zt日記

書いているのは Kazuhiro NISHIYAMA a.k.a. ZnZです。
2001|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|
2012|04|05|06|09|

この日記にはツッコミを入れられます。 ツッコミを入れたい日付をクリックすると、フォームが現れます。

xreaでtDiaryを使う方法はxrea.com で tDiary を使う方法インストールメモXREA + tDiary + Namazuをどうぞ。


2004年05月01日(Sat)

[VMware][Linux][debian] マウスカーソルがずれる?

VMware 4.5.1にあげてから、woodyの方では問題ないのにsargeの方でマウスカーソルがずれているような現象が起こっていたが、Section "Device"Option "HWCursor" "off"を追加したら直った。


2004年05月03日(Mon)

[web] ぷよ図プラグインが欲しいという話

アスキーアート(リンク先のちょっと上)のようにCSSでなんとかするようになっているとおもしろいかも。

[Linux] rpm

パッケージの更新ならrpm -Uよりもrpm -Fの方がおすすめ。


2004年05月04日(Tue)

[Messenger] 「ぴちょんくん」版Yahoo!メッセンジャー「MSN Messenger」v6.2日本語版

入れてみたというかバージョンアップしてみたというか。


2004年05月11日(Tue)

[misc] ネタが…

IRCでツッコミしてると日記に書くネタがなくなって困る。

[ruby] QRコード

QRコードクラスライブラリ for Ruby ver. 0.50 beta4を使ってみた。

qrcode_rb0.50beta4/qrcode.rbのRegexp.compile(n3_search)/#{Regexp.quote(n3_search)}/nに変えたり(同様にごうけい4つのRegexp.compileを変更)、copyResizedがうまくいってなくて真っ黒な画像しか出てこないのでimg.setPixel(x,y,black)の代わりにim.filledRectangle(quiet_zone_offset+x*@module_size,quiet_zone_offset+y*@module_size,quiet_zone_offset+(x+1)*@module_size-1,quiet_zone_offset+(y+1)*@module_size-1,black2)にしてみたりして使ってみた。

tDiary用にQRコードプラグインを作ろうとしたけど、QRコードCGIデモで作って画像をおいて適当にリンクする方が手っ取り早いかもしれない。

使い方はx=Qrcode_image.new; x.image_out(x.make_qrcode(d),"png")のようになっていてりRubyらしくないというよりオブジェクト指向っぽくない。x.make_qrcodeの返値をまたxに渡すんじゃなくてxの中で持っておくか、元データの文字列を受け取って中でmake_qrcodeした方がよさそう。


2004年05月13日(Thu)

[ruby] YAML::Store

自作POPクライアントで同じメールを受信しまくるので原因を調べてみたら、UIDLをキーにしてYAML::Storeに保存しているところで、:で始まる文字列のキーをYAML::Storeが元通り読み出せていないからだということがわかった。

[CSS] Alertbox: 訪問済みリンクの色は変えるべし(2004年5月3日)

