Paginating_findでページネーション

Rails 2.0になってpaginateが使えなくなったので慌てて、じゃーどーすんのってところが一応落ち着いたので、まとめ(一部再掲) そもそも今までできたpaginationができなくなるってのはどうなのよ(!)と思うのだが、何はともあれ、Rails2.0ではpaginateが…

paginating_findでreverse/reverse!

paginating_findつかってfindした結果はArrayではなくて、PagingEnumeratorという物体になっているので、to_aしてからreverse/reverse!paginateについてはこっちにまとめました。

paginating_findで「Unknown key(s): page」

paginating_findで「Unknown key(s): page」 が出ることがあるんですが、これではまっちまいました。これはプラグインインストール後にサーバ再起動で解決だそうです。その発想はなかったわー。 サンクスどっかの国のナイスガイ。現在コツコツpaginationをpa…

Rails2.0に移行中

この間、iアプリ作ってたときに使ったサーバ側のアプリはRails2.0のRCで作ってみてたので、それほど問題なく動いてたみたい。それとは別に、今作りかけの別アプリは、Rails 1.2.6で作ってきたわけだが、これは意外とすんなりといかないが、多少いじればなん…

もうRails 2.0.1?

早すぎない?w

Rails2.0ではsession fixation攻撃対策もある(たぶん一部)

今日、対向のサーバをRails2.0をRelease Candidate 2でiアプリを作っていたらSession Fixation関連のエラーが発生。そこで気がついたけど、Rails 2.0では一部のsession fixationに対しても対策が講じられているようですね。やーどんどん便利になっていくRail…

Rails2.0きた

リポジトリにrel_2-0-0あるよ 本家にgemもある。 gem list --both -s http://gems.rubyonrails.org/ で確認してみて。 なにげに最近ずっと気になっていてちょくちょくやってた。と思ったら通常のgemにも出てくるようになった。RC2から使ってるからだいぶ遊ん…

レッツノート酷使

2年ぐらい前に買ったレッツノートを酷使しまくりながら開発を続け中。会社もWindows使わなくなったし、すくなくともRubyを使った開発においてはWindowsを止めようと思いながら過去の資産と使いたいソフトの関係で部分的に残さざるを得ない。しばらくトラブル…

PC再インストール中

TODO Windows update 更新プログラム71個済み...orz McAfee...済み いらないプリインストール削除...済み VirtualPC...済み Ubuntu on VPC...改めVMware済み Rails環境(Ruby, Rails, MySQL, Apache, PHP, Mongrel, RMagick, capistrano) on Ubuntu on VPC...…

Rails 2.0でCSRF対策

