2006-08-01から1ヶ月間の記事一覧

gotAPI.com

dev

http://www.gotapi.com/ RubyもRailsもprototype.jsもJavaScriptもDOMも調べられちゃうなんてべんりー。 * gotAPI.com * DevBoi 0.5.1 Beta インクリメンタル検索ができなかったり、内容が包括的でなかったり、どちらもちょっともの足りません。 とid:brazil…

Segmentation fault by pound

どうしてなんだかさっぱり分からないけど、昨日と同じ手順で別のPCにpoundをインストール、実行してみたらSegmentation faultって出力されて動かない。/var/log/syslogにもstartしたとことしか出力されてなくて、何がなんだかさっぱり分からない。色々捜して…

poundでSSL

http://mongrel.rubyforge.org/docs/pound.html に書いてある通りにやってみたら簡単に動いちゃった。 ちゃんとコントローラやビューで request.ssl? が変わっていることも確認できました。poundってすごく便利かも。

poundをインストール

# apt-get install openssl $ wget http://www.apsis.ch/pound/Pound-2.1.tgz $ tar zxvf Pound-2.1.tgz $ cd Pound-2.1 $ ./configure --with-ssl=/etc/ssl/ $ make $ sudo make install [ -d /usr/local/sbin ] || mkdir /usr/local/sbin /usr/bin/install…

poundはmakeで

Requirements We assume that the following: * Pound and the mongrel cluster are running on the same machine1. * Pound 2.0.4 is built and installed, including SSL support if desired. * The mongrel gem is installed. * The mongrel_cluster gem …

mongrel_cluster

というわけで、拍子抜けするほど簡単に導入できてしまいました。確かに使い勝手はよさそう。 id:drawnboyさんの言うとおり、拍子抜けするほど簡単でした。次はpoundで負荷分散。

mongrel

昨日作ったRubyの環境にmongrelをインストールしようとしたらこんなエラーが出た。 Building native extensions. This could take a while... extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) from extconf.rb:1 ERROR: While executi…

プログラミングRuby

今日届きました。プログラミングRuby 第2版 言語編作者: Dave Thomas,Chad Fowler,Andy Hunt,まつもとゆきひろ,田和勝出版社/メーカー: オーム社発売日: 2006/08/26メディア: 大型本購入: 7人 クリック: 270回この商品を含むブログ (152件) を見るプログラミ…

茨の道を抜けた!

Thank you, Henrich! I could debuild the files without secret key! というわけで通りすがりのHenrichのおかげで、無事debファイルを作ることができました。ちょーさんきゅー。 もしやHenrichさんってもしやdebian系でお名前を目にするHYさんかしら?なん…

ruby 1.8.4 を unstableなdeb-srcからゲット

http://www.mail-archive.com/debian-ruby@lists.debian.org/msg00301.html をヒントにやってみた。まず、unstableなdeb-lineを /etc/apt/sources.list に追加。 deb http://ftp.jp.debian.org/debian/ unstable main deb-src http://ftp.jp.debian.org/debi…

install mongrel on win32

gem update gem install win32-service gem install mongrel gem install mongrel_service途中で関係するパッケージをインストールするのか聞いてくるので、mswin32の一番新しいものを選択してけばOK。 mongrel_rails service::install -N myapp -c c:\my\pa…

Pound + Mongrel

Pound is a load-balancing reverse HTTP proxy. It can also handle SSL connections. Pound + Mongrel に惹かれはじめてる。

ドラッグ&ドロップでテーブルの行を並び替え

SVNでRailsのプラグインとかJavaScriptを公開してみたくて、Google Codeのホスティングサービスでプロジェクトを作ってみました。 http://code.google.com/p/asyrinx/とりあえず一発目はドラッグアンドドロップでtableの行の順序を変えることができるJavaScr…

iconvがない

jsonライブラリを使うコードで、どういうわけか一台のWindowsのPCでだけ全角文字を含む文字列をparseできない。ちらっと調べたら JSON.support_unicode? がfalseを返ようになっていた。理由はiconvがちゃんとインストールされてなかったから。なんでインスト…

スピードのきもちよさ

仕事でJavaScriptを使う前、理屈だけを勉強しているときは、パフォーマンスを軽んじていた。 まずは適切に書くことが一番で、きちんと書けてさえいれば、後から簡単に高速化できるように漠然と思っていた。 凄く同意。「リファクタリング」にプロファイリン…

English presentations

Here is a list of all the Ruby on Rails presentations that I have bookmarked. 英語の勉強と一緒にRailsの勉強になったらいいなー。

consoleでの擬似インスタンス

appはApplicationContollerの疑似インスタンスで下記のようにすると,手元でコントローラのテストができます. consoleってモデルに直接触れるものって勝手に思ってたんですが、コントローラにも触れちゃうんですね。激しく便利そうなのでメモ。

舞波本

Ruby on Rails入門優しいRailsの育て方作者: 西和則出版社/メーカー: 秀和システム発売日: 2006/07/31メディア: 単行本購入: 2人 クリック: 237回この商品を含むブログ (118件) を見るテスト関係の記述に助けられました。Integration TestとFunctional Test…

Symbol

Rubyを始めて間もなく、Symbolで躓いた覚えがあるので、忘れないうちに書いておきます。Symbolとは、ちょー大雑把に言ってしまえば、余計なメソッドのない文字列です。こう言うとSymbolはStringと継承関係にあるように聞こえるかもしれませんが、継承関係は…