2000/ 2001/ 2002/ 2003/ 2004/ 2005/ 2006/ 2007/ 2008/
2004-12-02[n年前へ]
■Pukiwikiのjphoto2プラグイン
Pukiwikiで「ズーミングするFlash画像アルバム(zphotoモドキ)」を表示するプラグインjphoto.inc.php. ページに添付されている画像を一覧ズーミング表示したり、指定ページに添付されている画像を一覧ズーミング表示したりするプラグイン。
元々ははてなダイアリの写真カレンダ表示プラグイン用に作ったjphoto3pが、愛用しているPukiwikiでも使うことができるのは、とてもありがたいかも。さらには、Pukiwikiのblog2 で作成したブログを Movable Type 風に表示するプラグインmorejams::blog2show(動作例)と組み合わせてみるのも面白いかも。
■WindowsのCUI版zphoto
WindowsのCUI版zphotoが欲しい、という話題。以前は、Windows版もCUIのみだったが、今ではGUI版のみのバイナリが配布されている。そこで、マウスを使いたくない時、だけどコンパイル作業がメンドクサイ時に作ったスクリプトがこれ。あぁ、なんて強引。「マウスは使ってない(あくまで私は)」という強引さ。
use Win32::GuiTest qw( FindWindowLike GetWindowText SetForegroundWindow MouseMoveAbsPix SendMouse GetWindowRect SendKeys);my $pid = fork;die unless defined $pid;if($pid) { sleep 1; @windows = FindWindowLike(0, "フォトアルバムを作成"); foreach my $win (@windows) { SetForegroundWindow($win); SendKeys("{ENTER} {TAB}{ENTER}{ENTER}"); } for(my $i = 0; $i < 61; $i++){ @windows = FindWindowLike(0, "フォトアルバムが作成されました"); if(@windows > 0){ last; } else{ sleep 1; } if($i == 60){ &error("Time Out!"); exit;} }foreach my $win (@windows){ SetForegroundWindow($win); SendKeys("{TAB}{ENTER}%{F4}"); } exit;}system("\"$zphoto\" -o \"$SwfPath\" --photo-width=800 --gamma 1.25 --title \"ppt2zphoto\" $Slides"); exit;





