Perl

いまさらencode/decodeとflagged utf8の話

すでにさまざまな方が論じられておりますが、ちょいとややこしくて忘れられやすいのであらためて。とりあえず至言をコピペ 入り口で decode して、内部ではすべて flagged utf8 で扱い、出口で encode する。これがすべてです!とにかくこの基本方針をまもっ…

MinillaでCPANにアップロードせずにreleaseするには

FAKE_RELEASE=1 minil releaseminil releaseで依存モジュールをMETA.jsonに書き出してくれるの、とってもべんり。ref: http://perldoc.jp/docs/modules/Minilla-v0.6.4/lib/Minilla/Tutorial.pod

minil releaseでChangesに追記するときは

{{$NEXT}} <<このエリアにspace or tabを挟んで追記する>>とのこと (https://github.com/tokuhirom/Minilla/blob/master/lib/Minilla/Release/CheckChanges.pm#L20)なので、 0.01 - Commentsという体裁にしたかったら、 {{$NEXT}} - Commentsと書くだけでよ…

スライドのプロトタイピングにApp::revealupがべんり

yusukebeさんのApp::revealupというモジュールがあるんですが スライドのプロトタイピングにとってもよかったのでご紹介。 こんなぐあいにmarkdownで書いて、 revealup server -p 5001 --theme night --transition none yapcasia2014.mdこんなぐあいに立ち上…

#yokohamapm #11にいってきた!

ヨコピーかハマピーかと聞かれたらハマピーだとおもいます。あらたまです。きのうのyokohama.pmは、前半はid:songmu先輩のライブコーディング、後半はわいわいLT会のにほんだてでした。 会場はかながわ県民センター。空調きいていなくてみんなつらそうでした…

shipitするときに忘れがちなBuild manifest

$ perl Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Product name' version 'version' $ ./Build manifest ./Buildがたたけないよー><とかやりがちなので、備忘録としてぺたり。