今年作ったもの2013 #hokkaidopm
DESCRIPTION
2013/12/28に行われたHokkaido.pm#11で発表したLTのスライドです。TRANSCRIPT
今年作ったもの2013
尾形 鉄次 (OGATA Tetsuji)
Twitter: @xtetsuji2013/12/27 Hokkaido.pm#11 LT
自己紹介
• 尾形 鉄次 (OGATA Tetsuji)
• Twitter: @xtetsuji
• Blog: http://post.tetsuji.jp/
• Hokkaido.pmは#5からの連続参加
• Hokkaido.pm大好き
今年作ったもの?
記録とっていない…
あ、GitHubを見ればよいのか
今年からGitHub生活
• 2009年にGitHubアカウントを取得したけど真面目に使い出したのは2013年4月から
• 会社クローズからコミュニティオープンへの切り替え
全体的に今年はあまりコード書かなかった
けど
作ったものをいくつか紹介
AnyEvent::Mac::Pasteboard
• Macのクリップボード監視モジュール
• これをいじっていたら、知らずにCPAN
Authorになっていた
• Chiba.pmで話す用に作った
• Windows/Linux用も作りたい
App::ClockUtils
• ストップウォッチや時間通知などを色々な方法で通知してくれるアプリ
• 現状は音声通知などMacに依存している部分をWindows/Linuxでもうまくしたい
• まだ完成に至っていない
ファイル預入ツール• 会社の仕事で作成
• レガシー文化にMojoliciousをねじこめた事が成果
• 開発途中だけど後輩に引き継いだ
• 仕事作品なのでOSSではない
ModPerl::Memcached
• Apache2/mod_perl2でmemcachedプロトコルをハンドリングして、1プロセス、マルチスレッドで情報共有するやつ
• 今年のYAPCのネタだったものの、結局書き途中でまだ出来ていない
• 実用ではなく、あくまでコンセプト
ModPerl::PSGI
• PlackのPlack::Handler::Apache2から依存を排除して高速化したPSGI環境
• Perl5.8コアとmod_perl2コアのみに依存
• Mojoliciousのような環境だとこれだけでmod_perl2環境で動作可能(?)
ModPerl::RegistryDATA
• mod_perl2のPerl CGIエミュレート環境では __DATA__ トークンが使えない
• これを使えるようにしたものがこれ
• tsucchiさんからの要望と、aloelightさんを含めてこの話題で懇親が深まった
WWW::Wunderlist
• WunderlistのAPIラッパー
• WunderlistのAPIはまだシンプルだし、それほど複雑なものではない
• Remember the Milkからのエクスポートプログラムを書いているが、そちらの方が難航中
WWW::Pushover
• Pushover(海外のImKayacみたいなやつ)のAPIラッパー
• Webservice::PushoverがMoose依存で重厚過ぎたので軽量のを書いてAPIサポートを少し増やした (MOTIVATION)
• 動くけどまだ完成とは言えない
ti-export.pl
• 2014年1月6日、ペパボの「ザ・インタービューズ」終了
• エクスポートツール、提供されず
• 仕方が無いのでスクレイピング書いた
• 結構使ってもらえているらしい
書き捨ての類
書き捨ての類• Net::Google::Calendarでカレンダー整理
• imkayac.pl, xsvcol, 2chtripsum, macwland, pbstot2memod, srnotifyd, ...
• なんか色々書いたけど、書き捨てにしてしまうと成果として残らないので、ちゃんとOSSに出来る形式にしたい
エンジニアとの絆• 2013年12月に2週間胃潰瘍で入院した
• 2011年から参加させていただいているエンジニアコミュニティからすっごく心配していただいた
• とても嬉しかった
エンジニアとの絆
• エンジニア(特にOSS系プログラマ)は、ライバルでもあり仲間でもある
• 2011年からの活動で絆が作れたこととそれによって助けられたことはとても心強くありがたい体験だった
エンジニアとの絆
エンジニアとの絆
エンジニアとの絆
• 今回、お見舞いに来てくださった方、そして遠方から心配してくださった方、本当にありがとうございます
• これからもPerl界隈、OSS界隈で、恩返ししていきたいです
2014年はこうしたい• OSS界隈で躍進したい(Perlに限らず)
• 会社とコミュニティを連携させる
• 成果を時系列で記録していきたい
• 海外遠征、書籍執筆など、夢は広がるばかり
2013年、今年もお疲れさまでした!
ご清聴ありがとうございました