Ruby on Rails
Amazon謹製AMIを利用。Micro Instanceでも、まあそこそこ動く。そこにRedmineを入れようとしたのだが、Redhat系なんて10年くらいまともに使っていなかったので色々苦労した。基本的にはこの記事に近いのだけど よくわからんかったので、Ruby Enterprise Edit…
ITPro: [OSC島根]「RubyでCOBOL技術者は復活する」---松江市の基幹システム開発で得られた実感 RubyでCOBOL技術者は復活する? 本当かな? 以下、わりと長文なので注意。
RailsConf 2008のお知らせメールで知ったコミュニティサイト http://www.actsascommunity.com/ はてな提供のOpenIDを使って登録した
教育的ビデオ コントローラを太らせてはいけない ということ
Refactoring Your Rails Applicationの資料を追加
Refactoring Your Rails Applicationの実習用コード(Zip)が公開されたので、リンクを追加した。
RailsConf 2008まとめ・企業編・簡易版で紹介したHerokuを使ってみた。 Herokuとは? SaaSとして提供されるRails統合開発環境。提供されるのは以下の通り。ba Rails DB リポジトリ エディタ rakeコンソール画面 その他 利用者はブラウザさえあれば、Railsア…
RailsConf 2008の間に調べた企業。出展していたところもあれば、食事中に名刺交換しただけの所もあり。
RailsConfのプレゼン資料をダウンロードして表示しようとしたら...iWork Keynote形式だった(笑オープンソースコミュニティ=Mac必須 みたいになってきたかな? ちなみに ダウンロードしようとしたのは、Building a Composite Model in Active Recordの資料…
参加分のみまとめ 聞き取り調査したベンダのまとめは別途 2008/5/29(Tutorial) Refactoring Your Rails Application リファクタリングの「つぼ」を解説するTutorial サンプルプロジェクトが配布され各自Hands-onで学ぶはずであったが、無線LANの容量不足や各…
最終日。 09:00 The Worst Rails Code You've Ever Seen (And How Not to Write It Yourself) Obie Fernandez 10:45 Advanced Mongrel: Handlers and Plugins James Lindenbaum 11:45 Oh the Fail I've Known Adam Keys 13:50 Advanced Active Record Techni…
RailsConfに参加したのは今回が初めて。目から鱗落ちまくりの四日間であった。あとできちんとまとめるけど、印象に残った点を忘れないうちにメモ。 性能面では様々な対策手法が生まれ、それをささえる部品類も充実してきた。「Railsは性能が不安だから...」…
9:00 基調講演とか 10:45 Assembling Pages Last: Edge Caching, ESI & Rails 11:45 Advanced RESTful Rails 13:50 Build Your Own Distributed, Self-Configuring Rails Cluster 14:50 Integration Testing with RSpec's Story Runner 基調講演 Rails 2.1が…
基調講演 Put the User in Control IronRuby on Rails Surviving the Big Rewrite これは参考になる
09:00...基調講演とか 10:45...IronRuby on Rails 11:45...Surviving the Big Rewrite: Moving YellowPages.com to Rails 13:50...Facebook Development and Performance with Rails 14:50...Flexible Scaling: How to Handle 1Billion Pageviews 16:25...UI…
RailsConf 2008会場から生中継でお伝えします!
RailsConf 2008参加のため、オレゴン州ポートランド市にやってきた。 15年以上前に某プロジェクトで訪問して以来。なんか、街がきれいになった気がする。 追記 ポートランド空港からポートランド市内まではLight Railで移動。非常に便利。羽田から東京駅に移…
MySQLとつなげるべく、database.ymlに記載されているように $ sudo gem install mysql -- --with-mysql-dir=/usr/local/mysql を実行したが、以下のようなエラーが出てコンパイルに失敗する。 gcc -I. -I. -I/usr/local/lib/ruby/1.8/i686-darwin8.9.1 -I. -…
以下のような事を考えている。
ファンクションポイントは胡散臭いで、「RailsのFP生産性は従来型の5-7倍くらい」って書いたけど、今日はそれらのプロジェクトに対してsaikuroを使ってCyclomatic Complexの測定をしてみた。わかったのは 比較的高いFPを出していたチームは、実はCC値もちょ…
COBOL屋の呪縛に、ちょいと補足。
今回の日本出張ではいくつかのプロジェクトの状況をみてきた。で、思ったこと。「COBOL時代のデータ構造を引きずることで、生産性や保守性が落ちている」
Macだとferretの検索が動作しなかった件、解決。mecabのビルド時に--enable-utf8-only=yesオプションを指定していなかったため。
今までは手作りしてきた認証部分だけど、今回acts_as_authenticatedなんつーものを使ってみた。このWikiが参考になったけど、ウソも書かれているのでちょいと苦労した。以下、メモ。 全体方針 acts_as_authenticatedの基本実装 メールを使ったactivationの実…
acts_as_ferretでの全文検索において「非日本語で検索すると、全件にヒットしてしまう」というバグに悩んでいたが、原因がわかった。 t = @use_surface ? @n.surface : features[6] を非日本語に対して実行すると、tに'*'が入ってしまうので、Ferretはそれを…
はてなダイアリーキーワード自動リンクAPIってのを使ってみた。他サイトのページをスクレープする際に、はてなに登録されたキーワードをリンクさせよう、という代物。 # ちょいとお試し require 'xmlrpc/client' class HatenaKeyword def self.encode(text) …
SQLで木と階層構造のデータを扱う――入れ子集合モデルっていうのに、はてなブックマークが160もついていた。別にRDBを否定する気はない。MySQLとかPostgresとかが簡単に入手できて誰でも操作できる以上、SQL文は開発者にとっての「読み書き算盤」、みたいな基…
mecabでトークン分解した文書にインデックスを張ることはできた 日本語での検索は問題ない 英語で検索すると、全部の文章がヒットしてしまう→これはよろしくない 来週調査しよっと。今日は帰る。
昨日のコードの修正 $RAILS_ROOT/libの下にmecab_analyzer.rbとmecab_tokenizer.rbを置く方法ではUnit Testでは問題ないのだけど、Controllerから呼ぶとObject StateErrorとかいう例外があがってしまい、お手上げ。以下のように一つのファイルにまとめて解決…
Macでもact_as_ferretを使ったアプリを開発できるようにmecab-rubyをインストールしようとしているのだけど、つまづいている。こちらのページを参考にした。なお、mecab本体とipa-dicはMacPortでインストールできた。