†でおきしブログ†

ウナギ食べたいヽ(•̀ω•́ )ゝ✧

メモ

『ミライのつくり方2020―2045 僕がVRに賭けるわけ』7割読みましたので感想です

ミライのつくり方2020―2045 僕がVRに賭けるわけ (星海社新書)作者:GOROman(近藤義仁),西田 宗千佳星海社Amazonまず、筆者のお婆ちゃんとご両親の教育方針が素晴らしいと感じました。 『自由にさせる』教育。…会社の部下に『自由にさせる』ってできている器の…

SourceTree for Mac をアップデート後に起動しなくなった時の対処方法【EXC_BAD_INSTRUCTION】

www.sourcetreeapp.com SourceTreeのアプリケーションをダウンロードして、Appフォルダに上書きすると直りましたアップデートで整合性が取れなくなってアプリケーションが正常動作しなくなったのかな?Appフォルダにアプリを上書きしても、SourceTree自体の…

Rspecのmatch_array又はcontain_exactlyで右辺のStructの配列が文字列になる謎に悩まされた

ruby 2.6.2 rails 5.1.1 rspec 3.5.8 let(:foge) { Struct.new('foge', :test, keyword_init: true) } let(:foges) do [ foge.new(test: 'test') foge.new(test: 'test2') ] end it do expect(hoge).to match_array foges end hogeはfogesと同じStructの配列…

JavaScriptでFormのsubmit発火した時になんか2重に送信されてておかしいのにハマったマン

原因は buttonタグがデフォルトでtype='submit'挙動をする でした!buttonのclickイベントをJavaScriptで拾ってからsubmit()とかしちゃうと、そもそもボタン押下によるsubmitの発火とJavaScriptからのsubmit発火が2重に走るのよね 昔は、buttonタグとか使っ…

PG CommanderのSSH接続で秘密鍵が読み込めなくて『Private key couldn't be read (108)』ってなるのを解決する方法

☆結論 pem形式で秘密鍵を作る ☆環境 PC Mac ssh version OpenSSH_7.9p1, LibreSSL 2.7.3 PG Commander version 1.5.9 dev.classmethod.jp なんかOpenSSH7.8から生成される秘密鍵の方式が変わったそうなんですよね。それで、PG Commanderは新しい方式の秘密鍵…

フロントエンドカンファレンス福岡2019に行ったら最高過ぎたお話

frontend-conf.fukuoka.jp ☆福岡は博多駅しか下車した事が無かったワタクシ 九産大前駅に到着! (福岡県内において、博多駅以外で初めて下車!) 11月中頃(16日)にもなりますが、昼間の陽射しはキッツくて、暑い!さっそく会場の九産大12号館に向かいた…

S3バケットのUPLOAD/DOWNLOAD/DELETEを調べていたら行き着く存在チェック(doesObjectExist)について【AWS SDK for PHP】

AWS SDK for PHPをちょこっと触ったのでメモ。 ☆UPLOAD/DOWNLOAD/DELETEの方法ってザックリこのパターン UPLOAD 署名付きURL経由でのクライアントからのアップロード サーバサイドからのアップロード DOWNLOAD 署名付きURL経由でのクライアントからのダウン…

v-forにv-bind:keyを設定する事でどんな恩恵があるのか?

☆v-bink:keyに関する公式HPの説明 jp.vuejs.org??? 全然分からん何か違いがあるのかな?と思い、パフォーマンスを調査してみる事に ☆performance.now()使って測定しようとしてた残骸 jsfiddle.net 僕なりに調べましたが、パフォーマンス上の違いは全然分…

Peingからバトン質問が沢山来るので無効にしてみた

Peingに結構前に登録してから質問は2つほど貰ったっきり、何も来なくてなっていたのですが、2019/08頃より沢山質問が飛んで来るようになりました。「バトン質問」他の人に質問を回すと言う機能。 つまり僕に対するオリジナルな質問が来たわけではない。最初…

Electronのwebviewにフォーカスが当たらない場合の対処【Electron 5.0.10】

webviewElementが有効になったタイミングでElement自体にフォーカス設定 webview.focus() webviewのdid-finish-loadのタイミングでwindow(BrowserWindow)にfocusOnWebView window.focusOnWebView() ちなみにrendererでwindow取得する際には以下が便利よね。 …

