タグ

ブックマーク / d.hatena.ne.jp/shunsuk (3)

  • Rubyのリフレクション解説(eval族のはなし) - このブログは証明できない。

    Rubyのリフレクションについてステキな記事を見つけてしまいました。 no title 前提知識 Rubyでは何でもオブジェクトだと言われます。まずは、この辺について。 最初に思い浮かぶのはこれですね。 5.class #=> Fixnum "hello".class #=> String class自体はどうでしょうか? class Foo;end #=> nil Foo.class #=> Class ここから2つのことが解ります。Fooは定数であるということ。そしてClass型のオブジェクトを参照しているということ。 これはどうでしょう? Foo = Class.new (irb):8 warning: already initialized constant Foo => Foo 予想通りエラーになります。定数 Foo を再度初期化しようとしたからです。 Fooクラスを定義したい時

  • SinatraとiUIを使って50行以下でiPhone用Webアプリを作る! - このブログは証明できない。

    Rubyの軽量Webフレームワーク「Sinatra」を紹介する記事を書いたところ、思わぬ反響がありました。 Rubyの軽量Webフレームワーク「Sinatra」がステキ - このブログは証明できない。 今日は、SinatraとiUIを使ってiPhone用Webアプリを作る方法について。オリジナルはこちら。 no title 日語に翻訳してブログに掲載していいという許可をいただきました。Thank you! Word、ExcelPDFなどのドキュメントをうまいこと表示してくれるのは、iPhoneのスバラシイところです。でも、コンピューターやiPhoneにあるドキュメントを見るのは、それほど簡単なことではありません。もちろん、ドキュメントを添付したメールを自分に送ることはできます。でも、ドキュメントを探すために、iPhone上のメールを探しまわらなければなりません。(訳注:OS 3.0のS

    SinatraとiUIを使って50行以下でiPhone用Webアプリを作る! - このブログは証明できない。
  • Rubyの軽量Webフレームワーク「Sinatra」がステキ - このブログは証明できない。

    フルスタックがウリのRails。そこまで必要ないよ。と、ERBでゴリゴリ。メンドクセー。やっぱ、Railsで。などと、陽はまたのぼりくりかえしてーゆく。RubyのWebフレームワークは他にもあるけど。。軽くていいんだ。PHPを使いたくないだけなんだ。 そんな悩ましさを解消してくれるフレームワークを発見してしまいました。「Sinatra」でございます。こいつは、軽そうだ。 Sinatra サイトのトップページに書かれているコード。これが、サクサク感をかもし出してくれています。 require 'rubygems' require 'sinatra' get '/hi' do "Hello World!" end 説明読まなくても解るよ、これ。 日語の解説スライドがあります。よく解る解説ー。 公式サイトのREADMEを読めば、だいたいOK。 Sinatra: README パラメータを取得し

  • 1