PowerShellでGenericなクラスとかメソッドを呼び出す
PowerShellではC#の(正確には.NETの)機能を使えるのですが、ところどころ制約があったりします。Generic回りなどもそうで、動的型なPowerShellから使うためには少し型に気を使う必要があります。というわけで、PowerShellでGenericなクラスを扱う方法です。
PowerShellでgrep -oみたく正規表現にマッチしたところだけ抜き出す
Linuxで使える「grep -o」コマンドを使うと、正規表現にマッチした部分だけ取り出せて非常に便利です。WindowsのPowerShellの場合はそんな感じのオプションは無いらしく…組み合わせで同じ挙動を実現する方法を調べてみました。
Reactでステートの値が反映されない時に試すこととその理由
ReactのコールバックやuseEffectで、更新したはずのステートの値をちゃんと取得出来ないことがあります。これを回避する方法と、そもそも何故そんなことになるのかという解説です。
Node.jsで画像に文字を書く
node-canvasというライブラリを使って、Node.jsで画像に日本語の文字を書く方法です。ブラウザのcanvasと同じAPIが実装されてるので、canvasを使ったことがあるなら簡単に使えると思います。
Python/PySpark(Spark.ml)のRandomForestClassifierにnumpyのデータを使ってみる
並列分散処理のためのライブラリであるSparkを、Python/PySparkから使う方法です。ここでは、RandomForestClassifierを使ってアヤメの分類をしています。
swift使ってEddystone-URLを受信するiOSアプリを作った
swiftを使って、Eddystoneが発信するBluetoothペリフェラルを受信してEddystone-URLをパースするiOSアプリを作りました。Eddystone-URLのパースは自前で実装しています。
python3.6のPEP526で導入される変数アノテーションの話
Python3.6で新たに導入される変数アノテーションという機能について調べた記録です。構文や挙動、定義上の意味などについて記載しています。
pythonで良い感じのシングルトンを書く
Pythonでシングルトンのクラスをスマートに作る方法です。__new__というメソッドを使用することで、通常のクラスと同じようなインターフェースで使えるようにしています。
ofxCvを使ってwebカメラの映像をぼかしたりグレーにしたり輪郭取ったり
openFrameworksでOpenCVを良い感じに扱うライブラリであるofxCvを使って、webカメラの映像を色々加工する実験をしてみました。
pythonでBag-of-Visual Wordsとやらを実装してみた。
PythonのOpenCVとscikit-learnを使ってBag-of-Visual Wordsを実装して、類似している画像を検索するプログラムを作ってみました。