2006-05-01から1ヶ月間の記事一覧

Visualu Ruby

Visualu Rubyのテストを動かしてみました。 クラスっぽくしてみました。 #!/usr/local/bin/ruby require 'vr/vruby' #----------------------------------------------------- # VisualuRubyのテストクラスです。 #----------------------------------------…

Ruby 覚えがき

酢鶏が書きに来てくれないのが堪えます…。 もうだめだ、明日からどうしよう。

酢鶏が素通り

あんまり寂しいんで人口無能酢鶏がここにコメントつけに来るように登録しました。 とりあえず、「コメントウザ過ぎ」設定にしたので、しばらくは寂しいこのブログもにぎやかになるんでしょうか?ここのRSSを指定するように指示されたってことは、RSSの内容を…

rubyちょっとはずれて覚え書き Visualu rubyとexerbでwindows GUIアプリケーションを作るぞ

nyasuさんのチュートリアルがわかりやすかったですが、内容が少々古いようで少し混乱した。 寝る時間なので、memoだけ。 ruby 色々あるけど、windowsのGUIをつくるなら、ActiveScriptRubyがいい。 exerbもvrもはいってるみたい?(僕はexerbはDLしてインスト…

追記

まだかなまだかな…

人口無能酢鶏

あんまり寂しいんで人口無能酢鶏がここにコメントつけに来るように登録しました。 とりあえず、「コメントウザ過ぎ」設定にしたので、しばらくは寂しいこのブログもにぎやかになるんでしょうか?ここのRSSを指定するように指示されたってことは、RSSの内容を…

ruby 覚え書き

RDoc http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=RDoc%B3%D0%A4%A8%BD%F1%A4%AD

本日のまとめ

http://kaiba.workarea.jp/lab/ruby/ioxml/io.rb テキストの内容を出します。 出したのは消せます。 僕のサーバを溢れさせてやろう!とか思わないで下さい。 validatorかけたいんだけど、web上にあるのしかだめだっ! っていうときに、使おうと思って作りま…

クエリ

test=hoge なら cgi.params['text'].first #=> hogetest= なら cgi.params['text'].first #=> ""クエリなしなら cgi.params['text'].first #=> nil

Ruby覚え書き 3 2 1 ファイト!

タイトルに誰も突っ込んでくれません。 rubyの調べ物のため検索して、「なんだこいつ気持ち悪い穏やかじゃねぇな」、と思ったら自分のページでした。

本日はまとめだけ

出したり入れたり。 http://kaiba.workarea.jp/lab/ruby/io/io.rb 書かかれたら消えちゃうから、伝言板だね。性器正規表現のテスト。 http://kaiba.workarea.jp/lab/ruby/regexp/regex.rb寝なきゃ…。 一日中パソコン使ってるな、僕。

文字コード

全地が一つの言語、一式の言葉だった頃に バビロニアの人々が 「さぁ、我々のために都市を、そして塔を建て、 その頂を天に届かせよう。そして、大いに我々の名を揚げて、 地の全面に散らされることのないようにしよう。」 ということで、神への崇拝の為では…

GUI

GUIはいい…。GUIにしたとたん、すごく高度なプログラムに見える…と僕も思ってました。 しかし、CUIはCUIでいい。何てったって早いし、プロっぽい。 色々あるみたいだけど、visualu rubyがいいかんじ。 exerbってのを使うと、exeが作れるらしい。 これでキミ…

気づいたこと

HTMLのエンコードでフォームがエンコードされたようなんだけど、これはIEの仕様なのか、それとももっとちゃんとした仕様なのか。 たぶん、IEの仕様。 教えて!なくなるたん

本日のまとめ

http://kaiba.workarea.jp/lab/ruby/query/ 教訓! htmlでもちゃんと文字コード指定しましょう。 CGIは基本的にperlと一緒。

オレルール2

文字コードutf-8で統一。

Query取得

require 'cgi' # 出力処理 cgi = CGI.new() print(cgi['text'].first)配列で帰ってくるので、単一のフォームならfirstで取得。 GETでもPOSTでもとれて、これは使いやすい!

まとめて出力

print <<EOF; <html> <body> <form method="POST"> <input type="text" name="senddata" size="80"> <input type="submit" value="送信"> </form> <hr> EOFperlと一緒。</hr></body></eof;>

例外処理

rubyでは、例外を受け取る仕組みがあるっ! な、なんだってー! begin a() b() c() rescue # error 処理 ensure # 後処理 retry #やりなおし、無限ループの危険あり end例外オブジェクトは$!(最初)、$@(最後)に格納される。 rescue Errno:ENOENTのようにして…

モジュール

インスタンスを作れない。 継承できない。 モジュール:メソッド のように呼び出す。 javaでいうとこのstaticメソッド呼び出し?p Math::PI と include Math PI は同じ。

クラス宣言

# Jojoクラス継承 class Muda < Jojo # クラス変数。Javaでいうstatic @@name = "DIO" # インスタンス変数。Javaでいうprivate @count #アクセスメソッドの定義(getterとかsetterとかのこと attr_reader :muda attr_writer :ora attr_accessor :ari # get, s…

メソッド表記法

Dio.SayMudaMuda() Dio#SayMudaMudaのように表記する。

オレルール

拾った物は3秒以内ならOK。 メソッドは()付きで使う。 java真似て書く。

for 文

i = 0 for i in 0..100 # do something endC風には書けない。直感的なのかもだけどCのになれちゃうと・・・

nil

オブジェクトが存在しないのを表す。nullじゃないの?

pメソッド

オブジェクトの内容を表示するための物。 p("hoge") #=> "hoge" デバッグ用?

70%のオレ…

rubyのおすすめをしばしば聞くので、perlになじめなかった(というほどやってないけど)僕は、rubyを勉強してみています。 以下の内容は焼酎を飲みながら書いてたりするので、参考にするのは非常に危険です。

今日のまとめ

http://kaiba.workarea.jp/lab/ruby/test/time.rb CGIのつくりかたはperlと全く同じ。 phpみたいにやりやすいのかと思ってたけど、cgiのための言語じゃないしね…。 とりあえずは、線路に乗っかったかんじ。ありがとう。

教えてなくなるたん

rubyでかいたのが、拡張子cgiじゃないとうまくうごきません。 拡張子rbをcgiとして認識させるために、.htaccsessに AddType application/x-httpd-cgi .rb を書いたのですがだめでした。 AddHandler cgi-script .rb もだめでした。 単にrbをasciiで転送しない…

UA: 本体の底面にはUA-5やUA-700などのハイエンドモデルと同様、「ADVANCED DRIVERスイッチ」が隠されている。デフォルトではこれがOFFになっているため、一般のUSBオーディオインターフェイスと同様、単にPCやMacintoshに接続するだけで使える、標準のイン…