タグ

2015年4月23日のブックマーク (4件)

  • 「CoffeeScriptの関数は明示的にreturnしてはいけない理由」を探す暇あったら他にやるべきことあるのでは? - mizchi's blog

    CoffeeScriptの関数は明示的にreturnするべき | CreativeStyle 当に遅いのか、それを確かめましょう。 適当にでっちあげたコードです f1 = -> for i in [1, 2, 3] for j in [4, 5, 6] i + j f2 = -> for i in [1, 2, 3] for j in [4, 5, 6] i + j return console.time "f1" for i in [1..100000] then f1() console.timeEnd "f1" console.time "f2" for i in [1..100000] then f2() console.timeEnd "f2" 実行してみます $ coffee hoge.coffee f1: 105ms f2: 4ms 約26倍違う、ということがわかります。

    「CoffeeScriptの関数は明示的にreturnしてはいけない理由」を探す暇あったら他にやるべきことあるのでは? - mizchi's blog
  • K のこと -- steps to phantasien t(2007-11-03)

    友人の話をしよう. 先達に敬意を表し, 仮に彼を K と呼ぶ. (イニシャルは便宜的なものだ; 向上心云々と罵ったこともないし, 恋人を寝取ってもいない.) ある時期, 私は K と一緒に働いていた. 今は違う会社にいるけれど, 互いに暇なのか, このごろもよく二人で管を巻いている. 1 K は優秀なプログラマだ. いつも敵わないと思う. 一緒に仕事をしていたこともあり, プログラマとしての私は K から強い影響をうけている. たとえば私が自動テストを始めた発端には K がいる. コードレビューもそう. この日記に出てくる話も K の影響は色濃い. 私は K のあとを追いかけるようにプログラマを続けている. K と働いてはじめて, ああ, 物事とはこう改善していくものなのかと知った. 何か問題を感じると K は試行錯誤を始める. 問題は私が諦めていたものもあるし, そもそも気付かないものも

    quanon
    quanon 2015/04/23
  • 知っておくと劇的に役に立つ目からうろこの洗濯方法

    ちょっとした工夫で、ジーンズを新品のように保てて、長くはくことができるようになったり、服の色落ちを防いだりすることができる便利で役立つ洗濯の知識をBuzzFeedVideoが公開しています。 Laundry Hacks To Make Your Life Easier - YouTube 「ジーンズを新品のように保つ方法」 1カップの水をジーンズにかけます。 続いて1カップの塩を投入。 あとは、ジーンズと水と塩をよく混ぜ合わせればOK。塩は生地の色を整える効果があります。 また、塩はジーンズの退色を遅くさせる効果もあります。 「ジーンズを新品のように保つ方法」の2つ目は、なんとジーンズを冷凍するというもの。 用意するものは、ジーンズとジップ付のポリ袋。 ジップ付のポリ袋の中にジーンズを入れ…… あとは、冷凍庫に入れるだけ。ジーンズメーカーのリーバイス(Levi's)によると、ジーンズを冷凍

    知っておくと劇的に役に立つ目からうろこの洗濯方法
  • The difference between instance_eval and instance_exec - Saturn Flyer with Jim Gay

    by Jim There’s an important difference between instance_eval and instance_exec. And there’s a great lesson about how to use them well in FactoryGirl But first, before you go rushing off to build your fantastic DSL, let’s look at what instance_eval is and does. The simplest of examples can be taken straight from the Ruby docs: class KlassWithSecret def initialize @secret = 99 end end k = KlassWithS

    quanon
    quanon 2015/04/23