2008-12-01から1ヶ月間の記事一覧
http://advent2008.hackruby.com/past/2008/12/15/a_collection_of_rack_middlewares/Rack::ETag - Automatically sets the ETag header on all String bodies.Rack::JSONP - Adds JSON-P support by stripping out ... http://dann.g.hatena.ne.jp/dann/200…
Rubyのメタクラス階層について再び @ 2008年12月 @ ratio - rational - irrational @ IDM ぜんぜん関係ない話ですが、この記事で Yugui さんが、ごくふつうのことのように Smalltalk を使って確かめた結果を例として挙げてくださっているのが個人的にはとっ…
対象読者Rubyの入門書を一読した方練習用にRubyのプログラムを作りたいが良い課題が見つからない方 必要なもの Ruby本体とお好きなエディタを用意してください。RubyGemsも少し使います。 筆者は以下の環境で執筆しています。 ruby 1.8.6-p111 / SAKURAエデ…
また初日の11月6日にはRuby Implementor's Trackと称して,百花繚乱の様相を見せるRuby実装の各種が発表しあう趣向の部屋が設けられた。C実装のRubyのほか, Rubinius, JRuby, MacRuby, IronRuby, MagLevの各実装が詳細を発表した。中でもベンチマークが良好…
勉強法, プログラミング, マインド 0.目的の明確化a)プログラミングを学ぶ目的: ・社内の不をなくし、プロブラミングで自動化出来る所は自動化。(メンバーへの貢献) ・社内の技術力を強化し、顧客のニーズを満たす(顧客に貢献) ・高い技術力を売りに…
時々、特定色で 100x100px の画像がほしいなー、などと思うことがある。いちいち画像ソフト立ち上げて…というのは面倒なので ImageMagick 使って作成するよメモ。ちなみに ImageMagick は version によって挙動が違うので、うまく動かないかもしれない。うち…
[Rails] MetalRails edge に Metal という新しい機能が追加された。これは Rack を用いた高速な Controller であり、Rails の色んな機能は捨ててでも、兎に角、単純で速いレスポンスがどうしても必要だ!という局面ではもの凄い助けになるだろう。http://git…
InfoQ: Ruboss ー Railsでも使えるFlexフレームワーク 作者 Moxie Zhang, 翻訳者 金森 諭 投稿日 2008年12月16日 午後12時37分 コミュニティ Java, Ruby トピック RIA タグ Rails, ActionScript Ruby on Rails(RoR)はウェブアプリケーションを素早く開発す…
今週末、梅田でトークイベントします関西Ruby会議の出張Ruby本販売が好評だったようで、「またRuby本イベントなどしたいですね」「そういえば昨年度まで関西にいたyharaさんが本を出すようですよ」「じゃあトークセッションですね」「そうですね」→「という…
RubyCocoa で AppleRemote リッスンして Safari のプレゼンツールうごかすがおもしろそうだったのでまねしてみました。Apple RemoteでKeynoteのスライドショーを開始・停止させること、次のスライド、前のスライドに進むことができます。コードは以下のとお…
An implementation of Distributed Ruby using the EventMachine library. Development Status: 3 - AlphaEnvironment: No Input/Output (Daemon)Intended Audience: DevelopersLicense: GNU General Public License... http://rubyforge.org/projects/emdrb…
マーティン・ファウラーが所属することでも知られるThoughtWorks社は、アジャイルコミュニティへの貢献で世界に知られています。本書は14人のThoughtWorkerが綴ったエッセイ集です。DSL、プログラミング言語、多言語プログラミング、オブジェクト指向設計、…
[1, 2, 3] すると[1, 2, 3, 4]が返ってくる(*1) Array#> [2, 3, 4] はできない。Fixnum#>>は右シフト。15>>2#=>3のような演算子だ。 多くの人は恐らくRubyで右シフトを使いまくるだろうが、私の修士論文は特殊であり、右シフトを使うシーンが滅多にない。か…
Subject: [ruby-dev:35273] $SAFEの今後 From: Urabe Shyouhei Date: Mon, 30 Jun 2008 21:32:27 +0900〜これまでのあらすじ〜[ruby-dev:35241]の後、山口さんには実際に複数のセーフレベル関連の問題点を指摘していただき、いくつかは修正されました。あり…
聞き違い、記憶違いなどあるかもしれませんが、メモ。#が付いてるのは、私の個人的なつぶやきです。■会場九州産業大学 12号棟 情報科学部棟#九産大は10年ぶりに行ったけど、けっこうきれいなキャンパス。#会場は情報科学部の建物だけあって、教室の各席には…
Merb Plugins 101 Best practices to write a Merb Plugin. Learn when you should use Plugins and when you should use Slices. Presentation given by Matt Aimonetti during MerbCamp 2008 Technology rubym... http://www.slideshare.net/mattetti/merb…
Subject: [ruby-list:12596] Re: alternative name of iterator From: matz netlab.co.jp (Yukihiro Matsumoto) Date: Sat, 6 Mar 1999 16:23:23 +0900 References: 12573 12575 12587 12594 In-reply-to: 12594まつもと... http://blade.nagaokaut.ac.jp/cg…
2009年のRuby1.9.1 がリリースされる今までひろく使われてきた1.8系の直系にあたる現在の最新バージョン:1.8.7通称「Matzのインタプリタ」去年の暮れ、1.9.0がリリース(1.9系のテスト版)1年ほどテストされてきた安定版→1.9.1を近くリリース2009年1〜2月…
最新バージョン以外のgemを掃除する方法 - Hello, world! - s21g gemコマンドを使っていると、古いバージョンのgemがだんだんたまっていきます。年の瀬も近い事ですし、最新バージョン以外のgemをきれいにする方法を紹介します。1 % sudo gem cleanこれでOK.…
NetBeans 6.5へのアップグレード NetBeans 6.5はそのバージョン番号が示すとおり、次の7.0への架け橋に当たり、6.0/6.1と比較して目覚しい機能拡張が行われているわけではありません。PHPの正式サポートやデータベース操作機能の充実が目を引きますが、ことR…
ruby | 00:05 | 個人的には、Ruby 1.9 を使っても業務アプリケーションや Web アプリケーションはそう速くはならないと思ってる。少なくとも、自分のプログラムでベンチマークした限りではそうだった。Ruby 1.9 による高速化の恩恵を受けるのは、数値計算を…
一ヶ月ほど前に公開したLux IOですが、何人かのマニアックな方々が言語バインディングなどを作ってくれていてうれしい限りなので、適当に検索して見つかったものをまとめてみました。(他にもあったら教えてもらえるとありがたいです。)PHPバインディング b…
RubySeattle.rb | Seattle Ruby Brigade週に一度(もしくは隔週),数時間カフェにあつまってHackする.何かRubyに関するものをやって欲しいけど,別に限定ではない.部屋にいるよりも格段にコーディングが進むはず.年明けには第一回をやりたいなぁ. 問題…
require 'osx/cocoa' でエラーが出る場合、which rubyとしてみる。その結果が /opt/local/bin/ruby だった場合、MacPorts で入れた Ruby が実行されている。その場合は以下の手順で RubyCocoa をインストールすればよい。http://limechat.net/rubycocoa/wiki…
ruby概要ActiveRecordのメソッドがエラーになったとき、NoMethodError: undefined method `debug' for nil:NilClassfrom c:/home/apps/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/base.rb:2793:in `log_protec... http://d.hatena.n…
Ruby には使われなくなったメモリを自動的に検出し解放してくれる ガベージコレクションの機能がある。 この節ではこのガベージコレクションの詳細を追ってゆく。 オブジェクトの管理 Ruby の GC は Ruby のオブジェクトのみが対象だ。かつ、Ruby が 生成し…
承前。3ヶ月ばかり時間が空いてしまったけれども、sumimさんの記事に答えたいと思います。yugui さんの図は、たしかにクラスと特異クラス(メタクラス)が揃って並んでいて見た目にはきれいなのですが、これだとクラスが整然と並んでこそいるものの、肝心の…
Although there are a few Ruby class-diagrams floating around the net I have yet to come across one that is complete. The following diagram was created while researching the behaviour of the Singleton ... http://banisterfiend.wordpress.com/…
InfoQ: JRubyのクラスタリング - TerracottaによるJRubyの透過的なクラスタリング 作者 Werner Schuster, 翻訳者 編集部 投稿日 2008年12月8日 午後12時24分 コミュニティ Java, Ruby トピック JRuby, パフォーマンス&スケーラビリティ, データベース設計 タ…