2. 自己紹介 • 藤田 武雄 • 株式会社ドリコム • ソーシャルゲーム事業本部 • アプリケーションエンジニア • 最近は主に社内ライブラリの開発を 担当 Copyright © Drecom Co., Ltd.
WinユーザがRailsアプリをこれから公開しようと思った場合 Windowsで学習を開始するのは不可能なのでLinuxをいれる でもWindowsで進めようとしてmsysGitをいれたりするが結局半日無駄にする なぜかgemが最新じゃないと怒られる gemを単純に使っても後から困るのでrvmかrbenvが必要。使い方覚えないといけない やっとRails3.2導入。javascriptエンジンが入ってないので起動しない やっと起動 HTML書いてるのは情弱だけ => hamlを覚える js書いてるのは情弱だけ => coffee scriptを覚える css書いてるのは情弱だけ => scssを覚える テスト書いてないコードはレガシーコードっていわれる しかたないのでRspecいれる => Rspec覚える ユニットテストだけではしかたないといわれcapybaraもいれる => capyb
Github に脆弱性。やった人は Rails に有りがちな脆弱性を issue に挙げていたが相手にされず、実際にそれを突いてきた。一見 childish だが、それだけ簡単に脆弱な実装がなされてしまうということだ。週明けの今日、Rubyist はまず関連情報に一読を。 — Yuki Nishijima (@yuki24) March 4, 2012 気になって調べたのでメモ。自分も気をつけないとなー。 Public Key Security Vulnerability and Mitigation - github.com/blog/ github に脆弱性があってそれが突かれたらしい。 Rails アプリにありがちな脆弱性の一つ、Mass assignment とかいうタイプの脆弱性である。 mass assignment 脆弱性とは mass assignment 脆弱性とは何か、
こんにちは、ほりいです。風邪が流行っていて体調管理が大変なシーズンですね。 先週 “Rails 3.2.0 がリリースされました”:http://weblog.rubyonrails.org/2012/1/20/rails-3-2-0-faster-dev-mode-routing-explain-queries-tagged-logger-store ね。 Rails を使った Web 開発チームでは 3.2 を使い始めていますが、社内でも結局どう変わるの? という声がありましたので、勉強がてらみんなで “Ruby on Rails 3.2 Release Notes”:http://edgeguides.rubyonrails.org/3_2_release_notes.html を翻訳してみようという試みを行いました。その成果を公開したいと思います。 注意書き: * 1章「Upgra
2011/08/29 Ruby on Railsの基礎知識を問う認定試験、「Rails 3技術者認定ブロンズ試験」が、2011年7月から始まった。ベータ試験の段階で受験し、すでに合格している株式会社イオレの小川伸一郎さんに、受験の感想を伺った。 小川さんは、RailsでWebサービスを開発するエンジニアであると同時に、エンジニア採用を担当することもあるという。受験者であり、また面接担当者として資格試験についてのご意見も聞いた。 ※@ITは本試験の運営委員会にメンバーとして加わっています。 プラグイン開発で実力磨き 現在、私は株式会社イオレという社員30人ほどの会社で、Ruby on Railsを使った開発をしています。私自身は、最初に勤めた会社ではPerlでCGI開発をしたり、PHPを使った受託開発も経験してきましたが、最近はRubyばかりです。 株式会社イオレ 技術開発部 小川伸一郎さん
241: 簡単なOmniAuth (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto 数週間前、エピソード235[動画を見る, 原文を読む]と236[動画を見る, 原文を読む]でOmniAuthについて説明しました。OmniAuthは、Twitterなどのサードパーティによる認証サービスを自分のRailsアプリケーションに統合することを可能にします。これらのエピソードで提示したシナリオでは、アプリケーションにすでにユーザ名とパスワードを管理するしくみ(この場合はDevice)が存在しているところにOmniAuthを統合するという、どちらかというと複雑なものでした。また、ユーザごとに複数の認証方法を提供していました。このような特別な要求がないのであれば、OmniAut
注意 この訳はだいぶ古い(2011年7月時のREADME)です。最新版の訳をgithub上に載せたのでこちらをご覧ください。 はじめに Rails のエンドツーエンドテスト用のデファクトスタンダードプラグイン Capybara の README 意訳です。いつもと比べて直訳成分多めです。 テスト関連はどうにも日本語の情報が少なくて、覚えるのが大変ですね>< 概要 Capybara は Rack アプリ(Rails, Sinatra, Merb等)の統合テストを簡単にするのが目的です。Capybara は現実のユーザがウェブアプリとやりとりするのをシミュレートします。テスト用のドライバを選択できます。デフォルトでは Rack::Test と Selenium ドライバをビルトインでサポートしています。HtmlUnit, env.js は外部の gem としてサポートしています。 完全なリファ
MacOSXでRailsの開発をしている方にちょっと朗報。普通Railsで開発をしているとき、自分用の開発サーバをローカルで $ rails sとコマンドを打ち、使っているかと思います。 これをやると3000番のポートで開発中のアプリがdevelopmentモードで立ち上がり、そこにブラウザでアクセスして閲覧、結果を踏まえて修正・・・という流れです。 こうしていると何が困るかというと サーバを自分でいちいち立上げないといけない 別のアプリも開発サーバを上げるとなると、ポートをずらさないといけない 開発用Webサーバ、Webrickは割りと重いので上げっぱなしにしておけない かといってApacheやNginxを使うとなると、設定ファイルをいちいち修正したりが必要 とかという感じです。(まぁ、それほど辛い悩みでもないのですけど) ということで、37Signalsの新プロジェクト「Pow」をご紹
37signalsのBlogはURLが凄い変だなー、どうやって実装してんの?とか思ってた。 例えば: http://www.37signals.com/svn/posts/247-calling-all-basecamp-customers-in-nyc-or-chicago これどうやってるの?わざわざidを変換するメソッドとか実装してるの?とか思ってたら、こういうことだったのか!凄い! Riding Rails: How to get more literal URLs and still use IDs Obie Fernandez : Weblog : Ruby on Rails and More... どうもRailsがidを得るときにto_paramメソッドを使っていることを利用してるみたい、↑のBlogを参考にしつつ試してみる。 to_paramメソッドを上書き
This article is a work in progress, or documents a feature that is not yet released to all users. This article is unlisted. Only those with the link can access it. This article is archived. It no longer receives updates and is here for historical reference only. We can’t guarantee that any statements made are still true or that the instructions still work. This version of Rails is no longer suppor
jQuery Mobile | jQuery Mobile を使って Ruby on Rails で作ったWebサイトを iPhoneなどのスマフォに対応したサイトに変更してみました。以下の画像は Ruby on Railsの Scaffold で作ったサイトをjQueryMobile対応した後の画面です。 クールなスマフォサイトになっています! 1. まずは普通にscaffold でアプリを作る Railsはjavascript周りが大幅に強化された3.1を使っています。 % rails new jq_mobile % cd jq_mobile % rails g scaffold todo due:date task:string % rake db:migration % rails s 2. PC と iPhone でview(layout)を切り替える jQueryMobile用
This is my presentation in RubyConf 2011, 30th Octobar 2011,New Orleans in the U.S. Abstract: MacRuby is an implementation of Ruby 1.9 that is built directly on top of Mac OS X core technologies. Recently, MacRuby has become viable as a tool for developing useful desktop applications for Mac OS X. However, as of March 2011, MacRuby is still missing some functionality that is present in cRuby. Ther
最近クックパッドでは、アプリケーションサーバの大半が Rails 2.3 から Rails 3 に置き換わったのですが*1、リリース前のベンチマークの時点ではあまりパフォーマンスが出ず四苦八苦していました。具体的には Rails 2.3 の時と比べ MRI 1.8.7 だとレスポンスタムが200%ぐらい遅い結果でした。Rails 3 になって実装が Merb core を取り入れ疎結合で綺麗になった反面、より多くのオブジェクトと・メモリを利用する様になった影響かと思います。 そこで Ruby インタプリタの変更*2を行い検証をしたところ MRI 1.8.7 (Rails 2.3と比べ) 約200%遅い MRI 1.8.7 -> Ruby Enterprise Edition 1.8.7 2011.03 (tcmalloc 無効) 約180%低速 MRI 1.8.7 -> Ruby Ente
284: Active Admin (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto 今回のエピソードではActive Adminを見ていきます。このgemを使うとRailsアプリケーションに管理用画面を簡単に追加できます。見栄えのする管理用画面を作成できるだけでなく、自由にカスタマイズ可能です。ライブデモで実際に動作する様子を見ることができます。 今回のエピソードでは、既存のRailsアプリケーションにActive Adminを追加します。対象のアプリケーションは簡単なEコマースアプリで、複数の商品があり、それぞれが価格を持ちカテゴリに属します。Active Adminを使って管理用画面を作成して商品を管理できるようにします。 Active Adminをインスト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く