ikapper

electron

Electron, React, Babel, Gulpの環境構築

electron, react, babel and gulpの環境をつくる。 create-react-appとかelectron-react-boilerplateとかは、使わない。 普通に調べると、前者のコマンドが付いて回る。恐ろしい...
electron

electron-mochaのインストールと設定

electronでテストを行う。 nodejs初心者なので、テストのセッティングも大変。 テストを書いておかないと不安なので、調べて見た。 その結果。 electron-mochaというライブラリを使えば良さそうということがわかった。インス...
Mac

homebrewでnodenvをインストール

nodenvを導入する ndenvはメンテナンスされてないそうで、こちらを使ってほしいとあった。 nodenv/nodenv: Manage multiple NodeJS versions. $ brew install nodenv #...
Mac

anyenvの導入を検討した(検討しただけ)

anyenvに移行しようと思ったが中断した。一応メモを残しておく。 *envを複数インストールし始めると、.bash_profileに追記するのも面倒になってくる。 anyenvを導入すれば、anyenv用の記述1つで済むので楽だ。 any...
Docker

Dockerfileと外部ボリュームの注意点

docker-composeでビルド時にexternal volumeにデータの追加ができない問題。 事象 docker-compose内でサービスにボリュームをマウントしてある状態で、Dockerfileで(再)ビルドを行ったとき、 ボリ...
CTF

計算する値の大小比較を効率的に行う

大小比較を効率的に行う 要約 単調増加・単調減少関数が最も最後に評価されるときは省略できる。 例 ユークリッドノルム(ノルム - Wikipedia)の比較などは、math.Sqrtはしてもしなくても結果は変わらない。 以下に座標の列から、...
Wordpress

wordpressのテーマの更新に失敗するときの対処法(所有者の問題)

wordpressでテーマをscpなどで移動した場合、テーマ更新が失敗する。 環境 WordPress 5.2.1 Docker version 18.09.0, build 4d60db4 docker-compose version 1...
Javascript

ブックマークレットでURLとページタイトルを含んだaタグを生成

webページのタイトルとURLをブックマークレットで簡単コピーしたい。 Safariの更新により、自作拡張機能が使えなくなったため。 ブックマークレットなら基本的にはブラウザを問わず使用できるため利便性も高いと思う。 ブックマークレットは作...
Mac

digをwatchで定期実行

DNSレコードの反映が待ちきれない時の気休め ブラウザなどで更新を繰り返すのは面倒だと思う。 まあ、1日待つのが正解だとは思うが、気になるときもあるのでシェルでウォッチすればいいと思いついた。 環境はmacos。 watchコマンド まずは...
Wordpress

wordpressで子テーマを作成

子テーマを作成した。 <head>内にGoogle Analyticsのスクリプトを埋め込むため。 環境 WordPress 5.2.1 Docker version 18.09.0, build 4d60db4 docker-compos...