モバイルの開発やってるとqrは必須なので適当に作ってみた なんか前にだれかやってた気もするけど。 生成したqrコード画像をbase64して埋め込むだけ。
モバイルの開発やってるとqrは必須なので適当に作ってみた なんか前にだれかやってた気もするけど。 生成したqrコード画像をbase64して埋め込むだけ。
psgiなアプリをかいてて今まで動いていたのに Shotgunを使い始めたらエラーが出てしまった。 もともとのアプリは大体こんなの use Proj::Container qw/api/; use Plack::Builder; builder { mount '/banner/' => sub { my $env = shift; my $rid = $env->{PATH_INFO} || ''; $rid =~ s!/!!; return [ '200', [ 'Content-Type' => 'image/gif', 'X-REPROXY-URL' => 'http://127.0.0.1:7000/'.$rid, ], ]; }; };バナー画像をreproxy urlをつかって配信してたの。 なんかShotgunでエラーがでるーとか騒いだら tokuhiromさんとmiyag
Skinnyの発表資料は http://nekokak.org/presen/yapcasia2009-dbix-skinny/ こちらになります。 ご意見などどしどしおまちしております。 nekokak _at_ gmail _dot_ com で本日の発表の補足をば。 Skinnyの発表の時にも言いましたが、 Skinnyの発表前のYappoさんのData::Modelの発表の中で、 「SkinnyはSQLをパーズして云々だからバグバグぽい部分がありそげ。」 とおっしゃってましたが、現在のSkinnyはSQLのパーズをしておりません。 昔はSQL::Parserでパーズするのを試している事があったのですが、 SQL::Parserが複雑なSQLをパーズできないので捨てました。 - Skinnyでは現在install_utf8_columnsというfunctionでutf8flagの処理
YAPC::Asia2009は大盛況で今年も終了しました。 関係者の皆様本当におつかれさまでした。 聞きにこられた方も本当におつかれさまでした。 2日(前夜祭をいれれば2.5日くらい)の間 セッションを聞きまくるのは本当に体力いりますね。 あんまり纏めとかやったことないいんすが、 個人的な纏め。 DBIx::SkinnyもQudoも各所からご意見なり感想なり頂きまして 1開発者としてうれしい限りです。 意見は分かれるにしても、懇親会でSkinnyみたいに生SQLをいい案配で扱えるのは ありだと思うと言っていただいたりして、かなり嬉しかったです。 なんか昔に私が書いたDBICの使い方纏めサイトを見てる人が本当に多くてビックリしました。 ちょっと前までDBICいいよーとか啓蒙しまくってた自分が今回のセッションで こき下ろしまくったのはどうかなと思いつつ今の自分の思うところをストレートに話したつ
いまさっきcodereposにDBix::Skinnyというものをimportしました。 http://coderepos.org/share/browser/lang/perl/DBIx-Skinny 昨今のDBICブームで利用者は増えてきたんですが、いろいろ使うにあたって、 ここまでORマッパーでいろいろ(JOINしたり、キャッシュしたり)やるのはどうなんだとか、 うんたらかんたら考えたら自分で作ってしまえてのが動機でした。 DBICははっきり言ってどでかいライブラリなので一からソースを読むのがかなり大変です。 仕事で使ってる関係上、仕方なく見ることもありますが、キツい。 あと、DBICを使っているとJOINしたSQLがある意味簡単に発行できるので 重宝するのですが、ぶっちゃけどういうSQLが発行されているか全部ちゃんと見てる人って どれくらいいるのだろうと思ったり。 DBICによって
YAPCでの発表の際、どんなプレゼンツールをつかおうかなーと考えていたのですが、 自分でつくるのも面倒になってきたので IngyのSporkを試しに使ってみたら、すげー簡単にできたのでご紹介。 まずはともあれSporkのインストール。 cpan> install Spork私の環境ではKwiki::Cacheがないよーとかおこられたので cpan> install Kwiki::Cacheも入れました。 インストールが終わったら、以下のようにするだけです。 $ mkdir presen; cd presen $ spork -new $ vi config.yaml # author_nameとかcopyrightとかPlugin使う場合はそれを設定 $ vi Spork.slides # プレゼン内容を書く $ spork -make # プレゼンHTMLの生成 $ spork -sta
やってみた。 Net::Server使えば結構簡単にいろいろできるます 今回は色々やってないですが。 http://search.cpan.org/~rhandom/Net-Server/ もっとエラー処理だとか なんだかんだでやってもいいとおもいますけど とりあえずとりあえずで。 package Cache::Swifty::Server; use strict; use warnings; use base qw/Net::Server::PreFork/; sub process_request { my $self = shift; my $cache = $self->{server}->{cache}; my $client = $self->{server}->{client}; my $line = <$client>; $line =~ s/\r?\n$//; if (
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く