日向夏特殊応援部隊

俺様向けメモ

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

ins,del要素のdatetime属性が書けない人の為のワンライナー

僕です。orz... $ perl -MDateTime::Format::W3CDTF -MDateTime -e 'print DateTime::Format::W3CDTF->format_datetime(DateTime->now->set_time_zone("Asia/Tokyo")) . "\n";' 2007-08-24T19:46:41+09:00DateTime::Format::W3CDTFで出来るお!

URIとURI::Escapeのurlencodeについて (2)

d:id:ZIGOROu:20070824:1187943710の続き。ちなみにそのブクマコメントで、個人情報もネタにするハム一さん事、id:nipotanさんが答えを書いてました。 調べちゃったお!!!>< URIモジュールの場合 httpと言うschemeの場合は、あれこれ経てURI::httpオブジ…

URIとURI::Escapeのurlencodeについて (1)

ソース #!/usr/bin/perl use strict; use warnings; use URI; use URI::Escape qw(); local $\ = "\n"; my $uri = URI->new("http://d.hatena.ne.jp/ZIGOROu/"); $uri->query_form("key=a b c d e"); print $uri->query; print URI::Escape::uri_escape("key…

DateTime, DateTime::Format::Epoch::Unix

UnixタイムスタンプをDateTimeオブジェクトにする方法。 そういえばやったこと無かった。 DateTime->from_epoch() 今日初めて知った(ぇ $ date +%s | xargs perl -MDateTime -e 'print DateTime->from_epoch(epoch => $ARGV[0], time_zone => "Asia/Tokyo")…

id:ZIGOROuのサイト比較

http://pathtraq.com/analytics?url=http%3A%2F%2Fd.hatena.ne.jp%2FZIGOROu%2F*%0D%0Ahttp%3A%2F%2Fmoz-addon.g.hatena.ne.jp%2FZIGOROu%2F*%0D%0Ahttp%3A%2F%2Flabs.cybozu.co.jp%2Fblog%2Fyamaguchi%2F*&m=siteこんな感じで自分の書いてるページのサイト…

LEGO::Colors

タイトル通り、LEGO::Colorsと言うモジュールがCPANにあったので使ってみました。 ソース #!/usr/bin/perl use strict; use warnings; use LEGO::Colors; use HTML::Template; my $template = HTML::Template->new(filehandle => *DATA, option => 'value');…

選択範囲のリンク一覧からPathtraqの解析クエリ編集画面を開くBookmarklet

作ってみますた。 DOM Rangeに対応してるブラウザなら動くと思います。 (function(contentWindow) { var links = []; var seen = {}; var selection = contentWindow.getSelection(); if (!selection || !selection.rangeCount) return; var findLinks = fun…

X-REPROXY-CACHE-FORを使いたい人向けショートBK

id:tokuhiromさんとかid:precuredaisukiさんとか既知だろうけども。。。 CREATE SERVICE balancer SET listen = 0.0.0.0:81 SET role = reverse_proxy SET pool = myclusters SET persist_client = on SET persist_backend = on SET verify_backend = on SET…

Software Design 9月号でMogileFSの記事を書きました

Software Design (ソフトウェアデザイン) 6%OFF | Fujisan.co.jpの雑誌・電子書籍(デジタル版)・定期購読 Software Design 3回連続でMogileFSについて記事を書きます。 今回はその第1回目でShibuya.pmのテクニカルトークで話した内容を現在の状況に合わせた…

CSSTidyをCygwinから使う為のシェルスクリプト

CSSTidyとは ググってくだしあ。。。 じゃあれなんで、簡単に説明すると、 CSSの圧縮してくれる CSSの整形してくれる って感じのコマンドラインツール。 多分みんな俺ルールみたいのでプロパティのソートとかしてるだろうけど、 もうそういうのは頭使わずPC…

ブラウザキャッシュの挙動を見てみる

改めて勉強したかったので、こんなテストしてみました。 Apacheの設定とテスト内容 <VirtualHost *:80> ServerAdmin zigorou@localhost DocumentRoot /home/zigorou/www/cache ServerName cachetest.art-code.org ExpiresDefault "access plus 5 minutes" Alias /test1 /home/z</virtualhost>…

直積の導出と考えうる全ての値を網羅したハッシュの生成

昨日から激しく悩んでいた内容で、id:kazuhookuさんとnishioさんに色々教わったので、その内容のまとめ。 やりたい事 my $entries = { A => [0..5], B => ["A".."D"], C => ["a".."c"] }; みたいな集合A, B, Cってのがあるとして、A, B, Cから一個ずつ値を抽…

If-None-Matchに「*」をつけたときの挙動

http://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/http/http_protocol.c の 334行目付近参照。 if_nonematch = apr_table_get(r->headers_in, "If-None-Match"); if (if_nonematch != NULL) { if (r->method_number == M_GET) { if (if_nonematch…

うぅ

@IT連載第2回目が公開されました

先週の金曜日から公開されました。 http://www.atmarkit.co.jp/fsecurity/rensai/openid02/openid01.html http://www.atmarkit.co.jp/fsecurity/rensai/openid02/openid02.html http://www.atmarkit.co.jp/fsecurity/rensai/openid02/openid03.html 特に3ペ…

新しいMozilla拡張機能勉強会に参加しよー!

ちょっと前に色々あって、仕切りなおし中のもじら組主催の拡張機能勉強会ですが、組長(id:smellman)主導で少しずつオープンな場で新しい勉強会の形を模索していらっしゃいます。自分自身そうだったんですが、やる前はMozillaの拡張って難しいんじゃないのー…