RubyNews

Ruby関連の最新ニュースクリップです。

2009-05-26

[][][]ウノウラボ Unoh Labs: 5分で分かるHaml

screenshot

先日、まちつく!が正式リリースになりました。よろしければ是非携帯アクセスして遊んでみてください。こんにちは、ryosukeです。ラボブログの前々回のエントリーruby で実装された web application framework の Sinatra が紹介されていたのですが、私もあまりのお手頃感に触発されて少しさわってみました。その時にふとモデルやビューにいつもは使わない物を使ってみよう...

http://labs.unoh.net/2009/05/5haml.html

最初は「また文法覚えるのめんどいなー」って思ってたけど、実際使ってみたら結構書きやすかった

haml

haml

ruby on rails haml プログラミング

http://b.hatena.ne.jp/entry/http://labs.unoh.net/2009/05/5haml.html

[]プログラマー雑記帳: 正規表現で、文字列は全て全角ASCIIか?のチェック(Ruby編)

screenshot

#全て全角ASCIIか? #Ruby正規表現で、渡された文字列が全て全角ASCIIかチェックします。(UTF-8向け) #Ruby 正規表現 全角ASCII UTF8 str = "ABCDEFGHIJK1234567890!#$" if str =~ /^(?:\xEF\xBC[\x81-\xBF]|\xEF\xBD[\x80-\xA0])+$/ puts Kconv.tosjis("すべてが...

http://programmer-toy-box.sblo.jp/article/15631117.html
http://b.hatena.ne.jp/entry/http://programmer-toy-box.sblo.jp/article/15631117.html

[]プログラマー雑記帳: 正規表現で、文字列は全て半角英数字か?のチェック(Ruby編)

screenshot

#全て半角英数字か? #Ruby正規表現で、渡された文字列が全て半角英数字かチェックします。(UTF-8向け) #Ruby 正規表現 半角英数字 UTF8 str = "abcdefghijklmnopqrstuvwxyz0123456789"; if str =~ /^[0-9A-Za-z]+$/ puts Kconv.tosjis("すべてが半角英数字である") else puts Kcon...

http://programmer-toy-box.sblo.jp/article/15956800.html
http://b.hatena.ne.jp/entry/http://programmer-toy-box.sblo.jp/article/15956800.html

[]プログラマー雑記帳: 正規表現で、文字列は全て全角文字か?のチェック(Ruby編)

screenshot

#全て全角文字か? #Ruby正規表現で、渡された文字列が全て全角文字かチェックします。(UTF-8向け) #Ruby 正規表現 全角文字 UTF8 str = "ABCDFXYZあいうえおカキクケコ@!+*_" if str !~ /(?:\xEF\xBD[\xA1-\xBF]|\xEF\xBE[\x80-\x9F])|[\x20-\x7E]/ puts Kconv.tosjis("すべてが...

http://programmer-toy-box.sblo.jp/article/17867761.html
http://b.hatena.ne.jp/entry/http://programmer-toy-box.sblo.jp/article/17867761.html

[]プログラマー雑記帳: 渡された文字列に半角カタカナがあるか?のチェック(Ruby編)

screenshot

#文字列に半角カタカナ存在するか? #Ruby正規表現使用して、渡された文字列に半角カタカナがあるかチェックします。(UTF-8向け) #Ruby 正規表現 半角カタカナ UTF8 str = "aaaaアあああああ"; if str =~ /(?:\xEF\xBD[\xA1-\xBF]|\xEF\xBE[\x80-\x9F])/ puts Kconv.tosjis("文字列に半角カタカナが...

http://programmer-toy-box.sblo.jp/article/23839658.html
http://b.hatena.ne.jp/entry/http://programmer-toy-box.sblo.jp/article/23839658.html

[][][]MOONGIFT: iPhoneアプリケーションRubyで作る「iPhone RubyCocoa」:オープンソースを毎日紹介

screenshot

新しいことにチャレンジしたいと思いつつも、そのために新しい技術を習得するとなるとコストが高くなってしまう。もっと手軽にはじめられるとスムーズではないだろうか。特にプログラミング言語は習得コストが高く、気軽にはじめようと思うまでには相当時間がかかってしまう。iPhoneRubyCocoaが使える!幸いにして、Objective-Cには他言語とのブリッジを行う技術がある。そこで注目したいのがiPho...

