[日本語]
Your Email:

Select up to 15 talks you want to see in YAPC::Asia 2008 by clicking titles or abstracts.

Your Email is used to verify you're registered to YAPC::Asia and your votings will be kept annonymous.

Google Code as JSONP Hosting by Yusuke Kawasaki ja
Google Code の Project Hosting サービスでは、無料の Subversion レポジトリが提供されています。 これはプログラムソースコードだけでなく、任意の静的ファイルの公開場所としても利用可能です。 『JsonpZip』では、事前に生成した大量の JSONP ファイル...
Inside CodeRepos by Kazuhiro Osawa ja
CodeRepos(http://coderepos.org/share/)の生い立ちや、どのような仕組みで(簡単だよ)サービスが動いているかなどを9ヶ月の歴史を紐解きつつ話す事例紹介。
ライブドア内のサービス共通スパムフィルタ「スパムちゃんぷるー」 by 郁央 井原 ja
ライブドアのサービス間で、スパムコメント/TBの情報を一元管理するため、gearman によるプラグイン形式のスパムフィルタ「スパムちゃんぷるー」というのを作りました。この実装、運用についてお話します。
Class::Componentの美味しい食べ方 by Kazuhiro Osawa ja
Class::Componentという名前のプラガブルモジュールを簡単に実装出来るモジュールの紹介です。 実際にClass::Componentを使ってどんなモジュールが作れるのか、どんなモジュールが作れるか等を実例を元に説明しつつ前回のShibuya.pmでのトーク移行に実装された新機能などの紹...
OpenID 2.0のこれから by Toru Yamaguchi ja
新しく出たOpenID Authentication 2.0の仕様の概説と、OpenID ProviderやRelying Partyになる際にどのような点に注意を払うべきかを解説します。
You're Doing OO Wrong by Michael Schwern en
Many people never really learned object-oriented programming, but something like functions attached to data with inheritance as the only reuse tool. This thinking leads to tangled multiple inheritance, reams of interlocked classes and objec...
Advanced Web::Scraper by Tatsuhiko Miyagawa en
This talk discusses new features of Web::Scraper to do advanced screen scraping, i.e. nested scraper calls, filters, keychain integration and WWW::Mechanize.
MooseX::Compile by Yuval Kogman en
Moose is a powerful and flexible system for writing Object Oriented systems. But this power comes with a price. Startup and runtime costs can make some applications of Moose unusable in certain real world environments (like Vanilla CGI). Th...
What Is Obvious? The Fundamentals Of Interface Design by Michael Schwern en
Computers are hard to use. We, programmers, are hard to understand, even by other programmers. We are never taught human interface design, yet we write interfaces between humans and computers all day long. The programs we write, the web sit...
DRYなAPIラッパー by Takatsugu Shigeta ja
Web Application Description Language (WADL) の仕様と WADL の Parser である CPAN モジュール XML::WADL を中心に紹介します。 WebService::FooBar のようにサービスごとにいくつも API ラッパーを作らなく...
WSS - WebService Specification Schema by Yusuke Kawasaki ja
WSS(Web Service Schema)は、WebサービスのI/F仕様を定義するYAMLベースのスキーマ言語です。 REST・XML over HTTP型Webサービスのリクエスト・レスポンス仕様をWSSで定義すると、 そのWebサービスに対応するクライアント側Perlモジュールを自動生成...
Step 3: Prophet - A peer to peer replicated property database by Jesse Vincent en
Prophet is a new 'distributed database' designed for post-web-2.0 applications. With Prophet, it's easy to build custom database applications and synchronize their data with your friends and coworkers - all without a central server. ...
OpenSource TypePad Mobile by Hiroshi Sakai ja
ブログサービス『TypePad』で利用しているモバイルに関する処理を行うモジュール(HTMLフィルタ、絵文字変換など)をオープンソース化します。それにあたり、それらモジュールについての解説を行います。
The Little Javascripter: Higher-Order Javascript by Faiz Kazi en
Or: Higher-Order Javascript for the Higher-Order Perl Programmer Javascript, in Douglas Crockford's words, "The Wrrrlds most misunderstood Language", supports functions as first-class data-types. So does Perl (and many other con...
JavaScript::Writer fun. by Kang-min Liu en
This talk is about code generation with JavaScript::Writer module. JavaScript is some language with great and very weird runtime environment. This module provide a funny way to write short javascript code without really having to code it. ...
The Fastest Template Engine in Perl World by makoto kuwata en
Template engine is an important library for web application development. In Perl, Template-Toolkit and HTML::Template are famous and used very widely...
Perl Love for JavaScript Hackers by Ingy döt Net en
In this presentation, Ingy will talk about Perl concepts that he and others have brought over to the JavaSCript community. Topics will include: - JS.pm - JavaScript libraries on CPAN - OpenJSAN - A CPAN for JavaScript - Writing/distr...
pmsetup & ShipIt & CodeRepos で高速共有モジュール開発 by Kazuhiro Osawa ja
miyagwaさん作のpmsetupとShipItを組み合わせてCodeReposの上で高速にCPANモジュールを高速開発する手法を教えます。
20 modules I haven't yet talked about by Tatsuhiko Miyagawa en
I have lots of modules on CPAN and haven't yet given any talk about most of them. I'll pick 20 useful but less-known modules of mine and give 1 minute introduction to each of those.
Getting Your Feet Even Wetter With XS by Daisuke Maki ja
XS * Getting Your Feet Even Wetter With XS * Understanding garbage collection * Understanding stacks * XS Hacks (Cache::Memcached::libmemcached) * Writing less code - typemaps * Profiling your code
Running Perlish Small Business with Perl by Chia-liang Kao en
When Perl-based productivity tools like RT and SVK meet, along with Jifty, the next-generation web application framework, you can start a business in an agile fashion like writing Perl. AIINK, a startup was built within two weeks with cu...
The inner works of jQuery and it's plugin architecture by Paul Bakaus en
In this talk, you will learn about the inner works of jQuery, and how to design great plugins with it. The following topics will be talked about: - jQuery's event system - Useful helpers - Functional architecture - Widget factories
mod_perlをjob workerとして使う by Masahiro Nagano ja
JobQueueの実装はいくつかあるけど、プロセスやメモリ管理は面倒だし、並列処理も難しい。その面倒な部分をApacheに任せてしまいmod_perlをjob workerとして利用するtips
Mobile Web development with CPAN modules by Tokuhiro Matsuno ja
Mobile web development with CPAN modules. e.g. - Encode::JP::Mobile - Moxy - etc...
PerlとSolarisとチューニング(仮) by Futoshi Koresawa ja
Solaris環境化においてのPerlの最適化手法などを模索して、より高速により最適に動作させるテクニックなどを共有できればと思っております。 Dtraceなどを有効利用して。
つながる AtomPub サーバ by Takeru INOUE ja
Catalyst::Controller::Atompub を題材に,多くのクライアントと正しく接続できる AtomPub サーバの作り方を紹介します.まず,REST における AtomPub の位置づけや,AtomPub を使うべき (あるいは避けるべき) サービスについて整理します.そして,At...
Skimmable Code: Fast to Read, Fast to Change by Michael Schwern en
Much of the practical reason for "best coding practices" is not to make code "pretty" but to allow code to be skimmed. We rarely read and understand an entire project, instead we read just enough to get something done. It allows one to work...
Perl Black Magic - Obfuscation, Golfing and Secret Operators in Perl by José Castro en
Everything you always wanted to know about Obfuscation and Golfing, some strange techniques and odd operators many are not aware of. Also, everything you *never* wished to know about Obfuscation and Golfing, some even stranger techniques...
ニホンゴDSLハジメマシタ by Tokuhiro Matsuno ja
obra が YAPC::Asia 2007 にて「Japanese DSL は無いのか?」について喧嘩を売っていったため、その喧嘩を買うべく、ニホンゴDSLについて考察する。
The Acme Namespace - 20 minutes, 100 modules by José Castro en
The world of Acme! Unreal, surreal, and sometimes... just too damn useful. 100 modules in 20 minutes! That's 5 modules per minute, 12 seconds per module. To make it even less boring, we'll include code examples for all those modules. ...
YAPC::Asia 2008 出張 SoozyConference イベント (SoozyConference#6) by Kazuhiro Osawa ja
好きな技術ネタを話したい人たちが好き勝手に話してるだけの勉強会のSoozyConferenceをそのままYAPC::Asia 2008の会場の中で行ってしまおうという企画です。 LT * 5 + 超LT 1くらい?
I'm sick of this code. 10 years, 100kloc of Perl and a brighter tomorrow by Jesse Vincent en
Over the course of the past year, we've been working to modernize RT, the leading open-source ticketing system. RT began life a decade ago. Over the past 10 years, the codebase accumulated a good bit of 'technical debt.' In this talk, I'll ...
Let's enjoy Perl on the %^H by Kazuhiro Osawa ja
hinthashと聞いてピンと来た人はもちろん、ピンとこなかった人もPerl5.10の強力なhinthash拡張を見れば世界が変わります。そうです、好き勝手にpragmaが作れちゃうのです。 実践的なhinthashからド変態なhinthashまで全て見せます。
JSON::RPC::* - Easy Ajax For Perl by Faiz Kazi en
JSON-RPC is a fast and surprisingly simple way to quickly Ajax-enable a server-deployable application. Unlike the approach used in full-stack web frameworks (like Jifty, RoR), The Perl implementation (CPAN - JSON::RPC by Makamaka Hann...
The State of Interactive Debugging in Perl5 by Faiz Kazi en
The current de facto interactive debugger that ships with Perl (perl5db.pl) is great, but has limitations. This presentation will discuss these limitations, and examine the alternatives (alternative debugger modules, from CPAN's Dev...
You're currently selecting 0 talks.