2008-01-01から1年間の記事一覧

Gitについて

そろそろ Git。まあ、Railsの後ろでプラグインの辺りでいろいろ動いてる筈だが。そういうわけでなんだかよく分からないのでちょっとメモ リポジトリはどこに svn とか cvs だと、ワーキングディレクトリとは別にレポジトリ用のディレクトリを作る(ローカル開…

Cucumberで静的ファイルのチェック

Railsアプリケーションに Cucumber/Webrat/RSpec(-Rails) を入れて統合テストを書いている。 しかし、public/ ディレクトリに入れている様な静的コンテンツのチェックが出来ない、visit はコントローラを呼んでいる。レンダー経由ならチェック出来ると言う事…

Windows環境での sqlite3-ruby

sqlite3-rubyのジェムがアップデートできない。また、インストールできないという話しも聞く。 sqlite3-rubyのアップデート失敗(Windows) – gmt-24.net http://rubyforge.org/frs/?group_id=254&release_id=25302 最新1.2.4に Windows用バイナリが用意されて…

Rails勉強会@東京第36回 出席

Rails' Wiki - Rails勉強会@東京第36回 出席した。今回は株式会社Cuon | 業務システム開発をRuby on Railsで |にて、クオン様有難うございます。 「Cucumberをゆっくりしゃべります」moro さん (前半) 13:20-14:50 「Cucumberがアツい and Webratがスゴい」…

i18n_generatorsの日本語化でちょっと

このジェネレータで作られたビューのテンプレートなんだけど、 <h1><%= translate(:listing, :default => "Listing {{model}}", :model => Entry.human_name(:count => @entries.size), :count => @entries.size, :scope => [:railties, :scaffold]) %></h1> みたいな…

Cucumber 日本語化

最初どうすれば日本語でフィーチャ書けるようになるのか分からなかった。 「lib/tasks/cucumber.rake」に言語オプションを追記 $:.unshift(RAILS_ROOT + '/vendor/plugins/cucumber/lib') require 'cucumber/rake/task' Cucumber::Rake::Task.new(:features)…

Rails(2.2.2)アプリケーション、i18n_generators、rspec-rails、Cucumber Webrat

今日現在での Railsアプリケーション作成の初期段階、或は準備プラグイ(ギ)ンでいれる、ジェムで入れるのとどっちが良いかはよく分からない Difference between gem and plugin - Ruby Forum 環境 [2857] uname -srvo ~/rails 23:07 1208 Linux 2.6.18-6-686…

第4回 Asakusa.rb 出席

http://qwik.jp/asakusarb/28.html 行ってきた。皆さん YARV on 系いろいろやってたけど、僕は黙って別の事やってた、普通の 1.8.7系で i18n_generator と rspec(-rails)、(webrat) cucumber のインストール方法とか設定方法とかごちゃごちゃ(その内まとめま…

文字列のデクリメント

どこかで知り合いが文字列のデクリメントを作っていた(perl)、インクリメントがあるのにデクリメントがないのは不便だと。 というわけで取り敢えずこんな感じ ('AAA'.reverse.split('').inject_with_index(0){|r,v,i|r + 26**i * v.to_i(36).-(9)}.-(1).-(1)…

Windows での RubyGems 1.3.1 と rubygems-update

前記(Rails 2.2.2 と RubyGems 1.3.1 と rubygems-update - Rubyとか Illustratorとか SFとか折紙とか)の通り RubyGems 1.3.1 を入れたのだが、Windows で何か調子が悪い。環境 WindowsXP SP3 Professional ActiveScriptRuby 1.8.7 ASR同梱RubyGemsをupdate …

Rails 2.2.2 と RubyGems 1.3.1 と rubygems-update

RubyGems 1.3.1へのアップデートに失敗する? - N7 - sandbox (/12/7 タイトル誤記修正「1.3.1」Rails 2.2.2 だと RubyGems は 1.3.1 以上を要求する [2810] script/server ~/rails/222 18:50 1206 Rails requires RubyGems >= 1.3.1 (you have 1.2.0). Plea…

懇親会

13F楽天食堂、乾杯までちょっと間があってみんな飲み始めていたけど。飲み物も食べ物も美味しくて、眺めも良く(周りがあるので「良く」と言う程でもないかもしれないが、高所からの眺めは気持ち良い)このレベルの社員食堂は良いなあ。 自動ビールサーバがち…

クロージング

三木谷会長兼社長のインタビューと楽天テクノロジーアワード 楽天テクノロジーカンファレンス2008開催~大規模トラフィックを支える技術が見えた1日(その2):レポート|gihyo.jp … 技術評論社 楽天テクノロジーカンファレンス2008開催~大規模トラフィック…

Rails勉強会@東京第35回(コミュニティセッション)

LT(ライトニングトークス)ドラ娘(とドラ)付き。 Cucumberの話 テキストのシナリオベースの Rails統合テストツール Storiesより便利そうで何より ファイルアップロードのテストも普通にやってるって rails-footnotesの紹介+α developmennt(既定値)でのデバッ…

Roma & fairy

分散処理フレームワーク failry と大規模分散メモリストレージ Roma。どちらも取り敢えず動くという段階にまで来てる模様(取り敢えずという言葉は悪かったかな、「一応」とか「ひととおり」とか。「ひとまず」が良いでしょう)。 あとはパフォーマンスチュー…

ちょっと

しばらく「コミュニティセッション(出張PHP勉強会)」「コミュニティセッション(カーネル読書会番外編)ディストリビューション大集合」を往復しながら、或は喫茶コーナーでいろいろ準備してる高橋さん初め Rails勉強会の人たちと。 ディストリビューション大…

オープニング

開会の挨拶があって、基調講演(まつもとゆきひろ)、招待講演(最首英裕)。まつもとさんの講演で、グローバル化が進行する中最後に残る箱庭は言語・文化だろうというのがあった。自分だとしたら日本語組版ということか、自身ではやってないけど。最首さんの話…

楽天タワー

場所は品川シーサイドの楽天タワー4F、懇親会は13Fのレストラン(社員食堂)。タリーズのコーヒーサービスもあった。 カンファレンスは去年の反省もあってか撮影録音録画(とその公開)自由。カンファレンス全体を通して、楽天のコーポレートイメージが上がった…

Rails勉強会@東京第35回 出席

Rails' Wiki - Create 出席した。今回は『楽天テクノロジーカンファレンス2008』内での開催。(https://www.rakuten.co.jp/event/techconf/2008/eea0897aa071a84f082a2d428607701b.htmlhttp://webservice.rakuten.co.jp/blog/2008/11/26/techconf2008info…

RSpec-Storiesの少々

かくたにさんの示唆もあって、Cucumber も試してみるんだけど、その前に Stories について雑多な事をメモしておく。順不同、些細なこと供。 取り敢えず response.should(_not) be_success をチェック(Then) redirectするアクション response.should be_redir…

RSpec-Stories の書き方

RSpec/RSpecRails はとても良いのだけど、要素間の独立性が高すぎて別に統合テストが必要になる、RSpec-Stories なんだけど、どうやって書いたらいいのかよく分からない。 http://brass.to/blog/rspec_user_stories.html http://brass.to/blog/rspec_story_g…

jpmobile(Git) と Rspec(onRails)

一方で、rake spec に失敗するようになってしまった。 Your RSpec on Rails plugin is incompatible with your installed RSpec. RSpec : 20080526202855 RSpec on Rails : 20080309210001 Make sure your RSpec on Rails plugin is compatible with your RS…

jpmobile(Git)プラグイン

折角 Git入れたので、jpmobile開発版を取って来る。(ずっと attachment_fu試用した photoアプリケーションでやってます(attachment-fu/RMagick で画像アップロードサービス - Rubyとか Illustratorとか SFとか折紙とか, attachment-fu/RMagick で画像アップ…

Git を入れる

そろそろ Git を使い始める。Debianでは、git-coreパッケージを入れれば良い様だ、gitパッケージはまた全然違う物の様だ。「sudo aptitude」から git-coreパッケージを導入、git-系パッケージは他にも幾つもあるけど取り敢えず core。curlとか rsyncとか(ま…

mod_proxy_balancer と RequestHeader

折角 mongrel_cluster でRailsアプリケーションを並列稼動させるように出来た(mongrel_cluster とそのサービスの自動起動 - Rubyとか Illustratorとか SFとか折紙とか)ので、バランサーさせてやりたい。あと、https接続してるとリダイレクト(redirect_to)の…

mongrel_cluster とそのサービスの自動起動

mongrel は入ってるよね。それで、「sudo gem install mongrel_cluster」 そして下記とかいろいろ見ながら。 /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/README /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/examples/mongrel.conf /usr/lib/ruby/gems/1.8/g…

Windowsでの attachment_fuプラグイン

Windows (InstantRails)環境で使ってみたんだけどどうも添付アップロードした画像の表示がうまく行かない。バックエンドはファイルシステムにしてるので、そのファイルの方を直接見ると RMagickによるサムネールファイル化とかは上手くいってるみたいなのに…

InstantRails にて RMagick(ImageMagick)

「Railsレシピブック 183の技」(レシピ156)を参考に InstantRails環境 XPにてインストール済み。InstantRailsアプリケーションを起動して「I」釦メニューから InstantRailsの RubyConsole を開く。 適宜「gem update --system」「gem update」して置く。いつ…

attachment-fu/RMagick で画像アップロードサービス(その2)

アップロード系のデータ fixture_file_upload models/photo_spec.rb it "should be valid" do # fixtures :photos # photos(:one).should be___ uped = fixture_file_upload './ccc.jpg', 'image/pjpeg' photo = Photo.new :uploaded_data => uped photo.sho…

attachment-fu/RMagick で画像アップロードサービス

(追記、その2も見よ)Rails(PostgreSQL)で、画像アップロードサービスを作ってみる。 添付ファイルの取り扱いには attachment-fuプラグインを使い、 更に画像のバリデーションやサムネイル作成には RMagckを用いる。 Railsアプリケーション作成 [207] rails -…