散財

輪るピングドラム 中

輪るピングドラム 中

輪るピングドラム 下

輪るピングドラム 下

TRY UNITE!/Hello!

TRY UNITE!/Hello!

マージナル・オペレーション01/芝村裕吏

ぼくは思ったことをだれかに伝えるのが苦手で,自分が好ましいと思ったことが偏っていないと確信できない.もっというと言葉なんかではほとんど何も伝わらないと感じてすらいる.よって書評なんてものは書けるはずもなく,これはもちろん書評ではない
 
はっきり言ってこの本が好きだ.内容に関しては言うまでもなくすばらしかった.この本の著者の芝村裕吏は僕が生きる上で参考にしているうちのひとりとも言える人で,正常な判断ができるとは思えないが.では何を書くかというと,本という物質自体について語りたいと思う.本という物自体も自分の中では特別な存在で正常な判断ができるとは思わない.だがほとんどの人が気にしていないようなことなので,比較的安心して語れる類の話ではある
 
今後ほとんどの書籍は電子化されていくのは決定事項だし,紙の書籍はますます減っていき・ますます価格は高くなっていく.輸送費も保存する場所も必要な紙の書籍は基本的に贅沢品になっていくだろう.だから贅沢品としての本に何を求めていくかという話だ.僕にとっての本とは飾りではなく読み物である.娯楽である.視覚聴覚触覚嗅覚で感じるものである.ハードカバーが嫌いで,本自体にしおりがついていて欲しい,フォントが好きで,フォントサイズは大きすぎないのが好きだ
 
好きだと言える本はいままででは2冊あった.ひとつ目は新潮文庫.文庫の中ではダントツに好きで,文庫ではめずらしいしおりと本の上部がきちんと切りそろえられていないところが好きだ.ふたつめは講談社BOX.箱はちょっといただけないが,手にしっくりくる紙質の良さと,フォントの選び方が好きだ.単行本と新書と文庫のいいところ取りをしたような贅沢な本だ
 
そこでこの本星海社FICTIONSである.しおりといいサイズといいフォントといい非常に好みだ.フォントサイズはもっと少し小さいのが好みなんだけど,本のサイズからするとこれぐらいだろう.この本は本当に本が好きな人が作っているのだろう.そしてそれに共感できるというのはしあわせだ
 
値段は同じ分量の本と比べても高いと感じるかもしれないが十分に価値がある.内容のクオリティには依存するかもしれないが,この本を出せるレーベルなら問題はないだろう.こんごともチェックしていきたい
 
マージナル・オペレーション 01 (星海社FICTIONS)

マージナル・オペレーション 01 (星海社FICTIONS)

 

出費が嵩む

TVアニメ「アマガミSS」ENDING THEME COLLECTION (第1期エンディングテーマ集)

TVアニメ「アマガミSS」ENDING THEME COLLECTION (第1期エンディングテーマ集)

輪るピングドラム キャラクターソングアルバム

輪るピングドラム キャラクターソングアルバム

vitaもあるしな

[perl][kansaipm]Kansai.pm#14で発表してきた

いつも放置してしまうので早めに書いてます.新幹線でネットできるのはいいですね.というわけでKansai.pm 第14回ミーティングに参加して,発表してきました

最初に考えていたタイトルは「Perlの仕事がなかった僕がいかにしてPerlで仕事をするようになったか」というここ数年のネタを受けたタイトルだったのですが,資料を書いているうちに「Kansai.pmと僕」というシンプルなタイトルで内容は懐かしい思い出がいっぱい自分語りになりましたので資料を見る必要はありません.

今年の春に転職をして関東に引っ越したので,Kansai.pmの運営に積極的に関わることはできなくなりました.ですがいまPerlで仕事ができているのはKansai.pmに関わったおかげです.所属としては一生Kansai.pmです.今後はKansai.pmという枠に拘らず,若い人たちが何かをやってくれると思います!

会場を貸してくださったはてなさん・運営をしてくださったみなさん・メインのトークをしていただいたkazeburoさん・発表をしていただいた皆さん・講師派遣に力を貸していただいたJPAさん・参加していただいたみなさんありがとうございました

最後に宣伝になってしまうのですが,ミクシィでは大阪に開発拠点を立ち上げるべく動き始めています.個人的にも地方で活動しPerlで開発できる喜びを手に入れた身としてなにか還元ができないかといつも考えています.いっしょに立ち上げに参加していただける方や,関西で働くけるのなら興味があるという方はぜひご連絡ください!

ハヤテ劇場版とかHina2とか

