Brails レビュー ファイル構成 (クリックすると拡大します) 起動 (クリックすると拡大します) インデックス (クリックすると拡大します) アカウント登録 (クリックすると拡大します) 登録完了 (クリックすると拡大します) リンク取得 (クリックすると拡大します) 修正 (クリックすると拡大します) タグ表示 (クリックすると拡大します) Brails 紹介はこちら
何ですか ? 昨年末、待望の 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
Evaluation: moving from Java to Ruby on Rails for the CenterNet rewrite Preface This document was written by me (Rick Bradley) as part of our IS Applications group’s process of (re)evaluating platforms for deployment of a large-scale healthcare application (“the CenterNet rewrite”—discussed on the Rails mailing list). This evaluation document was prepared in September of 2005 and is therefore alre
Chapter 7 "Task B: Catalog Display" Chapter 8 "Task C: Cart Creation" 8.1 Sessions, 8.2 More Tables, More Models, 8.3 Iteration C1: Creating a Cart 8.4 Iteration C2: Handling Errors, 8.5 Iteration C3: Finishing the Cart Chapter 9 "Task D: Checkout!" Chapter 10 "Task E: Shipping" Chapter 11 "Task F: Administrivia" Chapter 12 "Task T: Testing" 12.1 Tests Baked Right In, 12.2 Testing Models 12.3 Test
「Ruby on Railsのどこがすごいのかわからない」に遅レス。「あとで書く」つもりだったが、つい勢いでグダグダ書いてしまった。キレがないのはいつものことです。疲れてるのに眠いのに。土日に読まれるエントリ書いてもブクマ効果薄いのに。耐性がないからです。各種用語にリンクは貼らないよ。"rails" とセットでググってたもれ。 「Railsな考え方」3つの点、 DRY 規約重要 言語重要 のうち前2つは、今となってはほとんどのフレームワークでクリアされてます。最後のは特異で面白い点ですが、他の言語の方にとっては言っても栓ないことなんで控えます。その言語が好きで使ってるでしょうから。 この3つは今となっては、まぁ今となっては、声高に主張することではありません。高橋さんも残るのは言語重要と言ってましたから、ほとんどの Rails を嬲ってる人達の見解は一致しているのではないでしょうか。 htt
配列操作の比較表: Ruby, Python, JavaScript, Perl, C++ プログラムを書いていると、他のプログラミング言語の記憶とごっちゃになって、「配列の後ろに要素を追加するのは push だっけ、 append だっけ」などと混乱することがあります。特に Ruby, Python, JavaScript はコードの書き方が似ているので、この問題が起きがちです。 そこで、備忘録として、 Ruby, Python, JavaScript, Perl, C++ の配列操作の比較表を作りました。一番慣れている Ruby を基準にしています。間違いなどがあったらご指摘いただけると助かります。他の言語のもあるといいなあ。 Ruby (Array) Python (list) JavaScript (Array) Perl (@) C++ (std::vector)
最近,Javaとスクリプト言語の連携が注目を集めています。Javaはそれ自体,ソフトウエア開発環境として完結しています。なのになぜ,Javaでスクリプト言語を使うことが注目されているのでしょうか。 理由はおそらく「Java向けに用意されている豊富なクラスライブラリを柔軟なスクリプト言語で扱いたい」ということではないかと思います。Javaはその「固さ」が信頼性を重んじる企業システムの文化にマッチし,COBOLに代わる開発言語として受け入れられました。一方で,こうした「固さ」は思いついたことをすぐに試してみたいという用途には向きません。思いつきをすぐに形にするのは,断然スクリプト言語が優れています。Javaとスクリプト言語の「いいとこ取り」ができれば,きっと楽しいに違いありません。 Javaとスクリプト言語を併用する方法としては,Java仮想マシン(Java VM)上で動作するスクリプト言語を
何を捨てて、何を得たいのか ソフトウェアのプロトタイプには、「使い捨て型」と「積み上げ型」があることは広く知られています。本連載では、前者の「使い捨て型」を支持します。プロトタイピングの目的は、機能要件を定義し、より良い設計を探求し、要求と設計の実現可能性を検証することであり、コードを再利用することではありません。再利用されるのは、プロトタイピングの結果として得られた知見なのです。コードを再利用することができれば、一見効率が良いように思われます。しかし、アジャイルプロトタイピングは、再利用を目的として作成されるわけではなく、頻繁な変更によって構造が整理されていない場合もあります。そして、プロトタイプの段階で完ぺきに整理しようとすれば、無駄を生むことになるでしょう。「捨てる勇気」がプロトタイピングでは必要なのです。 アジャイルプロトタイプツールとしてのRoR アジャイルプロトタイピングには、
以下の文章は、Edd Dumbillによる「Ruby on Rails: An Interview with David Heinemeier Hansson」の日本語訳である。 O'Reilly Media, Inc.の許可を得て、ここに掲載する。 by Edd Dumbill 08/30/2005 プログラミングの世界で誰も無視できない最新のスタープラットフォーム――Ruby on Rails。そして、そのRailsの作者であるDavid Heinemeier Hansson。彼は、今年のOSCONで観衆を大興奮の渦に巻き込んだ。10月にはアムステルダムで開かれるEuropean O'Reilly Opensource Conventionで基調講演を行う予定だ。 Heinemeier Hanssonはデンマークのコペンハーゲンに住んでいる。彼は、革新的な企業37signals のパー
もりきゅうさん、babieさんの豪華講師陣で勉強会が行われました。 各種参考ページ ▼babieさんの資料の原文 http://manuals.rubyonrails.com/read/chapter/35 ▼当日配布の翻訳済み資料 babieさんが勉強会のために2日ほど徹夜(?)して翻訳してくれました。しかも勉強会のための配布とWeb掲載の許可までとって! http://wiki.fdiary.net/rails/?TodoListTutorial ▼簡単インストール編(WindowsXP) http://wiki.rubyonrails.com/rails/show/HowtoInstallOnWindows ▼インストール関連(WindowsXP編) ・ActiveScriptRuby1.8.2のインストール http://www.geocities.co.jp/SiliconVal
Compress the complexity of modern web apps. Learn just what you need to get started, then keep leveling up as you go. Ruby on Rails scales from HELLO WORLD to IPO. You’re in good company. Over the past two decades, Rails has taken countless companies to millions of users and billions in market valuations. These are just a few of the big names. There have been many hundreds of thousands of apps cre
プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。(ネットワーク応用通信研究所 まつもと ゆきひろ) プログラミングとは,コンピュータに作業手順を教え込むことです。ただ,コンピュータは決して賢くないので,言われた通りの作業をこなすことしかしません。コンピュータが優れているように見えるのは,単に超高速で計算する能力があるからです。効率の悪い作業を命じられても,プログラムによって指定された通り,文句の一つも言わずに黙々と処理します。コンピュータの能力を生かすも殺すもプログラムの書き方ひとつなのです。 ですから,プログラムを書く人(プログラマ)はコンピュータを自分の意のままに扱う人であり,コンピュータの「ご主人様」であると言ってもよいでしょう。にも
What's pdumpfs? pdumpfs is a simple daily backup system similar to Plan9's dumpfs which preserves every daily snapshot. pdumpfs is written in Ruby. You can access the past snapshots at any time for retrieving a certain day's file. Let's backup your home directory with pdumpfs! pdumpfs constructs the snapshot YYYY/MM/DD in the destination directory. All source files are copied to the snapshot direc
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
--- Rabbit 2008-11-08T16:35:27+09:00 (リビジョン 1870) +++ Rabbit 2008-12-21T11:05:40+09:00 (リビジョン 1879) @@ -44,9 +44,9 @@ # description = 追いかけ屋1 # class = right -最新バージョン: 0.5.7(((<download|URL:http://www.cozmixng.org/~kou/download/rabbit-0.5.7.tar.gz>))) +最新バージョン: 0.5.8(((<download|URL:http://www.cozmixng.org/~kou/download/rabbit-0.5.8.tar.gz>))) -The latest version: 0.5.7(((<download|URL:http://www.c
RDT - Ruby Development Toolsのドキュメント翻訳Wikiです。どなたでも編集が可能です。成果物のライセンスは、GNU Free Documentation License に準じます。 現在は、Ruby Development Tools Documentation - 0.5.0 の翻訳を行っています。 そろそろ 0.6.0 の翻訳をしないと。 mixi内にコミュニティがあったりします。 RDTへようこそ RDTは、オープンソースのRuby IDEです。 Eclipseプラットフォーム上で動作します。 サポートしている機能は、 シンタックス強調表示、 即時シンタックスチェック、 グラフィカルアウトライン、 Test::Unit ビューワー/ランナー、 Rubyアプリケーション起動、 コード・アシスト(コンテンツ・アシスト)、 ソース・フォーマット、 Rubyデバ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く