http://d.hatena.ne.jp/takahashim/20081101#p2↑これを書いたときにはまだぱらぱらと見てただけなんですが、この本、ちょっとおかしいです(ほめ言葉)。なんせ第1章の5ページめ、「1.2 Rubyの基礎」として「1.2.1 クラスとモジュール」でクラスの話をひとく... 続きを読む
Rubyだいぶ前にはじめてのAIプログラミングという本を読んで、N-Gramを作ってみた。N-gramしてみた - hitode909のダイアリー今日少し時間があったからマルコフ連鎖もやってみた。はじめてのAIプログラミング―C言語で作る人工知能と人工無能作者: 小高知宏出版... 続きを読む
Google Chrome looks cool, ok… But what is even cooler for me is V8, the super JavaScript VM. JavaScript is a dynamic language, just like Ruby. You can add stuff to objects at runtime, like Ruby. It’s object oriented, like Ruby. It has a GC,... 続きを読む
Non trivial examples of Continuation of Ruby co-thread.rb (CoThread: a generic library -- step-wise threading) proc.rb (Proc by Continuantion) co-queue.rb (Queue by Continuation) co-sizedqueue.rb (SizedQueue by Continuation) generator.rb (ext... 続きを読む
■ Io みたいな async を Ruby でやってみる 21:54 LazyLoader Mixin - 8時40分が超えられない - subtech みてふと思いついたのでやってみた。 class Foo def heavy(n) sleep n n end end f = Foo.new p :a foo = f.async(:heavy, 2) # 即座にかえる p :b p fo... 続きを読む
Ruby2008/8/7にやんわり修正しました。 ソースコードsvnは svn co http://svn.coderepos.org/share/lang/ruby/nario Codereposにあげているので自由に触ってください。 環境設定Windowsであれば、ファイル内のrskit/game.exeで、フルスクリーンで動作します。... 続きを読む
XMPP4R is a XMPP/Jabber library for RubyIntroduction XMPP4R is an XMPP/Jabber library for Ruby. Its goal is to provide a complete framework to develop Jabber-related applications or scripts in Ruby. Features Fully object-oriented Aims at bein... 続きを読む
RubyCocoaでスクリーンセーバを作る手順を解説する。 MacOSのスクリーンセーバ MacOSでは以下の手順でスクリーンセーバを作ることができる。 ScreenSaverViewクラスを 実装して.saverという拡張子を持つbundleを作る。 定期的に呼ばれる animateOneFrame メソッ... 続きを読む
自分の gmail ドラフトに貯めていたんだけど、外に出した方が良いので。Ruby しか分からないのですが、RubyCocoa を覚えるとっかかりになりそうなサイトを集めました。RubyCocoa のよく分からないメソッド名で困ったら、使い方の例は cd /Developer/Examples/Ru... 続きを読む
« MyMiniCity 日本語化 | メイン | JSRuby から jQuery を使う ( Javascript 連携 ) » Javascript で実装した Ruby インタプリタ JSRuby 0.1 リリースしました。 あけましておめでとうございます。 1月からサイボウズ・ラボのオフィスが引っ越しました。新年か... 続きを読む
Ruby Inside で紹介されていた Thin に関するメモ。(なんだけど、試していないので実態は不明。) Thin actually relies on Mongrel, but is ultimately faster than it, even against Mongrel's EventMachine-enhanced guise. とのこと。公式サイトの about ... 続きを読む
先日の木曜日、YLUGに参加しました。笹田耕一さんの YARV(Yet Another RubyVM) の講演会でした。なんか、会は、過去9年間の間で、1,2を争う盛り上がりだったそうで、すごく楽しかったです。参加者のレベルも高く、YARV の中の話を色々と聞かせていただきまし... 続きを読む
※再インストールのときにいろいろ試したら,どうやら,競合しない様子. ※ほかの不具合も怖いので,推奨しない!!ということにします. ※くわばら,くわばら. XCodeをインストールすると,Rubyが自動的に/usr/bin/rubyにインストールされる. すると,/opt... 続きを読む
RubyCocoa の活発なコミッタでもある Eloy Duran が rucola を rubycocoa-talk で アナウンス してた。RubyConf で(RubiGen の一部として?)発表したもののスクリーンキャスト(4分程度)も用意されている(Eloy のブログからたどれる)。 これは、Rails ライ... 続きを読む
PukiWikiなどのオープンソース活動を経て、2005年からRuby on Railsに的を絞り、WEB2.0社 PingKingやニフティ アバウトミーの開発に関わる。これまでのフリー活動から転身し、2007年は1年だけ会社員として働いた後、起業のため渡米。2008年4月にBig Canvas Inc.... 続きを読む
ただ単純に連結するだけかと思ってたら違った。 uri = URI.parse('http://example.com/foo/bar.html') puts uri + 'hoge.html' #=> http://example.com/foo/hoge.html puts uri + './hoge.html' #=> http://example.com/foo/hoge.html puts uri + '/hoge.html' ... 続きを読む
RubyCocoa とは? RubyCocoa は、Mac OS X アプリケーションを開発するためのフレームワークです。 RubyCocoa によって、 OS X アプリケーションを作ること Ruby から拡張ライブラリとして Cocoa を利用すること ができるようになります。 RubyCocoa のインスト... 続きを読む
RubyKaigi2007 i-revoはRubyKaigi2007を応援しています。RubyKaigi2007に技術協力として参加いたしました。 会場での無線LAN環境の提供(使用方法) 講演模様の録画、編集、会期後のオンデマンド配信 RubyKaigi2007公式 flicker google video 動画アーカイブ お... 続きを読む
Last modified:2007/08/07 09:14:41 Keyword(s): References:[トップページ] [SideMenu] トップページ 新着情報 2007/06/13 「RubyKaigi2007のライトニングトークスに関するコメント」発表 2007/06/12 アンケートページ公開 会場BGMリスト公開 2007/06/10 トラ... 続きを読む
えっち日記 - 達人のサインゲットだぜ! ドメイン d:id:pushiganga カテゴリ 一般 詳細 2 users 追加日 2007年06月22日 [rubykaigi2007] 青木日記 2007-06-17 ドメイン i.loveruby.net カテゴリ 一般 キーワード HTTP Ruby コミュニティ メンテ ライブラリ 詳細... 続きを読む
行けなかった理由をしんみりと述べあう。発表資料やレポートを順に眺めつつだべる。 本当にやる? じゃあ日時を決めて、大体の人数を把握して、ネットのできる場所を確保すればいいのかな。 録画の配信はあるのかな。あるならその後の方が良さげ? でも全部... 続きを読む
コンソール上から JavaScript で Web ブラウザを操作できる、JS Commander というプログラムを作ってみました。JS Commander を立ち上げるとプロキシサーバが同時に起動し、このプロキシサーバを使うように Web ブラウザを設定すると、コンソール上で JavaScrip... 続きを読む
■ [ruby] RubyでHTMLとWebを操作するためのライブラリ、HpricotとWWW::Mechanize 今日は、RubyでWebサイトを解析するときに強い味方となるライブラリ、HpricotとWWW::Mechanizeを紹介します。 どちらも非常に強力なので、覚えておいて損はないよ! 以下ではま... 続きを読む
凹 [Ruby] RubyのFuseFS使ってtwitter file systemを作ってみた 連休中,一度もプログラムを書かなかったので,最後の日くらいプログラム書こうと思って, スパイダーマン見ながらシコシコと書く. 何度見てもヒロインがおばちゃん顔でスパイダーマンに感情移入... 続きを読む
本書は「JavaからRubyへ」の移行を実践するためのガイドです。現在Javaでソフトウェアを開発している組織、すなわちメインストリームのソフトウェア開発組織が、Ruby導入のリスクとメリットについて検討するための材料をビジネスの視点から幅広く提供する「実用... 続きを読む
ビルドツールの代表的なものと言えばUNIXプラットフォームにおけるMakefileや、Java開発で使われるAntやMavenが挙げられる。これらのツールにお世話になっているデベロッパーは多いだろう。しかし、複数のデベロッパーが共同でアプリケーションを開発するとなる... 続きを読む
RubyCocoa introduction with newcocoa (without Xcode) 続きを読む
Rubyist お待ちかね、青木さんの添削本、『RubyistMagazine出張版正しいRubyコードの書き方講座』が発売になります(献本ありがとうございます)。この本では様々なコードに対する添削*1が載っており、Wikiパーサのテキスト処理だったり、バイナリを Ruby の構造... 続きを読む
■ RubyCocoa はホントに素晴しいからマカーな人はみんな使ってみるといいと思う。 05:26 たぶん Python とか Perl とかでもできるんだろうけど、言語はそんな関係ない気がする (Ruby 好きだから Ruby で書いてるけど)。 BUS Error でると悲しいけど、そんなに... 続きを読む
■ RubyCocoa で AppleRemote リッスンして Safari のプレゼンツールうごかす 15:00 http://rubycocoa.com/appleremote/1 にあるとおりに framework をビルドして配置 require "osx/cocoa" include OSX OSX.require_framework "AppleRemote" OSX.ns_import :App... 続きを読む
_ 「顔面認識→笑い男貼り付け」ツールを Ruby で書く ダウンロード - warai.rb 「顔面認識→笑い男貼り付け」ツールを Ruby で書いてみました。動作には、Ruby/GD および detector が必要です。 以下のファイルを同じディレクトリに入れて、warai.rb を CGI と... 続きを読む
by Matt Neuburg 02/27/2007 When a Mac application is said to be scriptable, this usually means that it is scriptable through AppleScript. The application supplies a dictionary that translates between (on the one hand) some English-like vocabu... 続きを読む
http://smartic.us/2007/2/11/show-us-your-gemshttp://www.robbyonrails.com/articles/2007/02/12/gems-gone-wildhttp://www.clarkware.com/cgi/blosxom/2007/02/10#GemSurveyhttp://www.chadfowler.com/2007/2/11/show-us-your-gemsってそんなに多くはないん... 続きを読む
Monday, February 19th, 2007 ZK Now Supports Javascript, Groovy, Ruby Category: Framework, Java, JavaScript, Ruby As promised, the latest release of ZK (ZK 2.3 RC) now supports more languages in zscript than just Java. It now supports Javascri... 続きを読む
Ruby :: SDL :: Ruby で画像認識Camellia (sourceforge.net) というオープンソースの画像処理ライブラリを試してみました。 インストールは簡単で、> gem install camellia とやるだけです。あとは付属のサンプルスクリプトで 手持ちの画像を読み込むようにして... 続きを読む
スクリプト言語用のデバッガの使い方 - Ruby, Python, Perl スクリプト言語用の CUIのデバッガの使い方を簡単にまとめました。対象言語は Ruby, Python, Perl です。 私は C, C++ でプログラムを書いているときはデバッガ (主に GNU/Linux 上の gdb) を頻繁に利... 続きを読む
Last modified:2007/10/11 04:39:10 Keyword(s): References:[programming] メニュー top products articles misc diary 検索 アクセス数の多いページ SVKを使ってみよう (34096) FrontPage (23594) Vim覚え書き (22879) WWW::Mechanizeの日本語リファレンス (2... 続きを読む
Steve Yegge / 青木靖 訳 2004年9月 これは駆け足の言語案内だ — Amazon Developers Journalのために今月書いていたのだが、どうもこれを見苦しくないようにする方法を見つけられなかった・・・。 ひとつには、私はどうも粗野で口汚くなりがちで、オフィシャルな... 続きを読む
http://rails2u.com/projects/refe.vim/http://rails2u.com/projects/refe.vim/screencast.html (スクリーンキャスト)プログラムを書いてるとどれだけ簡単にリファレンスマニュアルを検索できるかによって効率が数割変わると言っても過言ではありません。普段は... 続きを読む
この本はホワイ・ザ・ラッキースティフ(why the lucky stiff)により愛情を込めて書かれた。 ~ 目次 ~ この本について コンニチハ、Ruby この本を開く 犬の話 赤い太陽が昇る 本はどのように始まるか (漫画のキツネと学ぶ)短時間の(そして願わくは辛くない)Ruby... 続きを読む
The Juggernaut plugin for Ruby on Rails aims to revolutionize your Rails app by letting the server initiate a connection and push data to the client. In other words your app can have a real time connection to the server with the advantage of ... 続きを読む
Rubyにはコード片を表すオブジェクトが複数ある。Method, UnboundMethod, Procである。Continuationは少し違うけど、実行コンテキストを記憶しているオブジェクトという意味では近いものがあるか。『Ruby Way』にはこういういろいろがあることについて「驚くほ... 続きを読む
たらいまわし関数Haskell (hugs December 2001版)Ruby (1.8.0-preview2)Gauche (0.6.8)クロージャ版delay/force版クロージャでは何故計算量が減らないか議論 たらいまわし関数 tarai(x, y, z) := y if x <= y tarai(tarai(x-1, y, z), tarai(y-1, z, x), tarai(... 続きを読む
test の結果を screen のステータスラインに表示 01:56 | test まくってるときは、やっぱ視覚的にいつでもテストの結果がわかるとなんか楽しくてモチベーションにもつながるし、Red -> Green -> Red -> Green のサイクルも面白い。というわけで、テストの結果を... 続きを読む
Ruby on Railsとともに標準配布されているHTTPサーバといえばWEBrick。WEBrickはRubyを使って開発された簡易HTTPサーバ。WEBrickを使うとApache HTTPサーバなどを別途用意しなくても簡単にWebアプリケーションを動作させ試験することができる。ただし、WEBrick... 続きを読む
◆ ルビーの奇跡 うはwww日経wwwカタカナwww マスコミの固有名詞に対する敬意のなさって、どうしようもないよなぁ。同じ記事の中でファッションブランド名にはちゃんとアルファベットを使ってるのに(しかもRubyより1文字多い5文字)。 あと、はてながRu... 続きを読む
■ loadavg() in Ruby tested on MacBook 2GHz, Mac OS X 10.4.8 loadavg.c #include <stdlib.h> #include "ruby.h" VALUE wrap_getloadavg(self) VALUE self; { double val[3]; val[0] = val[1] = val[2] = -1; getloadavg(val, 3); return rb_ary_new3(3, rb_... 続きを読む
はじめに デモ ダウンロード インストール English / Japanese はじめに html2regexpとは html2regexpはHTML要素を抽出する正規表現を自動生成するツールです。 抽出対象のHTML要素を指定したHTMLファイルを入力すると、それらのHTML要素のみを全て抽出する正規... 続きを読む
この半年ほど Ruby を使っていて思うのは、コーディング量が少なくてすむし、プログラム言語的な手触りが良いし、まず作ってみてどれくらい感動できるソフトなのかを確認しながらソフトウェアの仕様自体を見直してスパイラルでつくっていくという開発プロセスも... 続きを読む