Entries from 2012-01-01 to 1 year

12月読んだの

Gene Mapper (ジーン・マッパー)作者: Fujii Taiyo出版社/メーカー: Taiyo Lab発売日: 2012/07/12メディア: Kindle版購入: 7人 クリック: 41回この商品を含むブログ (9件) を見る死神の精度 (文春文庫)作者: 伊坂幸太郎出版社/メーカー: 文藝春秋発売日: 201…

mysql_client_found_rows=0

DBD::mysql で insert on duplicate をした際に $sth->rows の返す結果が insert されなかった場合: 1 insert された場合: 1 update された場合: 2 となっていて mysql に繋いで直接コマンドを打った場合の affected rows と違って困るなぁと思っていたので…

Cocoa::NSDistributedNotificationCenter

soh335/Cocoa-NSDistributedNotificationCenter · GitHub use strict; use warnings; use EV; use AnyEvent; use Cocoa::EventLoop; use Cocoa::NSDistributedNotificationCenter; use AnyEvent::WebService::ImKayac; use Config::Pit; my $im_config = pit…

最近テストを書くことで気をつけてること

一つのファイルに色んなテストを書き過ぎない 多いと分かりづらい 一層目の subtest 同士では依存しない 一層目から依存しあってるとコメントアウトしづらい 積極的に日本語書く 日本人なので t::Util によくする処理をまとめる 見た目も分かりやすい ぱっと…

なりひらばし電器商店

なりひらばし電器商店(1) (イブニングKC)作者: 岩岡ヒサエ出版社/メーカー: 講談社発売日: 2012/11/22メディア: コミックこの商品を含むブログ (4件) を見る発売されました。早く次も読みたい。

<typester> soh335 became CPAN Author! <soh335> ウェーイ</soh335></typester>

Test::Deep::Teng::Row

最近 Teng 使ってるんですが、Teng を使ってるところのテストを書くときに、テストされる側が Teng::Row を取得した時の sql と test で期待するために取得した時の sql が違うと is_deeply しても駄目で、わざわざ is_deeply $got->refetch, $expected->ref…

Philippe Bruhat (BooK) / Git-Repository - search.cpan.org を使うと git を使ったプログラムが簡単に書けるのだけどこれに一緒に入ってくる Test::Git が便利で my $r = Git::Repository->new( work_tree => $dir ); みたいなのを my $r = test_repositor…

isucon2 に目もくれずに Brimmer Brewing のブルワリーツアーに行ってきた話

isucon2 きっと諸先輩方なら優勝してきてくれると思っていたのでブルワリーツアーに行ってました。Brimmer Brewing | ブリマー・ブルーイング株式会社 | 地ビール、ペールエール、ポーター、ゴールデンエール、季節限定ビール試飲で飲んだペールエールが美味…

式の前日

面白い

鬼伝説・金鬼ペールエール -ネルソンソーヴィン&リアルエール-前略 好みなんて聞いてないぜSORRYネコ飲めなかったので楽しみですね。うしとらハロウィン2012

#yokohamapm いってきた

のであった。話した内容はだいたい blog に書いてありますあと yapc asia の感想的なやつで hatena blog の XL Tシャツあたってたのでした。ありがとうございます。懇親会では腰の低さをアピール出来たとおもう

#!/usr/bin/env perl use strict; use warnings; use Audio::M4P::QuickTime; use Getopt::Long; use Pod::Usage; GetOptions( \my %options, qw/input=s output=s help/, ); pod2usage(0) if $options{help}; pod2usage(-1) unless $options{input} && $opt…

パイントグラスでビールが捗る話

美味い

.local.perl.vimrc

let &l:path = expand("<sfile>:h") . "/lib," . &l:path project の下においておきましょうthinca/vim-localrc · GitHub</sfile>

yapcasia 行ってきた

学生の時は色々タイミングが合わなかったりして初めて行ってきた前夜祭は行けなかったので本編だけ行った。とりあえずご飯みんな群がってたのでそば食べまくってビールをお代わりし続けてた二日目はホールでvim-perl の indent の気持ち悪いの治してみた話 -…

志賀高原ビールの not so mild ale はやっぱり美味しい 技術のことばっか blog 書いてたのでやっぱりビールがいいですね

watchdogs.vim で Project::Libs でよしなに

syntastic と Project::Libs でよしなにする話 - soh335 memo というのを何日だか前に書いたけど、なにやら osyo-manga/vim-watchdogs · GitHub というのがあるのをしったので Project::Libs を使った設定を書いた let watchdogs_check_BufWritePost_enable …

vim-perl の indent の気持ち悪いの治してみた話

vim の perl 周りの設定は https://github.com/petdance/vim-perl を使ってるのだけれども hoge({ fuga => 1 }); こういうふうにインデントされて気持ち悪いなぁと思っていたので indent/perl.vim を見ると以下のように書かれていたので、どうやら同じ行で({…

syntastic と Project::Libs でよしなにする話

vim plugin で syntastic という色々な言語の syntax check をしてくれるものがある最近追ってなくて昔は syntax check をするスクリプトの設定が出来なかったので syntastic 側の perl の syntax check 周りの関数を読みこませないで時前のを読み込ますなど…

社内の周りの人の vim のカーソル速度がみんな早いなぁと思っていて、なんの設定だろうってずっと思ってたら、キーのリピート速度を早くすればいいだけだった....

./configure --prefix=/usr/local --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --cc=cc --extra-cflags="-I/path/to/include" --extra-ldflags="-L/path/to/lib" --enable-libx264 --enable-libfaac --enab…

志賀高原 IPA harvest brew が美味しすぎました。

キングウィートエール 湘南ヴァイス 志賀高原AFPA ライジングサンペールエール

志賀高原IPA ヒューガルデンホワイト美味しい。

湘南ビール・ネルソンソービン美味しい

金鬼ペールエール・シトラ&リバティーver すごい美味しかった。

BEER to friends|一言とGRAND KIRINを友だちに贈ろう。人に一言添えて何かを送れるって良い。ほしい物リストからひっそり送るのも好きだけど。 良いサービス。美味しいし。

電池の残りを通知する

use strict; use warnings; use AnyEvent; use AnyEvent::WebService::ImKayac; use Config::Pit; my $charging = `ioreg -l | grep "IsCharging"`; my $capacity = `ioreg -l | grep "Capacity"`; my ($max_capacity) = $capacity =~ /"MaxCapacity" = (\d+…