タグ「ruby」のすごいエントリー
- 関連タグ:
-
のキラーアプリケーションになり、CRUD(Create、Read、Update、Delete)パターンに基づくWebアプリケーションを短時間で作成できる非常に強力なツールとして急速に普及しました。そして2007年末、今やすっかり有名になったこのWebアプリケーションフレームワークのバージョン2.0がリリースされました。最初のリリースのときほどの驚きはありませんが、Rails 2.0はやはり多くのイノベ... 続きを読む
動画 ソースコード svnは svn co http://svn.coderepos.org/share/lang/ruby/mariobros Codereposにあげているので自由に触ってください。 web上では http://www.narihiro.info/resource/mariobros.lzh Todo きのことか成長系、他のマップ、BGM、SE ただ、1-1を作って非常に疲れたのでこれ以上作らないと思う。。。 本当は exeで固めたかったんだけど、エラーになって原因探るのも面倒なのでやめた。 thanks... 続きを読む
いかにも Ruby 特有ぽいものを中心に小技をあつめました。 Cookbook なんかと違うのは、具体的な課題を解決する方法ではなく 言語上のパターンにしぼったこと。 インスタンス変数の遅延初期化 初期化されているかどうかわからない インスタンス変数を初期化するときは ||= を使う。 @ivar ||= "" # @ivar が既に非 nil ならばそのまま、nil なら "" を代入 1.6.2 まではこう書くと初期化され... 続きを読む
待ちに待ったソフトウェアがついに登場した。Railsは生産性の高さについては定評があるが、その設置、運用方法についてはJava並みに敷居が高かった。レンタルサーバなどでは利用に耐える設置が難しかった。 Passengerのトップページ だが、これで時代は変わるかもしれない。そんなソフトウェアがついにリリースされた。 今回紹介するオープンソース・ソフトウェアはPassanger... 続きを読む
def Pasori.parse_suica_raw_value data d = "%016b" % data[8, 4].hex { :type => data[0, 2], :date => Time.local(d[0, 7].to_i(2) + 2000, d[7, 4].to_i(2), d[11, 5].to_i(2)), :in => data[12, 4], :out => data[16, 4], :yen => data[20, 2].hex + (data[22, 2].hex << 8), }endrequire 'station'stations = Station.read('StationCode.csv.utf8')list = []Pasori.felica_raw_values Pasori::POLLING_SUICA, Pasori::SERVICE_SUICA, true do |data| d = Pasori.parse_suica_raw_value data station_in = nil st... 続きを読む
えっとね、まつもとさんが初版(ver1.0)をネットニュースに流したときに見ました。でも、ビルドできなかったんですよね。fj.lang.oops かなんかで流れてたのかな、fj.src かな。忘れちゃったけど。そこで流れてて、あーオブジェクト指向でスクリプト言語なんだ、とか。 --- ビルドはなぜ出来なかったんですか? いや、単にまつもとさんが使ってないマシンだったからじゃないです... 続きを読む
MacRuby - ruby - TracMac OSXで動作するRubyというだけなら単にコンパイルするだけでよいのだが、 このMacRubyは、YARVをベースに 全部のオブジェクトをObjective-Cのオブジェクトにマップ(プロクシ不要) OSXの世代別GCを利用 obj.foo(1, bar: 2)を [obj foo: 1 bar: 2] にマップ するという大胆なもの。すげーっ。 これが成功すればRubyは名実ともにOSXの公式スクリプト言語として定着するに違いない。 言... 続きを読む
lrz's diary の Hello MacRuby 経由で Why MacRuby。以前に Laurent が計画していたらしい(参考:MatzにっきのRubyConf 2006)、Objective-C ベースの Ruby 実装がついに登場(する予定)。 1.9 ベース Ruby インタプリタ中のクラス・オブジェクトは実際の Objective-C/Cocoa のクラス・オブジェクトになる Objective-C ライクなキーワード引数の構文 dict.setObject(o, forKey:k) ネイティブな POSIX スレッド Objective-C (2.0) ... 続きを読む
Railsで個人ニュースサイトまとめサイトを作ってみようと思ったが、Parallels2さんのリンク切れてないサイトだけでも661サイトもあってカテゴリー分けしてる途中で萎えた。主に取り扱っているものが何なのかなんてぱっと見ただけじゃわからないっす。 ということで、簡単に調査が出来そうな被はてなアンテナ数から攻めて見ることにした。 結果*1 順位サイト名被アンテナ数 1位... 続きを読む
exsoyがあまりにもかわいくて……かわいくて……かわいくて……作ってしまったよ! http://twitter.com/exsoy_bot 使い方 とりあえずfollowする(しなくてもいいけど、返信がわからんので) そして、 @exsoy_bot おはよう とか書くと、愛らしく返答してくれるよ。 初めてのreplyに対して、follow返しとはじめましての挨拶をしてくれる。 現在のところ対応してるのは、 おはよう おかえり(た... 続きを読む
[PR]ブログのペットがお留守番