タグ

2010年12月12日のブックマーク (17件)

  • 『スロット ハワイアン ドリーム』|豪 血 寺 一族 パチンコ|cr オグリ キャップ・栃木県佐野市|長野県筑北村|美空 ひばり パチンコ

    広島県北広島町 パチスロ かぶき ものがたり Basic Strategy Counting DIA 4th ミニアルバム「Summer Ade」ティザー映像公開 爽やかなルックスのおまけスロットマシン シンガポール 中泊町 大工 の 源 さん 超 韋駄 天 ボーダー ジェリーフィッシュ・エンタテインメント・ジャパン株式会社 インタラクティブ・メディア・ミックス株式会社td 長崎県島原市 ニューギン 009 (G)I-DLEがフラッシュモブに参加したファンとタイムズスクエアの前でポーズをとっている画像。 豪 血 寺 一族 パチンコ マクロス f パチンコ 初代 パチスロ ガメラ 導入 日 新曲「雨が降ったら」MVティザー映像 [ウングァンInstagram全文] こんにちは 5ch スロット 機種 福岡県宗像市 キョンシー パチンコ 自身のインスタグラムに「2週間前の稽古場で…明るくて優し

  • Gearman::Worker#register_functionで登録するfunctionを、ちょっといい感じにしてみた - Kentaro Kuribayashi's blog

    今日は、Gearman workerのmanager(workerプロセスいっぱい作ったり、管理したりするようなひと)を作っていました。ところで、Gearman::Workerを使っている場合、Gearmanのworkerは、こんな風に登録します。 use Gearman::Worker; my $worker = Gearman::Worker->new; $worker->job_servers('127.0.0.1'); $worker->register_function('funtion name' => sub { my $job = shift; # ... do something ... }); しかし、このように普通に登録してしまうと、Gearman::Jobのインスタンスひとつがわたってくる関数を登録するしかなくて、階層的にfunctionを構成することが難しい。僕と

    Gearman::Worker#register_functionで登録するfunctionを、ちょっといい感じにしてみた - Kentaro Kuribayashi's blog
  • TheSchwartzのworkerをテストする - Kentaro Kuribayashi's blog

    いま、MankiwというTheSchwartz/Gearmanのclient/worker/woker managerをいい感じにするモジュールを作っています。 https://github.com/kentaro/perl-mankiw これを作る過程で、TheSchwartzのworkerをテストする際に、こういう感じでやったらいいのかなーとやってみたので、ちょっと書いてみます。 workerのテストはなかなか書きにくいものです。ロジックは別のクラスにしておいて、workerからはそのクラスにパラメタを与えて呼び出すだけ、という感じにしておくのがテスタビリティ的にいいのだとは思いますが、まあ、実際ちゃんとTheSchwartz経由でテストしてみないことには安心できません。しかしその場合、TheSchwartzのworkerは、その性質上、非同期に動作するので、テストが面倒です。 そこで

    TheSchwartzのworkerをテストする - Kentaro Kuribayashi's blog
  • Fukuoka.pm の Fukuoka Perl Workshop #18 でした - dragon3のブログ

    土曜日は、Fukuoka.pm の 18回目に参加しました。 今回は東京から、JPA牧さん、それからYappoさんをお迎えしての開催となりました。 http://fukuoka.pm.org/2010/11/fukuoka-perl-workshop-18.html もつ鍋が美味しかったですね。 あと、久々にべたふとっぱらのらーそうめんが、 あまりに美味しくてびっくりしました。 YAPC::Asia 2010 の感想やAmon2+Xslate+DBIx::Skinnyの紹介等を発表させていただきましたが、 いかんせんあまりの準備不足で、発表しながら自分が何を言いたいのかわからなくなって、 グダグダになってしまい、すみませんでした。 まぁ、なんかちょっとだけWAFや開発環境等の話しが広がったので、良かったかな、と。 それにくらべ、飛鳥さん (@su_aska) と 平田さん (@debil

    Fukuoka.pm の Fukuoka Perl Workshop #18 でした - dragon3のブログ
  • Shibuya.pm #15 に参加した - @kyanny's blog

    Shibuya Perl Mongersテクニカルトーク#15 に参加してきました。関係者の皆様、ありがとうございました。 今回は「教育」がメインテーマでした。個人的に教育にはもともと関心を抱いていたこともあり、普段以上に楽しみでした。そして今回のサプライズゲストは「初めてのPerl」他で知られる brian d foy さん。僕が初めて手に取った「初めてのPerl」は第二版なのでまだ彼の名は載ってないのですが、そうそうお目にかかる機会もないだろうということでやはり彼の著書である「マスタリングPerl」にサインをもらうつもりで持参しました。 スピーチの内容はほとんど聞き取れなかったのですが、一つ質問をさせていただきました。通訳をしていただいた弾さんありがとうございました。「Perl教育ってどんな人たちが対象なの?」という趣旨の質問で、予想どおり企業の職業プログラマ相手やシステム管理者が

    Shibuya.pm #15 に参加した - @kyanny's blog
  • Big Sky :: JPerl Advent Calendar 2010 で記事を書かれる方へ

    非力ながら先日私も記事を書かせて頂きました。 サーバのソースを少し弄らせて頂いて、RSSを出力するようにしてあります。各カテゴリURLの後ろに"rss"を付けて頂ければRSSが出力されます。 win32カテゴリ http://perl-users.jp/articles/advent-calendar/2010/win32/ であれば http://perl-users.jp/articles/advent-calendar/2010/win32/rssRSSが出力されます。全体のRSSも出力出来ますが、こちらは負荷分散の為に各個人で各カテゴリRSSを購読して下さい。 ちなみにOPMLを作りましたので、全部読みたい方はそちらをフィードリーダで取り込んで下さい。 記事を書かれる方はこれまで 記事タイトル 文 という形式で書いて頂いていますが 記事タイトル meta-author: 記事

    Big Sky :: JPerl Advent Calendar 2010 で記事を書かれる方へ
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • JPerl advent calendar 2010でPerl6についての記事を書き始めました

    シベリア鉄道でPerl6に入門してきたことはこの前書きましたが、アレだけじゃ何のこっちゃ?という印象になっちゃうかなぁ、と思っていました。 昨晩、Shibuya.pm テクニカルトーク#15に参加して、その後の飲み会で「Perl6ネタはどうなんすかね」のような話をして、変態な正規表現のネタだったり、斬新な新機能のネタだったりじゃない、普通にプログラミングする中で得た知識を紹介するのはどうだろう?と聞いてみたら、面白そうだからやったらええやん、と言ってもらえました。それで、テクニカルトークでの木さんの話がすごく良くて、「わかりやすく、シンプルに、サンプルが動く、標準的な書き方で」ということで、その方針でがんばって書いてみることにしました。 記事の一覧はこちらです。: http://perl-users.jp/articles/advent-calendar/2010/perl6/ 現在檀上

  • 今日はShibuya.pm #15の日です。 - Pixel Pedals of Tomakomai

    Shibuya.pm #15に出席予定です。昨日に引き続き、IIJさんの大会議室に向かってます。ストリーミング中継もあるらしいです。 MORE Learning Perl / brian d foyさん(@briandfoy, @briandfoy_perl) .pmは世界中にある → 実際に会いたい Acme::CPANAuthors->new('Japanese') → 日のCPAN author "Learning Perl" → 5.10に対応。5.14対応にしたい。Unicode対応したい。 "Inter mediate Perl" → 新しい版は来年の夏? 正規表現オブジェクトやMoose対応。 Mastering Perl → アップデート予定はない Effective Perl PROGRAMMING → 一番おすすめ。5.12。 Effective Parlerを更新中

    今日はShibuya.pm #15の日です。 - Pixel Pedals of Tomakomai
  • YappoLogs: Fukuoka.PM #18 行ってきました

    Fukuoka.PM #18 行ってきました だいぶ報告が遅れましたが、11月27日に福岡の博多でFUkuoka.PM #18が開催されて、なんと幸運にも招待していただいたので発表しに行ってきました。 事の経緯としてはYAPC::Asia 2010の飲み会でフラグを立てたところ、あれよあれよという真に招待して頂いて何とただで行く事ができました。 JPA++/Fukuoka.PM++ なんでただで行けたかというとJPAの新しい試み第1号に選んで頂けたおかげです。 今後も遠方に派遣するような試みを可能な限りJPAでやっていくそうなので「この地方のPerlの催しに行ってみたい!」「この人を呼んで合いたい!喋りたい!喋らせたい!」という方々はJPAに一声かけるか騒ぐかしてみると良いかと思います。 JPAだけの負担だけでは無くて、参加者の方々からも宿代をカンパしていただく形を取っているので、皆さんに

  • RDBMSのsavepointについて

    大体のRDBMSでsavepointという機能が実装さておるわけですが、 正直savepointを今までつかったことありませんでした。 savepointについては http://dev.mysql.com/doc/refman/5.1/ja/savepoints.html http://msdn.microsoft.com/ja-jp/library/ms378414%28SQL.90%29.aspx などを見るとよいでしょう。 簡単に言うと、トランザクションの途中でエラーになった場合、 savepointでマークした場所にまでrollbackで戻れるってかんじすね。 で、使いどころとしては 複数のプロセスが同テーブルをinsertしたりするときにユニーク制約がかかってdupで落ちる時なんかに 使ったりするのかなーと思っているのですが、 もっと有効な使い方があるんじゃないかなとおもってい

  • DBI と SAVEPOINT - tokuhirom's blog

  • Active Record パターンで single table inheritance できないというのは誤り - tokuhirom's blog

    http://blog.eorzea.asia/2010/12/post_94.html Active Record パターンでは Single Table Inheritance パターンがつかえないというのは誤りです。件の記事にかいてある Active Record だからー、ってかいてあるのは単に DBIC の問題か DBIC のつかいかたの問題じゃないかとおもいます。 実際に僕は DBIC で Single Table Inheritance つかってましたし。なので、それを紹介しようとおもったものの、すっかりわすれてしまっている上に DBIC のつかいかたもおもいだせないので、Skinny で example code をおこしました。 以下のコードではつかって若干トリッキーなことをやってる風にみえますが、質的にはごく普通のことをしています。 #!/usr/bin/perl u

  • Perl で拡張可能なモジュールをかくときに s/^\+// ? $_ : __PACKAGE__ . '::Plugin::$_' とした方がいい理由 - tokuhirom's blog

    Data::Validator のコードの中にこんなのがあった。 sub with { my($self, @roles) = @_; foreach my $role(@roles) { next if ref $role; $role = Mouse::Util::load_first_existing_class( __PACKAGE__ . '::Role::' . $role, $role, ); } Mouse::Util::apply_all_roles($self, @roles); return $self; } この場合、やはり s/^\+// ? $_ : __PACKAGE__ . '::Plugin::$_' のイディオムをつかった方が問題がすくないようにおもう。たとえば、Data::Validator::Role::JSON っていう拡張があったとしよう(実際に

  • DBD::Sponge - tokuhirom's blog

    my $sponge = DBI−>connect("dbi:Sponge:","","",{ RaiseError => 1 }); my $sth = $sponge−>prepare($statement, { rows => $data, NAME => $names, %attr } );DBD::Sponge は、Perl のデータ構造から $sth をつくるクラスで、これは DBI に標準添付されている。 たまに無駄にラッパーかいてる人いるけど、つかえるケースではこれをつかえばいいとおもう。

  • , Cleaning up your PAUSE account with App::PAUSE::cleanup

    Publishing a broken release to CPAN happens. Typically it isn’t a big deal, since PAUSE provides a way to purge files. Unfortunately the purging process involves lots of points and clicks. The procedure is: Log into PAUSE with your browser Navigate to the delete files page Select all the files (!) associated with your release to delete The last step can be especially problematic. To make this proc

  • Perl Books I Want - Modern Perl Programming