http://www.moongift.jp/2009/05/iphone_rubycocoa/

id:makotoworld > rubyが多くブクマされていたが、もしかしてコレ!?

おおーRubyで! ひさしぶりに勉強を復活させるかなぁ。

これは、ruby勉強しろという神からの系譜に違いない!

いいタイミングだなあ

OK!!!

http://b.hatena.ne.jp/entry/http://www.moongift.jp/2009/05/iphone_rubycocoa/

[] Rubyで実行中にGemの最新バージョンパスを取得する方法 - サイログ。MiyakoとかRubyとかなんとか+Miyako ACCESS MAP

screenshot

Ruby/SDL(Ruby 1.9用mswin32版)をgemインストールするとき、dllコピーするために、gemインストールパスを取得する方法を検討したので、その結果をメモで載せておきます。# gemファイル検索してくれる頼もしい存在ps = Gem::GemPathSearcher.new# init_gemspecs:インストールしているGem::Specificationインスタ...

http://d.hatena.ne.jp/cyross/20090524/1243164441
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/cyross/20090524/1243164441

[]Ruby逆引きハンドブック」<

screenshot

まつもとゆきひろ氏が開発したプログラミング言語Ruby」は、国内外を問わずに人気となっています。 本書は「やりたいこと」から、Rubyの機能を探せる逆引きリファレンスです。700ページを超える圧倒的な情報量で、サンプルも豊富です。また、手元に置いて使いやすいA5サイズになっています。 本書では、Rubyの基礎から奥義までを解説しているため、初心者から上級者まで満足いただける内容になっています。サ...

http://www.c-r.com/mo_rubyg.htm
http://b.hatena.ne.jp/entry/http://www.c-r.com/mo_rubyg.htm

2009-05-25

[]passengerとmod_autoindex - 世界線航跡蔵

screenshot

Passengerを使っていて、ディレクトリのautoindexが効かなくて困った。Passengerもいくらか枯れてきている感じなので先日試したところ、確かに管理が楽なので最近気に入っている。ちょっと前まではRailsアプリケーションデプロイと言えばmongrel+mod_proxy_blancerだったのだけれども、最近passengerの人気が上がっている。passenger人気の理由は...

http://yugui.jp/articles/829
http://b.hatena.ne.jp/entry/http://yugui.jp/articles/829

[][][]404 Blog Not Found:神は細部に宿る - 書評 - まつもとゆきひろ コード世界

screenshot

イイ!イイよこれ!けど、すごくわかりづらいイイ!であるというのも確か。残念ながら勝間本と違って、本書はプログラムを書ける人でないと読むこともままならないので。この本をどれだけイイ!と思えるかで、プログラマーとしての発展段階を測れる、そんな一冊だ。本blogプログラム関連の記事を、飛ばさず読んでらっしゃる方であれば、絶対楽しめます。【第1章】 私はなぜRubyを開発したのか私はなぜRubyを開発し...

http://blog.livedoor.jp/dankogai/archives/51217008.html

即買いしました

blogの記事を、飛ばさず読んでらっしゃる方であれば、絶対楽しめます。/ それはムリ。

http://b.hatena.ne.jp/entry/http://blog.livedoor.jp/dankogai/archives/51217008.html

[] 『Ruby逆引きハンドブック』出版 - (rubikitch loves (Emacs Ruby CUI))

screenshot

asin:4863540221Ruby逆引きハンドブック』を出版しました。 10 年にわたる Ruby経験一冊の本にまとめました。 この本は、「 Ruby で○○するにはどう書けばいいのか」という問いに答える 逆引き本ですが、それだけにとどまらず、陥りやすい落とし穴、理解しづらい部分、 応用例などもしっかり解説しました。 Ruby 初心者〜上級者、他言語から Ruby を学ぶ人すべてにおす...

http://d.hatena.ne.jp/rubikitch/20090525/rubybook

るびきちさんの本

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/rubikitch/20090525/rubybook

[]Ruby Freaks Lounge:第12回 Ramazeを使って120行で作る単語帳アプリ|gihyo.jp技術評論社

screenshot

