2006-12-01から1ヶ月間の記事一覧
あとで読むを使って、SQLiteの文法リファレンスのページを全部メール送信。うわ、いちいち保存するよりはるかに便利。受信したとき28通とかなったけど。 追記 [12/19 23:42] やっぱりchmでほしいなぁ。自分で作る?
きちんと書き直し。文字列とバイト列の区別がついてないところは全部書き直しました。バイト列のままだと正規表現で2バイト文字の途中にマッチしたりしていろいろとやばいことになるので。
バイト列と文字列の件は修正したけど、IOのキャラクタセットがShift_JIS決め打ちになってる。これはポータブルじゃないから明日書き直します。
どうしようか悩み中。外にくくりだすなら関数にするかメソッドにするか、あるいはImage::Magickを直に叩いてもいいし。あるいはImage::Magick::Thumbnailあたりに任せてもいい。悩むなぁ。
中でファンが何かと触れてるのか、変な音。そのうち一度ばらしてみないといけないな、これは。
朝食後 パキシル (10mg) ガスモチン (5mg) ルボックス (25mg) 昼食後 パキシル (10mg) ガスモチン (5mg) ルボックス (25mg) 夕食後 パキシル (10mg) ガスモチン (5mg) ルボックス (25mg) 就寝前 ロヒプノール (1mg) テトラミド (10mg) 今週も変わらず。最近…
何ヶ所か正規表現のメタ文字とハッシュキーの扱いまわりでShift_JISバイト列とUTF-8バイト列とutf8文字列の違いをまったく考慮にいれてないコードになってる。今までは偶然にうまく動いてただけで、これはわりと致命的な問題だなぁ。明日はまずそこを書き直…
やっぱり必要だなぁ。DBIC使ってるけどO/Rマッパーまかせにできないこともあるし。SQLiteは確かSQL92準拠だったかな?確認したら、SQLiteの実装はSQL92のサブセットでした。公式に文法リファレンスがあったはずだから、一通りローカルにコピーをとっておこう…
GTDってわけじゃないけど、私はポケットメモ帳だけじゃなくてノートも持ち歩かないとダメだ。バスの中とかだと、ノートがあれば思いついたことをより発展させて記録しておける。リーフレットはたくさんあまってるから、バインダーだけ今度買っておこう。
wgetだとコネクションを1本しか張らないのでわりと遅い。axelは複数コネクションを張るので、ユーザからは便利だけど、鯖管から見るとつらいだろうなぁ。
最新のやつ、Java SE 6.0だっけ?が必須で、それがないとエラーで表示もできないようなページは滅びたらいいと思う。いや、Javaを使うこと自体はいいんだけど、最新版を要求するのはアレだと思う。確かこないだ出たばかりだよね。
掃除機 ドキュメント回収
NOT NULL制約のかけ忘れがあったので、sqlite3 Evangeline.dbから修正。tagテーブルのtag_idカラムにNOT NULLを振ってなかった。データは入ってないから、DROP TABEL tagしてからCREATE TABLE tagで再作成。なくても動くけど、完全を追求したいのです。で、…
オープンソースのソースコードとか眺めていてたまに思うのですが、そのプロジェクトが成功することとソースコードが正しいこと(美しいこと)はあまり関係ないな、と。 また、ソースコードが正しいからと言って、Webサービスが成功するとは限らない。うん、…
オレオレPortable Sleipnir作る ドキュメントの回収
はてダでもシンタックスハイライトが使えるようになったので、今書きかけのコードをちょっと貼り付けてみる。まだまだ手を入れないとなぁ。なんていうか、美しくない。動けばいいってだけのコードだから汚くて当然なんだけど。ていうか、そもそもから未完成…
同一ファイルの二重登録を避けるために、MD5でダイジェストを求めてファイル名に使っていたんだけど、MD5をやめてSHA-256にしようと思います。なんとなく大きい空間が欲しいので。まあ、MD5でもそう簡単には衝突は起きないだろうけど。CRC16くらいなら結構簡…
前にこの記事で無名スカラーのリファレンスを取得する方法を書いたら、id:fbisさんがブクマコメントでmy $anon_scalar_ref = \q{anonymous}; じゃだめなのかな?と書いていたんですが、これに関してちょっと。 結論から言うと、id:fbisさんの示した例ではダ…
ライブドアのテクノロジーセミナーでしゃべってきました。 - naoyaのはてなダイアリー id:naoyaの人ははてなフレームワークを「時期を逃した」とかいってないで公開したらいいと思う。使ってみたいというか、読んでみたい。昔mixiのコードが一部流出したこと…
ファイル名の問題でした。[foo]bar.jpgみたいなファイル名を渡すと失敗するというだけのことです。ということは、名前付けのルールを変更しないといけないなぁ…。ま、それくらいなら些細な問題だし、別にどうでもいいや。これでImage::Magickでサムネイルを…
サムネイルを作ってからリネームしようとするからうまくいかないんだよ。順番を逆にして、リネームしてからサムネイルを作るようにしてやれば問題なくうごく。明日はコードを綺麗に書きなおさないと。現状、とりあえず動けばあとはどうでもいいやって感じの…
Readメソッドは大丈夫。昨日のコードが間違ってただけでした。今度はWriteメソッドが失敗する。これができないとどうしようもないからもう少しがんばってみよう。
Evangelineにデータを登録するためのプラグインを書き書き。OOPで[http://search.cpan.org/~simonw/Module-Pluggable/:title=Module::Pluggable]を使って書いたから、プラグインを書けばほげほげ出来るのが便利。ベースクラスの振る舞いがあわなければ継承し…
自分よりも遥か上にいる人が同じような考えを持っていると、対して変わらないんだなと言うのは親近感が沸くのと同時に、自分ももっと上にいけるはずという思いを抱くね。 ふつうのプログラミング - #生存戦略 、それは - subtech 追記 やっぱりぜんぜん違う…
朝食後 パキシル (10mg) ガスモチン (5mg) ルボックス (25mg) 昼食後 パキシル (10mg) ガスモチン (5mg) ルボックス (25mg) 夕食後 パキシル (10mg) ガスモチン (5mg) ルボックス (25mg) 就寝前 ロヒプノール (1mg) テトラミド (10mg)
まだ読み始めたばかりだから、内容については言及できないけど、すごく残念な点があります。それは、デザインは凝ってるのに、カバーを外した表紙が普通の紙なんですよ。あのデザインをやるなら紙はもう少し凝ってもよかったんじゃないかなぁと思う。値段の…