こちらの記事を参考にさせていただきました。 http://perlcode.hateblo.jp/entry/20120321/1332488265 プロセスがずっとreadしつづけている? ダウンロードが完了してうまくいっているように見えたのですが、 プロセスが残り続ける症状が出ました。「strace …
以下のようにすればできることを知った。 use strict; use warnings; package HogeHoge; sub fugafuga { print "fugafuga\n"; } package main; my $cb; $cb = sub { my $self = shift; print "hogehoge\n"; $self->fugafuga(); }; HogeHoge->$cb;
以下のような感じで、エンコードしないとマッチしない。 use strict; use warnings; use utf8; use Encode; binmode STDOUT, ":utf8"; my $text = "テストhttp://example.com/テスト"; my $regex = q{\b(?:https?|shttp)://(?:(?:[-_.!~*'()a-zA-Z0-9;:&=+$,…
日本語もちゃんと表示したい場合、以下のように定義した。 { package D; sub dump { require Data::Dumper; require Data::Recursive::Encode; my $text = Data::Dumper::Dumper(Data::Recursive::Encode->encode('utf8', $_[1])); die Encode::decode_utf8(…
triggerメソッドを使う。 $("form:first").trigger('submit'); jQuery日本語リファレンス
gcをインストール w3mでgcがないとエラーが出るのであらかじめインストールしておきます。 以下のリンクからソースを取ってきてコンパイルとインストールをします。 Index of /personal/Hans_Boehm/gc/gc_source w3mをインストール 以下のリンクからソースを…
第8章 データベースのテスト インストール PHPUnitのインストールは以下のコマンドで行う。 # pear config-set auto_discover 1 # pear install pear.phpunit.de/PHPUnitauto_discoverでインストールがうまくいかない場合は。 # pear channel-discover pear.…
emitは「放出する」という単語。 eventをemitだから、イベントを放出するモジュール。 例えば以下のように、イベントに対してコールバックを設定して使用するようなモジュールを作成できる。 my $tiger = Cat->new; $tiger->on( roar => sub { my ($tiger, $…
YAPCに行って来ました。 ブログ書くまでがYAPCということなのと、 LINEのぬいぐるみが欲しいので、ブログを書きます。 LTソン 「YAPCでLTやってみたいけど、ステージに上がって発表するとかハードル高杉」 という自分にとって、夢のような企画でした。 とい…
行ってきました。 あとLTもさせていただきました。 CPANモジュールをPHPに移植してみた話 from memememomo