ElectronのMenuのAccelerator"PrintScreen"が効かないんだが【Electron version:5.0.10】

☆根深いイシューっぽい github.com で、globalShortcutでPrintScreenキー設定したらいけました。 なんだけどアプリがアクティブでなくてもキーアサイン効いちゃって、そういうもんなん?と思いAPI Document読んでみると… Note: The shortcut is global; it w…

【electron+typescript】webviewタグ内部コンテンツのwindow.onmessageへメッセージを送信する方法

とりあえず、レンダラーからwebview(preload)へはsendメソッドでメッセージを通知できました。 electronjs.org …そこからpostMessageと同様にwebコンテンツ側のonmessageにメッセージを通知させようとした際に、どハマりしたのでメモ。 ☆やりたいイメージ ☆p…

Electronのメインプロセスでnodeのwsモジュールを使ってWebSocket(was)接続すると"unable to verify〜"って出てくるのを回避する方法

wssプロトコルにクライアントとしてアクセスする場合に、wsモジュールはTLSハンドリングができていない(?)らしく、wsでWebSocket通信を開始する前にnodeの環境変数に以下のように設定する事でエラーなく動作する事を確認した。 process.env.NODE_TLS_REJECT…

electron-packagerでビルド対象のソースパスにpackage.jsonとnode_modulesが無いとエラーになる

アプリを起動すると、『cannot find module ***』ってエラーが発生する。 どうもpackage.jsonと同じ場所にnode_modulesフォルダが無いと、アプリに必要なファイルが含まれないようだ。 この問題はpackage.jsonの『dependenciesに必要なパッケージが記載され…

【Electron v5.0.2】レンダラープロセス側でexportもrequireも is not definedになるぞちくしょうめ!

