ruby

↓の文を読み、誰が魚を飼っているかを当てて下さい

http://d.hatena.ne.jp/kmizushima/20090629/1246212207 を見て、自分も解いてみたくなったので、rubyのリハビリも兼ねて挑戦してみました。問題は以下の通り。 それぞれ異なる色の、5つの建物が並んでいます。 それらの家にはそれぞれ出身地の異なる家主が…

色々な言語を実行可能なEditor

http://d.hatena.ne.jp/Horiuchi_H/20090613/1244875956:昨日のが思いがけずアクセスが増えていたので、自分の環境で動かせるのが perl,ruby,pythonとあったのでその3つを実行できるようにしてみました。昨日のソースではblogに書きやすく1ファイルに全部書…

6ニムトのゲームを作成中

ある人の希望で、6ニムトをネットで対戦したいと言うことで作成中です。 とりあえず、rubyで書いてます。StarRubyを使ってGUIを作ろうかと思ってますが、とりあえずルールを実装したのでCUI版のシングルゲームを公開してみます。 とても適当なので、要望など…

Rubyコーディング規約

http://shugo.net/ruby-codeconv/codeconv.html

Ajax版○×ゲーム

http://taoe.jpn.ch:8080/game/game.html に置いてあります。しかし、自分の自宅鯖なので突然なくなる可能性もありますがご容赦下さい。 [id:Horiuchi_H:20051013] のRubyで作った○×ゲームのスクリプトをcgiに利用して、フロントエンドをAjaxにしてみました…

○×

×│○│× ─┼─┼─ ○│○│× ─┼─┼─ ○│×│○ 突然ですが、上記のような3×3のマスの3目並べについて。 このゲームは、実は最初の2手で結論が決まってしまうんですね。いまさらですが、id:nowokay:20050816#1124180870 を考えていて判明しました。そんな訳でRubyでそのア…

char String 型変換

今日、rubyでBinaryのデータを扱っていた際に気づいたこと。Binaryデータを charで受け取って Stringの変数に追加していったところ、lengthで取得できる長さが合わない。何かと思って表示してみると、"\000"などの表示が。どうも、 str などとした時、表記可…

だいぶ慣れてきたかな?

ようやくrubyが使えるようになってきた気がします。コードを書いていてスラスラっと、 @fields.keys.sort.map{ |i| sprintf("%d,\"%s\"", i, sanitize(@fields[i])) }.join(',') こんなコードが書けるのがrubyの良い所ですね。でも、まだ標準ライブラリすら…

rubyを勉強中

今日は仕事が暇なので、rubyの勉強も兼ねて仕事で使っているプロトコルをrubyで実装してみようとコードを書いてました。とりあえず、リファレンス見ながらちょっとづつ覚えている段階なのですが、Perlと比べて感じたことを少々。 syntax errorの際 まったく…