ようやくFunction編です。Underscore.jsの要です。 bind _.bind(function, object, [*arguments]) bindは、関数をオブジェクトにバインドして返します。関数が呼ばれると、第2引数objectが関数の中のthisの値となります。必要に応じて予め引数を記述して関数にバインドします。これは関数型言語でいうところの部分適用(部分パラメータ化)として知られています。 _ = require 'underscore' func = (greeting)-> greeting + ', ' + this.name func = _.bind func, {name:'moe'}, 'hi' console.log func() 実行結果 $ coffee bind.coffee hi, moe bindAll _.bindAll(object,
Yellow, an asset financier for solar energy and digital devices in Africa has raised $14 million series B funding in a round led by Convergence Partners with participation from the Energy Entrepreneur Fisker, the electric carmaker founded by the Danish auto designer Henrik Fisker, is gearing up to enter the Chinese market where competition is increasingly cut-throat, following in the footsteps of
Herokuで作った名言Twitter Botで、名言を投稿するロジックがただの順番(iPodで言うところのリピート再生的なもの)なので、これをシャッフル再生的なものに変えたい。ランダムではなくシャッフル、という点が重要。1度発言した名言は、全名言が発言し終わるまで出てこない仕様にしたい。randで生成してその都度乱数で選ぶと、確率的には同じものが連続してしまう可能性が十分あるので、ランダムはこの場合適さない。 それでこの機能を実装するためにデータベースを扱う必要があるので、Ruby製O/RマッパーDataMapperの使い方を調べた。以下はそのメモ。数回に渡って連載となる予定。 DataMapperとは 以下のページがわかりやすかった。 Ruby Freaks Lounge:第14回 DataMapperの使い方|gihyo.jp … 技術評論社 DataMapper を使う - Krd
2013/03/05 Zepto.js v1.0がリリースされました v1.0rcが11ヶ月間も続いていたのですが、 ようやくRelease Candidateではなくなり正式リリースとなったようです。 今回はZeptoについて振り返ってみました。 http://zeptojs.com/ https://github.com/madrobby/zepto おさらい 今更かとは思いますが、初めての方におさらいしますと、 Zepto.jsとはjQueryとAPIほぼ互換性があるモダンブラウザ向け軽量ライブラリです。 jQueryはIE対応とか$.AnimationとかDeferredとかあるけど その辺りを除いて実装してあるようなイメージ。現状、iOSやSafariにはIE対応とか必要ない訳で、 これ使うとファイルサイズ落とせますねっていうライブラリです。 ビルドについて ra
このたび株式会社ソニックガーデンに転職し、プログラマとして働くことになりました。 新卒で九州にある某ベンチャーに飛び込んだり、師匠(@beyondseeker)と共に起業したりしてきましたが、今後はソニックガーデンのプログラマとして様々なビジネスを盛り上げるお手伝いをしていきます。 折角の節目なので、ソニックガーデンとの出会いや採用を通じて感じたことなどをまとめておきます。 ちなみにですが、僕も@mah_labや@jnchitoと同じく、半年くらいかけて入社が決まりました。 ソニックガーデンとの出会い 去年の9月くらいに@maedanaが日本に戻ってきたタイミングで飲みに行ったのがきっかけです。 その頃はもろもろのやんごとなき事情により転職先を探さないといけないなーという状況だったので、今考えるとものすごく素敵なタイミングでした。 そこで互いの状況とかを話す中でソニックガーデンの話を聞き、
(追記 2013-03-24) しばらく使用しているとフリーズが発生し、にっちもさっちもいかなくなりました。購入した秋葉館のサポートに現状を報告したらSSDの初期不良の可能性が高いということになり、新品に交換してもらいました。というわけで運が悪ければ初期不良の可能性もあるということを考慮しておいてください。。 ここ数年、自分の開発用マシンは11インチのMacBook Airのみ。しかもディスク容量が64GBのモデルだったので、最近はスリープしたら空き容量が0になったり、DropBoxの共有フォルダに大量のファイルを突っ込まれてディスク容量がなくなったりと、空き容量の確保に苦労しておりました。 256GBの11インチMacBook Airが出るといいなぁと思っていたのですが、そんな気配もなく。 そういうわけで久しぶりにディスクの換装作業をすることに。ググってみたら240GBか480GBあたり
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く