☆解決方法 メインプロセス側のBrowserWindow作成時にnodeIntegrationをtrueにする レンダラーのhtmlで読み込むjsファイルはrequireを使う ★メインプロセス app.on('ready', () => { mainWindow = new BrowserWindow({ webPreferences: { nodeIntegration: tr…

楽天スーパーポイントスクリーンがネットワークエラーで繋がらないので検索したらAppStoreのコメントで解決

楽天スーパーポイントスクリーンRakuten, Inc.エンターテインメント無料 AppStore 楽天スーパーポイントスクリーンアプリのコメント 確かにこれで解決しました。なんて良いユーザーなのでしょうか。もしかしたら開発サイドの中の人かもしれませんが。デベロ…

会議の終わりにぶっちゃけた余計な事を言うキャラクターを演じていた【理由があるんです】

☆ノンフィクションです 前職で、会議の終わりに「余計な事いーまーす!」って宣言して、ぶっちゃけた余計な事を言うキャラクターを演じていました。すると周りは「でおきしさんまた余計な事言って―」と仲良くして頂けました。ありがとう。どんな会議でも和や…

【cordova】phonegap-plugin-barcodescannerへQRコードの文字コードエンコーディング機能追加しようとしたら単純ではなかった【Zxing(ZebraCrossing)】

☆TL;DR pluginを改造する。とりあえずAndroid側を改造。 JavaScript側のscanメソッド呼び出しのパラメータに文字コードを追加 ネイティブ側のscanメソッドでJavaScript側からリクエスされた文字コードを設定する BarcodeScanner.java BarcodeScanner.javaのs…

【Mac】接続したiOSデバイスがSafariのwebインスペクターでアプリケーションを認識しない時の対処方法【"調査可能なアプリケーションがありません"】

Safariを再起動しようがMacを再起動しようがいくらやってもアプリケーションが認識しなくて、最終的にiOSデバイス(iPhone)を再起動したら認識された!うおーマジか 長らく使ってるけど初めてのパターンだった ☆蛇足 あとwebインスペクタもXcodeと同じように…

【JavaScript】改行を含む文字列を配列化する時にmatchメソッドかsplitメソッドの選択があるけど改行コードCRLFに注意

☆html ☆JavaScript ☆結果 matchメソッドだとCR、LFそれぞれが配列に抽出されてしまっていますね。 CRLFが出てくる文字列の配列化にはsplitを使うが吉

初めてCakePHPを初めて触る上での肝はコントローラーやビュー(Template)名の規約であろう

こないだ初めてCakePHPを触ったのですが、MVCの作りとかはわかりやすいんですけれど、規約(特にTemplate名)重要やんけと思ったのでメモメモ ビューの規約 ビューのテンプレートファイルは、それを表示するコントローラーの関数に合わせた、 アンダースコアー…

【JavaScript】LF改行された文字列(複数行)を正規表現で抽出

仕事で初めて正規表現のオプションm(multiline)使ったのでメモです。 ☆こんな文字列 testDayo fuga test hoge この中からtestが含まれるものを抽出していきます。 ☆html textareaを用意 ☆JavaScript ☆結果 ☆正規表現の説明 matchメソッドの正規表現がミソ。 …

ブログの文章に蛍光ペン風の背景色をつけるCSSのlinear-gradientメソッドはSafariブラウザのWebインスペクタで見るとPhotoShopみたいなGUIで理解しやすくなるよ

developer.mozilla.org linear-gradientの説明については、MDN web docsさんのページが非常に詳細に書かれているのですが、いまいちピンと来ませんでした。そんな時はWebインスペクタ! htmlのスタイルのチェックと加工ができるので、Web開発してると必須な…

【cordova】Androidでpauseイベントを受けたければconfig.xmlのKeepRunningをfalseにしない事

☆こちらの記事で知りました https://ourcodeworld.com/articles/read/388/cordova-pause-and-resume-event-not-firing 結論はタイトルの通り ☆以下、蛇足 cordovaってAndroidの状態遷移(onPause、onResumeとか)ってどのように扱ってるんだろう?? と思って…

visual studio codeのインデント自動整形ショートカット(shift+option+f)に感動【Mac】

☆Gif動画にしてみましたよ*1 ☆ちなみに他のプラットフォームのショートカットは Windowsは"shift+alt+f" Linuxは"ctrl+shift+i" 【Qiita】Visual Studio Code キーボード ショートカット | oruponuさん VIsual Studio Code全然使いこなせてない(> *1:QuickTi…

ドットインストールさんのUnity入門 MyBallGameにスワイプ操作を追加してみました

Unity入門 (全26回)|ドットインストール ドットインストールさんのUnity入門でUnityを初めて学習してみました。 凄く分かり易かったので、未経験者の方はUnityの参考書とかよりも何よりもまずはドットインストールさんの動画でUnity学習をすると良いと思いま…

【bash】topコマンドをパイプでgrepかけた後にリダイレクションでファイル出力する時は--line-bufferedオプションを使う

「topコマンドで特定のプロセスをファイル出力したい」と思いgrepで絞り込んでみようと試みたのですが、上手くいかなかったので、その時調べた事をまとめておきますよ。 ☆普通にtopをリダイレクションした場合 ☆しかしgrepをパイプで連結すると ☆--line-buff…

base64SVG鉄拳コマンドパターン一式

☆この記事の続編 deokisi.hateblo.jpボタンと方向キーのパターンをbase64 URIのimgタグでまとめてみました ☆パターン一式 btn_0(ニュートラル) btn_1(LP) btn_2(RP) btn_3(LK) btn_4(RK) btn_5(LP+RP) btn_6(LK+RK) btn_7(LP+LK) btn_8(RP+RK) btn_9(LP+RK) …

鉄拳のゲームコマンドをSVG化してはてなブログで表示したいから調べてた

☆格闘ゲームコマンドってのはこういうの TEKKEN OFFICIAL|『鉄拳7FR』ロケテスト情報 ~「豪鬼」コマンド技表 公開!~ 格闘ゲームの記事とか見てると皆画像使って頑張ってるんだけれど、はてなブログで画像使うのも結構面倒そうなので、SVG画像でもいいんじ…

UWPアプリでWebサーバー(ローカルネットワーク,又はUWPアプリと同一PC上[ループバック])との接続について

Visual Studioを使ってビルドしているマシンだと問題が発生しなかったのだけれど、別マシンでローカルのWebサーバにアクセスするとエラーになったので解決方法を調査メモ。 ローカルネットワーク上のWebサーバへのアクセス *.appxmanifestの[機能]-"プライベ…