WebAssemblyをブラウザで実行するときにハマった

せっかくRustちまちま書けるようになってきたのでWebAssemblyを触り始めた. 基本的にChromeで実行していて気づかなかったのだけど, Firefoxで実行しようとしたとき, 以下の初期化コードでは動かなかった. fetch('wasm/hello.wasm') .then((response) => response.arrayBuffer()) .then((buffer) => { Module.wasmBinary = buffer const scriptElem = document.createElement("script"); scriptElem.src »

react-native bundle/start実行時にbundlingが0%のまま進まない場合

$ react-native run-ios を実行してシミュレータが立ち上がってコードのロードを始めるが一向に進捗が0%のまま動かない問題に遭遇した. nodeのバージョンを変えてもダメ, react-nativeのバージョンを変えてもダメでどうしたものかと悩んで, キャッシュ削除試してみようとしたときに $ watchman watch-del-all を実行しても終了しないでずっと実行し続ける状態であることに気づいた. これはwatchmanが悪さしているのだろうと思い, プロセスを殺したら正しく動いた… $ pkill watchman »

githubなどのwebhookをうけとる便利なGo製サーバー adnanh/webhook

hugoでビルド&プッシュしたgitリポジトリをサーバに反映させるためにwebhookが有効だと思ったのでいろいろ調べてみた結果 https://github.com/adnanh/webhook が, シングルバイナリのこれが一番使い勝手が良かった. 設定ファイル(hooks.json)は以下 [{ "id": "update-script", "execute-command": "/tmp/update-script.sh", "command-working-directory": "/tmp", "trigger-rule": { "and": [{ "match": { "type" »

WebStormの時代は終わったのかもしれない

JavaScriptの補完もTypeScriptの補完もVSCodeがとても賢く余計なことはしないでシンプル 一方WebStormは頼んでいない補完をサジェストしてくるは関係ない(名前が同じ)コンポネントを拾ってくるわでひどいなっと思った どう困っているかというと下の画像の通り, import済みのコンポネントがあるのに繰り返し, このコンポネントじゃね?ってサジェストしてきてコードを書くことに集中できない… ちな, EAPでも治らなかった… IDEA, PyCharm, PHPStormっと使ってきて本当にありがたい気持ちでいっぱいだったけど, 正直がっかりした »

react-native-cameraをAndroidで使うときのちょっとした罠

なぜかカメラプレビューが真っ白/真っ黒で映らない これはAndroid 6.0以上の端末でたぶん陥ります で, なんでかというとアプリにカメラ権限が付与されていないから AndroidのときはPermissionsAndroidを利用して権限リクエスト・管理をしっかり行いましょう あと同じように位置情報取得とか連絡先取得そういうのもリクエストが必要です PermissionsAndroid - React Native 実行時のパーミッション リクエスト | Android Developers Normal パーミッションと Dangerous パーミッション | Android Developers 少し親切なRuntime Permission対応 »