<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>suakx devlog
[Rails3]
[Ruby on Rails]
[iPhone]
[JavaScript]
[Server]

http://suakx.comhttp://tumblr.suakx.comhttp://suakx.jphttp://quoice.comhttp://meshiuma.com</description><title>suakx devlog</title><generator>Tumblr (3.0; @devlog)</generator><link>http://devlog.suakx.com/</link><item><title>久々にサクラサーバーをさわった</title><description>&lt;p&gt;&lt;span&gt;
&lt;p&gt;容量が10GBに増えていた。&lt;/p&gt;
&lt;p&gt;ドメインはすでにサクラで管理していたのをサーバーもサクラに移行したところでちょっとだけはまった。&lt;/p&gt;
&lt;p&gt;一旦DNSレコードを削除しないと、そのドメインをサクラサーバーで取り扱うことができないみたい。今までの設定をメモして、削除してサクラサーバーで使うことを設定して、その後DNSレコードを修正でうまくいった。&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;</description><link>http://devlog.suakx.com/post/1056021356</link><guid>http://devlog.suakx.com/post/1056021356</guid><pubDate>Fri, 03 Sep 2010 10:41:49 +0900</pubDate></item><item><title>gitosisとredmineのコンビネーション</title><description>&lt;p&gt;repositoryをredmine上で表示させるために&lt;/p&gt;
&lt;p&gt;/etc/groupをいじって&lt;/p&gt;
&lt;p&gt;rubyを動かしているユーザーをgitグループに追加しておきましょう。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/1005255715</link><guid>http://devlog.suakx.com/post/1005255715</guid><pubDate>Wed, 25 Aug 2010 06:34:00 +0900</pubDate><category>git</category></item><item><title>railsをvendor/rails下に入れる方法</title><description>&lt;p&gt;Redmine1.0.1を使い始めてます。一昨日出たばかりなので2.3.8を使ってると思いきや指定は2.3.5です。おまけに2.3.8で使うとエラーが出ます。いろいろ方法はあると思うのですが、これが手っ取り早いかと。&lt;/p&gt;
&lt;p&gt;wget &lt;a href="http://github.com/rails/rails/tarball/v2.3.5"&gt;http://github.com/rails/rails/tarball/v2.3.5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;こんな感じでダウンロードしたものを&lt;/p&gt;
&lt;p&gt;tar zxf rails-rails-v2.3.5-0-gbee3328.tar.gz  #なんか識別子みたいなのがついてきます。&lt;br/&gt;mv rails-rails-c1dd663 /path/to/rails/vendor/rails&lt;/p&gt;
&lt;p&gt;こんな感じで。vendor/railsにrails入れておくとサーバー移行の際、楽です。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/1005243631</link><guid>http://devlog.suakx.com/post/1005243631</guid><pubDate>Wed, 25 Aug 2010 06:31:12 +0900</pubDate><category>rails</category></item><item><title>snow leopardに.bashrcがないのを今日知った</title><description>&lt;p&gt;/etc/profile に&lt;/p&gt;
&lt;pre&gt;[ -r $HOME/.bashrc ] &amp;&amp; source $HOME/.bashrc&lt;/pre&gt;
&lt;p&gt;を追加&lt;/p&gt;</description><link>http://devlog.suakx.com/post/975656882</link><guid>http://devlog.suakx.com/post/975656882</guid><pubDate>Thu, 19 Aug 2010 13:57:40 +0900</pubDate></item><item><title>CentOS5.5に最新のImageMagickを入れる</title><description>&lt;p&gt;CentOSは4から5にかわるときに、サーバー用CD（DVDじゃなく）イメージがなくなったのと、ImageMagickが6.2.8がyumではインストールされ最新版がすんなり入らないことが原因でubuntuに移行したのですが、最近またCentOSを使う必要が出てきました。&lt;/p&gt;
&lt;p&gt;まっさらの状態からこれでインスコできるはず。&lt;/p&gt;
&lt;pre&gt;[root@localhost ~]# yum update
[root@localhost ~]# yum groupinstall 'Development Tools'
[root@localhost ~]# rpm -Uhv &lt;a href="http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm"&gt;http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm&lt;/a&gt;
[root@localhost ~]# nano /etc/yum.repos.d/rpmforge.repo     # enabled = 1  =&gt;  enabled = 0
[root@localhost ~]# wget &lt;a href="http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-libs-1.900.1-7.el5.kb.i386.rpm"&gt;http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-libs-1.900.1-7.el5.kb.i386.rpm&lt;/a&gt;
[root@localhost ~]# wget &lt;a href="http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-devel-1.900.1-7.el5.kb.i386.rpm"&gt;http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-devel-1.900.1-7.el5.kb.i386.rpm&lt;/a&gt;
[root@localhost ~]# wget &lt;a href="ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-6.6.3-6.i386.rpm"&gt;ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-6.6.3-6.i386.rpm&lt;/a&gt;
[root@localhost ~]# wget &lt;a href="ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-devel-6.6.3-6.i386.rpm"&gt;ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-devel-6.6.3-6.i386.rpm&lt;/a&gt;
[root@localhost ~]# wget &lt;a href="ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-c++-devel-6.6.3-6.i386.rpm"&gt;ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-c++-devel-6.6.3-6.i386.rpm&lt;/a&gt;
[root@localhost ~]# wget &lt;a href="ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-c++-6.6.3-6.i386.rpm"&gt;ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/linux/CentOS/i386/ImageMagick-c++-6.6.3-6.i386.rpm&lt;/a&gt;
[root@localhost ~]# sed -i 's/gpgcheck=1/gpgcheck=0/g' /etc/yum.conf
[root@localhost ~]# yum -y install fontconfig-devel libtool-ltdl-devel
[root@localhost ~]# yum -y install --enablerepo=rpmforge fftw3 fftw3-devel graphviz djvulibre openexr
[root@localhost ~]# yum -y install jasper-libs-1.900.1-7.el5.kb.i386.rpm
[root@localhost ~]# yum -y install jasper-devel-1.900.1-7.el5.kb.i386.rpm
[root@localhost ~]# yum -y install ImageMagick-6.6.3-6.i386.rpm
[root@localhost ~]# yum -y install ImageMagick-devel-6.6.3-6.i386.rpm
[root@localhost ~]# yum -y install ImageMagick-c++-6.6.3-6.i386.rpm
[root@localhost ~]# yum -y install ImageMagick-c++-devel-6.6.3-6.i386.rpm
[root@localhost ~]# convert -v
Version: ImageMagick 6.6.3-5 2010-08-13 Q16 &lt;a href="http://www.imagemagick.org"&gt;http://www.imagemagick.org&lt;/a&gt;
[root@localhost ~]# sed -i 's/gpgcheck=0/gpgcheck=1/g' /etc/yum.conf&lt;/pre&gt;</description><link>http://devlog.suakx.com/post/959958057</link><guid>http://devlog.suakx.com/post/959958057</guid><pubDate>Mon, 16 Aug 2010 10:00:00 +0900</pubDate><category>centos</category></item><item><title>現在Wordpress3.0をテスト中</title><description>&lt;p&gt;なかなか良くなってます。3.0に対応したかっこいいthemeが見つかったのも大きい。複数サイトに最初から対応してたり、当分verUPはしないよ宣言も落ち着いて対応できます。&lt;/p&gt;
&lt;p&gt;どんなプラギンがあるのかとか、多言語を複数サイトで対応した方がいいのか、プラギンがいいのかなどいろいろ調査中です。&lt;/p&gt;
&lt;p&gt;プラギンの数多過ぎてデファクトスタンダード探すのに苦労してます。&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;多言語&lt;/li&gt;
&lt;li&gt;問い合わせ&lt;/li&gt;
&lt;li&gt;ちょっとしたスライドショー&lt;/li&gt;
&lt;/ul&gt;</description><link>http://devlog.suakx.com/post/750514395</link><guid>http://devlog.suakx.com/post/750514395</guid><pubDate>Wed, 30 Jun 2010 03:35:24 +0900</pubDate></item><item><title>リファクタリング:Rubyエディション</title><description>&lt;p&gt;&lt;span&gt;
&lt;p&gt;読書会行ってきた。&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.amazon.co.jp/gp/product/4048678841?ie=UTF8&amp;tag=suakx-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=4048678841"&gt;Amazon.co.jp： リファクタリング:Rubyエディション: Jay Fields, Shane Harvie, Martin Fowler, Kent Beck, 長尾 高弘: 本&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;読んだ本はこれ。第1章の終わりまで。このコードうごかねぇ、インデントおかしいという指摘相次ぐ。コード部分がコードじゃなくて文章になってる。リファクタリングもどこまでどうするかのいろんな人の話が聞けた。&lt;/p&gt;
&lt;p&gt;その後の懇親会と言うかダベリングも興味深かった。rubyistには金の匂いのする奴が少なすぎるとか。&lt;/p&gt;

