タグ

rubyに関するkazukichopのブックマーク (46)

  • プログラミング入門 - Rubyを使って -

    未来のプログラマのためのチュートリアル 目次 00.  はじめに 01.  数(number) 02.  文字列(string) 03.  変数と代入 04.  数と文字列の変換 05.  メソッド(method) 06.  制御構造 07.  配列とイテレータ 08.  メソッドの作り方 09.  クラス 10.  ブロックと手続きオブジェクト 11.  このチュートリアルを超えて このチュートリアルについて...

  • CapiFy | Home Page

    Welcome to easy deployment The Pitch. You lead a busy life. You don’t have the time to waste logging in and logging out of your servers all day, running tasks, installing software, keeping machines in sync, and trying to make sure it all happens correctly. Enter Capistrano. Let Capistrano do the heavy lifting for you. It is designed with repeatability in mind, letting you easily and reliably autom

  • Rubyは遅いから使えるのです : やむにやまれず

    2007年07月20日13:00 by 山崎泰宏 Rubyは遅いから使えるのです カテゴリRuby開発スタイル Tweet sparklegate Comment(1)Trackback(0) 「Ruby なんて遅くて使えないよねって言ってみる」を読んで: 逆でしょう。RubyRailsは遅いから使えるんです。 論点を整えますが、設計者、主にプログラマから見て「使える」と表現しています。 経営やプロジェクトマネジメントの観点まで広げると、Railsを採用するということは端的に言えば、「開発フェーズを効率化して運用フェーズでコストとして被る」ということです。 ビジネスプランも加味した上でのトレードオフになります。 言語のパフォーマンスを重視してみたところで無駄 - 開発者はみんなフレームワークを欲しがる:文句無しにパフォーマンスが良いので、Cで全てを書くとどうなるかです。 設計の初期段階で

    Rubyは遅いから使えるのです : やむにやまれず
  • ホワイの(感動的)Rubyガイド

    このはホワイ・ザ・ラッキースティフ(why the lucky stiff)により愛情を込めて書かれた。 ~ 目次 ~ このについて コンニチハ、Ruby このを開く 犬の話 赤い太陽が昇る はどのように始まるか (漫画のキツネと学ぶ)短時間の(そして願わくは辛くない)Rubyコース 言語と、言語で意味しているもの 品詞私がまだあなたのことを十分子供扱いして いなかったなら あなたの成長を促すための例題 そして短い旅はそっとクッション停止する 浮いている小さなコードの葉っぱ アンブローズにおけるステータスシンボルとしての葉っぱ 小さくてほとんど価値のないもの 妄想をつなぎ合わせる ブロックの奇跡 ルールを作るものと夢を生きるもの これは権利を奪われた人のため コンピュータのある城 娘のオルガン教師の話のつづき ヤギは映画を全部見たがっている 盗まれたくじ主 ルールを作る者たち 夢を

  • Mac OS X での Rails 開発環境 - moroの日記

    先日 id:xibbar さんから質問を受けたんですが、ちょっとばたばたして返事できませんでした。すみません。 Mac OS X 上で vim な人向けの開発環境ですが、私は基的に Terminal.app 上で動かしています。使うのは主に zsh と vim。以下のような感じです。 MacPorts で anthy と uim を導入。+fep で uim-fep も一緒にインストールします。 vim はKoronさんのパッチを当てたものを自分でビルド、~/opt 以下に入れています。このときに uim-fep との連携ができるように適宜コンパイルオプションを指定します。 ruby も最近は手ビルドが多いです。同じく ~/opt 以下に入れてます。現在は ruby コマンドでは 1.8.6 が機動されるようになってます。 自分でコンパイルするときには、 ./configure --en

    Mac OS X での Rails 開発環境 - moroの日記
  • Ruby on Railsのパフォーマンス向上に関する10のtips:

    という記事があった、色々と面白かったので訳してみる。良いとこも悪いとこもあると思うけど参考までにメモとして 元記事:Top 10 Ruby on Rails performance tips Rubyの基的なコードを見直してみる自分で作ったクラスよりもできるだけ組み込みのクラスライブラリを使うできるだけ正規表現を使用する、文字列処理にコストの高いループは避けるREXMLは遅いのでLibxmlライブラリを使用する (Cで書かれたXMLパーサらしい、環境に依存するのは嫌かもしれない)if文の多用は避ける、例えば||=を使う ( z||="none" で unless(z){ z = "none" })Hashはコストが高いので他のデータ構造を検討してみる (でも使いたいときあるよね?)キャッシュを有効活用する acts_as_cached でModelをキャッシュ化してみる(PDF資料