2013-03-01から1ヶ月間の記事一覧
内容については意識高いのコメントやチャット、togetterなどを参照。 普段参加している勉強会とは違ってインフラの人が多くてちょっと新鮮だった(SIerの中の人とか多かったのかな?)。 最近Vagrant+ChefをCapistranoのデプロイのテスト環境として使おうと…
rails-erdに~/.erdconfigという設定ファイルを作ろうとしたときにrubygemsのGem::ConfigFileの実装とテストが参考になった。 lib/gem/config_file.rb test/rubygems/test_config.rb 特に参考になったのはテスト用の設定ファイルの準備。 テストしたいときに…
ok_gntpdというTCPServerをつかったサーバを相手にしたテストを書いた時のメモ。 テストしたい内容としては サーバを立ちあげて、 特定の文字列を送信したときに 特定の文字列を受信する ということ。規模的に結合テストというほどのものではないけど、サー…
グリーさんで開かれたjava-ja.dddに行ってきた。 JavaはAndroidアプリを作るときにちょっと触った程度しか経験がないし、エンタープライズな開発も経験がないけど面白かった。ドメイン駆動設計の本はほとんど読まずに積読になっているので今度読もう。 各種…
最近開発していて便利だったのでメモっておく。 一つはorder。spec_helperが生成された直後は"random"に設定されていて、このときspecの実行順序が毎回ランダムに変わる。 ランダムに実行することで実行順序に依存して落ちるspecを見つけることができる(そ…
Vagrant 入門 - Mac 上に仮想マシンを簡単に用意するでVagrantを入れたら色々やってみたいよねということで、chef-soloと連携してgitを入れてみる。 まずはVagrantfileのあるディレクトリに移動して、cookbooksディレクトリを作成しておく。 cd (Vagrantfile…
前日に遅くまで起きていたのもあって、開場に入ったのが3時頃だった。以下、気になったことのメモとか。 Keynote、再生中にxで左右を切り替える @a_matsudaさん 海外に出て行くとき、コミュニティとかアジャイル開発とか、抽象的な話はできない。できるのは…
Vagrantfileで次のように記述する。 Vagrant.configure("2") do |config| config.vm.provision :chef_solo do |chef| chef.log_level = :debug end end
周期の異なるループを混ぜ込むのに便利。 iterator = ("a".."z").cycle 1.upto(100) do |i| puts "#{i}: #{iterator.next}" end
ネコワーキングで開かれたネコハッカソンに行ってきた。 開場での様子は#willcatや写真の豊富な@bekkou68さんの記事などをご参照のこと。開催に至った流れもおなじく@bekkou68さんのまとめ記事をご参照のこと。「猫を愛でて給料もらえる仕事はないかなぁ」と…
RABLのDSLわからんヽ(Д´)ノ((object`ってなに…)) ってなってるので、tilt-jbuilderをforkしてSinatraで動くようにした。 sinatra-integrationというブランチを切ったので、Gemfileに次のように記載するとSinatraでもJbuilderが使えるようになる。 # Gemfile g…