12月は伊藤静を堪能できる月ですね

Everybody ready now?

Everybody ready now?

ハヤテのごとく! 31 劇場版DVD付き特別版 ([特装版コミック])

ハヤテのごとく! 31 劇場版DVD付き特別版 ([特装版コミック])

HiNA2 Spring has come!! 〈初回限定盤〉

HiNA2 Spring has come!! 〈初回限定盤〉

YAPC::Asia 2011に行ってきました

YAPC::Asiaに参加してきました.6年連続で参加できているのも,そもそも開催してくださる方々がいるからで,JPAをはじめ運営していただいた方々皆さんに感謝です!

去年はPerlを仕事で使っていない関西在住のPerlerでしたが,今年はPerlで仕事をしている関東在住のPerlerとして参加しました.これも毎年YAPCに参加していたことで得た結果です.やりたい仕事をできるようになるYAPC!今年参加できなかったPerlが好きな人・Perlは好きじゃないけど仕事で使ってる人・ぜんぜんPerl使ったことないけどお祭り騒ぎが好きな人も次のYAPCに参加するといいと思います!

細かいレポートはすでにいろいろな方が上げてくださってますし,少しだけセッションの感想など.今年もセッションは運用やjavascriptの話とかの話が多かった気がします.LTに至っては相変わらずPerl関係ないの多いし.詳しいレポートはhttp://gihyo.jp/news/report/01/yapcasia2011/0000 がオススメです

Perl 5.16 and beyond / Jesse Vincent

YAPC::Europe 2011での話を日本でもということで個人スポンサー費用を使って招待されました.今後のPerl5のビジョンについてが主な内容でした

Carton: CPAN dependencies manager / miyagawa

bundler inspireの依存関係の処理システム.依存モジュールの抽出インストールや,他の環境での依存の再現などを行う.デモを見た限りもう十分使えそう/使いたい.Perlでは標準になっていくと思います

Rubyist のための Perl ウェブアプリケーション開発入門 / Kensuke Nagae

刺身さんによるrubyperlの開発環境の対応の解説など.RubyPerlの似たような問題には似たような解がある

個人的には,これはいつもお互いにお互いのいいところを取り入れてきた結果で状況に応じて必要な言語が選択できるよい状況だと思います.また,こういう環境の違い(あるいは対応)は意外と説明されていないのでこういう資料があると他言語に使ってもらうことができるのでは,と思いました

他言語から見たPerlのテスト / Masaki Nakagawa

ikasama_aのテストの話.刺身さんのトークと同じく主にPerlRubyのテストの比較対応など.資料が詳しいです.発表では対応の話があったのですが,ここではPerlでの環境を主に.他言語のテストからもっと取り入れる必要があるし,自分ももっと勉強をするべきだと思いました

テストの分類
  1. Perspective テストの視点。誰がテストするのか
  2. Target 何をテストするのか 単体テスト結合テスト
  3. How どうやってテストするのか blackbox, whitebox
  4. What 何のためにテストするのか 機能テスト・非機能テスト
Testing Frameworkが何を支援してくれるか
  1. 書くとき
    • Test::More etc... helperもたくさんある
  2. うまく動かす仕組み
    • prove
  3. レポーティング,およびその拡張
    • TAP(TAP::Formatter)
    • 他のテスト出力への変換もできる
テストの環境

MockとStabをカバーするモジュールを作成→ https://metacpan.org/module/Test::Double

Perlのテストの弱点
  • Expectation(期待する動作や動作結果)とVerification(仕様を満たしているか検証する?)
  • browser integration
  • ネーミング stabのモジュールにmockってついてたり→Test::Mock::Guardとか

テストは他の言語から盗める部分がまだたくさんある!

Apporoで類似文字列検索 / overlast

こういうことは必ずやるべきだと思った.確立していて効果が高いと思います

  • 類似文字列検索
  • 使わないで結果0件はありえない!!→それはバグと云っていい

ここまで1日目.続きはまた***あとで書く***

perlbrewのzshでの補完 perlbrew0.29版

perlbrew0.22や0.29で追加されたコマンドに一部(uninstall, self-upgrade, switch-off)対応してます.installとかもperlbrewから取得できるようになったので便利です

現状非対応のコマンドはexec, alias, symlink_executables の3つです。どれもわりと便利なので対応したいですが未定です

https://github.com/lapis25/dotfiles/blob/master/.zsh/functions/_perlbrewに最新のを上げてますので、欲しいかたはどうぞ.使い方などはhttp://journal.mycom.co.jp/column/zsh/017/index.htmlを参照してください