An icon used to represent a menu that can be toggled by interacting with this icon.
term-ansicolor – Term::ANSIColor for Ruby Description Small Ruby library that colors strings using ANSI escape sequences. It's possible to use constants: require 'term/ansicolor' include Term::ANSIColor print red, bold, "red bold", reset, "\n" Or unary functions: include Term::ANSIColor print red(bold("red bold")), "\n" Blockforms do also autoreset at the block's end: include Term::ANSIColor print
C/C++, Java は使える、大学で ML とか Scheme もやった、そろそろスクリプト言語を覚えたい、という人向けに、一時間で Ruby がある程度 (日常的な処理が少しは出来る程度) 使える様になるまでをまとめます。他のスクリプト言語の知識は仮定しません。 このページでは、例示による学習を期待しています。すなわち、例と結果を与えられることでその意味を理解するということです。これが出来ないと一時間で使えるようになるのは厳しい。オブジェクト指向、正規表現と聞いて一つでも意味が分からない人は別のところで勉強してください。速習を目指しているので、細かいところは全部割愛しています。とりあえず使えるようになった後にちゃんとした入門書を読んでください。 とりあえず動かす (10 分) Ruby はインストールされているものとします。とりあえず ruby と叩いて起動。 $ ruby 出力でき
RubyScript2Exe A Ruby Compiler Tue May 29 20:09:00 UTC 2007 Erik Veenstra <rubyscript2exe@erikveen.dds.nl> PDF version (A4) 1. Introduction 2. Internals 2.1. RubyScript2Exe 2.2. EEE 3. Usage 3.1. Compiling the Application 3.2. Running the Application 3.3. From Inside your Application a) RUBYSCRIPT2EXE.(dlls|bin|lib)= b) RUBYSCRIPT2EXE.tempdir= c) RUBYSCRIPT2EXE.tk= d) RUBYSCRIPT2EXE.rubyw= e) RUBY
Distributing Rails Applications A Tutorial Sun Dec 24 19:01:32 UTC 2006 Erik Veenstra <erikveen@dds.nl> PDF version (A4) Up 1. Introduction 2. Ingredients 2.1. Ruby 2.2. Rails 2.3. SQLite 2.4. Ruby-SQLite Bindings 2.5. Tar2RubyScript 2.6. RubyScript2Exe 3. The Steps 3.1. Setup the Environment 3.2. Create the SQLite Database 3.3. Develop the Rails Application 3.4. Create the RBA from the Applicatio
● [Rails] IPE (In Place Editor) In Place Editor は表示された項目をクリックすることで、そのまま編集モードに移行してしまう Ajax の便利機能です。SoftwareDesign(2005-12) やsecondlife さんのページの TODO デモを見て衝撃を受けた人も多いでしょう。controls.js に含まれていますので、 new Ajax.InPlaceEditor( element, url, [options]); と直接 JavaScript を記述して利用することもできますが、Rails ではヘルパが用意されていますのでそちらを利用してみます。
多くの開発者が、質の高いソフトウェアを生み出すためには、上の表にまとめたような問題解決手段を持つ、優れたプロダクトやプロセスを採用することが重要だと考えています。しかし同時に、人間1人1人と、人間同士で組織される顧客も含めたチームの能力を最大限に引き出すことこそが、さらに根本的な重要事項であるということにも気付き始めています。この観点に立つと、既存のツールからもたらされる問題は、軽視すべきものではないことが分かってきます。ビジネス界の著名な思想家である故P. F. ドラッカー氏は、知識労働者の生産性を高めるのは、スキル、プロダクト、固定化されたプロセスといった生産手段ではないと述べています。同氏は、いかに賢く働くことができるかが、生産性を高める唯一の手段であると提言しています[注1]。 [注1]「プロフェッショナルの条件」 また、リーンソフトウェア開発の著者であるポッペンディーク夫妻は、開
最終更新日: RubyUnit入門 研究の息抜きに… ■はじめに わかりやすい本も出ているがサクッとまとめておく。 プログラムを作っているとき、それが正しく動くかどうかを遂一チェックしながら作業を進める。そうしない人もいるかも知れないけどたいていはプログラムが完成する前に何度となく各部分の動作を確認する。ちょっと作ってはちょっと動作確認、ちょっと作っては・・・とやってく。 一気にコードを何百行もカリカリカリカリ書いた後にさぁーコンパイル。動くかナァ。。。なんてしない。やっちゃいけない。絶対に一発で動くわけがない。 多くの場合、その動作確認のために使ったプログラムは捨てられる。そうしない人もいるかも知れないけど、私は捨ててしまう。それか、テストコードもプログラム作成と並行して複雑になって行くかのどっちか。テスト動作を確認したら、安心して次のコードをせっせと作って行く。プログラムは積木
edit Rails Plugins... Posted by nanki Sat, 14 Jan 2006 13:10:00 GMT ユーザ認証をプラグインを使って作ろうと思ったんだけど、 すると、たくさんでてきてどれが何やらさっぱり。 そこでまとめてみた。 認証系 account_location アカウント毎にサブドメインがあるような、スコープ付の認証に。 acts_as_authenticated script/generate authenticated user account で認証機能が作れる メール認証を使ったアクティベーションも作れる generator を使うので、既存のクラスに機能追加するのはできない? login_engine # in config/environment.rb module LoginEngine config :salt, "your-sal
勉強会では流れてしまったんですが、せっかく作った資料なのであげておきます。 (lighttpd or apache)+fastcgiでrailsを動かすための各種設定をまとめてみました。 資料はこちらからどうぞ。CreativeCommonsの帰属ライセンスで公開します。 PDF版 OOo Impress版 Apacheのほうは意外と苦労なく動いたんですが、lighttpdを複数共存させるやりかたでちょっと苦労しました。 ポイントとしては $HTTP["url"] =~ (パターンマッチ)としてURLによってerror-handlerを変えること(p.9) error-handler-404で設定したものとfastcgi.server直後のextentionで指定するものを一致させること(実在しないファイルでもOK)(p.9) config/environments/production.
何ですか ? 昨年末、待望の 1.0 がリリースされた Ruby on Rails。それを利用したウェブアプリケーション製作記であり、個人的な覚書。 各所のチュートリアルを済ませた後、何か簡単なものを作ろうと思っていたが、これがなかなかいい題材がない。そんな折、 perl 版 Rails とも言える Catalyst を使って、task*pad.jp を実装しているページを見つけ、これを参考にしつつ Rails で実装してみた、その経過である。 task*pad.jp の簡易版ということで、プロジェクトネームは Task とした。 各ソフトウェアのバージョン 今回使用した各ソフトウェアのバージョンは次の通り。 ruby 1.8.4 / rails 1.0 を install すれば、下記と同じになるはずだ。 [ys@humming]-[02:15 PM]-[~/tmp/rails/Task
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を使うよ
Posted by masuidrive Tue, 28 Feb 2006 23:20:00 GMT Scott Raymond氏が、ChangeLogなどを元にRails 1.1に搭載される予定の機能をWhat (will be) new in Rails 1.1 にまとめて公開しています。 氏に許可を頂いたので、ここで翻訳したいと思います。私は英語が苦手で勉強をしつつ翻訳なので、間違いもあると思います。気がついた事があれば、コメントをお願いします。 できた所からアップしていますが、自信がなかった部分については、英文も残してありますので、おかしい部分があったら、これもコメントお願いします。 追記 2006/03/03 22:00 遅くなりましたが、やっと終わりました。どーしても訳せなかった文がいくつかあるので、誰か教えてください。翻訳は初めてやったんですけど、ホント難しいですね。 追記
今日の呑み会ネタ実装。 Ruby の世界をファイルに抽象化します。なんでもファイル。 http://shinh.skr.jp/ttyplay/rubyfs.html i@u /mnt/tmp> cat Time/now Sun Mar 19 01:41:00 JST 2006i@u /mnt/tmp> cat Array/new > @a= i@u /mnt/tmp> echo '"foo"' '"bar"' '"baz"' > @a/push i@u /mnt/tmp> cat @a/push ["foo", "bar", "baz"] i@u /mnt/tmp> cat @a/size 3 i@u /mnt/tmp> cat @a/pop "baz" i@u /mnt/tmp> cat @a/size 2FUSE と Ruby FUSE を用いて作りました。 100 行足らずでぼくにも
rubyユーザガイド はじめに Rubyは「お手軽オブジェクト指向言語」だ.ちょっと独特ではある が,慣れれば書きやすく,ある程度は読みやすいようにできている. この「Rubyユーザーズガイド」では実際にrubyを動かしてみながら rubyに慣れることにしよう.また,マニュアルでは分からない 「なぜそうなっているのか」ということも説明しようと思う. 目次 起動してみる rubyの特徴 簡単なプログラム 文字列 正規表現 配列と連想配列 簡単なプログラムふたたび rubyの制御構造 イテレータってなに? 入門・オブジェクト指向 メソッド クラス 継承 メソッドの再定義 さらにメソッドについて(アクセス制御) 特異メソッド モジュール 手続きオブジェクト 変数たち 大域変数 インスタンス変数 ローカル変数 クラス定数 例外処理 後始末を忘れずに(ensure) Last modified: M
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く