<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>yapcasia2008 / Drkcore</title><link>http://blog.kzfmix.com/yapcasia2008</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Fri, 16 May 2008 22:29:21 +0919</lastBuildDate><item><title>YAPC::Asia 2008 二日目</title><link>http://blog.kzfmix.com/entry/1210943609</link><description>&lt;p&gt;今日の午前中はずっとDeNA room。すべて良かったので、メモもとらずにずっと聞いてた。&lt;/p&gt;

&lt;p&gt;そのなかでも特にYuval KogmanのMooseが興味深かった。近いうちに触ってみようMoose。Mooseがヘラジカって知らなかったから、昨日の弾さんのスライドで、なんで変な角の仏僧が出てきたのかわからなかったけど、、、、&lt;/p&gt;

&lt;p&gt;今ならわかる。&lt;/p&gt;

&lt;p&gt;午後はIngyのjavascript話、今書き換えている職場のCatalystプロダクトでJemplateを使ってみる。講堂でリアルデバイスの話を聴いて、お芝居見た。で、ArcheType RoomでPOEとErlangの話を聞いて終了。Erlangわからん。&lt;/p&gt;

&lt;p&gt;最後までいたかったけど、所用で泣く泣く帰宅。&lt;/p&gt;

&lt;p&gt;今年も楽しい時間を過ごせて最高でした。スタッフの皆様おつかれさまでした。&lt;/p&gt;
</description><pubDate>Fri, 16 May 2008 22:29:21 +0919</pubDate><category>perl</category><category>yapcasia2008</category></item><item><title>YAPC::Asia 2008 一日目</title><link>http://blog.kzfmix.com/entry/1210854966</link><description>&lt;p&gt;ラリーウォールのトークにちょっと遅れた。
午前中は講堂。午後はArcheType Roomにいた。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;perl5.10使おうと思った。&lt;/li&gt;
&lt;li&gt;Atomとかそっちの話は面白い。&lt;/li&gt;
&lt;li&gt;&lt;a href="http://search.cpan.org/perldoc?String::TT"&gt;String::TT&lt;/a&gt;いいかも&lt;/li&gt;
&lt;li&gt;Gainerでperlを使う場合はoutにGainerもってく場合がよい&lt;/li&gt;
&lt;li&gt;Gainer over HTTPは楽しそう。&lt;/li&gt;
&lt;li&gt;Danさんのcontext oriented languageはなるほどと思った。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;したはメモ（内容はいい加減がところがあるかも）。あと、いつものようにmarkdownでメモを取っておけばよかった。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;2008-05-15  kzfm  &amp;lt;kerolinq@gmail.com&amp;gt;

* YAPC2008: LT
- jrockway
String::TT
strip

- wakapon
すべてperlで
perlapi,XSUB
最終兵器

- cho45
Text::MicroMason
埋め込みのテンプレートエンジン

- clkao
prototype::signature

* YAPC2008: Yusuke Kawasaki
Gainerの話
DOM manipulation
三連星

wiimote over HTTP

wiimote in
Gainer  out

* YAPC2008: Kazutake Hiramatsu
Parrot compiler Tools
PCT
RkudoはPCTを使って実装
PCTを使えばParrotで動く俺言語を作れる

Register based VM
Register (In, Nn, Sn, Pn)
PIR
PASM

#30日OS入門をやる

I0 // Integer #0
PIRはPASMの構文糖衣

PGE,PAST,POST,NQP

svn co
cd parrot
perl Configure.pl
make
make test

perl tools/dev/mk_language_shell

NQP は Perl6を書くために必要なちっちゃいPerl6のようなもの
四則演算と括弧ができるやつはyaccを使うよりも短く出来る。

#parrotでschemeってのがあるのであとでみる

* YAPC2008: Takeru Inoue
Practical AtomPub Servers

AtomPub RFC5023
mixi station API

Collections and Members
Entry and Meta Resouces

強い権限
作ろうとするサービスがRESTに適しているか
データモデル

#AtomPubとS3の対比が分かりやすい。

methodのoverrideでuriを変えられる。

* YAPC2008; No REST for the Wicked
DTRT
X-Your-Header
Pretty URI not equal REST
pretty for computer not for you

Catalyst::Action::REST
Catalyst::Controller::REST::DBIC::Item
Use Case
example: soccer game 

my $data = $c-&amp;gt;req-&amp;gt;data;とかやれる
Catalyst::Controller::REST::DBIC::Itemを使うと
CUIで簡単に制御できる。

##コレクションのまとまり-&amp;gt;controller
##Action-&amp;gt;Chainedにすることでcontrollerと似たことが出来る。

* YAPC2008: dan kogai
perl as a second language
autobox
組み込みでないことを利点にするならば。
オブジェクト＝自分が何をするか知っているデータ。
構文糖衣
context oriented language
printはリストコンテキスト

B::Deparseで空気を読む
DWIM = Do What I Mean

* YAPC2008: tokuhirom
5.10
Switch
~~
regexp: named captures
perl -E
&lt;/code&gt;&lt;/pre&gt;
</description><pubDate>Thu, 15 May 2008 23:00:27 +0919</pubDate><category>perl</category><category>Gainer</category><category>yapcasia2008</category></item></channel></rss>