RubyConf2011の2日目

(あとで書く) 発表しました。 詳細は別のエントリで。

Float is Legacy

ここにスライドを貼りたいのだけど、speakerdeck のスライドを埋め込めないので困っています。 とりあえず URL だけ提示しておく http://speakerdeck.com/u/mrkn/p/float-is-legacy(2012.02.02追記: 貼れるようになったみたい) slideshare にもアップロード…

TDD Boot Camp 札幌 2.1 で喋ったり TA したり

(あとで書く) Introduction to ATDD with Cucumber and RSpec View more presentations from Kenta Murata

U-16 旭川プログラミングコンテストで喋りました。

(あとで書く)

指数部が無い小数リテラルをRationalにする

指数部が無い小数リテラルを Float ではなく Rational にする patch を書きました。

『お題:文字列を先頭から見て同じところまで除去』への回答 (Haskell 編)

Haskell 力を高めるための練習として『お題:文字列を先頭から見て同じところまで除去』への回答を Haskell でも作りました。皆さんからのツッコミを歓迎します。

PLUS の裁断器 PK-513LN-A を買うか、それとも bookscan を利用するか考えた

人生いろいろあって、自宅のダンボールに積んである書籍のほとんどを電子化して、紙媒体は処分する必要がでてきた。いままで書籍の裁断はアイロンとカッターでやってたけど、1冊30分以上かかるので、連続で3冊くらいやると疲れてしまっていた。少しずつやっ…

『お題:文字列を先頭から見て同じところまで除去』への回答

『お題:文字列を先頭から見て同じところまで除去』への回答です。

Webcam 欲しいかもしれないけど我慢

某中学生に誕生日プレゼントとして QCam Pro 9000 を着払いで贈ってしまったので、僕はいま Webcam を数カ月間所持していないんだけど、今のところ困ってません。それでも、いざという時があるかもしれないので欲しいなぁと思いつつも、RubyConf が近いので…

Ruby 1.9.2p290 の Lion 対応パッチを更新

pthread_cond_signal が EAGAIN を返すことがある仕様のおかげで、たとえば昨日動かして一晩IO待ち状態のまま寝かせておいた unicorn_rails や resque のキューのプロセスが、再び動き出したときに死んでしまう問題が発生した。redmine の #5155 である。こ…

MacFUSE はオワコン。これからは osxfuse の時代。

MacFUSE は最終更新が2008年と、とても古く、開発も止まっている。 色々調べてみると、いまでは osxfuse というプロジェクトがあって、そこでの成果物が期待できそうだ。既にベータ版がリリースされており、OS X 10.7 (Lion) でも動作するらしい。(追記) osx…

TOEIC-163 のスコア

Uploaded with Skitch!6月26日に受験したTOEIC-163のスコアが出ていた。725点でした。ちなみに、過去のスコアは以下のとおり。 前回 (2010-06-27) は610点。 前々回 (2010-03-14) は695点。 それより以前は2004年頃のはず。スコアは380点くらいだった。 今回…

30年目の8月

30歳になって初めて経験する8月は、これまでの人生で最も大きな8月になりそうだ。

bigdecimal が gem になりました

ruby の trunk と ruby_1_9_3 ブランチで、bigdecimal 標準ライブラリをデフォルト gem にしました。 ただそれだけ。

北海道開発オフに来ています

ひさびさに参加している気がする。今日の会場である株式会社オープンソース様は、私の現在の居住地から近いので参加しやすいです。何をやったか: ruby_1_9_3 ブランチで Rational#to_d のデフォルト引き数を復活させ、警告を出すようにした (r32753)。 trunk…

OS X 10.7 (Lion) で ruby-1.9.2 を使うには

OS X Lion では、ruby-1.9.2 を gcc-4.2 でビルドしても動きません。その原因は #5047 です。 また、Lion の標準 gcc は llvm-gcc になっており、ruby-1.9.2 は llvm-gcc に対応させるための修正が行なわれていないため、ビルド時に gcc-4.2 を使用する必要…

OS X 10.7 (Lion) で使える ruby-1.9.2 を rvm でインストールするには

