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

DBI で printf オレオレ流

Kazuho@Cybozu Labs: DBI::Printf - A Yet Another Prepared Statement を読んでおもしろ,と思ったんですが,どうもこれを prepared statement と呼ぶことに抵抗感があった*1のでコメントしたら,丁寧にコメントを返してくださいました。感謝感謝。で,お礼…

64 bit 環境用の Perl か判定する

use strict; use Config; if ($Config{'use64bitint'}) { ... blah blah blah ... } else { ... blah blah blah ... } これでいいのかな。use64bitall というのもあるんですけど違いがいまいちわかりません。 Another change related to the architecture na…

jQuery の $(document).ready(fn) と IE

js

IE 6 と jQuery 1.1.4 ですが,$(document).ready(fn) イベントが,ページを表示するたびに実行されるような気がします。単純に, $(document).ready(function () { alert('hoge'); });みたいなコードを読み込む html 1 があったとして,そこからリンク等で …

jQuery の $.getJSON() と IE ではまった

js

今つくっているサイトでは,html のエンコーディングを Shift_JIS にしてるんで,合わせるために JavaScript のエンコーディングも Shift_JIS にしてます(jQuery だけは念のため UTF-8 指定してますけど)。で,そこで JSON データをやりとりしているんです…

VMware Server / Player がアップデートしてた

最近動きがないので全然気づいてませんでした。両者とも 9/18 にアップデート。 Player 2.0.1 のリリースノートはこちら⇒VMware Player Release Notesですが,セキュリティ関連の fix だけっぽいですね。つまんない。追記。つまんね,といいつつアップグレー…

IE コンポーネントにおけるイベントの発生順序

一般化しづらいのですがあえて書くと,Navigate(URL) 後の基本的な流れは,こうです。 BeforeNavigate2 イベント発生 NavigateComplete2 イベント発生 DocumentComplete イベント発生 ProgressChange (Progress = 0, ProgressMax = 0) イベント発生(※) 2〜…

Crypt::SMIME キターーー!

以前ちらっとぼやいたりしてましたが,ええい,と気力をふりしぼって RT に投げたら Tripletail::SMIME を Crypt::SMIME として単体リリースしてくださいました。ありがとうございます> Tripletail メンテナの皆様&ユミルリンクの皆様勝手に Crypt::SMIME …

LGA 775 は魔物だと思う

pc

110/Gd の Celeron D を載せ替えるべく Core 2 Quad Q6600 を買ってきました*1。まずは現在の CPU クーラーをはずさなくてはいけないんですが……これに苦労しました。実は新しく買ってきた Core 2 に取り付け方・取り外し方が入ってます。図だけ。そんなもの…

TWebBrowser での POST

きちんと確かめてなかったんでハマりました。 The post data specified by PostData is passed as a SAFEARRAY Data Type structure. The VARIANT should be of type VT_ARRAY and point to a SAFEARRAY Data Type. The SAFEARRAY Data Type should be of el…

TWebBrowser コンポーネントを使う

今更〜〜〜ですが,必要にせまられて作ってたら忘れそうなのでメモメモ。Delphi で IE コンポーネントを使うなら下記のサイトがまとまってます。 http://griffy.pekori.to/soft/technologies.html ま,TWebBrowser とか IWebBrowser2 とかでググると今でも結…

YUI Compressor が \uXXXX を文字に変換して困った

js

いやそんな圧縮のあれこれについて話をしたかったんじゃなかったんでした。jQuery の 1.1.4 を YUI Compressor 2.2 で minify して組み込んでテストしてたら,IE のテスターから ライン: 2 文字: 15579 エラー: 文字セットの範囲が不正です。 コード: 0とい…

JavaScript ファイルの圧縮・再訪

js

JavaScript ファイルの圧縮と一口にいってもおおまかに次の3種類があります。 コンテンツの圧縮(gzip);ブラウザ機能による伸長 コンテンツの圧縮(compress);JavaScript による伸長 コンテンツの縮小(minify) それぞれについて説明します。 コンテン…

YAML::Lite ?

Pure Perl でライトウェイトな YAML の実装なかったっけ……と CPAN をあさってみたけど見つかりませんでした。たしか id:miyagawa さんが言及してたよなーと思いいろいろ探してみたら,一応, http://bulknews.net/lib/archives/YAML-Lite-0.01.tar.gz という…

Fedora 7 に zsh 4.3.4 をインスコした

Fedora では zsh のバージョンが 4.2 系列で日本語(マルチバイト)がコンソールでうまくハンドリングできなかったんですが,様々な方の努力が実り(⇒Bug 183557 – Current zsh in Fedora doesn't have Unicode support),development tree に入りました。…

GDBM なファイルが 32 bit と 64 bit で非互換でハマった

32 bit OS で作った GDBM ファイルを 64 bit OS に持っていって tie したら Invalid argument って怒られてしまいました。がーん。ついでなので,他の DBM だとどうなのか調べてみました。もとファイルは日本郵政公社の郵便番号ファイルで,これをあれこれ加…