タグ

Rubyとrubyに関するkjeeのブックマーク (238)

  • http://rubycocoa.com/

    kjee
    kjee 2007/12/31
  • まつもと×笹田、Ruby 1.9を語る ― @IT

    2007/12/25 「そういえばあのretryの話、どう思う?」、「誰も使ってないから害悪が多いっていう話は説得力ありますよね」、「じゃあなくすか……、うん、なくしといて」、「あ、決まっちゃった(笑)」――。 まつもとゆきひろと、笹田耕一。いま、世界が注目するプログラミング言語「Ruby」の生みの親と、開発コアメンバーの2人は、こともなげにRubyの仕様を記者の目の前で変更してしまった。Rubyの開発はどのように行われ、どこへ向かおうとしているのか。現行のバージョン1.8系から大きく様変わりする次期開発版「Ruby 1.9」のリリースを12月25日に控えた2人に、師走の秋葉原で話を聞いた(文中、敬称略)。 Rubyの仕様は密室で決まる!? 冒頭に紹介した2人の会話は、「retry」というRubyの文法の2種類ある使い方のうち、これまでほとんど使われた形跡がない方を文法仕様から取り除くかど

    kjee
    kjee 2007/12/25
  • http://noobkit.com/show/ruby/ruby

    kjee
    kjee 2007/12/18
  • Confreaks: RubyConf 2007

    RubyConf 2007 Get the Flash Player to see this player. Keynote Address: Does Language Matter? Yukihiro "Matz" Matsumoto Other formats: 640 x 240 AVI 960 x 360 AVI AVI files are in h.264 format. We recommend VLC media player for viewing these files. Back to Conference Schedule

    kjee
    kjee 2007/12/07
  • dRuby and Rinda: Implementation and application of distributed Ruby and its parallel coordination mechanism

    dRuby and Rinda: Implementation and application of distributed Ruby and its parallel coordination mechanism ($Revision: 1.44 $ / $Date: 2008/03/03 15:24:10 $) _ Abstract オブジェクト指向スクリプト言語Rubyは、記述のしやすさ、柔軟な動的性から、多くのプログラマに愛されている。昨今では、高い生産性を持つことで知られるWebアプリケーション開発フレームワークRuby on Rails(RoR)の流行とともに、ビジネスにおいても注目されつつある。 Rubyの活躍の場が、小さなツールから、大きなアプリケーションへと拡大して行くにつれて、Rubyの分散オブジェクト環境の必要性が増しており、その利用容易性、パフォーマンス、プラクティ

  • grandnature.net

    This domain may be for sale!

  • Geekなぺーじ : Rubyネットワークプログラミング

    ここでは、Rubyによるネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)です。 TCP 簡単なTCPサーバとクライアント TCPクライアント(エラー処理付き) 何度も受信できるTCPサーバ TCPサーバ(acceptした相手の確認) UDP UDPを使う UDPでブロードキャストを使う UDPでマルチキャストを使う(マルチキャストを送信する) UDPでマルチキャストを使う(マルチキャストを受信する) UDPでマルチキャストを使う(TTLを設定する) Web 簡単なHTTP GET(Net::HTTP) HTTP HEADと全てのHTTPヘッダの表示(Net::HTTP) HTTP POST(Net::HTTP) 簡単なRSSクライアント その他 IO::selectを使う IPアドレスからホスト名への変換

    kjee
    kjee 2007/12/04
  • 梅田望夫×まつもとゆきひろ対談「ウェブ時代をひらく新しい仕事,新しい生き方」(前編):ITpro

    まつもとゆきひろ ネットワーク応用通信研究所 フェロー 楽天 楽天技術研究所フェロー Rubyアソシエーション理事長。Rubyの作者 Blog「Matzにっき」 まつもとゆきひろの起こした小さな奇跡---梅田望夫氏の著書「ウェブ時代をゆく」の中の節のタイトルである。「時代の巨大な変化の中で個人がどう生きるべきか」をテーマにしたというこのの中で,Rubyを生み「オープンソースで飯をう」生き方を実践するまつもと氏の生き方に,梅田氏は何を見い出したのか。梅田氏とまつもと氏が,インターネットがもたらす新しい時代の新しい仕事,新しい生き方を語る。 まつもとゆきひろの起こした小さな奇跡 ――梅田望夫さんの新刊「ウェブ時代をゆく」には,「まつもとゆきひろの起こした小さな奇跡」という節があります。こので何を伝えようとされ,なぜまつもとさんを紹介されたのでしょうか。 梅田 いま,インターネットの切り拓

    梅田望夫×まつもとゆきひろ対談「ウェブ時代をひらく新しい仕事,新しい生き方」(前編):ITpro
    kjee
    kjee 2007/12/04
  • LightCsv

    LightCsv CSV パーサ 作者 とみたまさひろ <tommy@tmtm.org> ライセンス Ruby ライセンス http://www.ruby-lang.org/ja/LICENSE.txt と同等。 機能 CSV をパースして配列を返す。 ダウンロード http://tmtm.org/downloads/ruby/lightcsv/ インストール $ make $ make test # make install CSVのパース 各レコードはカラムを要素とする配列である。 レコードの区切りは LF,CR,CRLF のいずれか。 以下が csv.rb と異なる。 空行は [nil] ではなく [] になる。 「"」で括られていない空カラムは nil ではなく "" になる。 使用例 CSVファイルのレコード毎にブロックを繰り返す。 LightCsv.foreach(filena

    kjee
    kjee 2007/11/22
  • FasterCSV - Ruby

    標準ライブラリよりも速いCSVライブラリ。 インストール RubyGems がインストールされている場合は、 gem install fastercsv 手動でインストールする場合は、RubyForgeの fastercsv からtgzまたはzipファイルをダウンロードして、展開後、 ruby setup.rb Pure Ruby なので、faster_csv.rb をコピーするだけで使えます。 使い方 fastercsvを読み込む require 'fastercsv' CSVファイルを読み込み一行ずつ処理をする # CSVファイルを読み込み一行ずつ処理をする FasterCSV.foreach("32SHIMAN.CSV") do |row| p row # => 配列 end CSVファイルを一括して読み込む # CSVファイルを一括して読み込む arr_of_arrs = Fast

    kjee
    kjee 2007/11/22
  • プログラミング言語Ruby ― ありえるえりあ

    方針 Rubyをまったく知らない前提で始めます JavaJavaScript、elispのようなメジャーな言語と対比しながら説明します なるべく手を動かして目に見える形で説明を進めます 次回Ruby on Railsの勉強会をするので、それにつながることに重点を置きます 逆に言うと、RoRであまり使わない知識は流します。例えば、ファイル操作周りやスレッド周りなど 開発環境(2) .emacs.elに書くべき記述 ; ruby (autoload 'ruby-mode "ruby-mode") (setq auto-mode-alist (cons '("\\.rb$" . ruby-mode) auto-mode-alist)) (setq interpreter-mode-alist (append '(("ruby" . ruby-mode)) interpreter-mode-al

    kjee
    kjee 2007/11/15
  • mputの日記。 - RubyConf07 一日目 - まーた今年も無線がつながらないな , Breakfast , 無線きたー , 携帯電話の充電器忘れたのであまり写真が撮れない , Welcome to..RubyConf07 一日目レポート

    kjee
    kjee 2007/11/06
  • Ruby で GAINER

    GAINER を買った。初台の ICC だと GAINER の完成品と Software Design 2007年3月号の GAINER 記事で使っているパーツ一式 (ブレッドボードや LED など) とをまとめて買えるので、かなり敷居が低い。売り場はレジの所です。 PICkit 1 を放置したまま GAINER とか、ちょっとダメな大人っぽいんだけど、PIC (or AVR) を使って回路を組むのと GAINER を使うのとでは位置づけがちがうので、両方持っているのも無駄というわけではない。 PIC の場合プログラムは PIC 上で走るので、C なり機械語なりで省資源に作って、PIC に 書き込んでという手順を踏まなきゃいけない。一方、GAINER はコンピュータと電子回路とを USB でつなぐ glue でしかないので、プログラムそのものは普段使っているコンピュータ上で走る。好きな言語

  • Web page of ohai

    Web Page of ohai このページは私大林が開発したソフトウェア、ライブラリを置いてあります。 Ruby/SDL SDLとは、「マルチプラットフォームなマルチメディアライブラリ」であり、 Rubyとは、まつもと氏によるオブジェクト指向スクリプト言語です。 そして、Ruby/SDLはRubyからSDLを利用できるようにするためのライブラリです。 つまりはRubyゲームを作るためのライブラリと言えます。 SDLSKK SKKのような日本語入力をSDL上で動かすためのライブラリです。 SKKについては<URL:http://openlab.ring.gr.jp/skk/>を参照してください。 Rubyで数値計算 NArray reference NArray の 非公式日語リファレンスマニュアル。 randomext 様々な分布(正規分布、ガンマ分布、ポアソン分布、etc) から疑

    kjee
    kjee 2007/10/12
  • 業務用途でRubyを使う上での課題 - @IT

    Rubyがビジネスの現場で静かに普及し始めている。Twitterや、はてなスクリーンショットなど、Webサービスの開発フレームワークとしてRuby on Railsを使った例は、いまや珍しくなくなった。Rubyを普及推進する「Rubyアソシエーション」という法人格を持つ団体が設立されたことや、Rubyが一般紙などマスコミで取り上げられる機会が増えたことなどから認知が進んでいる。 国内の大手でも、例えば楽天Ruby on Rails導入を進めている。楽天技術研究所の森正弥氏によれば、「現在、楽天で使う開発言語は40%がPHP、40%がJava、20%がその他」とRubyの利用率は低いが、内部的にRubyの利用を進めているほか、今後はユーザーの目に触れるフロント部でもRubyの適用を進めるという。 7000台のサーバ、1000人の開発者という大所帯を抱える楽天だが、より広くRubyを使うに当

    kjee
    kjee 2007/10/11
  • glTail.rb - realtime logfile visualization

    View real-time data and statistics from any logfile on any server with SSH, in an intuitive and entertaining way. FEATURES Real-Time Multiple logfiles on multiple servers Configurable layout Multiple logfile parsers (Apache Combined, Rails, IIS, Postfix/spamd/clamd, Nginx, Squid, PostgreSQL, PureFTPD, MySQL, TShark, qmail/vmpop3d) Custom events Show rate, total or average If you can 'tail' it, you

    kjee
    kjee 2007/10/10
  • 【CEATEC続報】Rubyのまつもとゆきひろ氏,東芝Cellブースを視察

    CEATEC開催初日となる2007年10月2日,記者は会場で意外な人物を見掛けた。プログラミング言語「Ruby」の生みの親として知られるまつもとゆきひろ氏が,東芝ブースのCell関連の展示ゾーンを訪れたのだ。 東芝は今回のCEATECで,Rubyを使った家電向けUIをマイクロプロセサ「Cell」の上で動作させる実演を行っていた(関連記事)。このことがRuby関連のメーリング・リストで告知され,「偶然,東京にいる用事があったため,見に来た」(まつもとゆきひろ氏)という。島根県在住の同氏は講演などのついでに展示会を見学することは多いものの,CEATECを見学するのは初めてとのことである。 まつもとゆきひろ氏は東芝のCell関連の実演を視察した上で,「(言語の生みの親として)Rubyが組み込み分野でも検討されることは素直に嬉しいこと」と語った。また,「ソフトウエアはハードウエアがあって初めて動作

    【CEATEC続報】Rubyのまつもとゆきひろ氏,東芝Cellブースを視察
    kjee
    kjee 2007/10/10
  • 【CEATEC続報】CellでRubyを動かす,東芝が家電向けUIを試作

    東芝は,プログラミング言語「Ruby」を使って開発したデジタル家電向けのGUIを展示した。マイクロプロセサ「Cell」を搭載したリファレンス・セット「CRS2」(関連記事1)で動作させた。東芝の半導体部門はデジタル家電向けにCellを普及させる目論見を持っているが,「せっかくCellのような高速なマイクロプロセサを組み込み機器で使うのであれば,Rubyのような開発効率の高い言語を使って,ソフトウエア開発の作業自体を楽しいものにしたい。そういう思いから今回,開発言語としてRubyを採用した」(東芝の説明員)という。なお,同実演にはRubyの生みの親であるまつもとゆきひろ氏も視察に訪れていた」(関連記事2)。 東芝のブースではCRS2上でLinux(Fedora 7)を動作させ,ソニーのデジタル家電向けGUI「XMB」と似たようなGUIを動作させていた。DLNAによるネットワーク越しのコンテン

    【CEATEC続報】CellでRubyを動かす,東芝が家電向けUIを試作
    kjee
    kjee 2007/10/10
  • 【CEATEC】東芝がCell上でRubyを使った家電向けユーザー・インタフェースをデモ

    2007年10月2日から6日まで開催されているCEATEC JAPAN 2007で,東芝がCell BE(Broadband Engine)上でRubyを使った次世代家電プラットフォームのデモを展示している。家電向けの,音楽や映像などを扱うユーザー・インタフェースをRubyで開発した。 Cell BEはPLAYSTATION3に搭載されているプロセッサ。RubyはWebアプリケーションを中心にビジネスでの採用が広がっているが,家電のような組み込みシステムに使用した例は珍しい。 デモは,Cell向けソフトウエア開発環境である「Cellリファレンス開発プラットフォーム」上で,Linux上でRubyからグラフィックス・ライブラリcairoとグラフィックスAPIのDirectFBを使い開発されている。ほとんどの画面描画や操作をRuby経由で行ったという。Rubyからcairoを使用するためのライブ

    【CEATEC】東芝がCell上でRubyを使った家電向けユーザー・インタフェースをデモ
    kjee
    kjee 2007/10/08
  • masuidrive on rails » Blog Archive » PHPユーザの為のRuby/Rails入門

    [追記] if構文の変数スコープの説明に間違えがあります。新しいスコープは作られません。 お盆のまっただ中8/11(土)に、社内勉強会を開いて、PHPユーザ向けにRuby/Rails入門をやりました。 じつはお盆の土曜日に4時間も勉強会って事で、そんなに人も集まらないだろうと思っていたのですが、ふたを開けてみたら28名も参加があり、びっくりしました。それだけ興味を持ってもらったのは嬉しいけど、これだけ集まるなら資料はちゃんと作らないと・・・・。ということで、作った資料を公開します。なんとRuby編100ページオーバー、Rails編200ページオーバーと、かなり大作です。 RubyKaigiで、発表者のスライドの横でIRCが表示されていたのが面白かったので、勉強会の参加者には、Lingrのチャットルームに全員入ってもらって、質問やパートごとの「終わった!」という書き込みをしてもらいました。今

    masuidrive on rails » Blog Archive » PHPユーザの為のRuby/Rails入門
    kjee
    kjee 2007/08/23