タグ

rubyに関するyasu_boyのブックマーク (24)

  • 中高生国際Rubyプログラミングコンテスト

    中高生Rubyプログラミング講座に協力していただけるボランティア講師を募集します。 プログラミングが好きな方、教えるのが好きな方、Rubyプログラミングの楽しさを中高生に伝えてみませんか。 下記の日程で講師を希望される方を対象に講師養成講座を開催します。 ※こちらから、パンフレットをダウンロード頂けます。 (PDF - 237 KB)

    yasu_boy
    yasu_boy 2011/06/22
    高校生からRuby
  • 第7回 小規模Webアプリのためのフレームワーク、Sinatra | gihyo.jp

    はじめに あなたは「Ruby」と聞いて最初に何を思い浮かべますか? オブジェクト指向スクリプト言語であること、プログラミングの「楽しさ」を重視して設計された言語であること、最近新しいバージョンである1.9.1がリリースされたこと……。 Rubyにはいろいろな特徴がありますが、Rubyという単語からすぐに「Ruby on Rails」を思い出す方も多いのではないでしょうか。Ruby on Rails(以下Rails)は2004年に公開されたRuby用のWebアプリケーションフレームワークで、その生産性の高さから注目を浴び、Rubyの名前を広めることにも大きく貢献しました。 ですが、JavaPHPPerlPythonなど、他の言語の世界ではいくつものフレームワークがしのぎを削っているのに対し、Rubyの世界においてはRailsの完成度の高さから、長らくライバル不在の状況が続いてきました。

    第7回 小規模Webアプリのためのフレームワーク、Sinatra | gihyo.jp
    yasu_boy
    yasu_boy 2010/12/21
    Rails以外のフレームワーク Sinatraなど
  • ロリポップでrubyを使うときの覚書 | プログラミング覚書@Mac

    << June 2010 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>

    yasu_boy
    yasu_boy 2010/12/21
    できました。UNIXフォーマットにすれば、実行できました。よかった(^^)
  • [動画]RubyがLispから継承したもの、してないもの ― @IT情報マネジメント

    Rubyらしさ Rubyには“Rubyらしさ”というものがありそうだ、と角谷氏は言う。プログラマとしてRuby on Railsでプログラムを書いているまさにその時に、彼はその“Rubyらしさ”というものを感じると話す。いわく、「使う人を信頼している感覚」「Rubyにあるよさ、楽しさというものは(フレームワークである)Ruby on Railsにも受け継がれている」。さらに、Rubyのデザイナであるまつもと氏の考えを、Rubyでプログラムを書く人は継承するのでは、とも指摘する。 それを受けてまつもと氏は、Rubyに備わっている特徴の多くは、もともとLispにあったものであると話す。LispからRubyへの影響は小さなものではない。平鍋氏も、Rubyは「普通に(プログラムを)書こうと思ったら書ける」言語だとその特徴を賞賛する。 動画撮影:「歌頭 孝之」

    [動画]RubyがLispから継承したもの、してないもの ― @IT情報マネジメント
    yasu_boy
    yasu_boy 2010/12/10
    プログラマが感じるRubyのよさはLispから受け継がれている。Lispの8割から9割くらいの特徴がRubyに受け継がれている
  • [動画]Ruby設計者まつもとゆきひろといろいろ語りたい - @IT情報マネジメント

    プログラム言語Rubyアジャイルソフトウェア開発の連携が生み出す新たな可能性を縦横無尽に語り合う。全6回シリーズの第1回。まつもとゆきひろ(ネットワーク応用通信研究所)がRubyの来歴を語り、平鍋健児(チェンジビジョン)がアジャイル開発とRubyの接点を模索する。角谷信太郎(永和システムマネジメント)が両者の橋渡しをする。 なぜ、「まつもとゆきひろ」か? 「RailsによるアジャイルWebアプリケーション開発」は一風変わった書籍である。RubyによるWebアプリケーションフレームワーク、Ruby on Rails解説の決定版である書は、書名に「アジャイル」を冠しながらも、文では具体的なアジャイルソフトウェア開発手法への言及がほとんどない。その理由は「アジリティ(agileであること)はRailsの構造の一部」であり「フレームワーク自体にアジャイル宣言の原則を語らせるように」執筆したと

    [動画]Ruby設計者まつもとゆきひろといろいろ語りたい - @IT情報マネジメント
    yasu_boy
    yasu_boy 2010/12/10
    「成功するプログラミング言語は、ほぼ10年毎に出現している」Cの登場が1971年、C++は1983年、Javaが1996年。そして2007年Ruby。 perl php は?
  • Ruby 入門 Ruby の基本文法

    Ruby は手軽さと高機能さを併せ持つ、オブジェクト指向のスクリプト言語です。阪大の情報教育システムには、Ruby で作られたツールがたくさん用意されています。これらのツールの仕組みを理解し、改良していくためにも、Ruby の使い方をマスターしましょう。 なお、このページは講義の参照ページです。中身が手抜きなため、このページを読むだけではよくわからないかも知れませんがご了承ください。 目次: Ruby とは Ruby のインストール Ruby の実行 Ruby の特徴 Ruby の基文法 クラス 文字列 配列 正規表現 組込み変数 制御構文 イテレータ ファイル ソケット スレッド Ruby/GTK2 開発環境・デバッグ 課題 参考情報 Ruby とは Ruby はスクリプト言語の手軽さで、格的なオブジェクト指向プログラミングが可能な、オブジェクト指向スクリプト言語です。開発者は日

    yasu_boy
    yasu_boy 2010/12/06
    Ruby入門
  • オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル

    Ruby オフィシャルサイト http://www.ruby-lang.org/ja/ version 1.9 未対応リファレンス 原著:まつもとゆきひろ 最新版URL: http://www.ruby-lang.org/ja/documentation/ 使用上の注意 このリファレンスマニュアルは、Ruby 1.9 に関して、言語仕様、組み込みライブラリ、 標準添付ライブラリのいずれにもまったく対応していません。信用してはいけません。 目次 はじめに コマンド Rubyの起動 環境変数 Ruby 言語仕様 Ruby でのオブジェクト: オブジェクト クラス プロセスの実行: Ruby プログラムの実行 終了処理 スレッド セキュリティモデル Ruby の文法: 字句構造 プログラム・文・式 変数と定数 リテラル 演算子式 制御構造 メソッド呼び出し(super・ブロック付き・yield)

  • 自分のruby関連のつぶやきまとめ: 成功するビジネス書評

    自分のruby関連のつぶやきまとめ 日系ソフトウェアの入門記事の要点をまとめたつぶやきの記事です。 Rubyレシピブック 第2版 268の技 青木 峰郎 後藤 裕蔵 高橋 征義 まつもとゆきひろ その記事に加えてRubyレシピブックも読んだので、 rubyの考え方や関数は、だいたいわかったのではないかと思います。 あとは Ruby on Rails のを読んで理解しなくては・・・。 yasu_boy rubyをインストールするならRubyワンクリックインストーラが最も簡単。 /RubyForge http://htn.to/wjn5c1 rubyの変数には型がない⇒動的 Javaは逆⇒静的 配列⇒長さに制限なし 様々な型のデータが同居可能 イテレータが強力 each select map inject など ブロックを利用すれば、ファイルを自動的に閉じてくれる Dir.globで再帰的に

    yasu_boy
    yasu_boy 2010/12/05
    ブログ更新。
  • プログラミングの良書100冊!(17)

    プログラミングの良書100冊!(17) 私はこんなを読んで勉強しましたVol.2 Rubyを作るのに役立った 私がプログラミング言語を作りたいと初めて思ったのは高校生のころでした(今考えると変な高校生ですが)。そんな私が最初に出会った言語処理系のが中田 育男先生の「コンパイラ」(産業図書発行)です。今となっては古典とも言えるですね。正直なところ高校生には難しくてよくわからなかったのを覚えています。このときには,後に中田教授の研究室の学生になるとは夢にも思いませんでした。 言語処理系のとして優れているのは同じ研究室の恩師である佐々先生の「プログラミング言語処理系」です。おそらく日における最も網羅的な言語処理系の教科書だと思います。はっきり言うと研究室では落ちこぼれ気味の学生だった私ですが,これらの教科書は大変勉強になりました。 しかし,これらは教科書ですから,ちょっと難しめです。

    プログラミングの良書100冊!(17)
    yasu_boy
    yasu_boy 2010/12/01
    Rubyを作るのに役立った本
  • RubyForge: Ruby Installer for Windows: Project Info

    A self-contained installer that includes the Ruby language, dozens of popular extensions, a syntax-highlighting editor and the book "Programming Ruby: The Pragmatic Programmer's Guide". Platforms: Windows NT/2000/XP. Development Status: 5 - Production/Stable Environment: Win32 (MS Windows) Intended Audience: Developers, End Users/Desktop License: OSI Approved, Ruby License Natural Language: Engli

    yasu_boy
    yasu_boy 2010/11/18
    rubyをインストールするならRubyワンクリックインストーラが最も簡単。
  • Rubyを仕事に使うべし! Part1 なぜ仕事で使うとうれしいのか:ITpro

    プログラミング言語Rubyが注目を集めています。Ruby関連の書籍が次々と出版され,2006年6月には国内初の大規模Rubyイベントである「日Rubyカンファレンス2006」が催されました。また,Rubyで書かれたWebアプリケーション・フレームワークRuby on Rails(以下Rails)が話題となり,Rubyの高い生産性が一般に知られるようになってきました。 Rubyの生産性はJavaの10倍とさえいわれます。なぜRubyは生産性が高いのでしょうか。それは,Rubyはいろいろな言語から優れた所を集めた「いいとこ取り」言語だからです。Rubyの特徴は「構文が強力なので,迅速な開発ができる」「人に優しい言語なので,楽しくプログラミングできる*1」「問題が起こりにくいように設計されているので,初心者でも簡単に安全に作業でき,熟練者は高度なプログラミングを行える」といった点です これらの

    Rubyを仕事に使うべし! Part1 なぜ仕事で使うとうれしいのか:ITpro
    yasu_boy
    yasu_boy 2010/11/14
    Rubyの生産性はJavaの10倍。いろいろな言語から優れた所を集めた「いいとこ取り」言語。
  • Rubyを仕事に使うべし!

    Rubyは「エンジョイ・プログラミング」を標榜していることから,ホビーや個人向けのイメージを持っている人が多いかもしれません。しかし,実は仕事に使ってこそ力を発揮する言語です。企業のシステム開発の現場では,各種ツールを作ったりするのによく使われています。今後は,Webシステムを短期間で開発できるRuby on Railsの普及により,システムの開発自体に利用されるケースも増えていくでしょう。この特集を読んで,ぜひRubyが持つ高い生産性を体感してください。

    Rubyを仕事に使うべし!
    yasu_boy
    yasu_boy 2010/11/14
    読む。
  • Rubyの魔術 数々の“スペル”で高度なプログラミング − @IT

    2010/09/13 元JavaプログラマのPaolo Perrotta氏は、Rubyを使い始めた頃のことを振り返り、こう話す。 「私はJavaの世界からRubyに来た当初、とてもハッピーなプログラマでした。Rubyっていいね、かっこいいじゃん! と。ところが、最先端のイケてるライブラリの中を覗いてみたら、分からないところだらけだったんです……」。 RubyKaigi2010で「A Metaprogramming Spell Book」(あるメタプログラミング魔術の書)と題した講演を行ったイタリア人プログラマのPerrotta氏は、Ruby on Railsのソースコードを覗いてみたときの驚きをこう表現する。 「例えばalias_method_chainというメソッドは、一体どこにあるんだと探しました。どこにあるか分からないんです。こんなことJavaではあり得ません。結局、テキスト検索で発

    yasu_boy
    yasu_boy 2010/09/15
    Rubyメタプログラミング
  • パスワード認証

    スチーム速報 VIP あの夏の日、僕たちは輝いていた。

    yasu_boy
    yasu_boy 2010/06/15
    Railsが遅い/Scala?/Rubyは宗教ぽいとアンチが批判する/初心者ならC#が最強/
  • 好きなことを極めればブレイクスルーが見えてくる まつもとゆきひろ ネットワーク応用通信研究所基礎研究グループ特別研究員 | チェンジメーカー | nikkei BPnet 〈日経BPネット〉

    世界中のプログラマーが尊敬してやまない、スーパープログラマーまつもとゆきひろ。まつもとが開発したプログラミング言語「Ruby(ルビィ)」はNASA(米国航空宇宙局)やTwitterをはじめ、さまざまな領域で利用されている。なぜ世界が彼を注目するのか。プログラマーの頂点を極めたまつもとの世界観に迫る。 (インタビュー・文=荒川龍 写真=小川拓洋) プログラミング言語界の「イチロー」 プログラミング言語界の「イチロー」――ある若手プログラマーは尊敬と憧れをこめて、まつもとゆきひろのことをそう呼ぶ。米国発の技術やソフトウエアばかりが目につくコンピュータ業界にあって、彼が開発したプログラミング言語「Ruby(ルビィ)」は、まず欧米で人気が高まり、今や日でも注目を集めているためだ。 米国ではNASA(米国航空宇宙局)や、つぶやきを投稿するミニブログ「Twitter」、日では料理レシピサイト「クッ

    yasu_boy
    yasu_boy 2010/05/10
    rubyは、NASA(米国航空宇宙局)や「Twitter」「クックパッド」「食ベログ」などで使われている。ruby on rails を使えば人間は、2割ほどコードを書けば完成。Webアプリの開発期間が2週間から15分に。数学が苦手
  • Part3 一目でわかるRuby on Rails:ITpro

    今,Webアプリケーション開発者の間で,あるフレームワークが大変な注目を集めています。オブジェクト指向スクリプト言語であるRubyを使って作成されたWebアプリケーション・フレームワーク「Ruby on Rails」です。略して「Rails」や「RoR」とも呼ばれています。開発者はデンマーク在住のプログラマであるDavid Heinemeier Hansson氏です。現在は彼が属する37Signalsという企業が中心になって開発しています。 Railsは,2005年に海外で大きな話題を呼び,一大旋風を巻き起こしました。そのおかげで米国ではRuby関連の書籍の売り上げが1年間で15倍以上に増えたそうです。また,2005年8月に開催されたオープンソース・ソフトウエアに関する世界最大のコンベンション「O'Reilly Open Source Convention(OSCON)2005」では,Ra

    Part3 一目でわかるRuby on Rails:ITpro
    yasu_boy
    yasu_boy 2010/04/30
    読む ビジュアル開発ツールもあるのか Scaffold?
  • Let'sプログラミング

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング
    yasu_boy
    yasu_boy 2010/04/30
    ここを読んどきゃ良いってわけか?
  • オブジェクト指向スクリプト言語 Ruby

    Rubyとは... オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます。 ダウンロード または もっと読む...

    yasu_boy
    yasu_boy 2010/04/30
    本家 ドキュメントとか読も
  • 生産性の高いWeb開発環境 Ruby on Rails:ITpro

    ジャンル:Webアプリケーション開発環境 作者:David Heinemeier Hansson氏など ライセンス:MIT License URL:http://www.rubyonrails.org/ Ruby on Railsはデータベースを利用したWebアプリケーションを構築するためのフレームワークだ。RubyMySQLで構成される。新規に記述するコードの量が少なくて済み,簡単にWebアプリケーションを開発できる。利用可能なアプリケーションも多い。 Ruby on Rails(以下,Rails)は,2005年12月14日にバージョン1.0が登場したこともあり,今最も注目されるWebアプリケーション・フレームワークといえるだろう(写真1)。PHPJavaを使った既存のフレームワークに比べて,開発時間が短い,すなわち生産性が高いことが特徴である。Ajax(Asynchronous J

    生産性の高いWeb開発環境 Ruby on Rails:ITpro
    yasu_boy
    yasu_boy 2010/04/30
    開発時間が短い,すなわち生産性が高い。Ajaxにも対応。Ajaxを使った使いやすいユーザーインターフェース。メモリーを消費すると言う問題あり。
  • Ruby on Rails - Wikipedia

    Ruby on Rails(ルビーオンレイルズ)は、オープンソースのWebアプリケーションフレームワークである。単にRailsあるいはRoRと呼ばれる。その名にも示されているようにRubyで書かれている。またModel View Controller(MVC)アーキテクチャに基づいて構築されている。 実アプリケーションの開発を他のフレームワークより少ないコードで簡単に開発できるよう考慮し設計されている。Railsの公式なパッケージはRubyのライブラリやアプリケーションの流通ルートであるRubyGemsにより配布されている。 Railsの基理念は「同じことを繰り返さない」(DRY:Don't Repeat Yourself)と「設定より規約」(CoC:Convention over Configuration)である。 「同じことを繰り返さない」というのは、「定義などの作業は一回だけで済

    Ruby on Rails - Wikipedia