lua5.2で困ったこと

lua使うときのメモ書き
luaのテーブルにC関数を登録するとき、lua5.1では

const luaL_Reg aiStatus[] = {
	{"getHand", AIStatus::getHand},
	{NULL, NULL}
};
luaL_register(l, "AIStatus", aiStatus);

で済んでいたのが、luaL_registerが廃止されたらしく、コンパイルできなくなっていた。
いろいろいじった結果

const luaL_Reg aiStatus[] = {
	{"getHand", AIStatus::getHand},
	{NULL, NULL}
};
luaL_newlib(l, aiStatus);
lua_setglobal(l, "AIStatus");

これで動くみたい。

RAIL WARS! -日本國有鉄道公安隊- 買ってみた。

RAIL WARS!-日本國有鉄道公安隊-を買った。
バーニア600様がイラスト書いてるとのことで、主にそっち目当てで購入。もしも国鉄が解体されなかったらの話。
未だに京浜東北線に205系が走ってたり、中央線新型車両が鋼鉄車体だったり(201系ではない)と、割と古い電車好き得な世界。かとおもえば、300系がエアロストリーム形状(700系)だったりする。

とりあえず、終盤出てくる機関車がやたらとかっこ良かった。あれNゲージで出たら買うかもしれん…

PixivRSSとニコニコ静画RSSのブックマークレットを作った

PixivRSSの登録にいちいち登録フォーム開くのが不便だと思ったんで、RSS作成ブックマークレットを作った。
昨日作ったときにはサーバー不調でデバッグすらあまり出来なかったけど、今朝サーバーが安定してからデバッグしてリリース。
URLはhttp://mattyan.net/Pixivrss/の便利ツールから

ついでで、ニコニコ静画RSSのブックマークレットも作成。こっちはあっさりデバッグも通ってリリース。
URLはhttp://mattyan.net/NSRSS/の便利ツールから

そのあと、PixivRSSをプログラムページに登録。代わりにベースOSの古くなった東方OSを公開停止処理。
東方OSは出向が終わってある程度余裕ができたら書きなおす予定。
ただ、UbuntuデフォルトテーマがEclipseと相性悪いので、先にテーマだけ移植するかも。
ツールチップが黒背景に黒文字で全然見えないとか…