JS 版 32/64 ビット EXE/DLL チェッカー

Windows プログラム(実行ファイル、拡張子 exe)およびダイナミック・リンク・ライブラリ(拡張子 dll)が、32 ビットなのか、64 ビットなのかを判定するユーティリティを、だいぶ前に「32/64 ビット EXE/DLL チェッカー」として公開しました。

この場合、チェックされているとはいえ、ユーティリティプログラムをダウンロードして実行するというのは、面倒ですし、一般的には危険ですので、本文中でも詳しく書いていますが、そのもののダウンロードはあまりおすすめしていませんでした。

今回、JavaScript 版をリリースしましたので、ダウンロードすることなく、ウェブ上で、exe や dll のビット数を判断できることになりました。このほうが明らかに便利な上、JavaScript コードの解説もありますので、少なくとも安全性は高いと言えます。

JS 版 32/64 ビット EXE/DLL チェッカー」をご覧ください。

素因数分解トレーニング

素因数分解は、分数の約分、(最小)公倍数を求めるとき、(最大)公約数を求めるときなどに使われるものです。例えば、24 を素因数分解すると、2 x 2 x 2 x 3 とするものです。

JavaScript で、ウェブサイトとして素因数分解の練習をできるようなプログラムを作成しました。中学レベルの数学ですので、慣れさせすれば、これ自体は簡単です。

ここでの主な目的は、JavaScript でどのように処理を実現するのか、です。もちろん素因数分解の練習だけ行っても役立つと思いますが、それがどうなっているのか、詳しく解説していますので、ご参考になれば幸いです。

innerText プロパティでのテキストの書き換え、canvas へのテキスト描画、Math クラスを使った処理の工夫などが書かれています。

素因数分解トレーニング」をご覧ください。