綺麗に手順を踏んでやる場合には Ruby 初心者は躓くところが多い && 最初の学習コスト高いというのは納得。なおWebエンジニアの場合、こんな感じなのかな。たぶん。 Windows だといろいろうまくいかないので Mac 買う or 仮想マシンに Linux 入れる Mac ならhom... 続きを読む
Shota Fukumori (sora_h)'s blog about Ruby, Gentoo, etc. 気になって調べたのでメモ。自分も気をつけないとなー。 Public Key Security Vulnerability and Mitigation github に脆弱性があってそれが突かれたらしい。Rails アプリにありがちな脆弱性の一つ、M... 続きを読む
RailsRailsエンジニアになってから1年半くらいが経ち、社内のRailsのプロジェクトを全部で5つくらい触って、今やってるAbilie*1でようやく人並みにテストを書いてる気がしてきたので、現時点でやってるテストの方法をまとめておく。テストのルール的なのrspecで... 続きを読む
この記事はPHP Advent Calendarの19日目の記事です。 プログラマ10人集まれば、誰かMVCうんちく語るのが常。みんな大好きMVCの話です。僕は今年でPHPプログラマとして10年が経過しました。この節目の年に、これまで触ってきたフレームワークを振り返り、徹底... 続きを読む
オライリーが主催するイベント「Open Source Convention 2011」が7月25日から米国ポートランドで開催されました。 その中で、TwitterがなぜRuby on RailsベースのシステムをJavaVMベースへ移行しようとしているのかを解説したセッション「Twitter: From Ruby on... 続きを読む
◆ [Rails] 「Ruby on Rails 携帯サイト開発技法」第9章のサンプルコードに含まれる脆弱性について (2010/6/25公開) まとめ ソフトバンククリエイティブ社から発行されている「Ruby on Rails 携帯サイト開発技法」の第9章に掲載されているサンプルコード(ファ... 続きを読む
■ [ruby] 大規模Railsサイトのための新しいHTTPサーバ、Unicorn githubの中の人が、ブログで「Unicorn使い始めて一ヶ月くらい経つけどいい感じだよ」と書いています。 適当に要点だけ拾ってみました。 Unicornって何よ? UnicornはRubyのためのHTTPサーバ。Mon... 続きを読む
We’ve been running Unicorn for more than a month. Time to talk about it. What is it? Unicorn is an HTTP server for Ruby, similar to Mongrel or Thin. It uses Mongrel’s Ragel HTTP parser but has a dramatically different architecture and philo... 続きを読む
わずか3日前にWebのセキュリティの絶望的な状況、中でもとくにクロスサイトスクリプティング(XSS)攻撃を使う新しいベクターについて書いたばかりだが、今日(米国時間9/3)は開発フレームワークRubyOnRailsにXSSに対する脆弱性が見つかったというニュースが入っ... 続きを読む
Ruby on Rails Riding Rails: Upgrading to Snow LeopardにおいてMatt Aimonetti氏が、Mac OS X Snow Leopardにアップグレードした場合に、Ruby on Railsの環境もそれに合わせてアップグレードする必要があることを説明している。Snow Leopardではハードウェア... 続きを読む
Yehuda Katz is a member of the Ruby on Rails core team, and lead developer of the Merb project. He is a member of the jQuery Core Team, and a core contributor to DataMapper. He contributes to many open source projects, like Rubinius and Johns... 続きを読む
Getting started Here’s how to get rolling: Install the gems $ sudo gem install google-appengine Assign an app identifier Simply create an application at appsopt.com, we'll refer to that as my-app in this document. Generate your rails app $ r... 続きを読む
Ruby on Rails is a web application framework that promotes rapid development. Clients’ demands are ever increasing yet they still expect the same quality of output. Frameworks, like Rails, help to achieve this; why?… here are some of the re... 続きを読む
A visualization of Ruby on Rails commit history, made using code_swarm. Details and code: igvita.com/2009/01/27/ruby-swarms-visualizing-rails-git Music by @gilesgoatboy (also @djgoatboy): gilesgoatboy.org 続きを読む
もしかして散々既出なのかもしれないネタ。 職業プログラマーがrailsで入力フォームとか作ったら、「入力チェック」せんとなーと当然思う。(仕様書に書かれてるし) で、ググったら当然の如く「データの検証はmodelに書くんだよー」という情報が山ほど見つかり... 続きを読む
■Railsの最適化に関する10の事柄 http://weblog.textdrive.com/article/175/rails-optimizing-resource-usage TextDriveで、Optimizing Rails Resource Usageという記事が公開されました。Railsの最適化について10の事柄を挙げています。興味がある人は原文を... 続きを読む
この記事では、Rails上でFusionChartsおよびMySQLデータベースを使用してグラフを作成する方法について考察します。FusionChartsはFlashベースのチャーティングコンポーネントで、アニメーション化されたインタラクティブなグラフの作成が可能です。FusionChart... 続きを読む
This was presented to the Ruby Users of Minnesota on March 30, 2009. Here’s a quick look at 10 new Rails features that I think are cool. Not all of them are huge new features, but instead help solve annoying problems. I’ve also created a si... 続きを読む
rails訳者の小倉さんから献本いただきました。ありがとうございます(感想出遅れて申し訳ありません)。すでにid:authorNariさんも書評してらっしゃいますが、これは良書です。自分が以外が使うRailsアプリを作ってる人は、一読する価値ありと思いますよ。序盤、3... 続きを読む
vps, rails今日は Rails勉強会@東京第34回 に行ってきたのですが、そこで「Rails を動かすレンタルサーバのお勧めは?」という質問に対してVPSの Slicehost がお勧めされるという場面がありました。まあまあ確かに Slicehost もすばらしいとは思うのですが、VP... 続きを読む