タグ

railsに関するscorelessdrawのブックマーク (155)

  • mod_rails(passenger)はmogrelの3倍メモリを食う?

    Rails運用時で気になるのは、安定性とパフォーマンス。安定性はいろいろ負荷テストをして時間が経たないと分からないので、まずはメモリのパフォーマンスから調べてみます。 とりあえず、ちょっとしたサンプルをmongrelで動かしてみると、44Mほどメモリを確保しています。 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 1003 14412 0.0 2.2 44316 23556 ? Sl Apr10 0:01 /usr/bin/ruby1.8 /var/lib/gems/1.8/bin/mongrel_rails start んで、同じプロセスをmod_rails(passenger)で起動すると、143Mほど確保されます。 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAN

  • Overview — Phusion Passenger™ (a.k.a. mod_rails / mod_rack)

    Supercharge Your Web App Passenger has a myriad of features that are invaluable to today’s web apps and microservice APIs. You get these benefits (and more) by simply installing Passenger with Nginx or Apache. Learn how. Optimization Passenger was built with high performance and efficiency in mind. With Passenger’s zero-copy architecture, turbocaching and support for multiple concurrency models, y

    Overview — Phusion Passenger™ (a.k.a. mod_rails / mod_rack)
  • Home Page

    Welcome To LuRuJu Site LuRuJuとは、UMLモデリングツールJUDEのモデルデータをオブジェクト指向スクリプト言語Rubyで操作する為のライブラリです。 また、JUDEとWebフレームワークRuby on Railsとのダイナミックな連携を実現したLuRuJu on RailsRailsプラグイン)も提供しています。 LuRuJuライブラリ及びサイトは、ともにフリーエンジニアである野村周平(通称ばんちょー)が趣味で細々と作成しています。 現段階ではまだまだ未完成ですが、公開し皆様の意見をフィードバックしながらライブラリを育てていこうと考えています。 ライブラリを使って頂いた方がほんの少しでもハッピーになれればこの上ない喜びです。 What’s New 2008-4-05 RubyForgeにLuRuJuのパッケージを登録しました 2008-3-21 LuRu

  • Mac OS X Leopard上に作る快適なRuby on Rails開発環境 - /etc/services

    Developing Rails Applications on Mac OS X Leopardという記事がありました。Leopard上でRuby on Rails 2.0を使った開発を行うためのチュートリアルです。今後、以下の内容が順次公開されるようです。 Xcode 3.0を使ってRESTfulなRailsアプリケーションを開発する方法 AJAXとiPhoneインタフェースのサポート バージョン管理とCapistranoを使ったLeopardサーバへのデプロイ 現時点(2008.3.7)では「1.Xcode 3.0を使ってRESTfulなRailsアプリケーションを開発する方法」が公開されています。 恥ずかしながらXcodeをRailsの開発に使えることを知らなかったので、Leopard上に開発環境を構築する上で非常に参考になりました。せっかくなので簡単にまとめておきます。 関連プロ

    Mac OS X Leopard上に作る快適なRuby on Rails開発環境 - /etc/services
    scorelessdraw
    scorelessdraw 2008/03/08
    XCode3.0を使ったRailsの開発
  • そのコードはテストされているか? - ザリガニが見ていた...。

    テストコードを書いていると、ふと疑問を感じて心配になることがある。 果たして、このテストコードで漏れなく動作確認できているのだろうか? テストが漏れているところが、どこかに無いだろうか? 特にテストを書くことに慣れていない現状では、何処でどんなテストを書いておくべきかも手探りだ。そんな時rcovが勇気づけてくれた。 利用環境 MacBook Mac OSX 10.5.2 Rails 2.0.2 インストール インストールはいつもながら、とても簡単。 $ sudo gem install rcov 使い方 開発中のRailsプロジェクトのルートで以下のコマンドを実行してみた。 -x Library/Ruby/Gemsオプションは、Library/Ruby/Gems/以下のコードに対するcoverageを除外してくれる。 --railsオプションは、config/, environment/,

    そのコードはテストされているか? - ザリガニが見ていた...。
  • rake rails:freeze:gems で uninitialized constant Gem::GemRunner - @m4i's blog

    2007-12-20 追記 2.0.2 で修正された RubyGems 0.9.5 になってから rake rails:freeze:gems がこける。検索してもあまり情報がないのは環境によるからなんだろうか。 探しまわったところ railties/lib/tasks/framework.rake にこんな修正を入れろというのをいくつか見つけた。 --- railties/lib/tasks/framework.rake.orig 2007-12-08 03:03:17.774232626 +0900 +++ railties/lib/tasks/framework.rake 2007-12-08 03:03:38.365220128 +0900 @@ -4,6 +4,7 @@ task :gems do deps = %w(actionpack activerecord actionm

    rake rails:freeze:gems で uninitialized constant Gem::GemRunner - @m4i's blog
  • /etc/services: Railsでアプリの雛形を作る時に便利なプラグインやパッケージ

    Railsは普通に使っても生産性が高いですが、豊富に用意されているプラグインやパッケージの中から、自分好みのものをピックアップし、アプリ開発の雛形にしておくと便利です。そんなわけで自分がRailsでアプリケーションを開発する際に良く使うもの、これから使ってみたいものをまとめておきます。 Acts as Authenticated ユーザー管理、認証プラグイン。登録されたメールアドレスにメールを送信しアクティベーションすることもできる。 Attachment_fu ファイルのアップロードをサポートするプラグイン。Acts as Attachmentを拡張したもの。 ActiveScaffold Ajax対応の高機能なScaffoldを利用できる。 acts_as_ratable モデルへレーティング機能を持たせるプラグイン。 Acts As Taggable On Steroids acts

    /etc/services: Railsでアプリの雛形を作る時に便利なプラグインやパッケージ
  • Rails 2.xの変更点と移行ポイントのまとめ - /etc/services

    Rails 1.x→ 2.xの変更点と、実際に移行した際の情報について書いているページをまとめておく。まずは変更点がまとまっているページ。 InfoQ: Ruby on Rails 2.0が公式リリース InfoQ: Rails 2.0 - 初心者がすべきことは? 次は実際に移行した方の作業ログ。 Rails 2.0移行でつまずくポイント Rails 2.0への移行 - PhotoXP Rails 2.0 移行ログ -- BONNOH FRACTION 13 いろいろとRails1.2系から2.0系へ移行した ひげろぐ

    Rails 2.xの変更点と移行ポイントのまとめ - /etc/services
  • Rails2.0とRails1.2を共存させる方法 - moroの日記

    というかコマンド付きのgemを複数バージョンを共存させる方法。 コマンドの第一引数に_【バージョン】_を渡します。 $ rails _1.2.6_ -v Rails 1.2.6 $ rails _2.0.2_ -v Rails 2.0.2Railsの場合はrailsコマンドでアプリの外枠を作ってしまえば、それ以降はこの指定は必要ない(config/environment.rbでRAILS_GEM_VERSIONしてるので)。ということでRails自体は1.2.6から勉強したい(参考書も多いし)けど、たまには2.0系のコードも読んでみたい、という人なんかはこうするとよいかと。 もっとちゃんと知りたいという人は、gemで入れるとコマンドがこうなるということを知っておけばOK。で require 'rubygems' version = ">= 0" if ARGV.first =~ /^_(.

    Rails2.0とRails1.2を共存させる方法 - moroの日記
    scorelessdraw
    scorelessdraw 2008/01/14
    覚えとこう
  • Ruby on Rails 2.0が公式リリース

    David Heinemeier Hansson(DHH)氏は先日、Ruby on Railsブログ内で、ほぼ1年の制作期間を経てRuby on Rails 2.0をリリース(source)したことを発表した。 今回のリリースでは新機能が目白押しで、多くの修正が加わり、洗練度も大幅に向上している。リリースについてDavid氏は以下のように語っている。 Ruby on Rails同様、なんとも画期的な出来事である。私は個人的にこのフレームワークの取り組みに約4年半の歳月を費やしてきた。そしてほぼ同じくらいの時間を共にした貢献者もいた。その期間、自分達がどこまでやってきたのかを見てみると実に満足の行くものだった。当初の誇大広告を証明する為、それにこだわってさらに高いレベルを求め続けることができたのですから。 リリースの「新機能紹介」リストは長い。Rails開発者の興味を最も引くと思われる主

    Ruby on Rails 2.0が公式リリース
  • BBC、「Perl on Rails」開発 ― @IT

    2007/12/03 英国営放送(BBC)が、Web開発フレームワーク「Perl on Rails」の構築に取り組んでいる。BBC Radio Labsが公式ブログで明らかにした。 同局はその理由を、ユーザーからリクエストがあったときにすぐにWebページをレンダリングする動的なソリューションが必要なためとしている。現在、BBCのWebサイト構築は主にHTMLファイルを作成してFTPでアップロードする静的なプロセスに、Perlを使って追加機能やインタラクティブ性を加えている。これには、1つのディレクトリに保存できるファイルの数が限られたり、ページ間のリンクを最新の状態に保つ作業が複雑になるなどのデメリットがある。 BBCが求めるのと同様の機能を持つフレームワークは多数あるが、BBCのサーバで動作し、かつ必要な機能を持つものはないため、自身でPerlを使ってModel-View-Control

  • _ [Rails] とりあえずDB分割するだけなら驚くほど簡単だった件 - Don'tStopMusic(2007-10-31)

    _ [Ruby] Ruby の新ロゴ Ruby Associationは2007年10月29日、Ruby公式ロゴ選定コンテスト「Rubyロゴコンテスト」の結果を発表した。Rubyの公式ロゴにはTom Schaub氏の作品が採用された。 Rubyの公式ロゴ決定! | エンタープライズ | マイコミジャーナル 公式ロゴが決定しました。おなじみのルビーを使っているせいか、そんなに代わり映えしないような。 まつもとさんが [ruby-list:44161]Ruby公式ロゴコンテスト結果発表 で選考基準を述べていますが、それぞれうなずける理由です。 興味深いと思ったのが、『「かわいい」ものは除く』という項。「エンタープライズ」という言葉も囁かれ始めている今日この頃、Rubyもそろそろ大人として扱われるようにという親心なのかもしれませんね。 _ [Ruby] 第二回Ruby認定試験を受ける予定 研

  • Ruby on Rails LT@クックパッド

    <a name=今年3月に開催しましたAward on Railsライトニングトークですが、来る10月3日(金)に第四回を開催致します。 Award on Railsライトニングトークとは、RailsでWebアプリを作っている方同士で、ご自身のアプリについてプレゼンテーション・レビューを行う場です。 欲の秋、美味しいご飯とともに、大好きな技術話に没頭したいエンジニアの皆さんのご参加をお待ちしております! 各自発表の後は、自由に意見交換ができる懇親会も予定しています。 白金台に移転したクックパッドの素敵なオフィスで、 ぜひご自分の作品を磨きに来ませんか? 新しくなったクックパッドオフィスはこちら 第四回Award on Railsライトニングトーク概要 主催  : クックパッド株式会社 日程  : 2008年10月3日(金) 時間  : 19:30 OPEN 20:00 START(21

  • masuidrive on rails » Blog Archive » Railsプラグイン紹介サイト - RAILSify.com

    Railsを人に勧めると必ず聞かれるのが、「プラグインをどこで探せばいいんですか?」 公式Wikiにもプラグイン情報はあるのですが、サイトがたまに落ちてたりスパムにやられたりで、あまり活用されていなく、結局Google先生頼りで検索したり、他のブログで見つけたのをブックマークしたりとしていました。 みんなプラグインをまとめるサイトを待ち望んではいたのですが、だれも作らないまま結構な時間が過ぎました。 しかし、やっとプラグインやツールをまとめるサイトRAILSify.comが、公開されました。 たぶん管理者側で追加したのだと思いますが、既にメジャーなプラグインについては、登録されているようです。ちょっと使ってみたところ、使い勝手もデザインもいいようなので、これが安定して、プラグイン情報がここに集まるようになるといいなぁ。 via eHub

    masuidrive on rails » Blog Archive » Railsプラグイン紹介サイト - RAILSify.com
  • netswitch! | tag rails_plugin

    ♞ rake test:units (in /Users/nanki/work/...../trunk) rake aborted! undefined method `watch' for BenchmarkForRails:Module これは困った。 AutoLoadingがうまくいっていないようだが、この手の問題は追跡が難しい。 とりあえず適当な箇所で、require 'benchmark_for_rails'しておけば大丈夫だが、気持ち悪いので次の日原因を追ってみた。 p追跡の結果だけ書くと、rake 実行時に読み込まれるlogs.rake冒頭でのrequireで、BenchmarkForRailsモジュールが初期化されて、来読まれて欲しいはずの、benchmark_for_rails.rbがロードされないのが問題。 # in vendor/plugins/benchmark_

  • がんちゃんのブログ: さくらのレンタルサーバにRuby on Railsをインストールする方法

    2008.5.10追記 rubygemsもRailsも新しいバージョンが出ており、インストールの手順が多少かわりましたので、それにもとづいた記事をかいております。アップデート版さくらのレンタルサーバーにRuby on Rails 2.0.2をインストールする方法をご覧ください。 6月にあった人工知能学会の全国大会でもまつもとさんが招待講演をしたりして、なにげにもりあがっているRuby on Railsですが、わたしもさくらのレンタルサーバでRuby on Railsしてみようとおもい、インストールしてみました。そのための手順をまとめておきます。インストールに当たっては参考文献[1]と[2]を参考にしました。 まずはrubyがはいっていることの確認。 % ruby --version ruby 1.8.5 (2006-08-25) [i386-freebsd6] もんだいありませんね。rub

  • Railsについて思うこと

    2007-08-25 に便乗。 現在、炎上Rails案件の消火中。寝る時間も、自分の時間も、何かを楽しく実験するような時間も無い。いろいろなものを失って、これからも失い続ける。もう、何もかも疲れた自分が語るRailsについて。 現在の感想としては、フレームワーク自体は悪くないが、手放しに近い状況で「Rails良い」と煽りまくっているのはいかがなものかと思っている。世の中、Railsが想定していない案件や開発者もたくさん居るんですよと。 結局、Railsについて率直に駄目な点を上げると、 アジャイル勘違いが広まっていること →Railsで作ればアジャイルアジャイルなら納期半分で、やることちゃんとしなくてもシステム開発が出来ますよ、とか。 そこそこ普通動く番環境のベストプラクティスが無い 世界中でベンチ大会やっているような感じ。 というところではないかなと。Rails自体はRailsらしく

    Railsについて思うこと
  • netswitch! | Railsアプリケーションの国際化 - Globalize

    Posted by nanki Sun, 26 Aug 2007 01:15:00 GMT Globalizeを使ってみる。 セットアップ 適当なRailsアプリを作って、Globalizeをインストール。 $ script/plugin install http://svn.globalize-rails.org/svn/globalize/trunk .... $ mv vendor/plugins/trunk vendor/plugins/globalize $ rake globalize:setup --- ./vendor/plugins/globalize/tasks/data.rake.orig 0000-00-00 00:00:00.000000000 +0000 +++ ./vendor/plugins/globalize/tasks/data.rake 0000-00

  • http://rails.office.drecom.jp/takiuchi/archive/206

  • Ruby on Rails チュートリアル集 | Diaspar Journal

    東証プライム上場の唯一のオンライン英会話 初心者向けに日人講師のレッスンも提供 5,000を超える豊富な教材 採用率1%の選りすぐられた講師陣 科学的根拠によるレッスンメソッド レッスンの5分前予約ができる 朝6時から深夜1時まで受講できる レアジョブ英会話は、TESOLという英語ネイティブでない方に英語を教えるための資格に基づいた研修を受けた6,000名のプロの講師が担当します。 初級者から上級者まで安心して英語学習に取組むことができます。 英会話力の向上に必要なレベルや、目的にあった教材が選べます。第二言語理論やCEFR(セファール)に基づいたオリジナル教材がそろっています。 CEFR(セファール)とは、外国語の習熟度や運用能力を測る国際的な指標のことです。大学入試認定の英語検定試験のスコア比較にも利用されています。 レアジョブ英会話は、英語学習に挫折しそうなときは日人カウンセラー

    Ruby on Rails チュートリアル集 | Diaspar Journal