タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ネタとRubyに関するtermin2のブックマーク (5)

  • プログラミング言語「DT」 : As Sloth As Possible

    最近「Rubyで作る奇妙なプログラミング言語 ~Esoteric Language~」を読んで、ついカッとなって言語処理系を作ってみた。それも、チューリング完全な、物の(ry まぁ、Whitespaceのトークンを置き換えただけだけど。 一応、上記のに習って、ソースコードをWhitespaceの命令セットを持つ中間言語にコンパイルしてVMで実行する形にしてみた。あとはパースする部分を適当に置き換えたコンパイラを作ればそれっぽいのが簡単に作れる。んで、いくつかネタ言語を作ってみたんだけど、その中でも一番しょーもないのがDT。DTでは次のようなソースを実行することができます。("Hi!\n"を出力する) 「○○くんて、もしかして童貞?」 「どどど童貞ちゃうわっ!どど童貞ちゃうわっ!どどど…童貞ちゃうわっ!」 「えー。その慌てっぷりが余計怪しなぁw」 「…どどどどど童貞ちゃうわっ!童貞ちゃう

    プログラミング言語「DT」 : As Sloth As Possible
  • codnote.net

    This domain may be for sale!

  • 電球を取り替えるのに何人の Ruby ハッカーが必要か - 日曜プログラマがダラダラ書く

    おもしろかったので、http://yugui.jp/articles/853をおおざっぱに翻訳してみました。しかし、日人のブログを日語訳してみました、つーのもなんか変だな。 英語は苦手だし、Ruby の開発に詳しいわけでもないので、おかしいところがあると思います。ご指摘をお願いします。 電球を取り替えるのに何人の Ruby ハッカーが必要か 50人。 電球が切れたと redmine に issue 登録するのに1人 パッチを書くのに1人 新しい電球の名前が良くないとそのパッチに反対するのに1人 より良い名前を提案するのに3人 それらの名前について議論するのに5人、しかし合意には達しない 3ヶ月経っても電球が切れたままであると指摘するのに1人 また別の名前を ruby-dev *1 に提案するのに1人 ruby-dev で名前について議論するのに10人 議論を英語に翻訳するのに1人 いく

    電球を取り替えるのに何人の Ruby ハッカーが必要か - 日曜プログラマがダラダラ書く
  • IRCでミサワをいつも側に...

    このエントリーはRuby逆引きレシピAdvent Calendarの参加エントリです。担当は12月24日です。前日のエントリは@kei-sさんの Ruby逆引きレシピで作る、忙しい人のための『地獄のミサワの「女に惚れさす名言集」』- 札幌市西区です。 さて、私達プログラマが使うソフトウェアの中で最も起動時間の長いものは多分エディタでしょう。では次はなんでしょうか?そう、IRCですね!今回は逆引きレシピの中から「レシピ109 IRC botを作りたい」を紹介します。 レシピのサンプルコードを参考に「ミサワ」のキーワードに反応して地獄っぽい返答をするBOTを作ってみました。これでいつでもミサワ先輩のありがたい御言葉を頂戴することができますね! 上記のコードだとありがたい御言葉がハードコーディングされていますね。ミサワ先輩のありがたい御言葉はたくさんありますから全て書くのはあまり効率的ではありま

  • 地獄のRuby札幌の「女に惚れさす逆引きレシピ集」

    これは Ruby逆引きレシピAdvent Calendar の参加エントリです。12月17日を担当します。前日の担当は @y_ogagaga さんで iCalendar形式のデータを読み書きしたいでした。 職場とか学校で、Rubyに詳しい頼りになる先輩がいるっていうのは、こんな感じなんじゃなかろーかと想像する。「こういうことしたいんですけど?」と聞いてみると「ああ、これでできるよ」と一瞬で返ってくるような。 レシピ先輩(仮称)はいろいろなライブラリを知ってる。だから第1章の1.1に書いてあるのはRubyのコードの書き方じゃあなくて、有無をいわさずrubygemsをインストールして使う、ということだ。レシピ先輩はIRCをばりばり使う。だから第6章 ネットワーク処理のはじめは、ウェブじゃなくってIRC BOTのつくりかただ。レシピ先輩はいろいろなコミュニティに参加している。だから最後の第24章

    地獄のRuby札幌の「女に惚れさす逆引きレシピ集」
  • 1