SSL(HTTPS)の使用が前提のもと、フロントエンドでApache(mod_ssl + mod_proxy_balancer)をリバースプロキシ(兼ロードバランサ)として動かして、そのバックエンドでlighttpdやmongrelを使ってRailsアプリを動かす場合のメモ。 何も考えずにRailsアプリに対してHTTPS接続を行い、アプリ内でリダイレクト(redirect_to)を行った場合、RailsアプリはHTTPSで接続されていることを知らないため、HTTPのURLへリダイ...
『 16bugsletsyoumanageyourbugsfromasimpleandproductiveinterface. 』
RubyKaigi2007 で、JRuby のセッションがあって、「Java のライブラリを Ruby から触れて便利だよ。ほらこんなに Swing 呼べた。」ってデモをやってたんですが、Perl の場合は Java のライブラリ触るの簡単なのか、という話。 CPAN の Java::Swing を使うと、Perl から気軽に Java の Swing library を呼ぶことができます。 サンプルコードは下記のような感じ。 use warnings; use strict; use Java::Swing; my $expressi...
最近、Railsの仕事が増えてきて、一つのパッケージ空間でRailsやRubyGemsを動かすのに問題が出てきたので、Debianをchrootして、その中にアプリを閉じ込める様にしてみる。 hroot を使って異なる Debian ディストリビューションを起動する を参考にして、Debian内に新しいSargeをインストールし、そこに手でRails環境を構築。MySQLサーバは、chroot外の物を利用。 (chrootされてない環境で) # mkdir ...
Hiki 0.8.0 preview1 の編集画面のキーワード入力欄にあるクロスサイトスクリプティング脆弱性の修正が含まれますので、Hiki 0.8.0 preview1 をご利用の方は速やかにアップデートしてください (0.6.6 にはこの脆弱性はありません)。 なお、今日の Hiki 0.8.0 リリースを以って、0.6 系のメンテナンスは原則として終了いたします。 2005-05-19 Hiki Advisory 2005-05-19 発行 JVN#465742E4: Wiki クローンに...
mputの日記。 - リリースは政治パフォーマンスなんだよ。 これは、面白いエントリで重要な指摘だと思うけど、プログラマ以外にはわかりにくい部分もあると思うので、リポジトリという概念を含めて解説してみたい。 集団作業におけるバージョン管理システムの意味 キーワードは「リポジトリ」と「CVS」。どちらも、プログラムのソースコードを管理する為の専用データベース...
や 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 は何でもで...
『 Rails向け(他でも利用可)JavaScriptライブラリ、テスト/ドキュメントあり、Prototype.js(実装に疑問あり)+YUIから着想、紺/白(シンプル/かわいい) 』
http://rails2u.com/htmlhelp/rails.chm.zip 今まで Rails のマニュアル引きには http://api.rails2u.com/ を使ってたのですが、ネットワークに繋がらない時などにいちいちローカルで動かすのもめんどくさい、と思えてきたので最新の svn head なドキュメントをみんなだいすき*1な htmlhelp にしてみました。 また ActionController や ActiveRecord などを全部入力するのはめんどくさいので AC や AR で引けるよう...
『 プロジェクト/バグ管理、←Trac、ガントチャート、多言語対応、フィールドのカスタマイズ、各種データベース対応 』
RubyCocoaを使って、CocoaアプリケーションをRubyで書いたり、Rubyスクリプトで Cocoaオブジェクトを生成して機能を利用することができます。 Cocoaアプリケーションでは、RubyとObjective-Cのソースが混在するCocoa アプリケーションを作ることも可能です。 次のようなときにRubyCocoaを使えます: irbで対話的にCocoaオブジェクトの性質を探求 Cocoaアプリケーションのブロトタイピング・開発 Ruby...
私もAwardにも応募した [1]し、嫁もRailsに興味が出てきたみたいだったので(無理矢理?w)、ドリコム主催のRails勉強会 [2]に参加してきました。 対象は「プログラミング自体の経験が少ない方向けです。」って書いてあったので、元Javaプログラマの嫁でも大丈夫かなーと思って。 それで夫婦で参加してみて思ったのは、なにせ準備不足。何が目的なのかも分からない。 最初から最後...
最速インターフェース研究会さんのエントリに影響されて、今更ながら作ってみた。 特徴としては、 保存のタイミングをフックできないエディタでも動く(定期的にファイルの更新時刻をチェックしているため) メモ帳(笑)でも動く XMLHTTPRequestが使えるブラウザならたいてい何でも動くはず ネットワーク越しでもたぶん動く ソースを強制的に書き換えるため精神衛生上よくない ...
自分で欲しいものを作ろうとしたのですがまともにプログラミングしたことのない私には無理があったようです。時間的にもきつくて中途半端な未完成になってしましました。一応、自分で欲しかったものとは、ブラウザでサイトを見ている際に裏orブックマークレットで、いろんなソーシャルブックマークサービスを統合した情報(コメントやタグ)などが得られ、関連するサイト...
Ruby on Railsの便利なプラグイン、exception_notificationの紹介です。 このプラグインを使うと、サーバでエラーが発生したときに、スタックトレースやセッション情報、環境変数などの情報をまとめて所定のメールアドレスに報告してくれるので、エラー原因の解析がと...
見知らぬ極東のRubyistへ丁寧で親切な対応をしてくれたCurtとONLamp.comへ最大級の感謝を込めて。 元記事はこちら。(You can read the original article from here!) Pages: 1, 2, 3, 4, 5 Rolling with Ruby on Rails by Curt Hibbs 01/20/2005 Ruby on Railsはとんでもない生産性を誇るWebアプリケーション作成フレームワークだ。 きっとRuby on Railsって名前を聴いたことはあると思う。ひょっとすると試してみたいと思...
近年、特定の領域に存在する問題の解決に特化してデザインされたコンピュータ言語「DSL」が注目を集めている。本稿では、前回に引き続いて、RubyとDSLの関係について解説していく。 2007年03月26日 10時35分 更新 この連載のバックナンバーは以下の通りです。併せてお楽しみください。 連載第1回:Instant Railsで始めるWindows環境のRails 連載第2回:Rails専用IDE「RadRails」でRailsをもっと...
2005年12月、David Heinemeier Hansson氏はRuby on Railsの最新版にして初のメジャーリリースとなるRuby on Rails 1.0を公開しました。Ruby on Rails 1.0はオープンソースソフトウェアのWebアプリケーションフレームワーク。Ruby on Railsにおいて実践されたいくつかの方針は、ほかのWebアプリケーションフレームワークにも影響を与えています。 ただ、これらの新しいWebアプリケーションフレームワーク...
[1] ブラウザを使ってのテストは何かと大変だ。最近は特にJavaScriptを利用したものが増えてきたので、それをもきちんと動作させてテストを行うのは苦労することだろう。 少ない人数で効率的なテストを行うためにも、こうしたツールの導入は欠かせない。 今回紹介するオープンソース・ソフトウェアはWatir、Rubyを使ったテスト自動化ソフトウェアだ。 WatirはWindowsのRubyのみで動...
『 風呂でがーと長文書き。geekって感じだな。半身浴でやったらリラックスしていいかも。ご本人が「風呂でパソコン使うよね?」って質問してるのもまたいいhttp://aboutme.jp/question/show/6131 』