CoffeeScript

localhost のはてブ数を調べた

0から10000まで。 本APIへのリクエストに際して、1クライアントあたりの上限回数はいまのところありません。ただし、過度なリクエストはサーバーの過負荷ならびにサービスのレスポンス低下に繋がりますので、繰り返しリクエストされる場合は、リクエスト毎に…

brunchでsource map

brunchがsource mapを作ってくれるの知らなかった。 brunch1.7.0以上にするとデフォルトでapp.js.mapとか作ってくれる。 ChromeのDeveloper Toolsの"Enabled source maps"にチェック入れると使える。

thisの関数呼び出しとメソッド呼び出し

CoffeeScriptとかJavaScript書く時、あるはずのプロパティが呼べなかったりして=>(fat arrow)とかvar that = this;とか使ってたんだけど使うタイミングが良くわかってなかった。 class Obj constructor : (@prop)-> method :() -> alert "1 : #{@prop}" @doC…

フィボナッチ渦巻きをcanvasで回転させる

こんな感じ? http://www.geocities.jp/oieioioieioi/fibuzu/static-fib.html動く奴 http://www.geocities.jp/oieioioieioi/fibuzu/fib.htmlソース コメントの書き方よくわかってない canvas面白い。もっとグルグルさせたい

CoffeeScriptでフィボナッチ数をえるやつ

電車の中で暇だったからCS at onceで書いた。フィボナッチ数列を得るやつ。 一番素朴な書き方なのですごく時間かかる。 早くするには一度求めた値を保存したり、引数を三つ取る形にしたりするといいらしい。 同じ数を何度も求めてるから無駄だということがわ…

CoffeeScriptのヒアドキュメントで

ヒアドキュメントの変数埋め込みで 変数がないばあいnullにしたりとか int = 12 str = """ #{if int? then "'#{int}'" else null} #{if nothing? then "'#{nothing}'" else null} """ console.log strこうなる '12' null