30+ capabilities, 750+ integrations, the power of AI, all together.
Photo by Riverman72 あとで自分メモを書こうと思うけど、先に一言。 37signalsも使っているといううたい文句に惹かれて試してみた、Railsのパフォーマンス記録ツール/サービスNew Relic RPM(Rails Performance Management)が、すばらしい。 RPMは開発時用のDeveloperと、実機用のProductionのが二つあり、まだ開発時用のDeveloperモードしか試してはいないんだけど、専用の管理画面で、アクションを実行時のメソッド単位の実行時間、生成されるSQL、SQLの実行時間やインデックスの利用状況などが非常に簡単に把握できます。 Railsで開発している人なら、下のムービーを見れば、そのすごさが分かるはず。 RPM developerのデモ動画 | RPM production のデモ動画 いまこれを使って、PhotoS
Ryan's Scraps This doesn't involve you, keep on movin'... See here from some syntactical changes that occurred after this post was published Following the tail of David Heinemeier Hansson’s much talked about RailsConf keynote speech comes the addition of the ActiveResource library to edge Rails. What’s all the hype about? Well, I’ll let you read David’s post for the lowdown, then I’ll try to do so
= Active Resource Active Resource(ARes)は、ビジネスオブジェクトと「Representational State Transfer(REST)Webサービス」を接続します。透明なプロキシ機能がクライアント(ActiveResource)とRESTfulサービス(ActionController::Resourceの中でシンプルなRESTルーティングが提供される)の間に提供されることによって、RESTなWebサービスのためのオブジェクト関連マッピングが実装されます。 == 哲学 Active Resourceは、RESTなWebサービスのための論理的なオブジェクト関連マッピングのラッパーを提供することを試みます。それは、Active Recordの主要な目的の一つである「あるリソースにマップする必要があるコードの量を削減する」と同じ哲学に従います。これは
Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や
一般的にRailsは開発は速いが、動作は遅いという印象がある。もちろん、速度面の解決手段は様々に存在し、現在はキャッシュを利用する方法が多用される。そしてもう一つの欠点として、設置の面倒さが挙げられることが多い。これはmod_rails(Passenger)を使うことで相当楽になる。 Ruby Enterprise Editionのトップページ だが、mod_railsの欠点として挙げられるのが、メモリを相当使ってしまうということがある。速度面とメモリ、同時に解決するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRuby Enterprise Edition、エンタープライズ向けRubyと名付けられたRubyだ。 Ruby Enterprise Editionはmod_ruby(Passenger)の開発者によって作られたRubyで、Ruby 1.8.6をベースにGC
Ruby-GetText-PackageはRuby on Railsのローカライゼーションを強力にサポートします。 Railsのための機能 Controller/Viewを翻訳する機能 Modelを翻訳する機能(テーブル名、カラム名) クライアントロケールの自動取得 (Controller/ViewだけではなくModelについても)翻訳対象文字列を自動で抽出しpoファイルを生成する機能 複数のテキストドメインを作る機能 ロケールごとのAction/Fragmentキャッシュ エラーメッセージの翻訳(ビルトイン) いくつかのヘルパー関数の翻訳(ビルトイン) ここではRuby on Rails 2.0.0以降でRuby-GetText-Packageを使う方法を説明します。 Ruby on Railsではrakeを使うことが多いので、この例ではpo/moファイルの管理についてもrakeを使うよ
チェックポイント Rails 2.0 (2.0.2) をインストールしてみたので、メモ。 Rails 2.0 をとりあえず使ってみる コントローラーのコード JSONP と CSRF 対策の相性 情報ソース このエントリは、実際にやったことをダラダラ書いただけなので、Rails 2.0 のさわりを簡潔に知りたければつぎのエントリがお勧め。 Rails 2.0のscaffoldを使ってみた CSRF 対策がらみでは次のエントリがまとまっている。 Rails 2.0でCSRF対策 (一言くわえておくと、Rails 2.0 ではデフォルトで POST リクエストには認証トークンが必要なようである。したがって、認証トークンを不要にする場合にだけ、protect_from_forgery を使うことになるだろう) Rails 2.0 をとりあえず使ってみる RubyGems でごく普通に最新版の R
rails2.0になって、いろんなrakeタスクが追加されました。 migrationとtest以外のrakeタスクは、知らなくてもあんまし困らないので後回しになりがちなんだけど、知っておくと結構便利なので、新しく追加されたrakeタスクを簡単に紹介していきたいと思います。 ちなみに実行できるrakeタスクを見るには、コンソールから rake -T でずらーっと見れます まず今回はdb関連のから紹介します ■rake db:abort_if_pending_migrations 実行されてないmigrationがあるとき、教えてくれる。サーバー起動時に一緒に呼ばれるようにしたら便利かもね ■rake db:charset データベースの文字コードを教えてくれる。mysql以外はsorry, your database adapter is not supported yet, feel f
What are migrations? ActiveRecordMigration allows you to use Ruby to define changes to your database schema, making it possible to use a version control system to keep things synchronized with the actual code. This has many uses, including: Teams of developers – if one person makes a schema change, the other developers just need to update, and run “rake db:migrate”. Production servers – run “rake
前回のSQLite3では、Rails 2.0.2 から新たにデフォルトになった軽量データベースについて書きました。今回は、RHTMLテンプレートについてです。 Rails 2.0 での重要な変更の一つは、HTML文書を生成するためのテンプレートファイルの拡張子が .html.erb になったことです。より正確に言うと、.erb の部分はテンプレートシステム(テンプレートエンジン)の名前を示しています。例えば、ERB の代わりに HAML を使う場合は、拡張子を .html.haml にします。 試しに、Rails のジェネレータでコントローラを生成してみましょう。 > script/generate controller top index 確かに、app/views/top ディレクトリに index.html.erb という名前のファイルができています。 もしかすると、人によっては今回
比嘉さんからciteされたみたいなので、取り急ぎ新しい情報を吐き出しておこうと思います。 そろろろRailsについて本音を書いてみるか 後、デバッグの環境は、Javaに比べて貧弱だと思う。Railsでデバッグをする7つの方法を見てほしい。IDEでソースにブレークポイントを設定(ソースコードを書き換えるのではなく)して、ステップイン、ステップオーバー、メモリの状態を見たりなんてのに慣れているJavaから比べると、すっごく大変に見える。 喜ばしいことに、Rails 2.0ではruby-debugを使ったdebuggerが正式に採用されました。 これの使い方は非常に簡単です。 まずは、以下のようにブレークポイントをコード中に書き込みます。
The performance of Ruby on Rails is influenced by many factors, particularly the configuration of your deployment server(s). However the application code can make a big difference and determine whether your site is slow or highly responsive. This short article is about some of the tips and best coding practices to improve performances in Rails only, and won’t attempt to cover the server configurat
「私達はUR賃貸物件しか住まない」「子供が出来たら、絶対にUR賃貸住宅がいい」などと、UR賃貸住宅には根強いファンがたくさんいます。特に最近は、子連れ家族に大人気で どうにかしてお気に入りの物件を借りようと、競争が激化しているのです。 礼金・仲介手数料・更新料が不要という大きなメリットがあるUR賃貸住宅ですが、家族3人以上のファミリー向け住宅に人気が集中しているのには、3つの理由があるのです。 一体、どのような魅力があるのでしょうか?早速、ご紹介していきます。 <UR賃貸住宅が、子連れ家族に人気の3つの理由> 理由1、間取りに対する専有面積が広い&面白い間取りが多い UR賃貸住宅は、一般的な賃貸住宅に比べて1つ1つの空間がとてもゆったりしています。 ですから、一般の賃貸住宅と同じ間取りでも専有面積が広いので圧迫感がないのです。また間取りを見ると子連れ家族に嬉しい収納スペースがきちんと確保さ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く