下のエントリで紹介した patch を当てた ruby-1.9.2 を rvm でインストールするには --patch オプションを使いましょう。 $ curl -o ruby-1.9.2-lion.patch https://raw.github.com/gist/1110796/cb6097bdaaedd6d9525041ecabe5f78e77fb4f10/ruby-1.9.2-lion.…

正解がないもの

正解が無いものに対して、何らかの方針を決定しなければならないとき、とてつもない難しさと若干の恐怖を感じる。

MBPの修理が終わって出荷されたようだ

Uploaded with Skitch!Apple Store に入院させた Mac の修理状況はアップルの修理状況の確認ページで見ることができる。昨日まではずっと「状況不明」だったので、ここは主に修理が終わった後の Mac の所在を調べるためのものなんだと思う。

プレゼント効果はすごいと思った

たかが本なんだけど、自分で買うのと、人から頂くのとでは全然扱い方や捉え方が変わるなぁと思った。きっと、誕生日プレゼントで頂いた書籍は、ウィッシュリストに入れていたくらいだから、いつか自分で買った可能性はある。でも、自分で買ったとしても、そ…

頂いた誕生日プレゼントたちと御礼

オム子様からは『板尾日記』を頂きました。ありがとうございます!こういう普通の人が読んでそうな書籍を読む習慣は、昔からありませんでした。特に最近はその傾向に拍車がかかっているようです。ここ数年で買った本を振り替えると、数学、物理学、コンピュ…

OS X Lion をインストールして最初にやったトラックパッドの設定

OS X Lion ではトラックパッドの機能がジェスチャー周りで豊富になったためか、初期設定では今までのジェスチャーが別の機能として認識されてしまったりするようです。そこで私は以下のように設定して、今までと同様の使用感を取り戻しました。 "Point & Cli…

僕の誕生日ですよ

今日は僕の誕生日です。とうとう、2進法、3進法、5進法、6進法、10進法、15進法、30進法で桁上がりする年齢に到達しました。以下のサイトが皆様の御参考になりましたら幸いです。 http://amzn.to/mrkn_wl (追記) プレゼントを贈って下さった皆様、誠にありが…

Ruby会議2011でLTしました

先日行なわれた Ruby 会議 2011 の最終日の LT で喋ってきました。内容を短くまとめると「僕達は Rational の小数表現リテラルが必要で、浮動小数点数は必要ない」になります。以下は slideshare で公開したスライドです。 The world without the literal no…

iTerm2 version 1.0 with AquaSKK support

iTerm2 のバージョン1.0がリリースされたようですね。あいかわらず AquaSKK との相性は最悪ですので、パッチを当てたものを以下に置いておきます。 https://github.com/downloads/mrkn/iterm2/iTerm-1.0-aquaskk.app.zip

Vim で乱数生成

Vim には乱数生成用の関数が無いそうなので、Knuth の引き算法をさらっと実装してみました。

mrkn256.vim の light background 対応

mrkn256.vim の light background 対応をやっています。場所は github の light_background ブランチです。このブランチでは、set background=light することで白背景の mrkn256 を使用できます。set background=dark すれば今まで通り黒背景の mrkn256 を楽…

Ruby勉強会@札幌-18 で喋りました

Ruby 勉強会@札幌-18に参加してきました。今回は、クックパッドさんから4名が参加するという、いつになく豪華な勉強会でしたね。今日来て下さった方々とは RubyKaigi でも御会いできるそうなので、2週間後の RubyKaigi も楽しみです。一番印象に残ったのは、…

『Ruby on Rails 3 アプリケーションプログラミング』を読み始めた

5月22日の CLR/H で献本して頂いた『Ruby on Rails 3 アプリケーションプログラミング』を、やっと今日から読み始めることができました。今日は全体をさらっと眺めてみました。第2章で、RESTful な URL が推奨されている事をさらっと書かいてあって、そこに…

『徹底解剖「G1GC」アルゴリズム編』の参考文献でリンクが無いものたち

『徹底解剖「G1GC」アルゴリズム編』の参考文献にはリンクが無い論文が3つあります。この3文献も探したら PDF が落ちていたので、以下のリンクを並べておきます。 [4] Darko Stefanovi´c, Matthew Hertz, Stephen M. Blackburn, Kathryn S. McKinley, and J.…