PerlモジュールをRubyに移植する時に落ちた穴々
-
Upload
azumakuniyuki- -
Category
Software
-
view
963 -
download
0
Transcript of PerlモジュールをRubyに移植する時に落ちた穴々
PerlモジュールをRubyに移植する時に
落ちた穴々
@azumakuniyuki Cubicroot Co. Ltd.
Kansai.pm 第16回 2016/03/20(日)
自己紹介@azumakuniyuki (東邦之)株式会社Cubicroot
2
- インフラエンジニア(ラック実装から構築・保守) - *BSD, Linux, 古くはSolaris, SunOS - ネットワークの設計・サーバの構築と保守 - インフラのコード化支援(Ansible,Serverspec)
- 数年前からプログラマー - 主にPerl, 最近Rubyも - サイトの開発(バックエンド) - メール関連の開発
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
猫派3Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
バウンス解析
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
シシマイ5
後継者
http://bouncehammer.jp/ http://libsisimai.org/
2010年春 2014年夏
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
Sisimai6
- 先ずはPerl版- 続いてRuby版- Lambdaで?
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
p5-Sisimai7
- なるべくシンプルに- 解析だけをやる- 2014夏にリリース
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
rb-Sisimai8
- Rubyに手を出す- いろんなPaaSで- サーバレスで?
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
移植と落とし穴
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
穴ではない10
- 正規表現の記述- 後置if, elsif- qr//, qw()
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
落とし穴11
- true,false,nil - 型- var ||= 'neko'
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
移植の利点
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
Perl -> Ruby13
- Rubocopの巡回- コードの効率化- RubyGems.org
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
比較
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
Simai(姉妹)15
姉(28) 妹(23)
- 大雑把(良い意味で)- みんなに頼られる(/usr/bin,/usr/sbinとか)- ヘビに追い出された(RedHat系)
- 姉よりはカッチリしてる- 最近は結構頼られてる(serverspec,chef)- チヤホヤされてる?(開発系サービス)
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
Perl(姉)最高!
Kansai.pm 第16回
PerlモジュールをRubyに移植した時に落ちた穴々 @azumakuniyuki
終