Ruby

WindowsにBlueClothをインストールするとエラー

WindowsにBlueClothをインストールするとエラーが発生したので、その対応などをgistに書いたので埋め込んでおきます。 埋め込んでみたけどmarkdownが適用されないから見にくいね。

JRubyKaigi2010前夜祭に行ってきました

8/5にジュンク堂池袋店でトークセッションが行われたので,参加してきました. 前夜祭ということでメインはやはりJRubyKaigi2010の宣伝でした.私はRubyKaigiに行く予定なのでそういう内容になるのかと楽しめましたが,行かない人(2/3ぐらいいた)にはどう…

irbの入力補完機能

readlineがサポートされている場合,irb起動後に irb(main):001:0> require "irb/completion" => true と打てば、入力補完機能が有効になる. irb(main):001:0> require "irb/completion" => true irb(main):002:0> ['a','b','c'].rev でTABキーを押すと irb…

数値リテラル

知らなかったのでメモ.数値リテラルではアンダースコアを付けても無視される. > p 1_000 1000 > p 1_0_0_0 1000 あと先頭に0をつけると8進数表現になる. > p 0010 8 > p 0377 255 > p 0008 SyntaxError: compile error (irb):1: syntax error, unexpected…

会社でRails環境構築中にエラー

たまには会社でプログラムでもと考え,Railsの環境を作ろうかと思い立ちました.んで,RubyGemを使いインストールしようかなと思ってこのコマンド > gem install rails -v 1.1.6 --include--dependencies を実行すると ERROR: While executing gem ... (URI:…

文字列分割

splitで余分な空白を削除するのには*を利用すると便利. irb(main):001:0> "a, b, c, d".split(/,/) # 空白付で分割 => ["a", " b", " c", " d"] irb(main):002:0> "a, b, c, d".split(/ *, */) # 空白を削除して分割 => ["a", "b", "c", "d"]

IronPythonのタイムリーな記事

via http://journal.mycom.co.jp/articles/2007/07/03/IronPython2/index.htmlなんか昨日ぼやいたのを聞いたかのようなタイミングで記事が.書いてあるのはIronPythonだけど直に出るIronRubyでも同じでしょう.記事はまぁありきたりで困ってしまうのですが.…

IronRuby(Python)の使いどころが分からない

IronXXXX系全てなんですけど,いまいち掴めないですよねー. 特にWindows FormとかVisual Studioで自動生成とかするじゃないですか.そこからPythonやらRubyで書き始めるとなるのは大変かなと.そうなると変更しやすい(?)業務ロジックを動的言語でって話にな…

文字列からの文字抽出

ちょっとつまずく.やりたいことは『3文字目が"c"かどうかを判定』. irb(main):001:0> line="abcde" => "abcde" irb(main):002:0> p line[2] 99 => nil irb(main):003:0> p line[2,1] "c" => nil irb(main):004:0> p line[2..2] "c" => nil line[2]ってやる…

String型からInteger型への変換

irb(main):001:0> "09".to_i => 9 マジメに1桁目がゼロかどうか判定しちゃってたよorzもうちょっといじってみる. irb(main):001:0> " 99".to_i => 99 irb(main):002:0> "-0099".to_i => -99 おぉ〜,こやつなかなか賢いです.

コメント表記

# 1行コメントアウトは#で =begin 複数コメントアウトは begin-endで囲む =end

オープンクラスってC#でも理論的に実現は可能と言ってみるテスト

もちろん条件付でですけど.その条件は基底クラスがpartialで宣言されてたらですけど.だから現状では無理ですよ.論よりソースって事で.まず,Rubyのオープンクラス.簡単に書くと継承しなくてもメソッドを追加できるってところでしょうか.たぶんこの部分…

KomodoEdit

手軽に書きたいのに,NetBeansとか立ち上げるのうざい.何か良いエディタかなーと思っていたらマイコムジャーナルにKomodoEditの記事を発見.構文チェック付きなのでVeryGoodなんだけど,日本語の扱いが微妙なのかぁ.とりあえず家帰ったら試しに入れてみよ…

この仮説無くはないのでは?

via Rubyを飲み込んでしまうJava − @IT 少し気がかりなのは、Rubyのガバナンスだ。まつもと氏を中心に開発・メンテナンスされているCで書かれたRubyと、JRubyの関係は、今後どのようになっていくのだろうか。Rubyが支持されている理由の1つは、まつもと氏の…

InstantRailsでphpMyAdminが文字化け

Railsを手っ取り早くやりたかったので今回はInstantRailsを使いました.ここからDL(僕は1.6をDLしました)して解凍するだけでインストール完了なのですが,そのまま実行してもphpMyAdminが文字化けしてしまいました. 調べたら満足せる豚。眠たげなポチ。に解…

NetBeansを入れてみる

Railsのサンプル開発はエディタ使ってましたが,そろそろIDE入れてもいいかなーって思いました.んで,せっかくなのでNetBeansでRailsしてみようかなと思いインストール. インストールはNetBeans6.0-M8をここからダウンロード(僕はIDEのみしかしませんでし…

かんたんRuby on RailsでWebアプリケーション開発

先週末に本屋に寄ってこの本買って帰りました.かんたんRuby on RailsでWebアプリケーション開発作者: arton出版社/メーカー: 翔泳社発売日: 2006/07/27メディア: 大型本購入: 5人 クリック: 211回この商品を含むブログ (89件) を見る理由: 理屈よりも先に…