トラックパッドできるだけ触りたくない

自分の使い方が悪いだけなのか、トラックパッドを高頻度で使うと指が痛くなる。 この癖は直りそうにないのでそもそもトラックパッドに触る回数を減らす方向でかんがえる 極力キーボードで操作する 現在トラックパッドでやってる頻度の高い操作は ウィンドウ…

PHP の実行のやり方についてメモ

php

phpはなんとなく、mod apache と php-fpm があって、とりあえず php-fpm 使うか、といった適当な認識でいっていたが、いい加減どういうふうにスクリプトが実行されるのか知りたくなったのでメモ。 "SAPI" について知る ちょうど最近良い資料があがっていたの…

画像をDBに保存する

DBに画像などのメディアファイルを保存したい場合、保存する情報は次の2つに分けてかんがえる 画像の実体(バイナリ) 画像のメタデータ(名前、形式) 実体はどこに保存するべきか いまどきだと、クラウドサービスを使うのが良いと思う。 Amazon S3 Google …

minikube 入門した

最近は kubernetes (k8s) が人気。ただ、k8s は大規模なアプリでも耐えられるような設計なので、概念がめちゃ多くて理解がむずかしい。 ローカル環境開発では、そんなたいそうな物はいらないので、docker-compose を使うと簡単で良い しかし、それだとローカ…

Vuex で Flux pattern を勉強する

flux pattern とは? ただの observer パターン。このスライドを読めばわかる ReactとFluxのこと // Speaker Deck Flux が解決してくれること 遠く離れたコンポーネントへの情報伝播が楽になる 「苦しいバケツリレーをしなくてすむ」 これの一番下にある「統…

どこまでがソースコードの”コピペ”といえるのか?

ソースコードのコピペは著作権違反みたいだけど、ちょっと変えたらそれはコピペではないと言えるのか?ちょっと調べた。 ネット上で公開されているコードをコピペする前に確認すべきこと – tomeapp 自分の場合は以下の方法を取っています。 コピーしたいコー…

GAE + CircleCI, Gitlab CI ですごく消耗した記録

GAE/Go が gcloud app deploy でも goapp deploy でもデプロイできない これが一番はまってしまったので、Qiita に書いた。 qiita.com cp の引数のスラッシュの有無 cp でも rsync でもそうだが、 / をつける・つけないで挙動が変わるので思っていたのと異な…