タグ

2009年4月20日のブックマーク (32件)

  • 川o・-・)<2nd life - lighttpd fastcgi Ruby on Rails

    設定がいまいちわからなくって、動かすのに一時間ぐらいかかった、、、のでメモ書き。lighttpdのインストールは、debianなら展開したソースにdebian/rulesがあるんでdebuild -us -ucでサクッと.debが作れてそれをインストール。rpmならオフィシャルにバイナリがあったはず。gemでfcgiもインストールしておく。んで、lighttpdのrails向け設定は #/home/gorou/work/bbs_test がrails app server.port = 3000 server.modules = ( "mod_rewrite", "mod_fastcgi" ) url.rewrite = ( "^/$" => "index.html", "^([^.]+)$" => "$1.html" ) server.error-handler-404 = "/disp

    川o・-・)<2nd life - lighttpd fastcgi Ruby on Rails
  • LiteSpeed

    (注意: 印はくまくまー調べなので鵜呑みにしてはいけません) [開発] Apache上での開発はまず無理である。WEBrick は Ruby標準な上に最低限の機能・スペックは満たしているので未だに愛用者は多く、Rails初学者には十分である。WEBrickの速度に限界を感じたユーザは Lighttpd(愛称 lighty)を利用する。速度も十分でや設定も容易だが、起動時の引数でポートを指定できないなど若干使いづらい面もある。lighty ユーザは Mongrel に進むという予言もある。 [運用] Webサーバのデファクトはやはり Apache で、Rails的には生CGIは無理だが、FastCGIなどのモジュールと併用することで速度的な問題はなくなる。RailsはLighttpdなどの開発向けのサーバで動かし、リバースプロキシを利用する手もある。完全に Rails のみで運用されるサイト

  • Route 477(2008-05-09)

    ■ [mac] Mac OS X Leopardでrubygemsがrequireできない 発端: /Users/yhara/proj/bookmarklets % ./script/generate Rails requires RubyGems >= 0.9.4. Please install RubyGems and try again: http://rubygems.rubyforge.org いやgemはあるんだが。 /Users/yhara/proj/bookmarklets % gem --version 1.1.1 LOAD_PATHは? /Users/yhara/proj/bookmarklets % ruby -e 'p $LOAD_PATH' ["/opt/local/lib/ruby/site_ruby/1.8", "/opt/local/lib/ruby/sit

    Route 477(2008-05-09)
  • top

    NOTE: 何度もスパム書き込みがあるのでUser-Agentが"Mozilla/5.0"からのアクセスを拒否*1するようにしました. NOTE2: 何度もスパム書き込みがあるので213.182.176.XXX/24からのアクセスを拒否するようにしました. NOTE3: なにかよいスパム対策を教えてもらえませんか?: 2006-07-23 - kou →スパム対策 NOTE4: 効果があるかどうかはわかりませんが、スパム判定にlist.dsbl.orgとniku.2ch.netを利用するようにしました。: 2006-08-02 - kou: 参考: スパム対策 NOTE5: 非常に心苦しいのですが、スパム対策のためにプロテクトキーを入力しないと保存できないようにしました。JavaScriptを利用している場合は自動で入力されるようになっています。: 2007-04-01 - kou [R

    J138
    J138 2009/04/20
  • top

    NOTE: 何度もスパム書き込みがあるのでUser-Agentが"Mozilla/5.0"からのアクセスを拒否*1するようにしました. NOTE2: 何度もスパム書き込みがあるので213.182.176.XXX/24からのアクセスを拒否するようにしました. NOTE3: なにかよいスパム対策を教えてもらえませんか?: 2006-07-23 - kou →スパム対策 NOTE4: 効果があるかどうかはわかりませんが、スパム判定にlist.dsbl.orgとniku.2ch.netを利用するようにしました。: 2006-08-02 - kou: 参考: スパム対策 NOTE5: 非常に心苦しいのですが、スパム対策のためにプロテクトキーを入力しないと保存できないようにしました。JavaScriptを利用している場合は自動で入力されるようになっています。: 2007-04-01 - kou [R

    J138
    J138 2009/04/20
  • Pound + Mongrel + Apache2.0 で Ruby on Rails! (recompile.net)

    はじめに Star It!のアクセス数が増えてきて、色々と支障がでてきたので、おもいきって友人の会社に置いているサーバへと移してみました。さすがに、さくらインターネットの共用サーバ上で、1日あたり10万クエリをCGI + sqlite3という構成でさばくのは無理があったようです。新天地では、データベースをMySQLへと入れ替えたうえで、PoundとMongrel、それにApache2.0系という構成にしてみましたので、ばっちり動いてくれることを期待しています。 というわけで、今回のエントリーは、PoundとMongrel、それにApache2.0系を利用して、Ruby on Railsウェブアプリケーション環境を構築してみよう、という話です。この構成のメリットは、十分なスケーラビリティを得たうえで、柔軟性も確保できるという点が挙げられます。私のサーバ環境はDebian GNU/Linux

  • lighttpdを使ってRailsアプリを開発する5つのポイント - Hello, world! - s21g

    This article was migrated from http://rails.office.drecom.jp/takiuchi/archive/176 Webアプリケーションを開発するときは、動作確認のためにローカルでWebサーバを立ち上げることになります。Railsアプリケーションでは、デフォルトでWebrickを使うようになっています (mongrelをインストールしている場合は、デフォルトでmongrelを使うようになっています。また、lighttpdがインストールされている場合もデフォルトでlighttpdを使うようになります。) WebrickはRubyに標準でついてくるし、使い方も大変簡単で便利なのですが、番環境ではLighttpdやApacheを使うことが多いので、動作確認でもLighttpdを使いたくなったりします。 というわけで、Lighttpdを使って開発

    J138
    J138 2009/04/20
  • ProxyサーバーSquidの設定

    プロキシーは、代理の意味で、web対象のプロキシーサーバーは アクセスしたホームページをキャッシュすることによる端末の高速化とインターネット負荷の軽減 特に低速なアクセス回線には有効。 端末から直接インターネットにアクセスさせないことによるセキュリティの確保とコンテンツの制限 などのために設置するもので、Linuxではsquidが有名である。 squidの機能は、次の通りである。 HTTP、FTP、GOPHER、WAIS、SSLの中継 高速なキャッシュアルゴリズム ICPによるsquid間のキャッシュ情報交換 HTTPアクセラレータ 透過プロキシ これら機能を実現するためのネットワーク構成は、以下の2方法に大別される。 また、Proxyサーバーは、挿入形態として2方式あり、端末から見た位置づけが異なる。 ○一般的な形態 Proxyを利用するのにブラウザ

    J138
    J138 2009/04/20
  • 無線LANを共有したいと思っています(友達などがきたとき)。…

    無線LANを共有したいと思っています(友達などがきたとき)。 来なら暗号キーを教えればいいのですが、毎回暗号キーを変更するのも面倒です(事情により毎回こういう事をしないとならない)。 そこで、公衆APみたいにログインしていないとログインページがでる、みたいな仕組みが欲しいと思っています。 現在の無線APで実現できないでしょうか?(ハード的でなければ改造可。できればAPだけですませたいです・・・) coregaのAPL-11(古くてごめんなさい。)で実現したいと思っています。 よろしくお願いします。 (サーバーとして使えるPCは用意済みです。DebianのLAMP環境があります。) (質問への追記はコメント欄で行っています)

  • Lighttpd/FastCGI/Rails - Linux Tips

  • Gentoo Linux Users Group Japan

    今回もGnetooJPとして、オープンソースカンファレンス2009 Tokyo/Fallに参加します。 今回も 日タイル との共同展示です。 展示・配布は以下を行います。 - 続きを読む -

  • ZSFA -- Rails Is A Ghetto (2007-12-31)

    Latest News >> 2008-10-05 Taking a break from more and more guitar practice I decided to weigh in on the current banking “crisis”.2008-09-29 I read Obie’s most recent post about his intense passion for Loverboy’s quintessential anthem, “Lovin’ Every Minute Of It”. I find the early 1980’s music is inspiring and uplifting and definitely suited to such important things as corporate culture, recruitin

  • ja.verbmode.net is Expired or Suspended.

    「 ja.verbmode.net 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 ja.verbmode.net 」is Expired or Suspended. The WHOIS is here.

    J138
    J138 2009/04/20
  • Doxygen

    ソースコード・ドキュメンテーション・ツール Doxygen は、C++、C、Java、Objective-C、Python、IDL (Corba、Microsoft 風)、Fortran、VHDL、PHP、C# 向けのドキュメンテーション・システムです。 D にもある程度対応しています。 Doxygen には、次の3つの利点があります。 文書化されたソースファイルのセットから、 オンライン・ドキュメント・ブラウザ (HTML形式) やオフラインのリファレンス・マニュアル (形式) を生成することができます。 RTF (MS-Word)、PostScript、ハイパーリンク PDF、圧縮 HTML、Unix man ページ形式の出力もサポートされています。ドキュメントは、ソースから直接抽出されます。これにより、ドキュメントとソースコードの一貫性を保つことがとても容易になります。 Doxyge

  • MOONGIFT: >> Railsのデバッグのお供に「ruby-debug」:オープンソースを毎日紹介

    VBをはじめとした統合開発環境がある場合は当たり前だったデバッグポイント。スクリプト系言語ではないのが当たり前で、久しくその存在を忘れていた。なくとも開発はできるが、出来ればあった方が良い。 なくとも十分と思っている方ほど、これを試してみて欲しい。一度使うとはまるはずだ。 今回紹介するオープンソース・ソフトウェアはruby-debug、Ruby on Railsでも使えるデバッガーだ。 ruby-debugのインストールはgemから行えるので手軽だ。そして「require 'ruby-debug'」としてデバッガを読み込み(または$ rdebug script/server)、好きなところでdebuggerと記述しておく。後はそのアクションを実行すれば、処理が停止し、コンソールからデバッグが可能になる。 変数の内容を見ることはもちろん、ステップ実行させていくことや、値の内容を入れ替えること

    MOONGIFT: >> Railsのデバッグのお供に「ruby-debug」:オープンソースを毎日紹介
  • Railsでデバッグをする7つの方法 - Hello, world! - s21g

    記事の引越しから漏れていたのでサルベージ。 secondlifeさんの記事 に反応して後で書こうかなあと思っていたら、大分時間がたってしまいましたが、めげずに書いてみます。 1. p/pp こちらはRailsに限らず良く使われている方法ですが、RailsではWebサーバをフォアグラウンドプロセスとして立ち上げた状態で使う感じになります。

  • はてなブックマーク×Firefox記念 ノベルティセット欲しい!とは - はてなキーワード

    はてなブックマークをFirefoxブラウザでもっと便利に使える拡張機能、「はてなブックマークFirefox拡張」が正式リリースされました。これを記念して、Mozilla Japan 様よりご提供いただいたFirefoxノベルティセットが当たる「はてなブックマーク×Firefox記念 ノベルティセット欲しい!」キャンペーンを開催いたします。 応募方法はかんたん。このキャンペーンページを自分のはてなブックマークに追加するだけで応募完了です。(はてなブックマークFirefox拡張を使ってブックマークするともっとかんたんです!) ブックマークに追加してキャンペーンに応募する! まだはてなブックマークでページを追加したことがないという方も、下記リンクからはてなブックマークを利用開始いただけます。ぜひこの機会に利用開始して、Firefoxグッズを手に入れてください。

    はてなブックマーク×Firefox記念 ノベルティセット欲しい!とは - はてなキーワード
  • Rails 3高速化Merb技術採用、Rails 2非互換の可能性 | エンタープライズ | マイコミジャーナル

    Ruby on Rails Merb Ruby on Railsの主要開発者であるDavid Heinemeier Hansson氏は23日(米国時間)、自身のブログにおいてMerb gets merged into Rails 3!のタイトルのもと、Rails 3にMerb技術を適用すると発表した。Merbは2年前に開発がはじまったフレームワーク。軽量で高速に動作するうえ強力な機能を提供するという特徴がある。 今回の発表は次の2つの点で注目に値する。 Merb技術を適用することでRails 3の性能の改善が見込まれる コア実装に手が入ることでRails 2系と3系で非互換が発生する Rails 3はMerb技術をベースに作り直されるのではなく、Merb技術を適用して随時改善を続ける方向で開発されるようだ。非互換部分は最小限になるように取り組むと説明されているが、2系と3系で非互換の発生は

  • MerbがRails 3に統合、人気Rubyフレームワークが合体へ | OSDN Magazine

    Rubyフレームワーク「Ruby on Rails(RoR)」と「Merb」の各リード開発者は12月23日、両開発プロジェクトをマージし、MerbをRoRの次期バージョンとなる「Ruby on Rails 3」に統合させることをそれぞれのブログで発表した。Rails 3は、来年5月にベータリリースの予定という。 RoRの作者、David Heinemeier Hansson氏は公式ブログで、Merbの開発チームがMerbの開発アイディアと作業をRails 3に統合させることになったと明かした。Merbのリード開発者、Yehuda Katz氏も同様の発表を行っており、Hansson氏は「クリスマスプレゼント」、Katz氏は「きわめて重大な瞬間」と記している。 これにあたり、Katz氏はRailsのコアチームに参加し、その他のMerb開発者もRailsの取り組みに参加する。Hansson氏は、

    MerbがRails 3に統合、人気Rubyフレームワークが合体へ | OSDN Magazine
  • Merb-1.0を使う - Hello, world! - s21g

    Merb-1.0がリリースされた事もあり、使ってみる事にしました。 Merbの使い方といえば、 優しい Merb の育て方 という素晴らしいまとめがありますが、 1.0になっていくつか新しい情報が必要になっている所があるので、 ざっくりと手順をまとめてみます。 まずはアプリを生成 アプリケーションの生成には、merb-genコマンドを使います。 これは、Railsで言えばscript/generateに相当します。 appというのは何を作りたいかを指示するサブコマンドです。 これでひな形は出来上がったので、あとはmerbコマンドでウェブサーバを起動してブラウザでアクセス、といきたい所なのですが、 そうは問屋が卸さないとばかりに罠が待っていました。 Merb1.0 Install & Create First Application & TroubleCommentsAdd Star と、こ

  • 安全なログローテーション - elm200 の日記(旧はてなダイアリー)

    ログローテーションの落とし穴 Rails でのデフォルトのロガーは、Ruby 標準添付の Logger クラスを少し変えたものである。ログのサイズが大きくなったとき、サイズやら日付やらを基準にログのアーカイブ化を行う(ログローテーション)することが多い。一番簡単な方法は Developmentモードのログを日毎にローテートする みたいなやり方だ。しかし、複数の Ruby インスタンスがひとつのログファイルを共有すると、うまく動かないのだ。典型的なのは Mongrel Cluster で複数の Rails インスタンスを運用している状況だ。ログローテーションが起こった直後から、"Status: 500 Internal Server Error" というエラーメッセージを吐いて Rails アプリが動かなくなってしまう。 これは、Logger がローテーション時に、 現行のログファイルをアー

    安全なログローテーション - elm200 の日記(旧はてなダイアリー)
  • Railsアプリケーションのログをsyslogに記録する方法 - Hello, world! - s21g

    SyslogLogger SyslogLogger is a Logger replacement that logs to syslog. It is almost drop-in with a few caveats. SyslogLoggerを使うと、railsのログを syslog に記録するように する事ができます。 インストール方法

    J138
    J138 2009/04/20
  • MOONGIFT: » Rails開発者必見!Rails向けログアナライザー「RailsLogVisualizer」:オープンソースを毎日紹介

    アクセス解析の大事さは言うに及ばない。ユーザとの対面がないWebサービスでは、その軌跡を追うことでしかユーザのニーズや使い方を知ることができない。アクセスを解析していると様々な情報が分かってくるはずだ。 RailsLogVisualizerのトップページ。アプリケーションを起動すると即座にブラウザでアクセスする それはRailsアプリケーションでも同様だ。HTTPサーバのものとは違い、URLが定義されているこのフレームワークはどのようなログを見せてくれるだろう。 今回紹介するオープンソース・ソフトウェアはRailsLogVisualizer、Railsのログを解析、グラフ化してくれるソフトウェアだ。 RailsLogVisualizerはMac OSX向けのアプリケーションとして提供されている。RubyとFlexを合わせたソフトウェアで、他のプラットフォームでも動作するかも知れないが試して

    MOONGIFT: » Rails開発者必見!Rails向けログアナライザー「RailsLogVisualizer」:オープンソースを毎日紹介
    J138
    J138 2009/04/20
  • FastCGI - Wikipedia

    FastCGIとは、Webサーバ上でユーザプログラムを動作させるためのインタフェース仕様の一つである。CGIの問題を解決するためにOpen Market(英語: Open Market)社によって1990年代中頃に開発された[1]もので、仕様は公開されている。 概要(従来のCGIの問題点)[編集] CGIは、外部アプリケーションをWebサーバに接続するためのプロトコルである。CGIアプリケーションは個別のプロセスで実行され、各リクエストの開始時に作成され、終了時に破棄される。この「リクエスト毎に1つの新しいプロセス」モデルにより、CGIプログラムの実装が非常に簡単になるが、効率とスケーラビリティが制限される。高負荷では、プロセスの作成と破棄のためのオペレーティングシステムのオーバーヘッドが大きくなる。また、CGIプロセスモデルは、データベース接続の再利用、インメモリキャッシング等のリソース

    J138
    J138 2009/04/20
  • 満足せる豚。眠たげなポチ。:CGI から Mongrel まで、Rack で Web アプリを Web サーバから抽象化する

    Rack ってなに? Rack は Web サーバと Ruby プログラムや Ruby で書かれた Web アプリケーションフレームワークとの間に、最小限のインターフェースを提供します。 http://rack.rubyforge.org/ Rack のインストール gem install rack Rack の簡単な始め方 Rack を使うには、まず call されるアプリケーションを書きます。call メソッドを定義し、引数に env を取ります。 # app.rb require 'rack' class TinyCaller def call(env) [200, {'Content-Type' => 'text/html'}, ["Hello, World."]] end end 続いて、Rack を使うための DSL ファイルとなる .ru ファイルを作成します。 # tiny

  • rails を mongrel で動かす (プログラマ 福重 伸太朗 〜基本へ帰ろう〜)

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

  • YAML - Wikipedia

    テキストのため可読である。その概念はXMLやプログラミング言語であるC、PythonPerlからきている。YAMLの原案はクラーク・エバンス[4]、ブライアン・インガーソン[5]、オーレン・ベンキク[6]が共同で出した。 YAMLは再帰的に定義された頭字語でありその語源は「YAML Ain't a Markup Language.」(→YAMLはマークアップ言語じゃない)である。初期には「Yet Another Markup Language」(→もうひとつ別のマークアップ言語)と言われていたが、マークアップよりもデータ重視を目的としていたために後付されてできた名前である。しかしながら XML(当のマークアップ言語)がデータシリアライズ目的のために頻繁に使用されるため、 YAMLを軽量マークアップ言語と考えることもできる。類似の規格としてJSONがある。

    YAML - Wikipedia
    J138
    J138 2009/04/20
  • Processing by Ruby #2 - Quietstar

    (前回のあらすじ:http://d.hatena.ne.jp/dewdrop/20070506/p5r) この前のJRubyでProcessing動かすやつですが、あれ書いたその日にJRuby1.0.0RC1がリリースされてたらしくて(プロジェクトトップページは更新されてないのに!)、それ使ったら見事動きましたわーいわーい。 ちなみに、JRubyにもirbが付属してるんだけど、それ使うとProcessingのリアルタイム制御ができます。 この前のスクリプトの最後のところを次のような感じにちょっと変えといて、 # p5r.rb ... JFrame = javax.swing.JFrame def run applet frame = JFrame.new applet.class.to_s frame.content_pane.add applet frame.default_close_

    Processing by Ruby #2 - Quietstar
  • おさかなラボ - vimのマウス機能が便利すぎる件

    何を今さらと言われるのかも知れないが、そもそもWindows+PuTTY(Windows)でリモートのvimのマウスモードが使えることを最近まで知らなかった。使ってみるとこれが便利すぎる。 まず、.vimrcに set mouse=a と書いてやるとマウスモードが有効になる(ちなみにemacsな人は.emacsrcに「(xterm-mouse-mode 1)」と書くといいらしい)。 たとえば、マウスで編集領域を選択すると自動的にヴィジュアルモード選択になってくれる。この状態で中ボタンを押すとカーソル位置でペーストされる。マウスでざっくり選択して「d」や「y」で消去やヤンクができるのもいい。 と、まあこのくらいは想像していたのが、なんとvimはマウスホイールにまで対応している。操作するとちゃんと編集領域だけスクロールしてくれる。これ、すごく便利。 ファイルブラウザモード(ディレク

    J138
    J138 2009/04/20
  • 平屋住宅 価格比較ガイド ~ハウスメーカー一括資料請求のススメ~

    Penawaran Terbaik dari Frank & Co Voucher Frank & Co voucher merupakan salah satu benefit yang bisa didapatkan. Dari gift tersebut Anda bisa mendapatkan ber… Baca selengkapnya Penawaran Terbaik dari Frank & Co Voucher

    平屋住宅 価格比較ガイド ~ハウスメーカー一括資料請求のススメ~
  • 飲み会になかなか参加しないヒトは赤信号です。

    新入生、新社会人の新しい生活が始まってまだ間もないですが、 飲み会のお誘いにしり込みしてる人。さっそく赤信号点灯中ですよ。 飲み会に誘ってもなかなか来ない人っていますよね こっちだって特に興味があるわけじゃなくて、 一応声をかけてあげているだけなのに・・ あの人、あんなに家に早く帰って何してるんだろう?、 人に言えない趣味でもあるのかな?なーんて 人のいないところで盛りあがったりして・・・ 飲みニケーション、なんて言葉もあるくらいで お酒を飲んではじめてその人の自然な姿がわかったりするのよね。 普段は話さない趣味の話、好きな女のコのタイプ・・・etc ・・それがないから、いつまでも素性のわからない気味の悪い人で終わっちゃうのよ。 だからあまり気がノらなくても、何とかガンバして飲み会に参加してみてください。 飲み会に慣れてない人へのアドバイスとしては・・・ 何かモノマネを身につけてください

    飲み会になかなか参加しないヒトは赤信号です。
  • ついに上陸解禁! 日本一有名な廃墟、軍艦島に行ってきた!【前編】 (1/3)

    廃墟マニアもそうじゃない人も、軍艦島という名前を耳にしたことのある人は多いはずだ。ちなみに軍艦島と呼ばれる島は国内にいくつかあるのだが、一般的に軍艦島といわれて思い浮かべるのは、世界文化遺産の暫定リストに登録された、長崎半島の西4.5kmの沖合いに位置する端島(はしま)のことだろう。 この島は1810年に石炭が発見され、1870年(明治3年)に炭鉱として開発開始、三菱石炭鉱業が閉山する1974年(昭和49年)までの104年に渡り、炭鉱として日経済の発展に貢献してきた。現在もその名をとどろかせているのは、炭鉱閉山後に無人島となり、数十年の時の流れに身を任せて巨大な廃墟島となったためだ。 そんな廃墟の島“軍艦島”だが、今年の4月末より一般観光客の上陸が許可されることになった。その情報をキャッチしたASCII.jpチームは、上陸解禁に先立ち長崎市の協力を得て、軍艦島に上陸してきた。 現在の軍艦

    ついに上陸解禁! 日本一有名な廃墟、軍艦島に行ってきた!【前編】 (1/3)