Rubyアソシエーション: 2013年度助成金公募
今年度の助成事業を下記のとおり実施します。 助成金概要 Rubyアソシエーションは、Ruby処理系、ライブラリ及びフレームワーク等に関連した下記のテーマについて 開発プロジェクトを募集し、助成金を交付します。 よいアイデアがあれば、ぜひ提案を応募してください。ただし、...
- テクノロジー
- 2013/09/05 14:15
今年度の助成事業を下記のとおり実施します。 助成金概要 Rubyアソシエーションは、Ruby処理系、ライブラリ及びフレームワーク等に関連した下記のテーマについて 開発プロジェクトを募集し、助成金を交付します。 よいアイデアがあれば、ぜひ提案を応募してください。ただし、...
Ruby Prizeの候補者推薦にあたって、多くの方にご協力をいただきありがとうございました。 Ruby Prizeの受賞者は、Ruby処理系及び周辺のライブラリ・フレームワークの開発、発展及び保守に、 概ね直近2~3年の間に顕著な貢献をされた方を対象としています。 いただいた推薦内容...
トップ > 新着情報 > Ruby Prizeの創設について Rubyコミュニティの「新人賞」 Ruby Prize の創設 この度、新規にRubyコミュニティ活動に参加した人を正当に評価し、Rubyの普及と利用促進を図るため、 Rubyに関する「新人賞」として「Ruby Prize」という賞を創設することとな...
標準入力からデータを受け取るにはgetsを用います。getsは標準入力から行単位で読み込みますが、行末の改行文字を取り除かないので注意してください。 <stdin.rb> while str = STDIN.gets break if str.chomp == "exit" print "input text:", str end <実行結果> C:\ruby>ruby...
開発や保守の作業が多くなると、複数のRuby環境(たとえばバージョン違いやMRI/JRuby/IronRubyなど処理系の違い)を使いこなす必要になります。これをサポートするものとして、Linux、Mac OSXではrvmやrbenv、Windowsではpikというツールがあります。これらのツールの主な機能と...
トップ > 新着情報 > Ruby20周年記念パーティ開催のお知らせ 2013年2月 Rubyは二十歳になります Ruby20周年記念パーティ開催のお知らせ(2013年2月23日) プログラミング言語Rubyは1993年2月24日に誕生し、2013年2月で20周年を迎えます。 この節目を祝うため、一般財団法人Ru...
Rubyの正式なコーディング規約はありません。しかし、複数人のプロジェクトやチームで同時にコーディングする場合や、継続的なメンテナンスが必要とされるシステム開発においては、コーディングスタイルを統一しておくことで可読性を高め保守性を向上することができます。参考...
Rubyアソシエーションの活動は、以下の協賛会員によって支えられています。 Platinum Sponsors
Rubyアソシエーションは、ユーザが安心してRubyを利用できる環境を構築するため、Ruby安定版の保守を委託する事業を実施します。委託先については、以下の募集要領に従って公募を行い、応募のあった候補者の中から選定します。応募される場合は、提案書に記入した上で、募集要...
サービス充実による顧客満足度の向上 イズミヤ株式会社(以下、イズミヤ)は、本部のある大阪府を中心に関東、近畿、中国、九州地方で90店舗近くの総合小売業のチェーンストアを展開している。イズミヤではスーパーマーケット業態の店舗名称をデイリー“カナート”と呼ぶ。“カ...
Ruby on Railsが支える日本の食卓 クックパッド株式会社(以下クックパッド)の提供するレシピサイトCOOKPADは掲載レシピ数120万品以上、月間ユニークユーザー1,500万人以上、月間PV5億の超巨大サイトである。20~30代女性の1/2以上が利用していると言われ、まさに「日本の食卓...
Rubyで書くのは楽しい、気持ちよく開発ができる。 クックパッド株式会社 エンジニア・Ruby コミッター 村田賢太氏 ニーズおよび解決したかったこと 大量のユーザーを抱えるサービスを運営する中で日々発生する問題の発見~解決を最小単位で行いたかった すべてを一から開発する...
2011年度に引き続き、2012年度の助成事業を下記のとおり実施します。 助成金概要 Rubyアソシエーションは、Ruby処理系、ライブラリ及びフレームワークに関連するソフトウェア開発プロジェクト(既存のソフトウェアを改良するプロジェクトを含む)に対し、助成金を交付します。 ...
ここではRubyで記述されたコードに対するテスト方法の概要について説明します。Rubyには、ユニットテストをしやすくするフレームワーク(ライブラリ)が提供されています。通常は、個々のモジュールやメソッドなど小さな単位で十分なユニットテストを行って検証し、結合テスト...
継続的インテグレーション 継続的インテグレーションツールとは、バージョン管理システムにある最新ソースを定期的に取得してビルドおよびテストを実行し、テスト結果を出力するものです(参考)。継続的にテストを行うことで、システム全体の品質改善が期待され、統合に伴う問...
Rubyアソシエーション認定システムインテグレータプログラムは、Ruby によるシステム開発を行う企業を対象とした認定プログラムです。 本プログラムにお申し込みいただいた企業は、条件を満たしているかどうかの審査の後、Rubyアソシエーションにより「Ruby Association Certif...
ここではクラスやオブジェクトを拡張する手段について紹介します。 クラスの継承 Rubyでもクラスを継承して新たにクラスを作ることが可能です。継承したクラスではスーパークラスのメソッドが利用できます。クラスの継承は以下の構文で記述します。 class クラス名 < スーパー...
レグレッションテスト プログラムを修正・変更した場合は、修正前の他の機能が動作することを確認し、想定外の影響がないことを確かめておく必要があります(参考)。本サイトではレグレッションテストの代表的なツールであるSeleniumを取り上げ、レグレッションテストの概要を...
※プロメトリックのサイトに移動します。 お申し込みにはプロメトリックIDが必要です。 プロメトリックIDをお持ちでない方は、こちらからIDを取得し、試験予約をしてください。 (すでにプロメトリックで受験したことがある方は、プロメトリックID取得の必要はありません) Rub...