2010-03-01から1ヶ月間の記事一覧

Railsとflotでグラフを描画する

自作アプリにグラフ機能が欲しかったので、jQueryのプラグインflotを使いました。しかし、flotに引き渡すデータはJSONとは言え、レイアウトはActiveRecordのソレとは全然違っています。 { label: 'Europe (EU27)', data: [[1999, 3.0], [2000, 3.9]] }そこで…

Railsの参考書

Railsでの開発を始めた当初は参考書が無くて苦労しました。 2009年4月はRailsブームが小休止した頃で、Rails2.xに対応した本が少なかったです。 かんたんRuby on RailsでWeb制作 最初に読んだ本です。 著者の無料セミナーを聞きに行って、色々質問をしてRail…

herokuにデータベースのデータをインポートする

tapsを使うと、ローカルデータベースのデータをherokuのデータベースに簡単にインポートできます。 環境 Rails 2.3.5 Ruby 1.8.7 gem heroku 1.8.3 taps 0.2.26 事前準備 tapsをインストールします。 gem install taps インポートのやり方 アプリのカレント…

vacuumdbを定期実行する

PostgreSQL8以降であれば必要ないが、PostgreSQL7の場合はVACUUMが自動的に行われないため、時間がたつとパフォーマンスが悪くなります。 vacuumdbと言うvacuumのラッパーコマンドがあるので、cronで定期実行します。 環境 CentOS 5.4 PostgreSQL 7.4.6 pg_h…

"Web App Theme"で、とりあえず体裁を整える

とりあえずアプリの見た目を、手っ取り早く見せられるレベルまで整えるために、"Web App Theme"を使いました。 環境 Rails 2.3.5 Ruby 1.8.7 web-app-theme 0.5.2 GitHub - gravityblast/web-app-theme: A simple theme for web apps cssとapplication.html.…

RailsにjQueryを導入する

jQueryを使ってみたいのでアプリに導入してみました。 環境 Rails 2.3.5 Ruby 1.8.7 jRails jRails どういう訳か二種類見つかります。 Google Code Archive - Long-term storage for Google Code Project Hosting. GitHub - aaronchi/jrails: jRails is a dr…

RailsアプリのホスティングにHerokuを利用する

Railsでアプリを作ると、実行環境の用意がけっこう大変です。 Centosもそうですが、まず、最新のRubyをインストールするのが一手間です。なので、今回はHerokuを使ってみることにしました。 Cloud Application Platform | Heroku Railsの実行環境を提供して…

ActiveResourceでライブドア全国の地点定義表RSSを読み込む

ActiveResourceでRSSファイルの読み込みはどうするのか知りたかったので、全国の地点定義表を読み込んでみました。 環境 Rails 2.3.5 Ruby 1.8.7 モデル :fromに取得したいxmlファイルのパスを記述します。 class Livedoorweather < ActiveResource::Base se…

ActiveResourceでライブドアお天気Webサービスを利用する

作成中のアプリで明日の天気を表示したかったので、試してみました。 ActiveResourceを使うのは初めてなのでけっこう悩みましたが、出来てみれば意外に簡単。 環境 Rails 2.3.5 Ruby 1.8.7 モデル ActiveRecordをActiveResourceに変えて、siteを設定します。…