さくっと Perl のメトリクスを取得する

2013/06/15

ローカルにあるやつもリモートにあるやつも、ファイルごとでもディレクトリ内まとめてでも、よしなにサクッと Perl コードのメトリクスを取得したかったので書きました。 App::plmetrics cpanm App::plmetrics {{cpan: App::plmetrics}} をインストールすると、plmetrics コマンドが使えるようになります。 {{cpan: P...

つづきを読む

最大、最小、レンジ、合計、平均は一撃必殺で算出したい

2013/06/09

数値のリストがあって、なんらか集計をする場合、最大値、最小値、レンジ、合計、平均の5項目は、だいたいベースメントとしてまとめて出力すると思うのです。 だけど、例えば {{cpan: Statistics::Lite}} を使ったりすると、それぞれの値に毎度リストを渡して算出するからもったいない。できれば一撃必殺でやっつけたいですよね。 というわけで書きました。 Statistics...

つづきを読む

コミットとブランチとタグについて #git

2013/06/08

git は超便利。ブランチがさくさく切り替えられて、細かいタスクをばんばん倒していくお供にとってもいい。気軽にコミットしても push 前ならあとから編集するのが簡単だし(あんまりやらないけど)、マージもとても賢い。でもちょっとなぜかコンフリクトする場面があったりするのは御愛嬌。SVN の頃など、普通にブランチきってコミットしてマージして、また改めてコミットして、正しい手順が重労働だった...

つづきを読む

Furl の mock 書いた

2013/06/02

きのう {{cpan: App::aki}} を書いていて、その中では {{cpan: LWP::UserAgent}} を使っているのですが本当は {{cpan: Furl}} を使いたかったりしました。ただ、Furl を使うと、テストを書くのによさげな mock が見つけられなくて、t::Util 的なのに mock 書くとか、fake server な {{cpan: Test::...

つづきを読む

超絶便利な aki っていうコマンドラインツール書いた

2013/06/01

[[http://stedolan.github.io/jq/|jq]] っていう便利なツールがありまして、標準入力から受け取った json をヒューマンリーダブルな感じに加工してくれたり、小粋なフィルタが搭載されていたりします。 これは便利だなあと感動したのですが、どうせなら JSON だけじゃなくて、XML とか YAML とか MessagePack とかもろもろよしなにやってく...

つづきを読む

サービスごとのパスワードを生成するヘルパーツール書いた

2013/05/11

マスタパスワードからサービスごとに異なるパスワードを自動生成するのが簡単な対策ですよね。 << サービスごとに異なるパスワードを使い分ける方法 http://d.hatena.ne.jp/kazuhooku/20130509/1368071543 これを読んで、確かに!と思ったので、そこそこ実用に耐えそうな程度にモジュール化してみました。 App::MyPas...

つづきを読む

Changes 書くのに便利な技だよ!

2013/04/21

{{tw: miyagawa}} さんの [[http://podcast.bulknews.net/post/48119788483/podcast-ep8-naoya-satoru|Podcast ep8: ゲスト 伊藤直也 高林哲]] 面白かったです。毎回楽しみにきいてます。 で、この「Podcast ep8」で Changes についてちょっと言及があった。 自分は日ごろから...

つづきを読む

Perl を学ぶとき、真っ先に覚えたいモジュール

2013/04/15

春ですね! 新年度ですね! Perl 書くことになってしまいましたか! 奇遇ですね! sigil が意味わかりませんか! 特殊変数がググれませんか! リファレンスが謎ですか! 1; の存在が不明ですか! オブジェクト指向が難しいですか! むしろオブジェクトじゃないコードの方がゆるくて大変ですか! XS が読めませんか! ええ、XS は僕もあんまり読めません>< さて、この春から Per...

つづきを読む

成果: Perl QA Hackathon 2013 Satellite at Tokyo

2013/04/13

Perl toolchain 系の話題にキャッチアップしたかったのと、Test::* 系のモジュールを Hack するのもありだって聞いたので、わりと急でしたが Perl QA Hackathon 2013 Satellite at Tokyo に参加させて頂きました。 会場を提供してくださった FreakOut さん @coji さんありがとうございました。 成果 Test::A...

つづきを読む

ログ集計は任せろばりばりー stats コマンドの最近の変更点

2013/04/07

Perl Casual #5 でプレゼンさせてもらった {{cpan: stats}} コマンド({{cpan: App::LogStats}})なんですが、その後ちょいちょいバージョンを上げたので(現在0.08)、その辺をまとめてみます。 出力面 テーブルの縦の罫線をなくしました。これは見やすい! $ stats log --------- ------ ...

つづきを読む

Wiki

書いてる人

bayashi
好物はしし唐とオクラです。
IRC: #bayashi@freenode