golangにはpprof用のプロファイルデータを出力できるライブラリが標準でついてくるので、それらを使うことでメモリの使用状況を調べることができる。中でも、net/http/pprofが手軽で便利だった。net/http/pprofをプログラムに組み込むことでダイナミックなプ…
ひますぎてボウリングゲーム実装してた。 coding-kata-bowling/Game.pm at master · hakobe/coding-kata-bowling · GitHub coding-kata-bowling/Bowring-Game.t at master · hakobe/coding-kata-bowling · GitHub これはCoding Kataの一種で、ボウリングゲー…
まじか...http://www.amazon.co.jp/registry/wishlist/1FHYVFZUD7IBZ
手元の環境でWebアプリケーションを開発するために、複数のプログラムを手動で起動しないといけないのは面倒だ。たとえば、rackupとgruntを同時に起動しておかないと、lessやjsをコンパイルしながらページを表示できないという風だと、いつも両方が起動して…
強いチームはオフィスを捨てる: 37シグナルズが考える「働き方革命」作者: ジェイソン・フリード,デイヴィッド・ハイネマイヤー・ハンソン,高橋璃子出版社/メーカー: 早川書房発売日: 2014/01/24メディア: 単行本この商品を含むブログ (5件) を見る原著はREM…
毎度おなじみの関西における今期のアニメの放送状況を表にまとめました。今回もしょぼいカレンダーのデータを利用させていただいています。予約設定時の確認などにお役立てください。今回からは、スマートフォンでも見やすいページ も用意しましたので、ご利…
エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子出版社/メーカー: 翔泳社発売日: 2011/04/09メディア: 大型本購入: 19人 クリック: 1,360回この商品を含むブロ…
レジとかでお金を払うときに、支払う紙幣/硬貨の枚数が少なくて、かつ、お釣りの紙幣/硬貨の枚数が少ない、かっこいい支払いというのがある(適当)。あわよくば、かっこいい支払いをしようと思っていつもねらってる。なんか適当に言ってるけど、451円払う時に…
ずいぶん前につくった unite-script が、先日リリースされた Unite.vim の ver 6からscript sourceとして本体に取り込まれました。今後は、別にunite-scriptをインストールすることなく、script sourceが利用できます。unites-scriptはずいぶん長い間メンテ…
すごいHaskellたのしく学ぼう!作者: Miran Lipovaca出版社/メーカー: オーム社発売日: 2012/09/21メディア: Kindle版購入: 4人 クリック: 9回この商品を含むブログを見る読み終わった。すごく丁寧にHaskellの考え方を教えてくれる本。じわじわ概念を教えて…
1つのJenkinsの環境で複数のプロジェクトのテストが実行されることは、ままあると思う。Jenkins上で動作するすべてのプロジェクトが同時に動作するようにJenkins環境を整えるのは難しいことがある。あるプロジェクトのためにライブラリのバージョンを更新し…
気に入ってるアニメに基づいて以下あたりを聞いてます。ほかにも良い今期アニソンあったら教えて欲しい。秘密の扉から会いにきて田村ゆかりアニメ¥250provided courtesy of iTunesビジュメニア悠木碧アニメ¥250provided courtesy of iTunesBe mine!坂本真綾…
IdeaVimを使う index.txtに何ができるか書いてある TextObject的な操作もできて高機能 IdeaVimの利用に関係なくIntelliJはキーボードショートカットの入力時のキーボード種類がUS固定になってるらしく、JISキーボードを使ってると、押したキーと違う値が入力…
パーフェクトRuby (PERFECT SERIES 6)作者: Rubyサポーターズ,すがわらまさのり,寺田玄太郎,三村益隆,近藤宇智朗,橋立友宏,関口亮一出版社/メーカー: 技術評論社発売日: 2013/08/10メディア: 大型本この商品を含むブログ (22件) を見る正月くらいに買って積…
Scala の for 文には、いろんな機能がある(参考: Scalacheat - Scala Documentation)。for comprehension というやつで、for文を書くと実際には対象オブジェクトのメソッド呼び出しに変換される。 val nestedList = List(List(1,2,3), List(4,5,6)) for { li…
良いとされている本をひと通り読んだ後、ためしにとScala書いてみてるけど、わからないことが多い。とりあえず、まだやりはじめなので、何もわからないのはしかたない。Scalaの世界観に慣れてなんとかなりたい。まず、言語の表現力が高くて、あることをする…
@cuzicさんにお誘いいただいて、Ruby/Rails勉強会@関西 59th #rubykansai - Ruby関西 | Doorkeeperに参加した。大学のころ(2006年とかそのへん)に京都で開催されていたころは、頻繁に参加していたのだけど、その後、大阪で開催されるようになったりしてあま…
Ruby/Rails勉強会@関西 59th #rubykansai - Ruby関西 | Doorkeeper にめっちゃひさびさにいくので予習してた。Ruby普段はちょっと設定ファイル書くくらいで、ほとんどかかない。自分的な最どうなってたっけポイントであるメソッド呼び出しのルールについて予…
neocomplecacheを使ってPerlをかいてるときに、package名の補完候補が少ししかでなくて、::まで書き進めると補完候補が増えるという状態だったので、微妙にこまってた。以下の様な感じで、Guita::Handler::Auth とか Guita::Handler::Pickとか補完したいのだ…
CROSS2014で以下の2つのセッションにお招きいただきお話をさせていただいた。ありがとうございました。 http://www.cross-party.com/programs/testcidevops/ はてなやクックパッドの開発現場で、CIやテストはどう行われているのか?(前編)。CROSS 2014 - …
CROSS 2014 「現場に聞く!テスト/CI/DevOps、実際のところどうなの」 - naoyaのはてなダイアリーで、naoyaさんからも紹介いただきましたが、明日開催の、CROSSというイベントで登壇します。 http://www.cross-party.com/programs/testcidevops/ はてなのチ…
Clean Coder プロフェッショナルプログラマへの道作者: Robert C. Martin,角征典出版社/メーカー: アスキー・メディアワークス発売日: 2012/01/27メディア: 大型本購入: 12人 クリック: 645回この商品を含むブログ (36件) を見る読み終わった。この本は、著…
このブログの最人気コンテンツであるアニメの最速情報(この冬の情報はこちら)を計算するモジュールをCPANにリリースしました。2年くらい前に作って完全に放置していてひどかった。ひどすぎたのをなんとかしたという体でして、めでたさよりも懺悔の気持ちで心…
喪中なので神社にいかずに寺に行った。風葬の地の入り口に建てられた寺で、奥にある井戸が地獄につながってるとされている。小野篁というお役人は昼は朝廷で仕事をし、夜になるとこの寺にある井戸を通って閻魔大王のもとで仕事をしたらしい。六道珍皇寺 - Wi…
Team Geek ―Googleのギークたちはいかにしてチームを作るのか作者: Brian W. Fitzpatrick,Ben Collins-Sussman,及川卓也,角征典出版社/メーカー: オライリージャパン発売日: 2013/07/20メディア: 単行本(ソフトカバー)この商品を含むブログ (20件) を見るT…
毎度おなじみの関西における今期のアニメの放送状況を表にまとめました。今回もWebService-SyoboiCalendarでしょぼいカレンダーのデータを抽出し、整形しました。予約設定時の確認などにお役立てください。今季の関西最速は以下の2作品でした。 中二病でも恋…
あまり欲張りすぎずにがんばっていきたい。今年もよろしくおねがいします。はてなブログおみくじ2014
合宿で heroku 使ってたチームがあって、とても便利そうだった。昔、Node.jsで画像アップローダをつくったんだけど(node.jsでtrayという画像アップローダを作った - はこべブログ ♨) 自分のVPSで雑に動かしていて、飽きてしまうとあんまり気にしなくなって、…
ソフトウェア機能が、普通はユーザはこういう利用方法はしないだろう、という前提にもとづいて作られていることがある。先日の経験を例に上げると、ちょっと理由があって自分のGmailの全メール一度にアーカイブ操作をしてみようとしたことがある。メールは8…
表題のような処理はたいへん良くあって、似たようなものをみなさん書かれていると思う。自分のコードでも何度か出てきたので、ParallelGenerateという関数に抽象化しつつまとめてみたというメモ的エントリーです。 ParallelGenerate ParallelGenerateは値の…