Linux の (message of the day) を使って、 ssh した直後に標準出力するメッセージをカスタマイズ出来る。 motd では、任意のファイルを実行することが可能なので、シェルスクリプトで書いたり […]
カテゴリー: Development
VPN といったら基本的には、安全にインターネットにつなぐ、プライベートネットワークに外部から参加する、自分の接続元IPアドレスを特定のネットワークにする、等が一般的な目的だと思います。 様々な国で仕事をしてみた結果、V […]
問題 Rails6 から導入された DNS rebinding protection によって、 config.hosts に定義した host 以外の host を使ってアクセスされた場合、403 が返るようになった。 […]
Windows の PowerShell 上で動かすツールを Rust で作って Windows 用にビルドしようとした。が、Windows上にビルド環境を作ろうとすると15GBくらいストレージを使うようだった。 WSL […]
Zero-knowledge Zero-Knowledge なクラウドストレージを試してみた。Zero-knowledge とはファイルをクライアント(スマホやPC)側で暗号化してクラウドストレージに保存するというもので […]
先日、保険の誓約書に手書きのサインをPDFに貼って提出するということがあった。この方法だと複製が容易なので、実質的には何もしていないのとほぼ同じことなのだが、たまたま総務省に電子署名のガイドライン的なものがあるのを見つけ […]
AWS CLI(change-resource-record-sets) JSONで内容を送信するため、コマンドラインのみでは完結しない。 hosted-zone-id の取得 AWS Console からでも確認できる […]
PhoenixFramework が JavaScript のコードを書かずに RealTime Web を実装できる LiveView をリリースしたので、2つアプリケーションを作ってみた。 LiveView とは何な […]
ユーザ数などを cron などで定期的に Slack に POST していたが、変化が無い時に通知されてもあまり意味がないので、変化したときだけ Slack に通知する、というのを Serverless で作ってみた。 […]
PhoenixFramework の WebSocket に iOS から繋ぐのはとても簡単だった。 Awesome iOS with ? で、 Swift で書かれている中から Starscream を選んで使ってみた […]