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

ハッシュの配列とかハッシュの配列とか

そういうのはリファレンスを使って作る。 #!/usr/bin/perl $data = [ { title => "xxxxxxx", url => "http://xxxxxx", tags => ["x", "xx", "xxx"] }, { title => "yyyyyyy", url => "http://yyyyyy", tags => ["y", "yy", "yyy"] }, { title => "zzzzzzz", …

リファレンス作り方・使い方

変数名の前に\を付ける $str = "hoge"; @list = (1, 2, 3); %hash = (a => 1, b => 2, c => 3); sub add1 { (shift @_) + 1 }; $str_ref = \$str; $list_ref = \@list; $hash_ref = \%hash; $sub_ref = \%add1; print $str_ref; #=> SCALAR(0x100128d8) prin…

リファレンスとはなんぞや

データを入れる箱を変数とする。その箱のアドレスがリファレンス。 リファレンスが指す箱の中にあるデータにアクセスすることがデリファレンス。 ちなみに変数は箱に付けた名前。 変数を使った代入 $a = 5; $b = $a; $b = 0; print $a; #=> 5 print $b; #=> …

WebService::Simpleでキャッシュを使えない -解決-

とりあえず解決したのでメモ。 #!/usr/bin/perl use strict; use warnings; use WebService::Simple; use Data::Dumper; { package MyCache; use Cache::File; use Safe; use base qw(Cache::File); my $safe = Safe->new; $safe->permit(qw(:default requir…

顔が良いだけではモテない

自分も含めて、モテない人は顔さえ良ければと考える。けど、そんなことは決していない。顔さえよければモテるなんてことは絶対にない。 しかしこれは、僕のような容姿に自信がないモテない人々の救いではない。むしろ逆だ。顔が良いだけではモテない=不細工…

WebService::Simpleでキャッシュを使えない

#!/usr/bin/perl use strict; use warnings; use WebService::Simple; use Data::Dumper; use Cache::File; my $cache = Cache::File->new( cache_root => "$ENV{HOME}/tmp", lock_level => Cache::File::LOCK_LOCAL(), default_expires => '30 min', ); my …

Perlで何か作ってみる

何もすることがないので、とりあえずPerlで何か作ってみる。 どうせ作るなら人に使ってもらえるものがいいので、Webアプリを作ろうと思う。 とりあえずサーバが必要らしいので、XREAで借りることにした。

ないものねだり

持ってるモノのことはメリットもデメリットも実感でわかる。持っていないモノは想像するしかない。そして人は自分に都合のいい想像しかしない。それさえあれば現状の不満が全て解決すると錯覚してしまう。持っていないものを過大評価して、持っているもの価…

社会に適応できない若者って?

【アキバ惨劇】(下)「孤独」解消 社会全体で : 秋葉原無差別殺傷 : 特集 : YOMIURI ONLINE(読売新聞) 海外の取り組みを積極的に導入しようという声も出始めた。自民党の治安再生促進小委員会の検討にかかわったメンバーの一人は「いよいよ日本版コネクシ…