Ruby Freaks Lounge第12回 Ramazeを使って120行で作る単語帳アプリ2009年5月25日原悠Ruby, フレームワーク, Ramaze12はじめに第11回は自由で素直なフレームワークRamaze」の特徴について紹介しました。今回は,実際にRamazeアプリケーションを作ってみます。プロジェクトの始め方まず,Ramazeでは「ramaze create 」でひな形を作る方...

http://gihyo.jp/dev/serial/01/ruby/0012?page=1
http://b.hatena.ne.jp/entry/http://gihyo.jp/dev/serial/01/ruby/0012?page=1

[][][]Ruby Freaks Lounge:第12回 Ramazeを使って120行で作る単語帳アプリ|gihyo.jp技術評論社

screenshot

Ruby Freaks Lounge第12回 Ramazeを使って120行で作る単語帳アプリ2009年5月25日原悠Ruby, フレームワーク, Ramaze12はじめに第11回は自由で素直なフレームワークRamaze」の特徴について紹介しました。今回は,実際にRamazeアプリケーションを作ってみます。プロジェクトの始め方まず,Ramazeでは「ramaze create 」でひな形を作る方...

http://gihyo.jp/dev/serial/01/ruby/0012

3get

http://b.hatena.ne.jp/entry/http://gihyo.jp/dev/serial/01/ruby/0012

[]はじめに

screenshot

Rubyは、スクリプト言語と呼ばれる、手軽にプログラムを作ることができるプログラミング言語です。また、手軽さを持っていながら本格的なオブジェクト指向言語であり、プログラミングの初歩から本格的なプログラミングまで幅広く使える柔軟な言語です。このためプログラミング教育にも適しています。ここでは、はじめてプログラミングを行なう方を想定して、Rubyを使った初歩のプログラミングについて解説します。また、所...

http://www.rsch.tuis.ac.jp/~ohmi/ruby/intro.html
http://b.hatena.ne.jp/entry/http://www.rsch.tuis.ac.jp/~ohmi/ruby/intro.html

[][][]MOONGIFT: WebベースチャットシステムCometで「Comets」:オープンソースを毎日紹介

screenshot

先日、Lingrサービス停止が発表された。ビジネス的には難しい面もあったが、技術的には興味深いものだった。特にCometについては、Lingrではじめて知ったという人も多かったのではないだろうか。Rubyで実装されたCometWebブラウザベースながら擬似的な持続的接続を可能にするCometを手軽に体験してみたい、という方はCometsを試そう。今回紹介するフリーウェアはComets、Rubyベ...

http://www.moongift.jp/2009/05/comets/

http://practical-scheme.net/chaton/

http://b.hatena.ne.jp/entry/http://www.moongift.jp/2009/05/comets/

[]rcodetoolsが素晴らしすぎる件 - I am Cruby!

screenshot

Ruby, Emacsid:rubikitch さんの rcodetools が素晴らしい.gem install rcodetoolsで入るし,パッケージ内にある.rcodetools.elEmacsで使えば,xmpコード補完が使える. コード補完がいい!M-x rct-complete-symbolでコード補完を行える. 同パッケージの同梱されている. anything-rcodetool...

http://d.hatena.ne.jp/authorNari/20090523/1243051306

rcodetools.el>コード補完機能。anything によって絞り込める。また、絞り込み中にri ひける

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/authorNari/20090523/1243051306

2009-05-24

[][][] クックパッドというサービス男性エンジニアはどのように解釈すれば良いか - Future Insight

screenshot

友人のクックパッドエンジニアnegipoくんから以下の本をもらいました。読んでみて非常におもしろかったので、いろいろ考えたことを書いておきます。600万人の女性に支持されるクックパッドというビジネス (角川SSC新書)上阪 徹 おすすめ平均 さて、困りました Amazonで詳しく見る by G-Toolsあまり実感がわからない携帯サービスを抜きにして今日本で勢いのあるサービスの代表と言えば以下の2...

http://d.hatena.ne.jp/gamella/20090524/1243146215

これからのWebサービスのヒントがありすぎる。本も速攻でAmazon注文した

ふむふむ。参考

「考えてみたらクックパッド最大のライバルNHKの「今日のお料理」か「キューピー3分クッキング」、「けんたろうおとこごはん」くらいでしょうから」

