WebSocketでチャットという、遠い昔に流行った題材で、 Phoenix Framework を使ってデプロイまでやってみた。 URL とりあえず Nginx の背後において動かしてみた。 EC2 の t2.nano […]
Xcode を使って開発していると、.xcodeproj が、論理的には CONFLICT していないのに Xcodeのバージョンアップ等で激しく CONFLICT することがある。 mergepbx を使うと、理不尽に […]
Awesome Hoge のページをよく見ることがあり、特に iOS をよく見ていたのだが、スターの数をまとめて見たいと思い、主に自分用にスター付きの一覧を生成してみました。Awesome repositories の […]
最近 NoSQL をいくつか使っていて、グラフDBの neo4j が面白かった。 グラフDBの特徴は、RDBでは難しい関連性の検索を得意としていることで、実際に経路検索やリコメンドエンジンなどで使われているようです。面白 […]
Using Free SSL/TLS Certificates from Let’s Encrypt with NGINX これに比べると Caddyを使う場合 が簡単すぎて泣ける。 追記 と思っていたが、 Let […]
サーバが自分自身のグローバルIPアドレスを調べるとき面倒なことがよくあるので、API Gateway を使って ifconfig のようなことをする。単純に、リクエストしてきたIPアドレスを返すだけ。(こういうサービスは […]
Rails + Haml で textarea を出力しようとすると、textarea 内に表示しようとしたテキストまでインデントされてしまう。 find_and_preserve というヘルパーメソッドを使えば、中身の […]
IEの確認で、Azure の RemoteIE というのが知らないうちに出てた。これだと、手元に virtual machines のイメージを置いておかなくて良いので、ディスク容量の節約になる。 登録すれば無料で使える […]
Load average が高いので、top でプロセスを見たら kswapd0 というプロセスが CPU を使いまくってた。 メモリがスワップアウトしたときに、ディスクに書き込んだりするプロセスらしいけれど、貧弱なサー […]
バイナリでもテキストでも、AJAX でリクエストしたら JavaScript で受けることになるので、ブラウザにファイルをダウンロードさせるように処理を作る必要がある。 Blob オブジェクトはファイルに似たオブジェクト […]