2013-01-01から1年間の記事一覧
つまらんことでハマった。 num := 5 Printf("%v\n", num) // => 5 Println("%v", num) // => %v 5 ということでした。 使い分けましょう。
dotfileをゴニョゴニョ読み書きするgemを、Thor使って作ろうと思い立ち、RSpecでテストしようってなったんですが、テストするときにホントにゴニョゴニョされちゃ困るんでスタブファイル用意しますわな。単体テストならstubとかshould_receiveとかand_return…
追記 CDNから取ってきたやつにはnavbar-collapseがありました。 公式のサンプルも正しく動作するようです。スッキリしないけど、まあいっか。 追記終わり。 このドキュメントを読みながらBootstrap 3.0を試していた夏の日。何回繰り返してもナビゲーションバ…
前エントリで盛大にミスったので書き直します # Gemfile source 'https://rubygems.org' gem 'sinatra' gem 'slim' group :development do gem 'sinatra-contrib', :require => 'sinatra/reloader' end # config.ru require 'bundler/setup' Bundler.require…
※相次ぐミス発見※ よく見たらdevelopment環境のgemが動いていませんでした こっちに書き直しました。 最近、某クルマのCMでおなじみのシナトラ先生。 じゃなくてWAFのSinatraを触ってみました。やっぱGemfileでgem管理しないとやってられんと思って調べてた…
巷で話題のElixirを触ってみました。 カジュアルErlang的ポジションだそうで、関数型言語なのでした。末尾再帰がスタックを消費しないというのはErlangとかScalaと同じなのですが、 引数の型チェック忘れて何度か無限ループやっちゃいました。ちゃんとガード…
Ruby2.0を入れたらgemさんがタイトルみたいなエラーを出した。 ぐぐってもみんな「rvmが ... 」と書いてるので困っちゃうぜ。結局、こんな感じで。 # apt-get install libcurl4-openssl-dev # cd ext/openssl # ruby extconf.rb # make # make install あ、…
Emacsでいわゆるインクリメンタル検索するとき、大文字小文字は是非とも区別して欲しいのです。巷の解説では (setq case-fold-search nil) ;大文字小文字を区別する (setq case-fold-search t) ;大文字小文字を区別しない となってるのに、これ書いても効果…
とあるVPSを契約して、「まずはコレっしょ」ということで # apt-get update ってやったら Ign http://archive.ubuntu.com maverick-security/... Ign http://archive.ubuntu.com maverick-security/... Ign http://archive.ubuntu.com maverick-security/...…
ずっと更新サボっちゃいました。はい。この頃、新しい言語を学びたい欲が少々ございまいして、ちょっとkotlinを触ってみました。 こんなデモが用意されてて、練習できるようになってるんですねー。しかしまあローカルで動かしたいですよねってことで、こちら…