« 2005年12月 | メイン | 2006年02月 »
2006年01月30日
Suica、おさいふケータイ、満員電車
会社で雑談していたんですが、非接触型の IC カードって、勝手に読み取られているのではないかと、怖くなるときがあります。
投稿者 kazuho : 2006年01月30日 13:37 | コメント (4) | トラックバック (0)
2006年01月23日
C-0.04
告知が遅れましたが、C-0.04 をリリースしました。
投稿者 kazuho : 2006年01月23日 15:41 | コメント (2) | トラックバック (0)
2006年01月16日
MIME::Base64::URLSafe
少し前になりますが、CPAN に MIME::Base64::URLSafe を登録しました。URL に Base64 されたバイナリデータを埋め込みたいけど、 +,/,= といった文字が入るのがイヤだな、という場合に使うことができます注1。
投稿者 kazuho : 2006年01月16日 21:24 | コメント (2) | トラックバック (0)
2006年01月12日
C-0.03
C-0.03 をリリースします。
上の RPM (竹迫さん作です。ありがとうございます) をインストールするか、ソースコードをダウンロードして cp C-0_03 /usr/bin/C && chmod 755 /usr/bin/C すれば、インストール完了です。
Plamo Linux/Slackware や Debian を使っている場合でもRPM から変換してインストールできるらしいです。
0.03 での変更点は、以下の3点です。
投稿者 kazuho : 2006年01月12日 13:22 | コメント (5) | トラックバック (1)
2006年01月10日
C-0.02
C-0.02 をリリースします。
16:47 追記: 竹迫さんのブログ から RPM がダウンロードできます
ダウンロードして、 cp C-0_02 /usr/bin/C && chmod 755 /usr/bin/C すれば、インストール完了です。
このバージョンでは、以下のような機能が追加になりました。
投稿者 kazuho : 2006年01月10日 16:03 | トラックバック (2)
2006年01月06日
C - a pseudo-interpreter of the C programming language
Perl や Ruby では、ワンライナーで処理が書けて便利です。でも、なぜか C では書くことができません。仕事上の都合で、小さな処理を C 言語で書く必要があったので、ワンライナーも書くことのできる C 言語のインタプリタ(?)を作ってみました。
続きを読む "C - a pseudo-interpreter of the C programming language"
投稿者 kazuho : 2006年01月06日 15:20 | コメント (2) | トラックバック (6)
2006年01月04日
URL と Base64
URL にバイナリデータを埋め込んで渡すことが、ままあります。私のケース注1では、バイナリデータが結構大きかったので hex encode は避けたいところ。 base64 エンコードしようと思ったのですが、 path や query に + や / といった文字は入れたくありません。
じゃあ、みんなどうしているのかな、と思って、聞いたり調べたりしたところ、いろいろな変換方式があるようです。
投稿者 kazuho : 2006年01月04日 15:13 | コメント (2) | トラックバック (2)