2008-01-01から1年間の記事一覧

NicoClipをはてなブックマークのリニューアルに対応させました

最新版はこちらからインストールできます。マイリストインポートツールも対応しました(12月8日)。 http://svn.coderepos.org/share/lang/javascript/userscripts/nicoclip.user.js http://svn.coderepos.org/share/lang/javascript/userscripts/nicoclip_i…

日本語(シフトJIS)を含んだzipやlzhをUTF-8に変換しながら解凍

シフトJISの日本語ファイル名が入ったzipファイルを受け取ってしまったとき、UTF-8環境のLinux上でunzipすると文字化けして大変なことになります… 解凍後に変換しようとしてもどうしようもないので、SJISからUTF-8にファイル名を変換した上で解凍するPerlス…

ヤフオクの出品商品のアクセス数とかを監視するPerlスクリプト

初めてYahoo!オークションに出品したんですが、アクセス総数やウォッチリスト追加総数の伸びが気になってしょうがないので作りました。cronに登録して動かしてます。CPANにもこういうのなくてヤフオクのAPI使ってもアクセス数とかは取れないんですよね。ログ…

フォルダペインが消える件

Thunderbird使ってたら、なぜか今日起動したときにフォルダペイン(アカウント一覧)が表示されなくなって困った。自分のプロファイルディレクトリの localstore.rdf を消して(退避させて)起動したら直った。 これってウインドウのレイアウトを制御してる…

NicoClip更新

いつのまにかニコニコ動画のタイトル文字列のパターンが変更されていたので(汗)対応しておきました。 最新版はこちらから http://svn.coderepos.org/share/lang/javascript/userscripts/nicoclip.user.js Changeset http://coderepos.org/share/changeset/…

WWW::Mechanizeのsubmitとclickの違い

これははまりました・・ CPANのWWW::Mechanize 1.34で click() は <input type="submit" name="name1" value="value1"> の分の name1=value1 も送信しますが、submit() ではこれを送信しません。たとえば下のようなフォームの場合。 <form method="get" action="do.php" name="loginform"> <input type="hidden" name="login" value="123"> </form>

dotProjectのファイルのバックアップをとるPerlスクリプト

ログインからファイル一覧表示、各ファイル内容取得を最後のページまで繰り返す、というのを プログラムでシミュレートしてローカルファイルに吐きます。 下のスクリプトをファイルに保存したら $dotproject_baseurl, $username, $password を適宜設定してく…

CodeRepos添削きました!

すっかり休みモードに浸かっていたらnicoclip.jsを添削してくれた人がいるじゃあないですか!! http://coderepos.org/share/changeset/4495 確かに・・エンティティ解除の順番とか全然見直してなかったですー・・すいません これは超嬉しいですね! drryさ…