Abstract
Perlワンライナー便利です
たくさんの技術があるなかで、適切な場面で適切な技術を選択するのは大切です。 自分が働いているフリークアウトはアドテクと呼ばれる業態です。Perlで業務を行っています。 弊社の業務ではログファイルなどで何十万行程度のテキストファイルからアドホックにデータを抽出・加工するような業務が頻出します。 自分はそういった場面ではPerlを選択するのが最善ではないかと思っています。
pythonで5分かかる作業を30秒で書いたワンライナーがなんとかしてくれる様子は「Practical Extraction and Report Language(実用データ取得レポート作成言語)」の面目躍如といった趣があります。
似た領域の技術にawkがありますが、かなりややこしいことまで出来るPerlワンライナーをおぼえておいても損はないはずです(-M
オプションもございます)
内容
この発表ではperlワンライナー初心者を対象にしています。ハンズオンで下記内容でやるつもりです。
- ワンライナー入門
- grep, awkの代わりにperlを使う方法
- あるあるな業務へのワンライナー例紹介
※ ハンズオンはwindows環境の動作未検証です
ハンズオン用の資料
- スライド: https://www.swipe.to/7299cm#page=Z0S6J59Zt
- $ git clone https://github.com/sakamossan/yapc_perl_oneliner_beginner.git
Talk Details
Venue | トラックD (605-606) |
---|---|
Starts On | 2015-08-20 19:40:00 | -pc.html
Talk Category | Tutorial |
Language | Japanese |
Interpretation (En→Ja) | NO |
Slide Subtitles | Japanese |
Talk Duration | 30 minutes |
Material (Difficulty) Level | Beginner |
May we take your photo? | allow |
May we record your talk? | allow |