サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
Hello Ruby is a children’s book that teaches programming fundamentals through stories and kid-friendly activities.
Rails Girls ガイド これらのガイドは、女性がテクノロジーやアイディアを形にする方法を理解するためのツールやコミュニティを提供するため作られています。自分のイベントを運営したり、新しいガイドを提案したり、あるいは単にRailsを学ぶために使うこともできます。もっとRails Girlsに関わりたいと思ったら、Rails Girls Teamメーリングリスト(英語) に参加してください。 Rails Girlsのイベントについてもっと知りたいですか?: Rails Girlsのイベント コーチだったり、ワークショップを企画しようとしていますか?こちらを見てみてください: Rails Girlsのガイド Guides in other languages Rails Girls Official site Guides in English Guides in French Guid
先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避
目次 第1部 Rubyをはじめよう 第1章 はじめてのRuby 第2章 便利なオブジェクト 第3章 コマンドを作ろう 第2部 基礎を学ぼう 第4章 オブジェクトと変数・定数 第5章 条件判断 第6章 繰り返し 第7章 メソッド 第8章 クラスとモジュール 第9章 演算子 第10章 エラー処理と例外 第11章 ブロック 第3部 クラスを使おう 第12章 数値(Numeric)クラス 第13章 配列(Array)クラス 第14章 文字列(String)クラス 第15章 ハッシュ(Hash)クラス 第16章 正規表現(Regexp)クラス 第17章 IOクラス 第18章 FileクラスとDirクラス 第19章 エンコーディング(Encoding)クラス 第20章 TimeクラスとDateクラス 第21章 Procクラス 第4部 ツールを作ってみよう 第22章 テキスト処理を行う 第23章 郵便番
はじめに 今回は人気軽量プログラミング言語5選と題して、Python、Ruby、Perl、PHP、JavaScrpitを紹介します。今回扱う言語も、前回と同じくTIOBE Softwareのランキングで人気があるものを選んでいます。 軽量プログラミング言語は、Lightweight Language(略してLL)とも呼ばれます。短い記述で処理を実現でき、手軽に取り扱うことができるプログラミング言語です。PythonやRubyはLLの代表格ですね。 LLはCやJavaなどを使うまでもないような、ちょっとした処理を書く際に利用するととても便利です。また、最近ではCPUの性能向上やメモリの大容量化に加えて、軽量プログラミング言語自身の速度改善なども積極的に行われているので、大規模な開発において活躍する機会も増えています。 LLは学習難易度が比較的低いものが多いです。前回取り上げたコンパイラ言語を
【プロジェクト管理術】徹底比較!OSS管理ツール 第2回:課題管理対決!Redmine vs. Trac 著者:北岸 隆史 公開日:2008/10/14(火) さて、RedmineとTracの機能を見てきましたが、両者とも広義の「課題管理ツール」であり、その観点から見ればRedmineの課題(Issue)、Tracのチケット(Ticket)の内容を比較しても両者に大きな差は特にありません。 Redmineの方はお手軽に導入してすぐに使い始められるツール、Tracの方は自分でチューンナップして、使いやすいものへと仕上げていくツールというイメージです(導入に関して言えば、Trac Lightningは、Redmineよりさらにお手軽感が高くなっています)。 ところで、プロジェクトで発生する課題の記録やトラッキングであれば、Excelやメールなどを使って行うことも可能です。そこへ、オープンソ
I like Ruby. (07-05) 借り物人生 (07-05) 通販生活 (07-05) I like iPod (05-24) RWiki (05-14) Download (05-14) ソフトウェア・シンポジウム 2003 (04-28) ruby-amazonでAmazonWebService (04-16) DI ary (04-05) KoyaなTropy (03-29) dRubyによる分散・Webプログラミングでました!! Ruby使ってます。 かっこいい。 <URL:http://www.ruby-lang.org> News 2006-07-05 オブジェクト倶楽部のLTでウケなかった資料です。封印した1ページも追加。 <URL:http://www.druby.org/ERBRevealed.pdf> 2006-06-12 RubyKaigi 2006で幸福の王
Got 15 minutes? Give Ruby a shot right now! Ruby is a programming language from Japan (available at ruby-lang.org) which is revolutionizing the web. The beauty of Ruby is found in its balance between simplicity and power. Try out Ruby code in the prompt above. In addition to Ruby's builtin methods, the following commands are available: help Start the 15 minute interactive tutorial. Trust
Ruby検定 日本発のプログラミング言語「Ruby」の正しい知識を身に付けたエンジニアの育成と,Rubyによるシステム開発の普及を目指して作られたRuby技術者認定試験。その予想問題をピックアップしたのが,このRuby検定です。ソフトウエア開発者の皆さん,ぜひチャレンジしてみてください。なお,ITpro会員でない方は,登録(無料)を済ませてから検定を受けてください。 [OSC島根]「RubyでCOBOL技術者は復活する」---松江市の基幹システム開発で得られた実感 「COBOLとRuby on Railsのアプリケーション構造は似ており,ベテランSEのノウハウが生かせる。RubyでCOBOL技術者は復活する」---テクノプロジェクト 専務取締役 吉岡宏氏は2008年9月12日から13日にかけて開催されたオープンソースカンファレンス2008 Shimaneの講演で松江市の高額医療費合算シ
Hiki は Ruby で書かれた高機能・高速 Wiki クローンです。詳しくはHikiをご覧ください。 最新の安定版は 1.0.0 です。 2013-03-30 Hiki 1.0.0 リリース → ダウンロード Ruby1.9やRackに対応したリリースです。また、Ruby1.8.7をサポートする最後のリリースでもあります。 その他の修正や機能追加についてはhistoryをご覧ください。 また開発用リポジトリを hiki/hiki GitHub に移動しました。 2009-08-16 Hiki 0.8.8.1 リリース → ダウンロード Wikiスタイルのパーサの DoS 脆弱性に対する修正が含まれていますので、速やかにアップデートしてください。 なお、0.8.8から変更されたプログラムのファイルは、以下の二つですので、すでに0.8.8をインストールされている方は、以下の二つのファイルを
この本はホワイ・ザ・ラッキースティフ(why the lucky stiff)により愛情を込めて書かれた。 ~ 目次 ~ この本について コンニチハ、Ruby この本を開く 犬の話 赤い太陽が昇る 本はどのように始まるか (漫画のキツネと学ぶ)短時間の(そして願わくは辛くない)Rubyコース 言語と、言語で意味しているもの 品詞私がまだあなたのことを十分子供扱いして いなかったなら あなたの成長を促すための例題 そして短い旅はそっとクッション停止する 浮いている小さなコードの葉っぱ アンブローズにおけるステータスシンボルとしての葉っぱ 小さくてほとんど価値のないもの 妄想をつなぎ合わせる ブロックの奇跡 ルールを作るものと夢を生きるもの これは権利を奪われた人のため コンピュータのある城 娘のオルガン教師の話のつづき ヤギは映画を全部見たがっている 盗まれたくじ主 ルールを作る者たち 夢を
PHPとRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPとRubyで意味するところはかなり違う。 まずPHPでいうブロッ
Rubyとは... オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます。 ダウンロード または もっと読む...
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く