2008-01-01から1年間の記事一覧
年始のソースコード読みにどうぞ。ソースはMOONGIFTより。 Google Code Archive - Long-term storage for Google Code Project Hosting. ソースコードレビューツール宍道湖 http://github.com/peterc/rehub/tree/master ソーシャルブックマーク http://githu…
最近のRailsではデフォルトのDBがsqliteになっている。このsqliteを使い続けていくと「ガッカリだよ!」な状態になる。そこでsqliteからmysqlに移行しようと思う。sqlite2mysqlなものを探してみると以下のものが見つかる。 暮らしの業(2006-10-19) http://do…
取得したRSSの中に広告と閲覧測定のためのタグが入っていることがある。ある企業の場合、広告のURLとlinkタグでは閲覧測定のためのURLを挟み、本来のURLはで挟むような形式にて提供している。Railsの場合、ほとんどはRubyのRSSパーサでこれを読み込もうとす…
rails開発環境を整える EclipseならRadRails Emacsならrails.el Vimならrails.vim rails.vimチートシート 資料 逆引きクイックリファレンスを用意する Railsチートシートを印刷する。 config/database.rb 実験する場合はSqlite3で大丈夫 サーバ apacheとpass…
1ヶ月間ずっとRailsを触り続けてようやく飽きてきた人が、Railsを始める方への参考を考えてみた。Web歴3ヶ月のPHP知らない人の意見なので、Web歴がそれ以上の方には参考にならない。 Railsの位置づけ 立ち上げが爆速で保守が楽 様式美、形式美 起動しっぱな…
RailsでGIGAZINEのRSSをRubyのrssライブラリを用いて取得しようとしたが、記事の更新時間が取得できない。他のサイトのRSSの記事の更新時間は取得できている。RubyのRssParserとGigazine - Rubricks Project Rubyとしては、要素を見た時点でRSS0.9x/2.0系と…
RSSライブラリの1.6.0と2.4.0のソースを読む。RSS 2.0のときにDublinCoreModelをincludeしていないので、item.dc_dateで読み込みができないらしいことが分かる。Railsでは以下のファイルを追加する。 # config/initializers/rss.rb module RSS class Rss cla…
RJSで以下のように書くとIEでは改行が消える。 render :update do |page| page.replace_html 'textarea_id', textarea_value end このコードによって生成されたjavascriptは下記。 Element.update("textarea_id", textarea_value); 前回と同じようにvalueに…
Railsにてprototype.jsのAjax.Updaterでtextareaの値を変更したい。Ajaxで取得する値は、改行を含む文字列。 :update => "textarea_id" Firefoxではtextareaの値が正しく更新されたが、IEでは改行が別の文字にエスケープされてしまう。prototype.jsの挙動の…