JavaScript の number はどのくらいまで正確に表示できるか

金額を表示する際、日本円だと整数表示が基本ですが、ドルだと小数点以下2桁分まで表示したりします。なんとなく小数が出てくると精度的に不安になってくるので、どれくらいまでなら正確に表示できるか試してみました。

Excel 用の書式付きでテーブルをコピーする JavaScript を書いてみる

Web ではあまり見かけませんが、 Windows ネイティブアプリで、コピーした表を Excel に貼り付けるとスタイルが付いた状態になる機能をまれに見かけます。ブラウザからのコピーでも実現できないか試してみました。

Laravel (というか PHP) の数値チェックが自分の感覚と違う

Laravel の数値バリデーション結果に違和感があるので調べてみると、内部的には PHP の標準関数を使っていました。他の PHP 標準関数で自分の感覚と合うものがないか、6 つの方法で結果を比較してみます。

VS Code で Apache Tomcat のデバッグをする

レガシーなプロジェクトにあたると、いまだに JSP 書いていたりすることがあります。IDE も eclipse だったりするのですが、eclipse 以外で開発できないか気になったので、 VS Code で試してみました。

Picture クラスの _NewEnum プロパティを取得できません。の原因

VBA 実行時に「実行時エラー '1004' Pictures クラスの _NewEnum プロパティを取得できません」というエラーが発生しました。通常は発生しないのですが特定条件で発生することが分かったので、原因と対策を紹介します。

急に PHP のブレークポイントが止まらなくなったと思ったら XDebug 3 がリリースされていた

今日か昨日あたりに docker image をリビルドした環境で、急に PHP のブレークポイントで止まらなくなる事象が発生しました。先日は VS Code のブレークポイントが張れなくなる問題があったので VS Code の拡張の問題かと思いましたが、今回はどうやら新しい XDebug がリリースされた影響のようです。

Windows の ssh で背景色を変える方法

ssh ログイン時に背景色を変えたいと思う時があります。背景色を変えておけばローカルで実行しようとしたコマンドをうっかり本番環境で実施する事故を防げる可能性があるためです。本番はきつめの色にしておけば、危険性が視覚的にわかります。ただ、本番環境なので bashrc を勝手に書き換えるのも・・・ということでローカルだけの変更にとどめておきたいです。