Yokohama.pm #8 を開催します - Yokohama Perl Mongers
Yokohama.pm #8 に参加してきました。
YAPC::Asiaのときに何も話せることがなくモニョモニョしていたので、せめてココで何か…ということで昨年のadvent calendarで書いたネタをまとめてLTで喋ってみることにしました。
スライド資料: http://sugyan.com/presentations/yokohama-pm-8/
# PhantomJS で HTML のスライドを PDF にし SlideShare にあげる方法 - Block Rockin’ Codesを初めて実践してみてslideshareに上げてみました
ほぼ以下の記事に書いた内容をまとめただけのかんじですが。
- 記号だけのPerlプログラミングの基本原理 - JPerl Advent Calendar 2010 Sym Track
- 7種類の記号だけでPerlプログラムを書く - JPerl Advent Calendar 2010 Sym Track
- Acme::HeptaSymbolizeで7記号プログラミング - JPerl Advent Calendar 2010 Acme Track
まぁ誰も読んでいなかっただろうし資料としてまとめて喋ってみるだけでもちょっとは意味あるんじゃないかな、と。
そんなノリで行ったら前半が皆さん真面目でタメになる話ばっかりですごい空気読めてない子みたいになっちゃいました ><
ともあれたくさん良いトークを聴けて刺激になりましたし、懇親会でも色々とお話できて楽しかったです。
今回も参加させていただきありがとうございました!
自分メモ
- bonnuさん CPANミラーの話
元ネタ: kazeburoさん cpanmにpatchあててミラーする方法
- なぜ
- 道具
- cpanm
- OrePAN
- pm-uninstall
- 手順
- cpanmを入れ OrePANインストール orepan.plにPATH通す
- ローカルミラーを作る
- $ cpanm "--save-dists=cpan-mirror" --installdeps . # => --save-distsでtarballも保存できる
- $ orepan_index.pl -r ./cpanm-mirror # => インデックスの作成
- ミラー全部バージョン管理システムに保存
- ローカルミラーの運用
- 時間ないので飛ばす ><
- モジュールの追加、インデックス再作成
- Cartonは?
- 同じように使えそう
- まとめ
- ミラーを運用して、3年後でも動く環境を作れるようにしておこう
- 開発者と運用者が違う場合にも有効な伝達ツールに!
- masartzさん 大人数、長期間の開発プロジェクトの話
mixiの大規模案件の話 エンジニアブログにも書いています
- Yappoさん 同僚専用プレゼン
はかどる話2
- ITSの捗った話
- IRCの捗った話
- TwitterのURLから内容取るとか ITSのURLからタイトルとか
- git commit hash からコミットメッセージとか
- グラフを捗らせた話
- 気軽にグラフ書く為のツールが無かった
- 続きはkazeburoさんが
- IRC botを捗らせた話
- スケールするIRC botプロダクト
- Kuragepo
- https://github.com/yappo/p5-App-Kuragepo
- https://github.com/yappo/p5-App-Kuragepo-Worker
- サーバ-クライアント モデル
- コマンドでgearmandに繋ぐ
- 利用実績あり!
- ikasam_aさん Brownie
- YAPC::AsiaでTestの話しました
- Capybaraとは
- そしてBrownie
- DEMO
- ネットワーク不調 ><
- Future
- shin1roseiさん ソーシャルアプリの作り方 アプリ編
ぼくらの甲子園
- 開発環境
- ローカルで開発できる、本番環境に極力近いこと
- プロキシのGadget Server
- Moxy + OpenSocial Plugin, mobage対応して使っている
- 利用ライブラリ
- Ark, T::MT, DBIC, Starman + ServerStarter
- Ark Advent Calendar 2011はじまるよ!
- DBIx::Class, 場合によって直DBI, Shardingはしない
- DBIx::Class::Schema::Versioned: SQLのバージョン間diff
- DBIx::Class::Storage::DBI::Replicated: Master Slaveの振り分け
- 残念ながら併用が出来ない
- SQLとORMの一元管理は必要
- まとめ
- Perl初心者からでもソーシャルアプリは作れる!
- DBIx::Classは十分使える! 次回はTengで
- gfxさん Xslateの話
Xslate: Perl/XSのテンプレートエンジン