This domain may be for sale!
■ [ruby] Ruby 2.0のRange#bsearchが無限区間の二分探索に対応している件 range.cのrdoc見てたら衝撃のサンプルコードが… (0.0...Float::INFINITY).bsearch {|x| Math.log(x) >= 0 } #=> 1.0 0からFloat::INFINITYまでの間を二分探索する…だと? 実際にirbで試してみた。 irb(main):003:0> (0.0...Float::INFINITY).bsearch {|x|p x; Math.log(x) >= 0 } 1.4999999999999998 1.305209627960036e-154 1.403377390202847e-77 4.59177480789956e-39 8.300922883092142e-20 3.528839442878961e-10 2.3
昔、村上春樹の小説とその英訳をつぶやくBot「英訳で読む村上春樹 (@haruki_eng)」というのを作ったことがある。 こいつを作る際にとても悩ましかったのが、 彼女は無言だ。庭の隅の茂りすぎた灌木を眺めるような目で、相手の顔を見ている。 このような日本語で38文字の文章が She does not answer. She looks at him with eyes that could be looking at an overgrown bush in the corner of a garden. 英語にすると117文字になってしまうのだ。 お陰で僕の気に入っているセンテンスの多くが、英語で見るとえらく長くて収録できない、という憂き目にあった。 ある研究によると、日本語で140文字の文章をGoogle翻訳で英訳した結果、平均260文字になったという。ということは英語のTwitt
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く