2008-02-01から1ヶ月間の記事一覧

Googleモバイル

http://www.google.co.jp/mobile/local/howtouse.html ↓乗換え検索もできるらしいよ http://google.co.jp/transit

prototype.jsのイベント処理

var obj = new TheClass(); var btn = new Element('button'); btn.innerHTML = '押してね♪' btn.observe('click',function(){ // objへthisでアクセス可能な関数が記述できる }.bind(obj)) bind(obj)と、最後に書くだけでイベントハンドラ内のthis変数を通…

雑記の雑記

等差数列とか、公差とか、言葉久しぶりすぎて今はどうでもいい感じがする。 でもそういうのも意識していくと、また頭の違う回路つかって良いかもしれん

半角英数記号

正規表現で半角英数記号の文字集合は [!-~] ならしい。なんて簡単高性能!! 含まれる文字は以下で出力可能 print join '',map {chr($_)} (33..126); 実は print join('',('!'..'~')); とかってやってみたw んだけどやっぱむりみたい。使う時には、 my $str = …

雑記2

テスト用の長い文字列を生成する。 my $length = 100; join '',map {$_ % 10} (0..$length-1) ランダム文字列を生成する srand(); my @char = (a..z,A..Z,0..9); my $length = 24; 方法1 my $random_str = eval((q{$char[int rand(@char)].}x$length).q{""})…

雑記

my @data = ( {prefecture=>'osaka',name=>'fn7'}, {prefecture=>'hyogo',name=>'fn6'}, {prefecture=>'kyoto',name=>'fn5'}, {prefecture=>'hyogo',name=>'fn4'}, {prefecture=>'nara',name=>'fn3'}, {prefecture=>'osaka',name=>'fn2'}, {prefecture=>'kyo…

職人は

職人は、日頃から自分の道具の手入れを怠らないものだ。 僕もそういう人間になりたい。 可読性と汎用性を持たせた使い勝手の良い道具を育てたいな。

わろし

仕様の曖昧な案件だったため、仕様確定、デザイン確定が遅く、現在納期直前。 土日出勤+終電帰り。本来は大した案件でもなく、余裕で終われるはずのもの。原因は、仕様の曖昧さ+初期仕様を考えた人が適当な仕事しかしなかった為。 そして、手駒となるライブ…

文字コード関連

use utf8; // スクリプトの文字コードを指定(このスクリプトの保存時の文字コード) binmode STDOUT, ":encoding(eucjp)"; // 出力の文字コードを指定 use Path::Class; my $filename = 'hoge'; my $fh = file($filename)->open('<:encoding(shiftjis)'); # ファイルの文字コードを指定 flock $fh,1; while(<$fh>){ # 行毎の処理 } close $fh;</:encoding(shiftjis)');>

googlemap

最近仕事でgooglemapを使うことになったのだが、 逆ジオコーディングできないのが残念だ。 alpsmapの方では標高取得APIの返り値が実は逆ジオコーディングされていたり、 yahooの地図情報のHTMLを解析して取り出したり、するので、 そこから住所情報を抜きと…