2009-01-01から1ヶ月間の記事一覧

3の倍数と3のつく数字のときだけ… - rubyco(るびこ)の日記

Ruby 3の倍数と3のつく数字のときだけアホになるに触発されて。(1..40).each do |k|if k % 3 == 0puts "#{k} aho"elsif k.to_s.include?("3")puts "#{k} aho"elseputs "#{k}"endend実行結果です。C:\work> ruby aho.rb123 aho456 aho789 aho101112 aho... ht…

[ANN] Ruby 1.9.1リリース

Subject: [ruby-list:45836] [ANN] Ruby 1.9.1リリース From: "Yugui (Yuki Sonoda)" Date: Sat, 31 Jan 2009 01:46:46 +0900-----BEGIN PGP SIGNED MESSAGE-----Hash: SHA1Yuguiです。Ruby 1.9.1をリリースしまし... http://blade.nagaokaut.ac.jp/cgi-bin/…

Ruby 1.9.1 リリース!!

たいへんお待たせしました。Ruby 1.9.1 が、ついにリリースされました(リリースについてのアナウンス:[ruby-list:45836])。本リリースは、Ruby 1.9系統の、初めての公式な安定版のリリースとなります。Ruby 1.9はRubyの新しい系統です。近代的に、高速に、文…

steps to phantasien(2009-01-30)

