Web開発

Mac OS X Leopard(10.5.7)でMySQLのRubyバインディングがうまく入らない

Mac OS X Leopard(10.5.7)でRailsでなんかアプリつくろうと思って、環境を整えておりました。 まず、最新のrubygemsとrailsを。 $ sudo gem update --system $ sudo gem install railsrubygems1.3.5とrails2.3.4が入りました。最新ぽいです。ここまではよか…

Mac+Eclipse3.4.1+RadRails1.1.2でWEBrickをUIから再起動できない

再起動かけると [2009-09-08 13:03:08] ERROR SystemExit: exit /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/fcgi-0.8.7/lib/fcgi.rb:10:in `exit' になり、どうしようもなくなり非常に迷惑。コンソールで以下のよ…

JSのベクター画像ライブラリRaphaëlがすごい

MOONGIFTさんの記事を見て知りました。XMLベースのフォーマットであるSVGやVMLをベースにしてるらしい。IE6をサポートしてるあたりはがんばってると思う。TOPからワンクリックで飛べる各デモもよくできている。ライセンスもMIT Licenseみたいです。うまくや…

CakePHPでキャッシュ(ファイルによるキャッシュ)

http://blog.x-ite.jp/archives/84 にある通りにやる。abでベンチしたら静的なコンテンツであればキャッシュを使わない場合に比べて2.5倍程度早くなった。(並列度5) 並列度1(シングルスレッド)ではRequest Per Secondが2程度しか変わらなかった。memcachedで…

CakePHPでlayoutを使う

対象バージョン: 1.2RC3コントローラ例(app/controllers/admin_controllers.php) pageTitle = "Hogege"; $th…

CakePHPはクソ #1

インストールしただけの状態で勝手にlayoutが適用される。しかもわざわざcakeディレクトリの中にあるものが。 AppControllerは自分で作る必要がある。しかも位置がcontrollersの一個上。意味不明

作りたいサービスその1: 借金管理システム

借金管理システム。自分のためだけに欲しい。あればあったで便利だと思うけど、ちょっと想像力を働かせてみたら自分のお金の情報をどこの馬の骨ともわからないヤツのサーバに補完させるのはちょっとイヤかなという気もした。誰にどのぐらい貸したか、いつ貸…