- 急に PHP のブレークポイントが止まらなくなったと思ったら XDebug 3 がリリースされていた
今日か昨日あたりに docker image をリビルドした環境で、急に PHP のブレークポイントで止まらなくなる事象が発生しました。先日は VS Code のブレークポイントが張れなくなる問題があったので VS Code の拡張の問題かと思いましたが、今回はどうやら新しい XDebug がリリースされた影響のようです。
- Windows の ssh で背景色を変える方法
ssh ログイン時に背景色を変えたいと思う時があります。背景色を変えておけばローカルで実行しようとしたコマンドをうっかり本番環境で実施する事故を防げる可能性があるためです。本番はきつめの色にしておけば、危険性が視覚的にわかります。ただ、本番環境なので bashrc を勝手に書き換えるのも・・・ということでローカルだけの変更にとどめておきたいです。
- PHP の @Annotation の構文
PHP のアノテーションの構文がよくわからなかったので調べて見ました。
- Excel で AllowFiltering を指定するとシートが保護されない(Powershell)
Powershell から COM Object 経由で Excel のシート保護をする(Protect メソッドを呼ぶ)時に、AllowFiltering や AllowUsingPivotTables を指定しようとするとシートが保護されない問題が発生しました。Optional 引数のデフォルト値の指定方法に癖があるようです。それの対処法を紹介します。
- ウォレットレスを実現したい
最近キャッシュレス決済が盛り上がっており、キャッシュレスを目指している私としてはうれしい限りです。ただ、世の中が目指しているキャッシュレスと私が目指しているキャッシュレスの方向性には乖離があることに気が付きました。私が目指しているのはキャッシュ(現金)レスではなく、ウォレット(お財布)レスなのです。
- GitHub は Backlog の代替になるか
長らく Backlog を使っているのですが、個人的に進めていた Git の布教も進みつつありますし、GitHub の値下げもあったので GitHub へ移行ができるか検証しています。まずはそれぞれのサービスの違いをまとめてみます。
- Money Forward 家計簿入力のショートカットをホーム画面に置く(iPhone)
Money Froward ME の家計簿機能を使っているのですが、手入力する際に毎回同じ金額を入れるのが面倒に感じてきました。自販機など、よく入力する金額をショートカットとして登録する方法を紹介します。
- mermaid をズーム&パン可能にする
mermaid で作った図を Web ページに出す際、図が入りきらないので小さめに出したりしています。ただ、そうすると文字が小さくなって読みづらくなります。Google Maps みたいにズームとかパン(上下左右にドラッグで移動)できたらいいなと思ったのでスクリプトを書いてみました。
- API-First Development Approach
「API から先に開発する手法」についてまとめました。API-Driven Development (ADD, API駆動開発) とも呼ばれるようです。
- Git リベースの動きと注意点
Git の rebase の動きを図で説明しつつ、注意点を解説します。