Martin Fawler は(多分)やっていないことThoughtWorks アンソロジー を読んでいたら Ruby を使った DSL の話が載っており, 仕事でうっかり Ruby DSL を作ってしまった私は興味深く読んだ. 特段目新しい話じゃないものの, (DSL と言えば聞こえはいいけれど要…

ruby-1.9.1対応のためのメモ - Hello, world! - s21g レガシープロダクトをruby-1.9.1に対応させる方法のメモです。RSTRING(str)->ptrはRSTRING_PTR(str) にするRHASH(hash)->tblはRHASH_TBL(hash)にするRFLOAT(float)->valueはRFLOAT_VALUE(float)にする#in…

「Ruby 1.9の歴史が始まる」1.9系初の安定版1.9.1正式リリース:ITpro

Rubyコミュニティは2009年1月31日,プログラミング言語Rubyの新しいバージョン1.9.1の正式版をリリースした。1.9系で初めての安定版という位置付けになる。「本日,1.9の歴史が始まります」(1.9リリース・マネジャのYugui氏)1.9系はプログラムの実行エンジ…

JRuby と CRuby の Rails アプリの性能比 (render :text にて) - kiwamu日記

Ruby, Rails 環境iMac (intel Core 2 Duo)Mac OS X 10.5.6処理系、ライブラリのバージョンは以下のとおり% ruby186 -vruby 1.8.6 (2008-08-11 patchlevel 287) [i686-darwin9.6.0]% ruby187 -vruby 1.8.7 (2008-08-11 patchlevel 72) [i686-d... http://d.ha…

日本Rubyの会 公式Wiki - 1.9 Links

Founded by 日本Rubyの会. This Wiki is running on fdiary.net wikifarm. Powered by NaCl and security-keeper. Generated by Hiki 0.8.7 (2008-02-08). Powered by Ruby 1.8.5 (2006-08-25). http://jp.rubyist.net/?1.9%20Links 1.9 に関するリンク集 / …

満足せる豚。眠たげなポチ。:Ruby 1.9 の情報募集中だそうです

ruby-list から。 今度,Ruby 1.9.1 がリリースされますが,そのころ,次の Rubyist Magazine をリリースできるよう,作業中です. で,Ruby 1.9 の紹介を網羅的に書くのは大変なので,Ruby 1.9 を紹介した記 事を紹介する記事を書こうと考えています.とい…

2009-01-26 - 福島でRailsを使って仕事を頑張る計画

仙台Ruby会議01で発表した内容のM17Nの部分をまとめました。これから1.9を使う人の参考になればと思います。重要なことStringのインスタンスがEncoding情報を持つようになりました利用者は常にこのことを意識する必要があります。1.9のStringには次のような…

中部圏技術者協同組合 - セミナーご案内 | 2009-02-14 (土) Ruby開発者が語る!

2008年2月14日 14:00〜16:30 150名(先着順)【入場無料】 14:00〜14:10 主催者挨拶 14:10〜15:10 講演 まつもとゆきひろ氏 Ruby開発者のまつもとゆきひろ氏が開発のねらい、 経過、今後の展開と課題などを講演 14:10〜15:10 講演 最首英裕氏 Rubyを活用…

Amazon.co.jp: Ruby2 さまざまなデータとアルゴリズム (CD-ROM付): arton, 宇野 るいも: 本

商品の説明内容紹介 本書は、コンピュータの基礎に加えて、インターネット/Webアプリケーション開発の基礎まで習得しなければならない、今日的ニーズに対応した、新言語入門書のニュースタンダードです。2色刷りで分かりやすい構成&紙面になっており、各章/…

open-uriでRSSとかとってくる処理でローカルのファイルにキャッシュする - yuisekiのいまさらruby厨日記 - Rubyist

RSSをガンガン掘っているんだけどめちゃくちゃ遅くて、とりあえずopen-uriで取って来るところが重いに違いないと思ってローカルキャッシュのしくみを作ったrequire 'open-uri'require 'feed-normalizer'require 'digest/md5'CACHE_LIFE = 1800 # clear feeds…

ActiveResource で Google Spreadsheets Data API にアクセスする - WebOS Goodies

WebOS Goodies へようこそ!WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイ…

ruby の inject をわかりやすく説明してみる - Programming Must Go On

rubyruby の inject って慣れないと少し理解しづらいよなーと思ったので、極力わかりやすい説明をしてみるテスト。 わかりやすいかもしれない説明さて、1 から 10 までの合計を求めるこんな↓コードがあった場合sum = 0(1..10).each {|i| sum = sum + i }p su…

るびまに広告 - kwatchの日記

ruby | 03:42 | るびまって広告つけないのかな。それなりに良質な独自コンテンツを持っていて、それなりにPVもあって、なによりビジターの傾向がはっきりしているんだから、広告媒体としてはけっこうよさげに見える。グーグルやアマゾンを使えば、サーバ代ぐ…

IIR の階層的クラスタリングを試す (nakatani @ cybozu labs)

Pathtraq で Web ページの自動分類を手がけてみて。Web ページは日々どんどん変わっていくのでフィルタは常に更新されなければいけないんですが、そのためには適切なタイミングに、適切な学習データを用意しなければならない。大変。 メンテナンスフリーが理…

塩尻市がRuby製図書館システムを導入決定,「既存システムの半額」:ITpro

長野県塩尻市は2009年1月29日,次期図書館システムに,まちづくり三鷹が開発したRuby製システムの採用を決定した。「現在の図書館システムを更新・拡張する場合の概算と比べ,費用を約半額に抑えられる」(塩尻市立図書館)という。塩尻市では現在NECグルー…

塩尻市がRuby製図書館システムの導入を決定、「既存システムの半額」 | 情報・通信 | nikkei BPnet 〈日経BPネット〉

塩尻市がRuby製図書館システムの導入を決定、「既存システムの半額」長野県塩尻市は2009年1月29日、次期図書館システムに、まちづくり三鷹が開発したRuby製システムの採用を決定した。「現在の図書館システムを更新・拡張する場合の概算と比べ、費用を約半額…

Ruby札幌: Ruby Sapporo Night vol. 9『Ruby札幌 × Java札幌』

Ruby Sapporo Night vol. 9『Ruby札幌 × Java札幌』 概要日時: 2009 年 2 月 18 日 (水) 19:00〜20:00場所: Apple Store Sapporo 〒060-0061 北海道札幌市中央区南一条西3-8-20(札幌駅前通り三越札幌店の隣り)参加費: 無料内容Ruby札幌による、プログラミ…

Rake タスクからコントローラのアクションを呼び出す - WebOS Goodies

WebOS Goodies へようこそ!WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイ…

Ruby 1.9.1 RC2 公開

[ruby-list:45801]にて、リリースマネージャのYuguiさんより、Ruby 1.9.1 RC2のリリースのアナウンスがありました。ソースコードは以下のURLよりダウンロードできます。<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2>SIZE: 7189157 bytesMD5: f113cec7a1a44... http://www.ruby-lang.org/ja/news/2009/01/</url:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2>…

InfoQ: .NETへのRailsスタイルのデータベースマイグレーション 作者 Al Tenhundfeld, 翻訳者 編集部 投稿日 2009年1月22日 午前12時46分 コミュニティ .NET, Ruby トピック Ruby on Rails, Versioning タグ migration, データベース管理, C# .NETコードと共…

MOONGIFT: 様々なWebサービスに対応したRails製ライフストリーミング「Kakuteru」:オープンソースを毎日紹介

ブログ、写真共有、動画、ブックマークそしてtwitter…様々なWebサービスを使っているとデータが散在してしまう。ブログではエントリーを付けていなくとも、twitterでは熱心に活動していたり、動画はたくさんみていると言った人も多いだろう。その際、ブログ…

Running Rails on 64-Bit Linux - Segmentation Fault - Ruby Forum

On Thu, 2008-07-31 at 15:47 -0700, Christopher Hazlett wrote:> just graduated to our shiny new 64-bit server and had been working on> a 32-bit during all of our dev work. Take it with a grain of salt.... http://www.ruby-forum.com/topic/161…

redmineのinstall - 梅どぶろくの日記

redmine, rails今日はumeboshiにredmine installして、味噌荘にSCMを導入することにした。ほとんどのことはhttp://redmine.jp/に書いてある。redmine.jpで最新版は0.8.0(2008年12月31日現在)とかかれている。まずは現在公開されているredmineのtags以下の確…

「CakePHPの何か」の安藤さんにお会いしてきました ( ラボブログ ) スパイスラボ神部です。ちょっとお声がけしていただき、「CakePHP の何か」の安藤祐介さんらとお話をさせていただく機会が有りました。安藤さんは共著での著書もありますね。-CakePHPが好き…

Nokogiri::HTMLはGoogle検索結果をパースできない→解決策あり - ’(rubikitch wanna be (a . lisper))

Nokogiriは実在するぶっ壊れたHTMLでもパースできるらしい。Nokogiri.parseはヒューリスティックにHTMLかXMLかを判断して、合ったパーサを使うようになっている。でもHTMLだとわかっている場合はNokogiri::HTML.parseと明示したほうがよい。nokogiri.rbより…

emacsとRinariで快適Rails開発! - おもしろWEBサービス開発日記

emacs, railsemacsでRails開発をする際、emacs-railsを使っている方が多いと思います。emacs-railsはとても便利なelispなのですが、最近は更新頻度が低く、rhtml→html.erbの対応も一部されていなかったりします。あとRspecの対応もイマイチ。emacs使いの人た…

KOSHIGOE学習帳 - [Ruby] Rackプロトコル仕様

Rack provides an minimal interface between webservers supporting Ruby and Ruby frameworks. RackはRubyをサポートするウェブサーバ群とRubyフレームワークとの間の最小のインターフェースを提供する。Rack: a Ruby Webserver InterfaceFile: SPECこの仕…