2012-04-01から1ヶ月間の記事一覧

Mac/emacsでHaskell環境を作る

最近会社でHaskell書くタスクがあがってきたので環境を作っていた。 最近sublimtext2ばかり使っていたのだが、haskellはかなり文法がかなり厳密な言語なのでflymake(シンタックスチェッカ)がないと辛い Haskellのインストール 最近のMac(Lion)は標準だとllvm…

今日のハマリ

昨日は風邪を引いたのでなし。三日坊主の三日目(2記事目) JS 一意なデータバインド こんなコードを class HogeView constructor: -> @from = $('input#from') set_from : -> @from = $('input#from') こんな風に class HogeView from : -> $('input#from') …

今日のハマリ 2012-04-17

三日坊主なのですぐ飽きると思うが、毎日何かしらはまってるのでログに残しておこうと思う 更新がないと飽きたか、はまらなかったか。だいたい前者だと思う。 Git リモートのブランチを指定してpushしたいとき git push remote-repo local-branch:remote-bra…

rspecでなんでも通すモックを定義してみた

rspecを初めて使ったので、モックを使うメモ gemのmailを使ってGmailを送るメソッドがある。 require "mail" # ... def send_alert_to_gmail(content) mail = Mail.new mail.from = CONFIG['email'] mail.to = CONFIG['to'] mail.charset = "UTF8" mail.body…

クライアントのテストはzombie.jsでいいんじゃないか

zombie.jsとは jsdomというnode製のDOMシミュレータがあります。これを使えば、ブラウザを使わずにDOMイベントを発行することができます。 zombie.jsはセッション管理とブラウザのアクションを管理するjsdomのラッパーです。個人的には、Ajaxのテストは無理…

手抜きで作るMongoDBのSharding設定メモ

色々と調べはしたが、公式githubのサンプルスクリプト読むのが一番早かった

なぜ coffee-script が盛り上がるか

情報感度が高く体面を気にするIT企業の皆さんは、今日はさっさと帰れと言われてるので、やることなくなったエンジニア達がcho45さんの釣り針に釣られてハッスルしているのだと思われます。弊社も朝からudzuraあたりがハッスルしてるのをみてました。暇なので…