パルカワ2

PerlとRubyとイチャラブ

tech

命名規則

作っても守られないし、守ってなかったらテストでこかすか殴って殺すみたいな仕組みが必要

コミットログを綺麗にする努力をする。

綺麗なコミットログとは 綺麗なコミットログとは、コミットログを見返す時に知りたい事を知れる。 コミットログを見返す時は、「なにをしたのか」と「なぜその変更を行ったか」を知りたい。つまり、「なにをしたのか」と「なぜその変更を行ったか」を書けば…

PerlのClass::Triggerみたいなtigerというgemを書いた。

Class::Triggerみたいなの欲しいなと思ったので作ってみた。 moduleでもclassでも、include Tigerするだけで、onとemitが使えるようになるので、好きなところでonやemitすればいい。 moduleだとこういう感じ require 'tiger' module YourModule include Tige…

あるスクリプトが実行されるべきなのに実行されていなかったらテストをfailさせて、ほげほげを実行しよう!!みたいなの表示するっていうのやってる。

DBICを使うとMyApp::Schema::Result以下にテーブルの定義を書く。 package MyApp::Schema::Result::Hoge; ...; __PACKAGE__->table('hoge'); __PACKAGE__->add_columns( id => { data_type => 'BIGINT', is_nullable => 0, is_auto_increment => 1, extra =>…

Octoksというのを書いた。

GithubのHookのhook nameによって、指定された処理を行う君です。 Github::Hooks::ReceiverというPerlモジュールがあるので、それをRubyで書いてみた感じです。 ノリでrubygemsにもあげました。http://rubygems.org/gems/octoks https://github.com/hisaichi…