Rails 2.0ではCSRF(cross site request forgery, クロスサイトリクエストフォージェリ)対策が標準で入っているって事でActionController::RequestForgeryProtection::ClassMethodsのRdocを読みながら試した。まず、以下の様なコントローラ(top_controller…

Rails 2.0 RC2を実際に使ってみる

PCを再インストールする直前にひとまず投稿。 gemでRails 2.0 RC2を取得 昨日、 cd {rails_home}/vender svn propset svn:externals "rails http://dev.rubyonrails.org/svn/rails/trunk" . で、Railsのtrunkからの取得を試してうまく落とせたから今ちょっと…

Rails2.0 RC2が出た。

空気の読めないYoshi(yotena)です。今日も会社でわがまま三昧言ってきました。 ところで、先週末、久々に遊びほうけてたらRails2.0 RC2が出てたみたい。 http://weblog.rubyonrails.com/2007/11/29/rails-2-0-release-candidate-2 そろそろ試すよ。もちろ…

Railsに関するハマったこと

最近やったハマリ項目 script/consoleでreadlineのloadに失敗する rpm等でインストールした場合は知らないが、rubyを./configure make make install でしれっと最新版をいれた場合、./configureに「--with-readline-dir=/usr/local」または「--with-install-…

Migrationメモ

よく使うタスク rake db:migrate rake db:migrate VERSION=1 rake db:schema:dump rake db:session:create --trace マイグレーション基本の形(ファイル名:00x_create_locations.rb) class CreateLocations ActiveRecord::Migration def self.up create_ta…

今気になるもの

予想通りだが、あった。 Webistrano 気になる。

Rails & mongrel & mongrel_cluster

今日は夜9:00過ぎにうちに帰ってきてからRails & mongrel & mongrel_cluster環境を一気につくってみた。環境はCentos5。よしよし。だいぶ自分の中でRailsの環境が飲み込めてきた。 ちなみにgem install の--include-dependenciesオプションはいらなくなった…

EasyEclipse for LAMP

Ubuntu上でEasyEclipse使っているが調子いい。乗り越えられる程度のストレスはあるが…。以下、やった設定リスト(for Ubuntu)。ほとんど自分用。 Ubuntuのショートカット [システム]>[設定]>[SCIM入力メソッドの設定]を開く。 [フロントエンド]>[全体設…

EasyEclipse for LAMP on linux

Linuxに開発環境を移行中 Emacsとかで開発できれば、WindowsでもLinuxでも自由に移行できるようになって気が楽だなと思いつつ。いまさらEmacs覚え始めたら開発完全にストップする。それはさすがに出来ないので、Linux使いを目指すには頼りないがWindowsでも…

512MB=>580円

PCの調子が悪い関係でちょっとPCを物色しに・・・。しばらくWindowsなしで開発と言う選択肢もトライして見たいので、ひとまず踏みとどまったが、散策中に携帯のminiSDも調子悪かったことを思いだしてふらふら。携帯のデジカメなのでそんな容量が大きいのも必要…

mysql => utf8へ

いろんなディストリを試すため、vmwareとかにubuntuとかインストールしてたけど、一応最近のディストリなんて、どれでも何とでもなるみたいということはよく分かってきた。さて、ずっとサイトの開発に使ってきたWindows XPの端末も調子が悪いので、うちに転…

Android

一昔前まで新しい技術が出てきてもなかなか流れに乗ることが出来なかったんだけれど、まあ、あのサイトやったり、会社でも環境があったりで、噂->衝撃->検証の流れの中にいたりする。 今日は、さっそくSDKをダウンロードしてインストールしてみた。今、久々…

WakeOnLan

ethtool -s eth0 wol g これだけだったのか...勘違いしてた。 CentOSの場合は /etc/rc.localの最後の行に上を追加しておけばいいだけ。 ただし、フルパスが必要。 echo "`which ethtool` -s eth0 wol g" >> /etc/rc.local とか。 Ubuntuの場合は /etc/rc.loc…

宅内ネットワーク&OSなど

ウチのなかのネットワーク上のPCのOSがいま、Fedora Core 5、Windows XPだった中に、CentOS 5、Ubuntu 7.10を投入中という大混乱状態のなか、Fedora8はリリースされるわ、Redhat EL 5.1がリリースされるわでさらに混乱を極めつつある。ということはCentOSも…

ボクには数字が風景に見える

サヴァン症候群でアスペルガー症候群の著者による自伝で、以前から気になっていた本を書店で偶然見つけたので読み始めたところ。 ぼくが生まれたのは1979年の1月13日、水曜日。水曜日だとわかるのは、ぼくの頭のなかではその日が青い色をしているからだ。水…

Ubunutu 7.10 Gutsy GibbonのVMware用イメージ公開

前回(7.04)日本語ローカライズ版が出てからVMwareイメージが公開になるまでしばらく時間がかかっていたのでまだしばらく先かと思っていたら、もう出てました。http://www.ubuntulinux.jp/news/ubuntu710-ja-vm昨日の夜はダウンロードがまったく出来なかった…

VMWare上のUbunutu 7.10 Gutsy Gibbon上にRails環境

自分で残しておいたメモを参考に以下を確認しながら実行。 Ubuntu 7.04と比べてもデフォルトでインストールされるライブラリのバージョンが変わった位でそれほど大きな変化はなくインストールできた。 サーバの準備までは以下でやった。 http://d.hatena.ne.…

Ubunutu 7.10 Gutsy GibbonをVMwareにインストール

とりあえず、テスト利用のため(というよりは開発環境をノートPCで持ち歩くため)VMware上にインストールしてみた。 自分が困ったのはインストール後の再起動で、OSが落ちなくなってしまいどうにもならなくなったこと。 VMWare Playerダウンロード isoダウンロ…

Build Your Own Ruby on Rails Web Applications

Build Your Own Ruby on Rails Web ApplicationsのPDFが期間限定でダウンロード可能だということで、機能さっそくダウンロードして、OSのインストール作業中とかにぱらぱらめくってます。あんまり深くは読んでないが、ProductionのDeploymentの話題も少し。

Ubuntu 7.10 (Gutsy Gibbon)

Ubuntu 7.10が出たんでさっそくダウンロード。 明日、Ubuntu/VMWareでRails環境でも作って見ますかね。 ダウンロードファイルやらBittorrentファイルやらはこちら

RailsによるアジャイルWebアプリケーション開発第2版

200ページぐらい増えて今月出る。 買わなきゃ。個人的には、実際の運用環境のことや、Capistanoつかったディプロイとかスケーリングの話とか最新のプラグイン類とかに期待。RailsによるアジャイルWebアプリケーション開発 第2版作者: Dave Thomas,David Hein…