Cookpad毎日使っているが確かに検索語彙の柔軟性・スマートさはすごい。そうかやっぱり人力メンテだよなあ。食材料理精通していないとできないこと。でもほんと使いやすいのです。

これはある種のサービスの究極形だろうし、だからサービスはやりたくないんだよなあ。

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/gamella/20090524/1243146215

[]MiyazakiResistanceでコンフィグファイルによる設定が可能になりました - kaeruspoon

screenshot

RailsでMiyazakiResistanceを使っていると、Rails環境サーバによってTTへの接続先を変えたいことが多いので、コンフィグファイルでそれらが設定できるようにしました。 miyazakiresistance.ymldevelopment:set_server:- server: localhostport: 1975role: writetest:set_server:- s...

http://www.kaeruspoon.net/articles/725
http://b.hatena.ne.jp/entry/http://www.kaeruspoon.net/articles/725

[]Matzにっき(2009-05-23)

screenshot

_ プログラマージレンマ日経BPから献本をいただいた。実は、原著『Dreaming in Code』も「絶対面白い本だから」と言って、かなり前にもらっていたのだが(えーと、誰からだっけ? 恩知らず*1)、英語の本はついつい後回しになっていたのだった。ながらく本を読む(心の)余裕がなかったし。しかも、今回、送っていただいてから同じ本であると気がついた始末。ほら、邦題が全然違うし、新訳なのに原著はず...

http://www.rubyist.net/~matz/20090523.html#p02

購入済みの本なので早めに読む

http://b.hatena.ne.jp/entry/http://www.rubyist.net/~matz/20090523.html#p02

[]Ramaze 2009.05 - はてなかよっ!

screenshot

