パルカワ2

最近はFlutterをやっています

2012-09-01から1ヶ月間の記事一覧

Malts::Web::Router::Simple 3

package MyApp::Web::Dispatcher; use strict; use warnings; use Malts::Web::Router::Simple; get '/user/:user_id/profile.*' => sub { my ($c, $user_id, $extension) = @_; ...; }; mount '/user/:user_id' => 'User'; package MyApp::Web::Dispatcher:…

Malts::Web::Router::Simple 2

package MyApp::Web::Dispatcher; use strict; use warnings; use Malts::Web::Router::Simple; get '/' => ['Root#auth' => 'Root#index']; 1; package MyApp::Web::Controller::Root; use strict; use warnings; sub auth { my ($self, $c) = @_; return $…

Malts::Web::Router::Simple 1

俺得フレームワークMaltsの話。 package MyApp::Web::Dispatcher; use strict; use warnings; use Malts::Web::Router::Simple; mount '/user/:user_id' => 'User'; get '/' => sub { # / my ($self, $c) = @_; $c->render(200, 'root/index.tx'); }; 1; pac…

YAPC::Asia 2012に行ってきた。

行ってきました。 セッションの内容とか他の人が良い感じに書いてくれると思います。前夜祭や1日目の懇親会やその後の飲み会、2日目の勝手に後夜祭でたくさんビール飲めたし、様々な人たちと交流出来てよかった。 特にインターネット上でちょくちょくお世話…

MySQLのテーブルを変更したらSQLを吐き出したい

DBICはそういう機能(プラグイン?)があるけど、そういう部分をORMで頑張る必要はなさそう。 DBIC便利だと思うけど、ORMはORMの機能だけあればよいというのに賛成。 use 5.10.1; use strict; use warnings; use File::Spec; use File::Basename; use lib Fi…

MyApp::Logger

漫画ではありません。 use strict; use warnings; use MyApp::Logger; MyApp::Logger->post({ user => $user, amount => 5, }); package MyApp::Logger; use 5.10.1; use strict; use warnings; use Fluent::Logger; use MyApp::Logger::Stderr; use MyApp::…

9速眼球アクティヴスリープ

9速眼球アクティヴスリープ―中山敦支短編集 (ヤングジャンプコミックス)作者: 中山敦支出版社/メーカー: 集英社発売日: 2011/06/17メディア: コミック購入: 3人 クリック: 10回この商品を含むブログ (16件) を見る 読みました。面白い。好きです。まさかの百…

花のズボラ飯 2巻

花のズボラ飯(2)作者: 久住昌之,水沢悦子出版社/メーカー: 秋田書店発売日: 2012/03/08メディア: コミック購入: 8人 クリック: 614回この商品を含むブログ (91件) を見る 読みました。 カバー外したら…カバー外したら…ウオオオ!

血潜り林檎と金魚鉢男 1,2巻

血潜り林檎と金魚鉢男(1) (電撃ジャパンコミックス)作者: 阿部洋一出版社/メーカー: アスキー・メディアワークス発売日: 2011/10/15メディア: コミック購入: 2人 クリック: 21回この商品を含むブログ (13件) を見る 血潜り林檎と金魚鉢男(2) (電撃ジャパンコ…

宮田書店へようこそ!

宮田書店へようこそ! 水あさと短編集 (フラッパー)作者: 水あさと出版社/メーカー: メディアファクトリー発売日: 2012/08/23メディア: コミック購入: 1人 クリック: 23回この商品を含むブログ (6件) を見る 読みました。百合ではありません。

DBIx::Classで+selectと+asを使う。

my @hoges = $hoge_rs->search({...}, { '+select' => [{count => 'me.id'}], '+as' => ['hoge_num'], group_by => ['fuga_id'], }); for (@hoges) { print $_->id, "\n"; print $_->hoge_num, "\n"; # は出来なくて$_->get_column('hoge_num');かも } とい…

わかったようでわかってない。2

tokuhiromさんが、原因を教えてくれた。 Re: わかったようでわかってない。 - tokuhirom's blog.TAP::Harnessのコード読むところから始めたい。 こういう感じの事がやりたかっただけでござる。 overloadしても改行がないとダメでござる。 package MyApp::Exc…

わかったようでわかってない。

use strict; use warnings; use Test::More; die bless {}, __PACKAGE__; done_testing; というのを作ってperlで実行するとこういう感じのエラーが出る。 $ perl t/01_exception.t main=HASH(0x7fb1ba002eb8)proveで実行すると"main=HASH(0x7fb1ba002eb8)"み…

最低女神

最低女神 (百合姫コミックス)作者: 井村瑛出版社/メーカー: 一迅社発売日: 2012/04/18メディア: コミック クリック: 5回この商品を含むブログを見る 読みました。 百合漫画ばっか読んでるのは、心が抉られるような漫画が読みたかったからです。

DateTimeマジDateTime

($dt1 - $dt2)->in_units('minutes'); $dt1 - $dt2が24時間ピッタリだと0になって、25時間ピッタリだと60になる。クソが。 ($dt1->epoch - $dt2->epoch)/60 ってするか $dt1->delta_ms($dt2)->in_units('minutes'); ってする。

find_hoge_and_fugaみたいなの長くてだるい。 get_hoge($fuga);よりget_hoge(fuga => $fuga);が良い感じする。 # あと sub hoge { my ($self, $fuga) = @_; my $piyo = $fuga->piyo; for my $p (@$piyo) { ...; } } # より sub hoge2 { my ($self, $piyo) = …

メッてされてキャッ

メッてされてキャッ (百合姫コミックス)作者: 田仲みのる出版社/メーカー: 一迅社発売日: 2012/04/18メディア: コミックこの商品を含むブログを見る 読んだ。 買ったのは少し前で何回か読み返してるけど、この話飛ばすかっていうのがない。