&lt;/span&gt;&lt;/p&gt;</description><link>http://devlog.suakx.com/post/647062093</link><guid>http://devlog.suakx.com/post/647062093</guid><pubDate>Mon, 31 May 2010 01:00:26 +0900</pubDate></item><item><title>lucid入れてみた。問題無し。</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_l1slqmnpBR1qzwiomo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;lucid入れてみた。問題無し。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/565582722</link><guid>http://devlog.suakx.com/post/565582722</guid><pubDate>Sun, 02 May 2010 21:37:34 +0900</pubDate></item><item><title>rvmを使ってruby1.9.2を入れてみた</title><description>&lt;p&gt;rails3.0betaを使うために&lt;a&gt;rvm&lt;/a&gt;をつかってruby1.9.2を入れてみました。&lt;a&gt;rvm&lt;/a&gt;は便利なrubyのバージョンマネジャです。&lt;/p&gt;
&lt;p&gt;普通に rvm install 1.9.2 って入れるとpreview版が入ってrails使えません。 rvm install 1.9.2-head が正解です。&lt;/p&gt;
&lt;p&gt;が、それを使用とするとエラーが（Leopardでのテストです。）、、、&lt;a&gt;ここ&lt;/a&gt;見て解決しました。過去のセキュリティーウプグレがcpanを壊してしまったのが原因なようです。rubyを入れるのにperlのcpan入れ直しというなかなか興味深いことが起きます。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/497890161</link><guid>http://devlog.suakx.com/post/497890161</guid><pubDate>Mon, 05 Apr 2010 19:49:55 +0900</pubDate><category>rails3</category></item><item><title>rails3.0beta2が出たみたいなので変えてみたけど</title><description>&lt;p&gt;前とは違ってインストールは&lt;/p&gt;
&lt;p&gt;gem install rails —prerelease&lt;/p&gt;
&lt;p&gt;だけで終わるようになってます。&lt;/p&gt;
&lt;p&gt;rails plugin install git://github.com/odorcicd/authlogic.git -r rails3&lt;br/&gt;rails plugin install git://github.com/intridea/subdomain-fu.git&lt;/p&gt;
&lt;p&gt;のプラギンを使ってbeta1でアプリを作ってたのですが、エラーが出ます。&lt;a target="_blank" href="http://github.com/rails/rails/commit/7db80f87e9c194713c2016820e39af6043ddf8d0"&gt;ここ&lt;/a&gt;を見るとモジュールの位置をごっそり変えているようです。プラギンでこういうのに追随するのは非常にめんどくさいです。&lt;/p&gt;
&lt;p&gt;おまけに&lt;a target="_blank" href="http://weblog.rubyonrails.org/2010/4/1/rails-3-0-second-beta-release"&gt;オフィシャルのリリース&lt;/a&gt;を見ると&lt;/p&gt;
&lt;p&gt;Note that Ruby 1.8.7 p248 and p249 has marshaling bugs that crash both Rails 2.3.x and Rails 3.0.0. Ruby 1.9.1 outright segfaults on Rails 3.0.0, so if you want to use Rails 3 with 1.9.x, jump on 1.9.2 trunk for smooth sailing.&lt;/p&gt;
&lt;p&gt;と小さい文字で書いてある。1.9.2を使えってことみたいです。不確定要素大杉な現状に少々うんざりな感じになってきました。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/495520075</link><guid>http://devlog.suakx.com/post/495520075</guid><pubDate>Sun, 04 Apr 2010 20:46:36 +0900</pubDate><category>rails3</category></item><item><title>rails3.0betaでハマリ(find_byよりwhereがいいみたい)</title><description>&lt;p&gt;controllerで&lt;/p&gt;
&lt;pre&gt;@posts = Post.find_by_user_id(login.id)  # SELECT "posts".* FROM "posts" WHERE ("posts"."user_id" = 1) LIMIT 1&lt;/pre&gt;
&lt;p&gt;こう書いて、viewで&lt;/p&gt;
&lt;pre&gt;@posts.each do |post|&lt;/pre&gt;
&lt;p&gt;こう書いてたら、&lt;/p&gt;
&lt;pre&gt;undefined method `each' for&lt;/pre&gt;
&lt;p&gt;と意味不明なエラー&lt;/p&gt;
&lt;pre&gt;@posts = Post.where("user_id =?", login.id)  # SELECT "posts".* FROM "posts" WHERE (user_id =1)&lt;/pre&gt;
&lt;p&gt;こう書き直すと直った。かなり時間が取られた。皆さん気をつけましょう。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/483974573</link><guid>http://devlog.suakx.com/post/483974573</guid><pubDate>Tue, 30 Mar 2010 20:00:56 +0900</pubDate><category>rails3</category></item><item><title>rails3.0betaでActionMailerを試してみた</title><description>&lt;p&gt;&lt;a href="http://devlog.suakx.com/post/465547111/authlogic"&gt;前回&lt;/a&gt;に引き続きActionMailerを試してみました。ソースは&lt;a target="_blank" href="http://github.com/suakx/r3b_authtest/tree/version-0.0.3"&gt;ここ&lt;/a&gt;。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rails g mailer notifier&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;でapp/mailers/notifier.rb と app/views/notifierができる。（modelsにできないのが新しい）&lt;/p&gt;
&lt;script src="http://gist.github.com/344864.js?file=rest_password.rb"&gt;&lt;/script&gt;&lt;p&gt;こんな感じで書いておくと問題なくメールが送れる。&lt;br/&gt;ヘッダーはこんな感じ。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Subject: Password Reset Instructions
Mime-Version: 1.0
Content-Type: text/plain;
charset="utf-8";
Content-Transfer-Encoding: 7bit&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;問題は:subjectに日本語を入れた場合、&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/app/mailers/notifier.rb:8: invalid multibyte char (US-ASCII)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ってなエラーがでて受け付けてくれない。ruby1.9からの特徴。&lt;br/&gt;でnotifier.rbのファイルの頭に、&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# -*- coding: utf-8 -*-&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;を入れておくとヘッダーは&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Subject: =?utf-8?Q?=E3=81=82Password_Reset_Instructions?=&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;にかわって受け付けてくれる。&lt;/p&gt;
&lt;p&gt;reset_password_instructions.text.erbに日本語を入れた場合&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Non US-ASCII detected and no content-transfer-encoding defined.
Defaulting to 8bit, set your own if this is incorrect.
/usr/lib/ruby/1.9.1/net/protocol.rb:291: warning: regexp match /.../n against to UTF-8 string&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;こんな感じのお知らせがでて、ヘッダーは&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Content-Transfer-Encoding: 8bit&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;に変ってくれてる。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;%# coding: utf-8 %&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;を頭につけようが付けまいが関係ない。 rails3.0でのactionmailerはTMailからMailに変ったのでその辺がその辺の影響かも（ソースはまだ見てない）。日本語メールのエンコードってISO-2022-JPがデフォというのはわかるけど、アプリの国際化を考えると、IE6を無視しよう運動が行われているようにUTF8が使えないメーラーは無視で簡略化する方向でいいのかと思う今日この頃です。とりあえずgmailとdocomoは&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Subject: =?utf-8?Q?=E3=81=82Password_Reset_Instructions?=
Mime-Version: 1.0
Content-Type: text/plain;
charset="utf-8";
Content-Transfer-Encoding: 8bit&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;のヘッダーは理解してくれてます。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/474755181</link><guid>http://devlog.suakx.com/post/474755181</guid><pubDate>Fri, 26 Mar 2010 22:38:00 +0900</pubDate><category>rails3</category></item><item><title>routes.rbでの注記</title><description>&lt;p&gt;railsでのroute.rbでしてしまったタイポから気になったとこを少々。&lt;/p&gt;
&lt;p&gt;resources :productsと書いた場合rake routesは&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;             GET    /products(.:format)          {:controller=&gt;"products", :action=&gt;"index"}
    products POST   /products(.:format)          {:controller=&gt;"products", :action=&gt;"create"}
 new_product GET    /products/new(.:format)      {:controller=&gt;"products", :action=&gt;"new"}
             GET    /products/:id(.:format)      {:controller=&gt;"products", :action=&gt;"show"}
             PUT    /products/:id(.:format)      {:controller=&gt;"products", :action=&gt;"update"}
     product DELETE /products/:id(.:format)      {:controller=&gt;"products", :action=&gt;"destroy"}
edit_product GET    /products/:id/edit(.:format) {:controller=&gt;"products", :action=&gt;"edit"}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;resource :productsと書いた場合rake routesは&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;             GET    /product(.:format)      {:controller=&gt;"products", :action=&gt;"show"}
             POST   /product(.:format)      {:controller=&gt;"products", :action=&gt;"create"}
             PUT    /product(.:format)      {:controller=&gt;"products", :action=&gt;"update"}
     product DELETE /product(.:format)      {:controller=&gt;"products", :action=&gt;"destroy"}
 new_product GET    /product/new(.:format)  {:controller=&gt;"products", :action=&gt;"new"}
edit_product GET    /product/edit(.:format) {:controller=&gt;"products", :action=&gt;"edit"}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;resources :productと書いた場合rake routesは&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;             GET    /products(.:format)          {:controller=&gt;"products", :action=&gt;"index"}
    products POST   /products(.:format)          {:controller=&gt;"products", :action=&gt;"create"}
 new_product GET    /products/new(.:format)      {:controller=&gt;"products", :action=&gt;"new"}
             GET    /products/:id(.:format)      {:controller=&gt;"products", :action=&gt;"show"}
             PUT    /products/:id(.:format)      {:controller=&gt;"products", :action=&gt;"update"}
     product DELETE /products/:id(.:format)      {:controller=&gt;"products", :action=&gt;"destroy"}
edit_product GET    /products/:id/edit(.:format) {:controller=&gt;"products", :action=&gt;"edit"}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;resource :productと書いた場合rake routesは&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;             GET    /product(.:format)      {:controller=&gt;"products", :action=&gt;"show"}
             POST   /product(.:format)      {:controller=&gt;"products", :action=&gt;"create"}
             PUT    /product(.:format)      {:controller=&gt;"products", :action=&gt;"update"}
     product DELETE /product(.:format)      {:controller=&gt;"products", :action=&gt;"destroy"}
 new_product GET    /product/new(.:format)  {:controller=&gt;"products", :action=&gt;"new"}
edit_product GET    /product/edit(.:format) {:controller=&gt;"products", :action=&gt;"edit"}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;となり、controllerは複数形にしておかないといけないということと、resourceを単数系か複数形かにすることによってresetfulの挙動が変るということ。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/474167891</link><guid>http://devlog.suakx.com/post/474167891</guid><pubDate>Fri, 26 Mar 2010 14:27:00 +0900</pubDate><category>rails3</category></item><item><title>authlogicでログインログアウトを実装</title><description>&lt;p&gt;&lt;a href="http://devlog.suakx.com/post/462945260/rails3-0beta-authlogic"&gt;前回&lt;/a&gt;に続き少しばかり進歩させました。ソースは&lt;a target="_blank" href="http://github.com/suakx/r3b_authtest/tree/version-0.0.2"&gt;ここ&lt;/a&gt;においてます。&lt;a target="_blank" href="http://rdoc.info/projects/binarylogic/authlogic"&gt;ここ&lt;/a&gt;を参考にしました。&lt;/p&gt;
&lt;p&gt;urlの設計はtumblrを意識してみました。&lt;/p&gt;
&lt;p&gt;config/routes.rb&lt;/p&gt;
&lt;script src="http://gist.github.com/340032.js?file=routes.rb"&gt;&lt;/script&gt;&lt;p&gt;:as =&gt; ‘login’ って書いておくと、login_pathが’/login’までの相対パスの、login_urlが絶対パスのurlが表示されます。&lt;/p&gt;
&lt;p&gt;tumblrを意識しているのでloginはemailとpasswordでの実装です。この際、&lt;/p&gt;
&lt;p&gt;app/models/user.rb&lt;/p&gt;
&lt;script src="http://gist.github.com/340038.js?file=user.rb"&gt;&lt;/script&gt;&lt;p&gt;と書く必要があります。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://devlog.suakx.com/post/474755181/rails3-0beta-actionmailer"&gt;次回&lt;/a&gt;はforgot_passwordを実装したいです。パスワードのリマインダをメール送信します。TMailからMailに取って代わったようなので日本語も含めていろいろテストしてみたいです。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/465547111</link><guid>http://devlog.suakx.com/post/465547111</guid><pubDate>Mon, 22 Mar 2010 21:36:00 +0900</pubDate><category>rails3</category><category>authlogic</category></item><item><title>rails3.0betaでauthlogicを試してみました </title><description>&lt;p&gt;せっかくなのでrails3の勉強もかねてauthlogicが使えるかどうか試してみました。今のところ大丈夫そうです。rails3がでるまでにログイン認証のつくり込みができればと考えています。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://devlog.suakx.com/post/435609272/lucid-ruby1-9-1-rails3-0beta"&gt;前回&lt;/a&gt;作成した環境で動かしています。Lucid alpha 3+ruby1.9.1+rails3.0betaです。3月21日時点、Lucid alpha 3インスコ後sudo aptitude updateとsudo aptitude upgradeをかますとvm上でも画面が表示されるようになってます。&lt;/p&gt;
&lt;p&gt;ではスタート。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rails r3b_authtest
rails plugin install git://github.com/binarylogic/authlogic.git&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;あとは基本的に&lt;br/&gt;&lt;a href="http://github.com/binarylogic/authlogic_example"&gt;http://github.com/binarylogic/authlogic_example&lt;/a&gt;&lt;br/&gt;こちらのコードのコピペです。&lt;br/&gt;&lt;a href="http://github.com/suakx/r3b_authtest/tree/version-0.0.1"&gt;http://github.com/suakx/r3b_authtest/tree/version-0.0.1&lt;/a&gt;&lt;br/&gt;にコードはおいてあります。 &lt;/p&gt;
&lt;p&gt;変更した点は2カ所&lt;/p&gt;
&lt;p&gt;config/application.rb&lt;/p&gt;
&lt;script src="http://gist.github.com/339191.js?file=application.rb"&gt;&lt;/script&gt;&lt;p&gt;config/routes.rb&lt;/p&gt;
&lt;script src="http://gist.github.com/339165.js?file=routes.rb"&gt;&lt;/script&gt;&lt;p&gt;routes.rbはかなりの変更がありました。&lt;br/&gt;&lt;a href="http://edgeguides.rubyonrails.org/routing.html"&gt;http://edgeguides.rubyonrails.org/routing.html&lt;/a&gt;&lt;br/&gt;&lt;a href="http://railscasts.com/episodes/203-routing-in-rails-3"&gt;http://railscasts.com/episodes/203-routing-in-rails-3&lt;/a&gt;&lt;br/&gt;あたりが参考になるでしょう。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://devlog.suakx.com/post/465547111/authlogic"&gt;次回&lt;/a&gt;はちゃんとログイン、ログアウトを作成予定です。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/462945260</link><guid>http://devlog.suakx.com/post/462945260</guid><pubDate>Sun, 21 Mar 2010 18:56:00 +0900</pubDate><category>rails3</category><category>authlogic</category></item><item><title>Rose-Tinted: Upgrading to Rails 3 beta (part 2)</title><description>&lt;a href="http://louismrose.tumblr.com/post/372732579/upgrading-to-rails-3-beta-part-2"&gt;Rose-Tinted: Upgrading to Rails 3 beta (part 2)&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;This is the second part of a series of posts detailing my experiences while upgrading to Rails 3. The &lt;a href="http://louismrose.tumblr.com/post/372247692/upgrading-to-rails-3-beta-part-1"&gt;first part&lt;/a&gt; covered migrated configuration and framework files to play nicely with the new Rails 3 APIs. Now, we’ll look at booting the server, fixing dependency issues and walking through our…&lt;/p&gt;&lt;/blockquote&gt;



&lt;img src="http://mozshot.nemui.org/shot?undefined"/&gt;&lt;img src="http://b.hatena.ne.jp/entry/image/undefined" style="border: medium none ;"/&gt;</description><link>http://devlog.suakx.com/post/462739976</link><guid>http://devlog.suakx.com/post/462739976</guid><pubDate>Sun, 21 Mar 2010 16:08:13 +0900</pubDate></item><item><title>とりあえずrails3をつかってみる</title><description>&lt;p&gt;rails user これでuserプロジェクトができる。&lt;/p&gt;
&lt;p&gt;rails c で前の script/console、&lt;/p&gt;
&lt;p&gt;rails s で前の script/server&lt;/p&gt;
&lt;p&gt;Gemfileというのがある。これに必要なgemを書き込んでおくと、&lt;/p&gt;
&lt;p&gt;sudo bundle install で&lt;/p&gt;
&lt;p&gt;必要なgemがシステムにインストールされる。&lt;/p&gt;
&lt;p&gt;bundle package で必要なgemが vendor/cache にインストールされる。&lt;/p&gt;
&lt;p&gt;rails plugin install でプラギンのインスコ。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/447734256</link><guid>http://devlog.suakx.com/post/447734256</guid><pubDate>Sun, 14 Mar 2010 23:49:32 +0900</pubDate><category>rails3</category></item><item><title>lucidにruby1.9.1とrails3.0betaをいれてみた </title><description>&lt;p&gt;ubuntu 10.04 alpha3でやっとserver版がvmware上にインスコできるようになったので（画面はまだ表示されないけどopenssh-serverを入れとくとアクセスはできる）、ruby1.9.1とrails3.0betaを入れてみました。&lt;/p&gt;
&lt;p&gt;まずは基本環境&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo aptitude update&lt;br/&gt;sudo aptitude upgrade&lt;br/&gt;sudo aptitude install open-vm-tools&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;次にmysql、sqlite3、imagemagick、gitをインストール&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo aptitude install sqlite3 libsqlite3-dev mysql-server libmysqlclient16-dev&lt;br/&gt;sudo aptitude install libmagick9-dev&lt;br/&gt;sudo aptitude install git-core&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;rubyとgemをインスコ&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo aptitude install ruby1.9.1-dev ruby1.9.1 ri1.9.1 rdoc1.9.1 irb1.9.1 libreadline-ruby1.9.1 libruby1.9.1 libopenssl-ruby1.9.1&lt;br/&gt;sudo ln -s /usr/bin/ruby1.9.1 /usr/bin/ruby&lt;br/&gt;sudo ln -s /usr/bin/ri1.9.1 /usr/bin/ri&lt;br/&gt;sudo ln -s /usr/bin/rdoc1.9.1 /usr/bin/rdoc&lt;br/&gt;sudo ln -s /usr/bin/irb1.9.1 /usr/bin/irb&lt;br/&gt;wget &lt;a href="http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz"&gt;http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz&lt;/a&gt;&lt;br/&gt;tar xzvf rubygems-1.3.6.tgz&lt;br/&gt;cd  rubygems-1.3.6&lt;br/&gt;sudo ruby setup.rb&lt;br/&gt;sudo ln -s /usr/bin/gem1.9.1 /usr/bin/gem&lt;br/&gt;sudo gem update&lt;br/&gt;sudo gem update --system&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;rails3.0betaをインスコ&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo gem install tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler i18n --no-ri --no-rdoc&lt;br/&gt;sudo gem install rails --pre --no-ri --no-rdoc&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;.bashrcの最後に追加のおまじない&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;GEM_HOME=/usr/lib/ruby1.9.1/gems/1.9.1&lt;br/&gt;export GEM_HOME&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;あと、どういうわけかtestというアプリ名を付けると立ち上がりません。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/435609272</link><guid>http://devlog.suakx.com/post/435609272</guid><pubDate>Tue, 09 Mar 2010 09:27:00 +0900</pubDate><category>rails3</category></item><item><title>Holographic Architectural Imaging by Zebra (via...</title><description>&lt;object type="application/x-shockwave-flash" width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=8078523&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF"&gt;&lt;param name="quality" value="best" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="scale" value="showAll" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8078523&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF" /&gt;&lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=8078523&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://vimeo.com/8078523"&gt;Holographic Architectural Imaging by Zebra&lt;/a&gt; (via &lt;a href="http://vimeo.com/user1762260"&gt;Core77&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;建築模型は必要なくなるかもです。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/420043375</link><guid>http://devlog.suakx.com/post/420043375</guid><pubDate>Tue, 02 Mar 2010 01:08:51 +0900</pubDate></item><item><title>tumblrのsecondaryブログでできないこと</title><description>&lt;p&gt;replyができない。&lt;/p&gt;
&lt;p&gt;tomblooのamazonアフィーリンクができない。&lt;/p&gt;
&lt;p&gt;twitterが出来るようになってた。&lt;/p&gt;</description><link>http://devlog.suakx.com/post/411458205</link><guid>http://devlog.suakx.com/post/411458205</guid><pubDate>Fri, 26 Feb 2010 02:43:00 +0900</pubDate></item></channel></rss>