RamazeコアがInnateに変わって以前ソースだけは読んだのだけど,既存のアプリで試してみたら,やっぱり動かなかった.Ramaze::Globalが消えて,それぞれの設定のオプションとして表現されるようになったのは,いいことだと思う.deny_layoutが消えたのだけど,これの代替手段がよく分からない.layout(:default) { |path, _| path != 'action'...

http://d.hatena.ne.jp/repeatedly/20090523/1243086490
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/repeatedly/20090523/1243086490

[][][]MOONGIFT: シンプルに使える、ブログ+Wikiエンジン「bliki」:オープンソースを毎日紹介

screenshot

最近、個人的に期待感が持ち上がっているのがSinatraだ。確かに、Railsは便利だが富豪的過ぎて何かをやろうと思った時に荷が重いことがある。そんな時にSinatraであれば手軽にさくっと作り上げられてしまうのが良い。Wikiブログが融合そんなSinatraには単機能なWebアプリケーションが向いているが、同様にWikiブログなども向いていそうだ。今回紹介するフリーウェアはbliki、Sin...

http://www.moongift.jp/2009/05/bliki/

*dil][sinatra?

http://b.hatena.ne.jp/entry/http://www.moongift.jp/2009/05/bliki/

[][][]404 Blog Not Found:モノヅクリスト必読! - 書評 - 600万人の女性に支持されるクックパッドというビジネス

screenshot

クックパッドは、以前から妻が利用していたのでもちろん知っていた。ましてや「Webデベロッパの祭典+ちょっとアキバ気分で。」で、CTO橋本健太氏ともお会いしていて、すごくいい会社だということも知っていた--つもりだった。しかし、ここまでいい会社だったというのは、やはり本書を読むまではわからなかった。この会社、いろいろな意味任天堂に似ているのだ。コアビジネス以外のビジネスを全て捨てたこと。社長がテ...

http://blog.livedoor.jp/dankogai/archives/51215791.html

黒い話も書けばいいのに

「この会社、いろいろな意味任天堂に似ているのだ」

おもてなし」って、嘘をついて都合の悪い事を隠して、痛い所を突く不都合なユーザを強制退会させる事を言うのかな? http://bit.ly/nX1Iv http://bit.ly/NNpXn http://bit.ly/fduYH

book

おお、前に書いたレポートが紹介されている。記念ぶくま

http://b.hatena.ne.jp/entry/http://blog.livedoor.jp/dankogai/archives/51215791.html

[]Minor Problem - 【restful_authentication】認証メールDBのactivation_codeが全然違う件

screenshot

メールユーザー認証とか格好いいよねrailsにrestful_authenticationというプラグインがある。いざ実装すると面倒くさいユーザー認証のあたりを受け持ってくれる。しかもよくWebサイトでのユーザー登録で見かける、ブラウザで登録→登録したメールアドレスに確認メールを投げる→メール中のactivation用URLに飛ぶことでユーザー登録完了という流れを簡単に実装してくれる。(プラスし...

http://hmlab.info/minor/2009/02/20090201_2328053860.html
http://b.hatena.ne.jp/entry/http://hmlab.info/minor/2009/02/20090201_2328053860.html

[]Rackデーモンの起動スクリプトを書いてみる (やまかわのログ)

screenshot

割合最近マルチスレッドかつそこそこ高速に、簡単なHTTPリクエストDBを引いて捌くサーバプログラムを書く機会がありました。そういうのにMerbをとかを使うのもヘビーウェイトだなあと思い、Ramazeとかもいんじゃないかなあと少し思いましたが折角なのでRack+Sequelでいってみることにしました。 RackについてはMerbでおおよそ知っていましたのでさっくり作ることができたのですが、デーモン...

http://antas.jp/blog/yamakawa/2009/05/rack.html
http://b.hatena.ne.jp/entry/http://antas.jp/blog/yamakawa/2009/05/rack.html

2009-05-22

[][][]遺伝子プロモータ配列を簡単に得るスクリプト - Loud Minority

screenshot

遺伝子プロモータ得るだけのために、ゲノム配列準備するの面倒。NCBI のE-Utils利用すると、ゲノム配列の準備とかしなくても、プロモータ配列が得られます*1。準備するものrubyrubygemsxmlsimpleネットワーク環境プロモータを得たい遺伝子NCBI Gene ID(群)使い方以下のコマンドで、3つのIgG(FCGR1A(2212), FCGR2B(2213),FCGR3A(22...

http://d.hatena.ne.jp/sesejun/20090522/p1

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sesejun/20090522/p1

[][][]SassでCSSの弱点を克服しよう − @IT

screenshot

maedana SonicGarden SUG(SKIP User Group)/日本Hamlの会2009/5/22Railsを使ったWebアプリケーション開発で、プログラマやデザイナを悩ませるものの1つがスタイルシート記述だろう。Sassを使って、“クール構造化された”スタイルシート記述してみよう(編集部)Sassとは、Syntactically Awesome StyleSheetsの頭...

http://www.atmarkit.co.jp/fcoding/articles/sass/sassa.html

SassかわいいよSass

http://b.hatena.ne.jp/entry/http://www.atmarkit.co.jp/fcoding/articles/sass/sassa.html

[][][] Ruby On Rails Security Guideの訳 : 概要 + 1.Introduction|株式会社 フラッツ

screenshot

こんにちは木村です。今、Ruby on Rails Securityプロジェクト公式サイトに掲載されている、 Heiko Webers 氏が書いた「Ruby on Rails Security Guide」の訳をしています。 ペースは遅くなるかもしれませんが、1セクションずつ掲載していく予定です。ということで、今回は第1回。冒頭の概要と「1.Introduction」の訳です。 読みやすいように...

http://www.flatz.jp/archives/1942
http://b.hatena.ne.jp/entry/http://www.flatz.jp/archives/1942

[]jugyo's g at master - GitHub

screenshot

This repository is private.All pages are served over SSL and all pushing and pulling is done over SSH.No one may fork, clone, or view it unless they are added as a member.Every repository with this ic...

http://github.com/jugyo/g/tree/master
http://b.hatena.ne.jp/entry/http://github.com/jugyo/g/tree/master

[] Twitterのように縦方向に伸びていくpagination - 篳篥日記

screenshot

最近Twitterは、タイムライン過去にさかのぼって読む時に、よくある「次へ」『前へ」でpaginationするのではなく、「もっと読む」でページ末尾にタイムラインが伸びていく方法をとっている。あれをRailsで実装してみる。とても簡単。 will_paginateを使うので、config/environment.rbに以下を追加config.gem 'mislav-will_paginate...

http://d.hatena.ne.jp/hichiriki/20090415/1239751466
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/hichiriki/20090415/1239751466

[]

farend-redmine-tools -

Google Code

screenshot

ファーエンドテクノロジー株式会社による、Redmine関連ツールです。 公開中のツールMunin plugin for Redmine RedmineとMuninでバグ成長曲線的なものを描画する post_issue_vbs VBScriptからRedmineに対してチケットを登録するサンプルスクリプト バグ報告・機能要望Redmine for Redmine Toolsからお願いします。

http://code.google.com/p/farend-redmine-tools/

Redmine

http://b.hatena.ne.jp/entry/http://code.google.com/p/farend-redmine-tools/

[]Termtter

screenshot

AboutTermtter is a Terminal based Twitter client.more…Installsudo gem install termttermore…DocumentationInstallationConfigurationWriting PluginsScreenshotsSourcehttp://github.com/jugyo/termtter/tree/m...

http://termtter.org/
http://b.hatena.ne.jp/entry/http://termtter.org/

2009-05-21

[]VPSRuby開発をしよう:第1回 言語に見るVPS活用最新動向|gihyo.jp技術評論社

screenshot

VPSRuby開発をしよう第1回 言語に見るVPS活用最新動向2009年5月21日山本善之介VPS, Ruby, Webアプリケーション開発, Rails, レンタルサーバ, @YMC今回から,VPSRuby使用するWebアプリケーション開発について4回連載の予定で解説します。RubyRuby on Rails(以下Rails)のインストールから,MySQLを使ったアプリの開発までを解説す...

http://gihyo.jp/dev/serial/01/vps_ruby/0001
http://b.hatena.ne.jp/entry/http://gihyo.jp/dev/serial/01/vps_ruby/0001

[][][]404 Blog Not Found:ruby.learn(:order => reverse); # - 書評 - Ruby逆引きハンドブック

screenshot

こういう本を待っていた。特に「Rubyクックブック」(翻訳版)の出来がいささか残念だっただけに、この本の価値がさらに高く感じる。他のプログラミング言語を会得している人であれば、Ruby本はこれと「初めてのRuby」で必要十分なのではないか。 本書「Ruby逆引きハンドブック」は、「出来ることが先」ではなく「やりたい事が先」にある人がRubyを使うための手本。いわゆるクックブックであるが、本家の出来...

http://blog.livedoor.jp/dankogai/archives/51215321.html

fm 買うかな…

コメント目立つの嫌いじゃないけど

コメントしてみた

買います

べたぼめだなー。買おうかしら。

http://b.hatena.ne.jp/entry/http://blog.livedoor.jp/dankogai/archives/51215321.html

[]Ruby on Rails + Curl (1) Railsの表示にCurlを使ってRIAを構築する:CodeZine

screenshot

はじめに 今回から、Ruby on Railsを使ってCurlリッチクライアントアプリケーションを効率的に開発する連載を書かせて頂きます、吉田裕美です。よろしくお願いいたします。 Ruby on Rails という言葉を聞いたことのある方は多いと思いますが、実際に Ruby on Railsアプリケーションを開発されている方はまだ少ないと思います。しかし、既に国内でもレシピ検索サイト「クックパ...

http://codezine.jp/article/detail/3945
http://b.hatena.ne.jp/entry/http://codezine.jp/article/detail/3945

[][][] Ruby on Railsで一通り開発できるようになったら読んでほしい「 プログラミング言語 Ruby 」 - yuum3のお仕事日記

screenshot

プログラミング言語 Ruby作者: まつもとゆきひろ, David Flanagan, 卜部昌平(監訳), 長尾高弘出版社/メーカー: オライリージャパン発売日: 2009/01/26メディア: 大型本JavaPHP世界から、Ruby on Railsを使う為にRuby言語を始めた人も多いと思います。RubyJavaPHPのようなナイーブなコーディングスタイルでもプログラムを書くことができ...

http://d.hatena.ne.jp/yuum3/20090521/1242866460

書名が『プログラミングRuby』ではないことの意味が、少し読めば分かる。

Railsはこの本を読めるくらいのRuby習熟者の人が使うもんだと思ってたんだけど最近は違うん? Rubyわかってない状態でRails使っても、それはRubyである必要薄くね?

今読んでるところだけど激しく同意

http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/yuum3/20090521/1242866460

[]rsruby install memo - cuspos diary

screenshot

統計ソフトRをRubyから扱うためにRSRubyをインストールOSはubuntu8.04でr-baseとかR関連のものはaptインストール済みの前提。参考にさせてもらったのが以下。http://d.hatena.ne.jp/okmount/20090130/1233251020 $ sudo gem1.8 install rsruby -- --with-R-dir=/usr/lib/RBui...

http://d.hatena.ne.jp/cuspos/20090520/1242825057
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/cuspos/20090520/1242825057

[]数独で見るRuby(とMathematica)のパワーと表現力 by Inquisitor

screenshot

Rubyバイブルプログラミング言語 Ruby』の第1.4節では、「Rubyプログラムが実際にはどのようなものかというイメージをもっとよくつかめるように(p.18)」数独を解くRubyプログラムが紹介されています(ソースコード原著サポートサイトにあります)。曰く、コメントと空行を取り除くと、ちょうど129行のコードが残る。これは、単純な力任せのアルゴリズムに頼るわけではないオブジェクト指向の...

http://www.unfindable.net/~yabuki/blog/2009/05/ruby.html

やっぱりソルバーっぽいものは宣言的な言語が強いなぁ

http://b.hatena.ne.jp/entry/http://www.unfindable.net/~yabuki/blog/2009/05/ruby.html

[]スクレイピングのためのNokogiri利用メモ - それはそれ。これはこれ。

screenshot

スクレイピングチュートリアルを書いてみた。参考:http://nokogiri.rubyforge.org/nokogiri/Nokogiri.htmlまだまだたくさんのクラスやメソッドがあるが(読んでない)、HTMLスクレイピングに限定すれば多分これくらいで十分。 (0) 前提知識RubyHTMLDOMCSSセレクタまたはXPath (1) クラス構造の理解Nokogiri::HTML...

http://d.hatena.ne.jp/otn/20090509/p1
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/otn/20090509/p1

[][][] Mixinは有害か? - Sooey

screenshot

ちょっと前のときどきの雑記帖で紹介されていたMixins considered harmfulシリーズが面白そうだったので1と2を読んでみた。Mixins considered harmful/1Mixins considered harmful/2Mixins considered harmful/3Mixins considered harmful/4以下、かんたんなまとめ。Mixinを使いす...

http://www.sooey.com/journal/2009/05/20/1090/

Mixinはフレームワークを作るときには確かに便利。でも使いすぎると自分でも追えなくなるし、利用する側にとってはあまり利益がないのも確か。

http://b.hatena.ne.jp/entry/http://www.sooey.com/journal/2009/05/20/1090/

[]Rubyアルファベット値を数える 〜Rubyオイラープロジェクトを解こう!Problem22 - hp12c

screenshot

Problem 22 - Project EulerよりUsing names.txt (right click and 'Save Link/Target As...'), a 46K text file containing over five-thousand first names, begin by sorting it into alphabetical order. Then wor...

http://d.hatena.ne.jp/keyesberry/20090128/p1
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/keyesberry/20090128/p1

[]私がScalaを選んだ理由:CodeZine

screenshot

エンタープライズアプリRubyを使えるケースはまだ少ない しかし、自分の主戦場であるエンタープライズアプリケーションでは、とても便利なRubyを使えるケースはまだまだ多くありません。 現時点ではエンタープライズアプリケーションでも、今PHPで作っているWebサイトや、あまりトランザクション量の多くない、レスポンスに対してもそんなにシビアでないシステムだと今すぐ使えると思います。動的な性質がある...

http://codezine.jp/article/detail/2464?p=2
http://b.hatena.ne.jp/entry/http://codezine.jp/article/detail/2464?p=2

[] Fixing Threads in Ruby 1.8: A 2-10x performance boost at time to bleed by Joe Damato

screenshot

technical ramblings from a wanna-be unix dinosaurQuick notes before things get crazyOK, things might get a little crazy in this blog post so let’s clear a few things up before we get moving.I like the...

http://timetobleed.com/fixing-threads-in-ruby-18-a-2-10x-performance-boost/
http://b.hatena.ne.jp/entry/http://timetobleed.com/fixing-threads-in-ruby-18-a-2-10x-performance-boost/