(dellin's tDiaryより。)

tDiaryのスタイルシートって色が変わらないか変わっても区別しにくい色が多かったような。

Ruby hotlinks 五月雨版では以前はdefault.cssを直接いじって色を変えていたけど、今はruby-hotlinks-samidare.cssで色を変えるようにしている。


2004年05月16日(Sun)

[Linux] date +%Ec

Good Wrappers For People Who Love Bad Know-Howとかでの話題。

strftimeのmanの方にはちょっと書いてあるんですが、dateからリンクがない。date -d yesterday '+%Y%m%d.log'とかよく使うんですが、formatの方だけじゃなくて-dの方の引数に使えるものも調べにくい。

[ruby] syckのbug対策

一部だけ取り出しても意味がわかりにくい気がするけど、こんな感じのバグ対策を入れてみた。
            unless already_popped #
              # avoid syck bug
              if /\A:/ =~ uidl
                symbol_uidl = $'.intern
                if old_uidl.key?(symbol_uidl)
                  new_uidl[uidl] = old_uidl[symbol_uidl]
                  already_popped = true
                end
              end
            end #

2004年05月17日(Mon)

[ruby] 今日はまった落とし穴

tdiary/plugin/00default.rbのauthor_mail_tagメソッドでif @author_mail thenというチェックをしているのに設定画面からは偽(nilまたはfalse)に設定できない。nilになることが想定されてるのかと思ったらツッコミメールではヘッダが変になった(To: Errors-To: になった)。

0.0.to_s"0.0e+00"だった。YAML::Storeに保存していたWEBrickのreq.query[hoge]がいつの間にか文字列ではなくWEBrick::HTTPUtils::FormData(!ruby/object:YAML::Syck::DomainType)になっていたので、CGIで編集してYAML::Storeに入れていたデータが別のプログラムでuninitialized constant String::WEBrickというエラーになって読み込めなかった。

[ruby] 落とし穴の原因

StringからWEBrick::HTTPUtils::FormDataになってたのはadded instance variable handling for Ranges, Strings, Structs, Regexps.が原因っぽい。

[ruby] キーワード引数は...

多値はValues < Arrayなのにキーワード引数はHashのままなのかな。

[mail] メールをデータベースに保存するソフト

何かあったような気がしたので検索してみたら、The Gmail email clientというソフトがみつかった。

本日のツッコミ(全1件) [ツッコミを入れる]

まつもと [ええ、foo(*ary)が受けるのは配列のままですし。]


2004年05月18日(Tue)

[ruby][Linux] woodyで[BUG] Segmentation fault

woodyはいろいろともうダメっぽい?


2004年05月19日(Wed)


2004年05月20日(Thu)

[ruby] const_get

constantsで出てくるものだけget出来るのかと思っていたら関係ないものまでget出来てしまってはまった。
% ruby18 -ve 'p File.constants.include?("Time")'
ruby 1.8.2 (2004-05-18) [i686-linux]
false
% ruby18 -ve 'p File.const_get("Time")'
ruby 1.8.2 (2004-05-18) [i686-linux]
Time
%

[ruby] const_defined?

対策としてconstants.include?でチェックしてからに変えてみたら、const_defined?というのを教えてもらってそちらの方が良さそうだったのでさらに変更してみた。

[mail] Maildirとnamazu(gnus-namazu.el)

これを参考にしてnamazuを使ってみようとしたことがあるけどいまいちだった。結局普通の検索で間に合ってしまう。

Maildirだとフラグによってファイル名が変わってしまうのでそれをどうするのかも問題になりそう。


2004年05月21日(Fri)

[mail] IMAPとフラグ

IMAPサーバにいろんなMUAからつないでいると、クライアントによってフラグの扱いが違うので困ることがある。例えばsylpheedだとSeenとAnsweredを同時に設定出来ない、WanderlustだとFlaggedを付けると未読かどうかがわからなくなるなど。


2004年05月25日(Tue)

[Linux][X11] kdmのスクリーンショット

ログイン画面のスクリーンショット採取方法を参考にして"/etc/kde3/kdm/Xsetup"のexit 0の前に/usr/X11R6/bin/xhost +local:を入れてxwd -display :0 -root -out /tmp/a.xwdのようにしてスクリーンショットをとることが出来た。参考にしたページに書いてあった+ホスト名は今時の-nolisten tcpのXサーバだと使えないことが多そう。


2004年05月28日(Fri)

[samidare] samidare_plus

公開されるのが楽しみと書いてますが、Subversion Repositoryで公開されてます。samidareの方の「URL追加・削除CGI」というところからリンクが。

本日のツッコミ(全1件) [ツッコミを入れる]

あしたに [作者です。ご紹介ありがとうございます。まだ公開と言うにはお粗末な状態なので、ドキュメント含めて整備できたら改めてアナ..]


copyright © 2001-2013 ZnZ
Key fingerprint = 6E14 2C9C DBD7 874D 8B3C CAA8 9B58 5538 ED7E 1B73