2008-09-01から1ヶ月間の記事一覧

TAR/Ruby、libtar、autoconf

http://storehouse.sakura.ne.jp/viewvc/viewvc.cgi/tarruby/?root=svn このところ、ヒマを見つけてはTAR/Rubyのコードをカリカリと書いている。(とりあえず開いて閉じるところまではできた)TAR/Rubyはlibtarのラッパーなのだが、このlibtarはEncapという…

TAR/Ruby

※Libarchive/Rubyを使ってください!※リリースしましたhttp://tarruby.rubyforge.org/ http://storehouse.sakura.ne.jp/viewvc/viewvc.cgi/tarruby/?root=svn とりあえずできた。近々RubyForgeに登録予定。 圧縮 require 'tarruby' Tar.gzopen('foo.tar.gz',…

v8のコードを見て

http://v8.googlecode.com/svn/trunk/include/v8.h #include <stdio.h> #ifdef _WIN32 typedef int int32_t; typedef unsigned int uint32_t; 「そーだよねー、『#ifdef _WIN32』だよねー」とか思ってしまった。 あのへんのマクロって何が多数派なんだろう? やっぱり</stdio.h>…

MySQLPlusを試す

まず、普通のクエリを投げてみる。 require 'rubygems' require 'mysqlplus' my = Mysql.connect('localhost', 'root', '', 'mysql') my.query("select sleep(10)") #my.send_query("select sleep(10)") my.close 当然、10秒かかる。 ~/work# time ruby foo.…

libtar for Windows

http://storehouse.sakura.ne.jp/viewvc/viewvc.cgi/libtar/?root=svn とりあえず、tarの圧縮はできるようになった。 gzipの圧縮はなぜか失敗。gzdopenがコケる。 gzopenだとうまくいくのに、何でだろう。。。

_CrtDumpMemoryLeaks

http://msdn.microsoft.com/ja-jp/library/d41t22sb.aspx メモメモ。

MySQLPlus

http://github.com/espace/mysqlplus/tree/master/README http://www.espace.com.eg/neverblock/blog/2008/08/28/neverblock-mysql-support/ http://oldmoe.blogspot.com/2008/08/neverblock-mysql-and-mysqlplus.html == MySQLPlus An enhanced MySQL datab…

bash: start関数

Cygwinのbashの設定でstart関数を定義した。 function start { cmd /C start "$*" cmd /T:a /C "color a && ($*)" } 「~$ start mongrel_rails start」とかやると、新しいコマンドプロンプトのウィンドウでmongrelが実行される。

標準エラー出力にログを出す

mongrelとは別のプロセスで「tail -f log/...」とやるのがめんどくさくなったので、mongrelの標準エラー出力にログを出すようにした。 Rails::Initializer.run do |config| config.logger = Logger.new(STDERR) config.logger.level = Logger::INFO STDERRっ…

andLinuxのインスコ

x61sにandLinuxをインスコ。TAPアドレスを変更したら、Launcherからアプリが起動しなくなって、ちとハマった。 ひゃまだのテキストで行こう - andlinux にょろぷにらん | andLinux インストールからデフォルトのIPアドレスを変更するまで - すぱいだー日記。

libtarのパッチ

http://www.feep.net/libtar/ どうもビミョーにバグっているような。 パッチ送るかなぁ…。 diff -ru libtar-1.2.11.orig/lib/encode.c libtar-1.2.11/lib/encode.c --- libtar-1.2.11.orig/lib/encode.c 2003-01-07 10:40:59.000000000 +0900 +++ libtar-1.2…

link: ブロック暗号モード(block cipher mode)

http://www.triplefalcon.com/Lexicon/Encryption-Block-Mode-1.htm すごくわかりやすいブロック暗号モードの説明。