タグ

2009年4月15日のブックマーク (10件)

  • PassengerをMacで動かすには設定の追加が必要 - このブログは証明できない。

    PassengerはRuby on RailsをApache上で動かすためのモジュールです。パフォーマンスがいいらしいです。インストーラはテキストベースなのですが、とっても親切。Linuxでは、迷うこと無く動かすことができました。ところが、Macだと。。 Apacheは、Mac OS X Leopardに最初から搭載されているものを使っています。 Mac OS X LeopardでApache + PHPを動かす - このブログは証明できない。 ちなみに、Passengerのサイトはこちら。 no title RubyGemsで入れるので、サイトに行く必要はありません。ただ、ドキュメントは読んでおくべきかも。 それでは、ダウンロード。 % sudo gem install passenger つづいて、インストール。 % passenger-install-apache2-module 1

  • 記事が見つかりません MOONGIFT

    J138
    J138 2009/04/15
  • MOONGIFT: � RailsベースのEコマースシステム「Spree」:オープンソースを毎日紹介

    Eコマースはスクラッチで開発せず、オープンソース・ソフトウェアを利用して自社独自のカスタムを行って使おうというのが持論だ。その方がバグも少なく(こなれていれば)、機能も十分で、かつコストも低く抑えられる。 サンプルデータを取り込んだユーザ画面。普通に欲しい商品だ。 そのターゲットになるEコマースシステムは何を選択すべきだろうか。もちろん決まっている、自分たちが習得している言語を選ぶべきだ。 今回紹介するオープンソース・ソフトウェアはSpree、Rails製のEコマースシステムだ。 Spreeの最も特徴的な点は、SpreeをGemを使ってインストールする点だ。Rails製ではあるが、Gemを使ってインストールし、$ spree app_nameというコマンドを使って配置する。 注文一覧画面 公式サイトには一通りの流れが書かれており、その通りにコマンドを実行するだけでECサイトができあがる。ご

    MOONGIFT: � RailsベースのEコマースシステム「Spree」:オープンソースを毎日紹介
    J138
    J138 2009/04/15
  • paramsの挙動 - ザリガニが見ていた...。

    行番号の情報を付加する前に、その情報がどのようにparams[]へ渡って、どうしたら欲しい値を取得できるか、その仕組みを知っておく必要がある。以前もparamsを調べてみたが、未だ完全には理解できていない...。そこで、もう一度見直し。 もし、データベースと連携する入力フォームであれば、text_fieldなどのヘルパが利用できる。その場合は以下のような仕組みと理解した。 id = 1, file_name = '利益管理表'が保存されていると考えると... @csv = Csv.find(params[:id]) 基 <%= text_field 'csv', 'file_name' %> 以下のように展開される <input type="text" id="csv_file_name" name="csv[file_name]" value="<%= @csv.file_name %

    paramsの挙動 - ザリガニが見ていた...。
    J138
    J138 2009/04/15
  • 優しいRailsの育て方 - ヽ( ・∀・)ノくまくまー(2005-07-25)

    ● routes Rubyで書かれたRails用の mod_rewrite のようなURL書き換え機能です。定義ファイルは config/routes.rb です。Railsは1ページ(コンテンツ)を基的に「コントローラ」と「アクション」という組で管理(表現)します。コントローラとアクションは1時間Railsと遊ぶと大体わかりますが、簡単に説明するとアクションが通常のCGI('foo.cgi')の 'foo' に当たる識別子で、コントローラはそれらのある程度の集まりだと思って構いません。この集まりも適当なものでなく、正しくはMVCという概念に基づいて決まるのですが(DBのあるテーブルに対する一連の操作(アクション)単位でまとまる)、自分の好きな粒度でまとめても実害はありません。ここでは、「その2つの組でページが指定される」という理解だけでOKです。例に漏れず、この route (URL書

    J138
    J138 2009/04/15
  • Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用

    この文書は内容が古くなっています。 インストール ページで新しい文書を探してください。 要約 Redmine等のRuby on Railsアプリケーションを"Phusion Passenger(mod_rails for Apache)":http://www.modrails.com/ を利用してApache上で稼働させる手順を説明します。 運用の簡素化、複数インスタンスを並列稼働させることによるレスポンスの改善が期待できます。 インストールの流れは次の通り。 gem install passenger passenger-install-apache2-module httpd.confの変更 Phusion Passengerとは Railsアプリケーションを実行するためのApacheモジュールです。 特徴 Apache単独でRailsアプリケーションを実行可能です。Apacheのモ

    Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用
  • MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介

    待ちに待ったソフトウェアがついに登場した。Railsは生産性の高さについては定評があるが、その設置、運用方法についてはJava並みに敷居が高かった。レンタルサーバなどでは利用に耐える設置が難しかった。 Passengerのトップページ だが、これで時代は変わるかもしれない。そんなソフトウェアがついにリリースされた。 今回紹介するオープンソース・ソフトウェアはPassanger、mod_rails for Apacheだ。 Passangerはgemからインストールするソフトウェアで、これをインストールし、必要な諸設定を行ったら後はMongrelのようなアプリケーションサーバを立ち上げることもなくRailsが利用できるようになる。 インストール中 Apache2.2系(恐らく…)ではdeny from allの設定を消す必要があるが、それさえ消せば問題なくRailsが動作する。プロキシも何も

    MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介
  • - : vim online

    If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly. Questions about Vim should go to the maillist. Help Bram help Uganda.

    J138
    J138 2009/04/15
  • vimrcを晒してみる - Archiva

    Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 @hamashunに今さら捧ぐ。けっこう前に出すと言いつつ、伸ばし伸ばしになってたネタを投下してみます。あんまり弄ってないけども。 まず軽く紹介。Vimはviから派生したテキストエディタで、特にUNIX系OS(LinuxMac)ではEmacsと並んで広く使用されているエディタです。プログラマによって開発されたプログラマのためにエディタであり、全ての操作をキーボードから行えることが特徴かな。基的な操作方法は手前味噌ですが「Vim操作まとめ」を参照のこと。 んで、「.vimrc」という設定ファイルを――ホームディレクトリなり、exeファイルのあるフォルダなりに――用意してやることによって、好きなように拡張して使っていくわけです。無ければ単純なVi互換モードとして動きます

    J138
    J138 2009/04/15
  • Conzilla - A Concept Browser | Doc / Documentation browse

    Papers Conceptual Browsing Ebner, H., Palmér, M., Naeve, A., (2007), Collaborative Construction of Artifacts, Proceedings of the 4th Conference on Professional Knowledge Management, Workshop Collaborative Knowledge Management (CoKM2007), Potsdam, Germany, 28-30 March 2007. Naeve, A. (2001), The Concept Browser - a new form of Knowledge Management Tool (PDF), Proceedings of the 2 nd European Web-ba