『 『Web2.0っぽいアプリケーション』でよく使われるような背景画像をWeb上で作成できるツール。簡単操作でそれっぽい画像をどんどん作れる。いいな、これ。 』
……の、ことです。 つまり、自分自身の portability のことです。 「ポータブルなプログラム」と言えば いろいろな環境において 動作するプログラムのことですね。 「俺がポータブルである」というのは、 いろいろな環境でも同じように開発できる、 ということです。 どんな環境でも 同じように開発できる → オレポータビリティが高い! 今日はオレポータビリティを高める ...
最近、Railsの仕事が増えてきて、一つのパッケージ空間でRailsやRubyGemsを動かすのに問題が出てきたので、Debianをchrootして、その中にアプリを閉じ込める様にしてみる。 hroot を使って異なる Debian ディストリビューションを起動する を参考にして、Debian内に新しいSargeをインストールし、そこに手でRails環境を構築。MySQLサーバは、chroot外の物を利用。 (chrootされてない環境で) # mkdir ...
や LLDN でさらに最近話題になっているなあと感じる Ruby On Rails なわけですが、Rails の数ある特徴の中でも、以下の部分が一番大きなポイントなのかなと。 O'Reilly Network: Ruby on Rails: An Interview with David Heinemeier HanssonED: What's your favourite Rails feature? DHH: In general, all the things it doesn't do. All the features we said no to. All the ornaments we turned down. All the 20% solutions that solve 80% of the problem. Rails は何でもで...
http://rails2u.com/htmlhelp/rails.chm.zip 今まで Rails のマニュアル引きには http://api.rails2u.com/ を使ってたのですが、ネットワークに繋がらない時などにいちいちローカルで動かすのもめんどくさい、と思えてきたので最新の svn head なドキュメントをみんなだいすき*1な htmlhelp にしてみました。 また ActionController や ActiveRecord などを全部入力するのはめんどくさいので AC や AR で引けるよう...
『 プロジェクト/バグ管理、←Trac、ガントチャート、多言語対応、フィールドのカスタマイズ、各種データベース対応 』
こちらはRailsに限らず良く使われている方法ですが、RailsではWebサーバをフォアグラウンドプロセスとして立ち上げた状態で使う感じになります。 $ ./script/server p/ppに慣れている人にはわかりやすくて良いと思います。 2. logger.debug さて、続いてlogger.debugを使う方法です。 logger.debug "something interesting information" p/ppの代わりにlogger.debugを呼ぶ事で、結果がlog/development.logなどのlog/$RAILS_EN...
私もAwardにも応募した [1]し、嫁もRailsに興味が出てきたみたいだったので(無理矢理?w)、ドリコム主催のRails勉強会 [2]に参加してきました。 対象は「プログラミング自体の経験が少ない方向けです。」って書いてあったので、元Javaプログラマの嫁でも大丈夫かなーと思って。 それで夫婦で参加してみて思ったのは、なにせ準備不足。何が目的なのかも分からない。 最初から最後...
最速インターフェース研究会さんのエントリに影響されて、今更ながら作ってみた。 特徴としては、 保存のタイミングをフックできないエディタでも動く(定期的にファイルの更新時刻をチェックしているため) メモ帳(笑)でも動く XMLHTTPRequestが使えるブラウザならたいてい何でも動くはず ネットワーク越しでもたぶん動く ソースを強制的に書き換えるため精神衛生上よくない ...
Ruby on Railsの便利なプラグイン、exception_notificationの紹介です。 このプラグインを使うと、サーバでエラーが発生したときに、スタックトレースやセッション情報、環境変数などの情報をまとめて所定のメールアドレスに報告してくれるので、エラー原因の解析がと...
近年、特定の領域に存在する問題の解決に特化してデザインされたコンピュータ言語「DSL」が注目を集めている。本稿では、前回に引き続いて、RubyとDSLの関係について解説していく。 2007年03月26日 10時35分 更新 この連載のバックナンバーは以下の通りです。併せてお楽しみください。 連載第1回:Instant Railsで始めるWindows環境のRails 連載第2回:Rails専用IDE「RadRails」でRailsをもっと...
[1] ブラウザを使ってのテストは何かと大変だ。最近は特にJavaScriptを利用したものが増えてきたので、それをもきちんと動作させてテストを行うのは苦労することだろう。 少ない人数で効率的なテストを行うためにも、こうしたツールの導入は欠かせない。 今回紹介するオープンソース・ソフトウェアはWatir、Rubyを使ったテスト自動化ソフトウェアだ。 WatirはWindowsのRubyのみで動...
『 インテリセンス付Ruby・IDE。動的言語ってエディタで書く分には生産性が高いけど、JavaやC#にはインテリセンス付のIDEがあるから結局どっこいどっこい。そう思っていた時期が私にもありました。 』
Ruby用のエディタとしては、emacsがポピューラーなようなので、Rubyモー...
■お知らせ■ 10/04 楽々ERDレッスン 第2回が公開されました 08/23 スキルアップと夢見る力が公開されました 08/15 おしごとマジカ1.0リリースしました 05/05 SQL書き方ドリルの正誤表が公開されています。 <前の日 | 次の日> 2006-06-17(Sat) ■[Java][Seasar]Churaのこと 15:49 Railsがセンセーショナルだったのはブツもさることながら、「Javaの10倍の生産性!」ってぶち上げたことだと思...
CGI プログラミングを通じて Ruby を学ぶ連載です。 たいてい、CGI プログラミングは Ruby 入門の途中で解説されるものですが、 この連載では CGI プログラミングを通じて Ruby 入門としている意欲的な企画です。 今回は、これまで作ってきた掲示板プロラムに、文字コードの変換と排他処理を加えて、実際にサーバーに設置してみます。 (難易度:簡単) あなたの Ruby コードを添削しま...
ウェブプロダクションで行われる,効果的なウェブサイトの制作方法をステップ毎にレクチャー。サイトの目的の定義から,目的を達成する企画,公開後のフォローアップまで細かくプロセスを紹介します。 残り一年! PHP4からPHP5への移行 2007/7/14にPHP4のメンテナンス終了日がアナウンスされ,通常のメンテナンスが2007/12/31まで,セキュリティフィックスが2008/8/8までと発表され...
『 ItcombinesapowerfulsoftwarestackwithacodegenerationenginetobuildservicesthatworkefficientlyandseamlesslybetweenC++,Java,Python,PHP,andRuby. 』
このページではLinux上における一般的なRadRails環境の作成方法と、RadRails環境下におけるバージョン管理の手順について簡単に説明します。 Eclipseのインストール RadRails のインストールは、Eclipse が同梱されているインストーラからまとめてインストールする方法と、Eclipse のアップデート機能を利用して Eclipse にプラグインとしてインストールする方法の2種類が存在します。 ここ...
彼の掲載記事の中で、Shalom氏はたくさんのサイトがLAMP(Linux, Apache, MySQL, PHP/Perl)を使用しており、そしてその中のいくつかのものはGoogleのGFSか、もしくはメモリキャッシュ等のキャッシュのようなカスタムファイルシステムを開発している。Shalomは大規模なwebアプリケーションと大規模な金融機関向けアプリケーションの両方のために開発されたスケーラビリティソリューションの...