タグ

Rubyに関するALBNo273のブックマーク (3)

  • カロリーメイトリキッドのQuineを書きました - まめめも

    縁あって、カロリーメイトリキッドのプロモーション用にちょっとした Ruby プログラムを書かせてもらいました。 www.otsuka.co.jp ↑のリンクを開いて、cd .Quine したところにある CML_quine.rb がそれです。 cat CML_quine.rb とすると中身が見えます。ruby CML_quine.rb すると動きます。 CalorieMate-Liquid-Quine 実行してみましたか?サイト上で気楽に実行できるので、ぜひ試してみてください。 これがどういうプログラムなのか、簡単に解説しておきます *1 。 ローカルでの遊び方 サイト上で ruby CML_quine.rb をするだけでも楽しめますが、自分のパソコンに保存するとより楽しめます。 まず、cat CML_quine.rb した中身をまるごとコピーしてください。 n=2;で始まる行の頭から、'

    カロリーメイトリキッドのQuineを書きました - まめめも
  • ruby r-fxxkがおかしい - 日々のメモ@はてな

    けものフレンズのBrainfuck言語を使ってみたが、どうも動きがおかしいので調べてみたところrubyのr-fxxkライブラリで入力プログラムに二重ループがある場合何かおかしいようだ。 例えば 0000000000111111 0123456789012345 ++[>++[>++<-]<-]を実行するとハングする。 調べると、 12桁目の閉じカッコが6桁目の開きカッコに飛ぶが、 15桁目の閉じカッコも6桁目に飛んでいる! /usr/lib/ruby/gems/1.9.1/gems/r-fxxk-0.4.0/lib/r-fxxk.rb cell[ptr] -= 1 when :put output << cell[ptr].chr when :get when :opn if cell[ptr] == 0 open_count = 1 buf_cur = cur while open_co

    ruby r-fxxkがおかしい - 日々のメモ@はてな
  • プログラミング言語「PPAP」を作りました - yhara.jp

    I have 80 Pen I have 65 Apple Uh! Put-Pen Uh! Put-Pen Uh! Put-Apple Uh! Put-Pen ソースコード https://github.com/yhara/ppap-lang FizzBuzzも書けます。 宣伝 このような奇妙なプログラミング言語に興味がある人にぴったりな書籍が存在します。 今ならマナティというマイナビのIT電子書籍ストアから購入すると割引になっており、2,041円でPDFが手に入ります。1月10日までです。これに合わせようと思ったのに年始になってしまった。 マナティ年末年始キャンペーン|Tech Book Zone Manatee Rubyで作る奇妙なプログラミング言語|Tech Book Zone Manatee 言語仕様 「I have」はレジスタの宣言です。以下はPenというレジスタを用意し、初期

    ALBNo273
    ALBNo273 2017/01/07
    なんだこれは……(困惑)
  • 1