タグ

ブックマーク / route477.net (11)

  • Route 477(2010-04-18)

    12 http://shinh.skr.jp/m/?date=20100408 11 http://reader.livedoor.com/reader/ 5 http://www.google.co.jp/reader/view/ 4 http://www.google.com/reader/view/ 3 https://www.google.com/ 2 http://www.google.co.jp/search?hl=ja&source=hp&q=f... 2 http://www.google.co.jp/reader/view/?hl=ja&tab=wy 1 https://www.google.co.jp/ 1 http://www.google.com/url?sa=t&rct=j&q=&esrc=s&sou... 1 http://www.google.com/url?

    Route 477(2010-04-18)
  • Route 477(2008-12-08)

    ■ [esobook] Brainf*ckとWhitespaceのを書きましたwwww 正確には、「Brainf*ckとかWhitespaceのような言語の処理系を作りつつ、新しいプログラミング言語を作るところまでを解説した」ですね。 4839927847 12/20発売です。 これはジョークではない。繰り返す、これはジョークではない! 第一部ではHQ9+から始まり、Brainf*ck、Whitespaceを題材にインタプリタ・VM方式の処理系を作る 第二部では書オリジナル言語であるStarry、Bolicを題材に新しいプログラミング言語の作り方を解説 付録では編で取り上げられなかった13個のEsoteric Languageをちょっとずつ紹介 (Grassもあるよ!) という構成になっています(目次はこちらからどうぞ)。 個人的には裏テーマ(?)である「チューリング・マシン」「λ

    Route 477(2008-12-08)
  • Route 477(2008-10-20)

    ■ [ruby] Rubyで広がる日語DSLの世界!! 昨日のネタがウケたので、悪ノリしてみました。 Rubyを使って自然言語(というか英語)っぽい記述を行うライブラリといえばRSpecがまず例に上がるんですけど、 最近はもう英語に近くなりすぎて、日人にとっては逆に使いにくくなっているんじゃないかという気がするんですよ。 このままでは英語圏と日人のプログラマの生産性の格差は高まるばかり、 ていうか正直に言って英語ばっかりずるい、ここは一つ日語を生かしたコード、日語DSLの登場が待ち望まれているのではないか。 以下「それなでしこでできるよ」禁止。 というわけで妄想してみました、日語でBDDを行うライブラリ、その名も「Japanespec」。 require 'japanespec' include Japanespec "Ruby".の 仕様{ # == Math.sqrt(4)

    Route 477(2008-10-20)
  • Route 477(2008-10-19)

    ■ [ruby] 世界のナベアツに Ruby で挑戦する : 記号を減らしてみたバージョン 世界のナベアツに Ruby で挑戦する - Tociyuki::Diary の別バージョン。 require 'nabeatsu' include Nabeatsu (1.から 40).まで{ 3.の倍数 と 3.がつく数字 の時だけ アホに なって 5.の倍数 の時だけ 犬っぽく なって 8.の倍数 の時だけ 気持ちよく なります } 記号を減らして、より文章っぽくしてみました。 実行結果はこんなんです(手抜き!) warning出まくりですが無視してください(後述)。 [d:\proj\misc]ruby -Ks nabeatsu-run.rb nabeatsu-run.rb:5: warning: parenthesize argument(s) for future version nabe

    Route 477(2008-10-19)
  • Route 477(2008-10-06)

    ■ [esolang] P''に関する最初の論文を探しています http://q.hatena.ne.jp/1221708568#c131059 のshiroさんのコメントから知ったんですが、 brainf*ckの元となったP''(P prime prime)という言語が存在するんですね。 P''はチューリング・マシンをモデルにした言語で、「R」と「λ」と「()」のみから出来ています。 可能な操作は R: ヘッドを右に1移動 (※P''ではテープは左側にのみ無限長。右端では移動できないので単に何もしない) λ: ヘッド位置の値をインクリメントして左に1移動 (※上限に達したら0に戻る) ( ): while。ヘッド位置の値が0でない間、括弧内のコードを繰り返す となっています。(厳密にはテープに書かれるのは数値とは決まって無くて、{a0, a1, .. an}という記号の集合とされています

    Route 477(2008-10-06)
  • Route 477(2008-07-12)

    どうでもいいが、ジョイスティックを挿すマシンと画面が表示されるマシンが別でいいっていうのは美しいなぁ、と思った。

    Route 477(2008-07-12)
    yshl
    yshl 2008/07/13
    2008年ICFPC
  • [tetris] ARIKAは人類をどうするつもりなのか - Greenbear Diary

    ■ [ruby][event] Ruby勉強会#24 懇親会のみ参加^^; 無茶苦茶な生活リズムをしているとチャンスを逃すこともある.という例.面白そうだったのになぁ. ■ [games][kmc] Pencil Bullet PencilBullet 大林さんがリーダーを勤めた縦シューが公開されました. 僕も曲を提供してたりしますが…適当すぎる…2曲しかないし…作り直したい(;_;) ともあれ,D言語+SDLだったり,Diaというドローツールから面データを生成してたり, リポジトリがMercurialだったり(KMCではsvnが多い),いろいろ野心的な設計になってて面白いです. ゲーム的には,難易度がすごいです(笑).腕に覚えのある方はぜひ. ■ [softs] LDRが人類を進化させる 電車の中で,はこべさんと「LDR使い始めてから文章を速読するスキルがついたよね」的な話をした. 使う

    [tetris] ARIKAは人類をどうするつもりなのか - Greenbear Diary
    yshl
    yshl 2008/03/16
    ゲームが人間に与える影響について http://internet.kill.jp/d/200608.html#d06_t1 とセットで
  • Route 477

    GitHubindexHello source: index.md View on github | Report issue Generated by middleman 3.1.6. Powered by Ruby 2.2.2.

    yshl
    yshl 2007/10/04
  • Route 477

    GitHubindexHello source: index.md View on github | Report issue Generated by middleman 3.1.6. Powered by Ruby 2.2.2.

  • anagol table

    - rb pl py php scm l io js lua tcl xtal st pro for bas pl6 erl ijs a+ mind c cpp d ml hs adb m java pas f95 - cs cob curry awk sed sh xgawk m4 ps vhdl bf ws bef pef ms unl lazy wr di s out hello world

    yshl
    yshl 2007/05/04
    anarchy golf のスクレイパ
  • Route 477(2006-06-25)

    ■ [prog] キミならどう書く 2.0 - ROUND 1 - Befungeで書いてみました。 >v >125*25*pv v < > v >25*25*g 1+:25*`| > v >:25*25*p >25*25*g + :55*4*`| ^ < ^ < >:::25*%\25*/p ^ >25*,@ ^ < v < >0>1+:55*4*`| v < > ^ >::25*%\25*/g 48*-| >:.v ^ < < yhara@cosmos:~/src/befunge % ./a.out primes.bf Befunge-93 Interpreter/Debugger v2.12 2 3 5 7 11 13 17 19 23 29 31 32 37 41 43 47 53 59 61 67 71 73 79 83 89 97 Befungeについては、こちらを参照。 自分

    Route 477(2006-06-25)
    yshl
    yshl 2006/06/30
    Befunge版
  • 1