コマンドラインから Windows Search で全文検索
以前 anything.elでファイル検索(Windowsの場合) という記事でADO経由で検索するプログラム(20100701_winsearch.cpp)を作ったのですが、もう少し汎用的なものを作ってみました。 mi […]
以前 anything.elでファイル検索(Windowsの場合) という記事でADO経由で検索するプログラム(20100701_winsearch.cpp)を作ったのですが、もう少し汎用的なものを作ってみました。 mi […]
Android上でBoost.Testを使ったテストをしてみました。 Android NDKでは通常のAndroidアプリケーションではない、main()から始まるネイティブの実行ファイル(つまりWindowsで言うとこ […]
Android NDKのnative-activityサンプルってC言語で書かれているので分かりづらいですよね、ということで、C++に書き直してみました。 Win32のメッセージループまわりをクラス化したことがある人なら […]
Android SDKのコマンドラインを使ったAndroidアプリプロジェクトの作成方法を記しておきます。しばらく離れているとすぐに忘れるので備忘録として(というかこうして書くことでより記憶に定着させるため)。 前提: […]
detfcというのを作りました。 普段はGNU Makeで$(wildcard)とかを使ってなんとかしているのですが、どうにもビミョーな場合が良くあるので。 でもわざわざ作っても、結局なんだかビミョー。
C++でプログラミング言語の構文木を表現する方法はそれこそ星の数ほどあると思われる。その中で自分の用途ではどのようなものが適しているのかしばしば考えることがある。 例えば単純な式を表す構文を考えよう。 <expr& […]
久しぶりにBisonとFlexを使ったのですが、いつの間にC++用機能が搭載されたんですか? 2008年くらい? BisonもFlexも両方ともクラスが出力できるようになっていてびっくりしました。Flexの出力がname […]
emscripten、素晴らしいなぁ。LLVMのコードからJavaScriptのコードが生成できる。こうやってLLVM経由で各言語へ変換できるようになれば、マルチプラットフォームなソフトウェアを作りやすくなる。 とりあえ […]
様々なバリエーションを生成するのにテンプレートを使っていたのだけど、もう疲れた。マクロでいいじゃん。 #define FUNCNAME func #define DO_PROC1 0 //処理 […]
つい 0*n が 0 に最適化されそうな気がしてしまうけど、されるわけは無いよね。0*NaNはNaN何だし。な、NaNだってー! うーん、仕方ないなぁ、(C ? C*n : 0)とかなら大丈夫かなぁ。いや、おとなしく個別 […]