自作モジュールで振り返る2012年。
こんにちは。大晦日ですね。
今年はCPAN Authorデビューしてしまいました。意識が高まっちゃったようですね。黒歴史にならなければ良いのですが...
せっかくですのでshipitしたモジュールやGithubにアップしたモジュールの紹介をしつつ、今年を振り返ってみようと思います。
Data::Petitcom
プチコンmkIIのデータを扱うモジュールです。
こちらのモジュールを元に、YAPCのLTソンで発表をさせていただきました。
完全にネタモジュールですが、CPAN Authorデビューしたモジュールですし、なにげに力作だったり。
肝心のプチコンは殆ど触っていません。んぐぅ。
Mojolicious::Plugin::Directory
Plack::App::DirectoryのMojolicious版のようなものです。
作ったきっかけは、Plackが依存モジュールのインストールでコケてしまい、Mojoliciousを使い始めたけれど、同様の機能やモジュールがなかった...だったような。
ほぼパクリなので特筆すべき点はありませんが、handler定義できるようにしたぐらいです。
shipitしていないけど、派生としてMojolicious::Plugin::Directory::DAVとかも作ったり。
MooseX::Types::Email::Loose
MooseX::Types::Emailでは.@なメールアドレスがNGなので、Email::Looseを使うようにしたモジュール。
いい加減.@なアドレスは消滅して欲しいです。
Mojolicious::Plugin::Webtail
こちらをMojoliciousに移植。
業務でたまに使ってます。mwtailってコマンドもついてます。
地味に便利。
Mojolicious::Plugin::Web::Auth
Amon2::AuthをMojoliciousに移植的な。
Dropbox, Facebook, Github, Google, Twitter 認証のモジュールが付属してます。
これなんで作ったんだっけか?失念。
Acme::Honkidasu
「もう今年は終わり。今年はチャンスが無かった。来年から本気出す。」
Acme大全2013に載せてほしいなー #ゲス顔
その他もろもろ
shipitしてないけどこんなのも。踏ん切りがついたらshipitするかもしれません。
あとはMuninのプラグインをちょろちょろと作っています。
なかなか使えそうなものができたので、ドキュメントを整理して公開できればなぁなんて考えています。
というわけで...
玉石混交(石ばかり?)ですね。いかに仕事以外を楽しんでる感じですね。このままだと黒歴史になっちゃいます。
2013年は運用・監視業務に力を入れることになるので、もう少しまともなものを提供できるんじゃないかなーなんて思ったり。弟子もできますしね。恥ずかしいコードを見せられませんね。
よし、来年も開発がんばろう。適度に手を抜きながら。