2013-04-01から1ヶ月間の記事一覧

始発で帰る

久しぶりに会社に泊まってしまった。バグを残したまま週末をまたぐと色々と忘れてしまうから、もう少し、あと少し、としているうちに、終電がなくなってしまった。バグがとれたのでよかったんだけど。 始発が始まるまでの間、はてなダイアリーの下書きに眠っ…

Java の総称型は便利だけどちょっと残念

Java の総称型はかなり便利で、いやそれまでが不便だったんだけど、それに気がつかなかったということかも知れない。たとえばこういう宣言を見ると、ちょっと苦痛に感じる。 List list = new ArrayList(); このリストには何が入ってんだよ? 参照するときキ…

各種テキストエディタのデータ構造と処理を邪推する

IT

鈴川エディタというテキストエディタをご存知でしょうか。私はついさっき*1知りました。触れ込みは以下の通り。 小さいメモリ(50MB以下)で大規模テキストファイル(300GB、2,000億行)を編集できる世界唯一の超巨大テキストエディター http://www.szkwjp.c…

正規表現エンジンメモ #2

IT

正規表現エンジンメモ - satosystemsの日記 の続きです。 SRegex http://www.syuhitu.org/other/regex/regex.html 「主筆」という Solaris で動作するテキストエディタを作成されている方の、主筆のための正規表現エンジン。 世の中に存在する正規表現ライブ…

JDK のソースコードのコピーライトがヒドイ

Sun Microsystems のコピーライト条項に問題があったのか、以下のようにバッサリ削られている。 全部見たわけではないけど、多分全部こうだ。もう少しマシな消し方があったのではないか。

Open Group の正規表現実装

IT C

こちらのサイト(http://www.syuhitu.org/other/regex/regex.html)を読んでいたら、気になる文章を発見。 (余談だが、ANSIの規格ではCのライブラリに正規表現ライブラリが含まれることとなっているらしい。 そのため、Borland C++ Compiler 5.5.1では使用…

Wink でキャプチャ、ffmpeg でエンコード、VLC Player で H264 に変換

IT

動画作成のメモ。僕は Wink というキャプチャソフトで SWF(flv ではない)を作成していたんだけど、お客様がそろそろ Flash をやめたいという意向があって、メジャーな動画形式にするということになった。Wink はものすごく使いやすいというわけではないん…