タグ

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

  • Route 477(2013-11-27)

    ■ [esobook] 『Rubyで作る奇妙なプログラミング言語』が復刊します 4839927847 絶版になっていた『Rubyで作る奇妙なプログラミング言語』ですが、このたびPDF版+オンデマンド印刷版という形で復刊になります。 発売日は1/7で、いまのうちに予約すると割引があるので、PDFなら買うのにな、と思っていた方はこの機会にぜひどうぞ。 【先行予約】Rubyで作る奇妙なプログラミング言語 ~ヘンな言語のつくりかた~ | マイナビブックス 一応、第二版という形にはなりますが、内容は基的に前のものと同じです。違うのは正誤表にある誤植が直っているのと、「はじめに」のRubyのインストール方法のところを直したくらいです。 サポートサイト 復刊に当たって、ダウンしてたサポートサイトも新たに復旧しています。(スタイルシートをちゃんと書いてないのですごくプレーンな感じですが…) http:/

    Route 477(2013-11-27)
    h-hirai
    h-hirai 2013/11/27
    おお! 未読の人はぜひ買いましょう。
  • Route 477(2009-09-03)

    ■ [ruby][git] githubを10倍便利にするgithubコマンド 現在はgit-hub gemの方がおすすめです:Route 477 - github gemからgit-hub gemに乗り換えた (2011/1/13追記) githubはよく使うけど、プロジェクト作るのにブラウザ開かないといけないのが 面倒だなーとか思っていませんか?githubコマンドをインストールすると、 ターミナルからgithubプロジェクトを新規作成できるようになります。 インストール $ gem install defunkt-github -s http://gems.github.com リポジトリの作成 新しく作る: $ github create foobar -> foobar/ 以下にgitリポジトリができ、githubにも登録される 既存のgitリポジトリから作る: $ github

    Route 477(2009-09-03)
    h-hirai
    h-hirai 2009/09/04
    「どちらもgithubとかRedMineで使われてたりして、避けがたくなりつつあるので、両者の特徴を簡単にまとめてみました。」ありがたや
  • Route 477(2009-08-26)

    ■ [ruby][memo] サンプルコード http://blog.deadbeaf.org/2009/08/26/mitaka-rb-4/ 標準クラスのサンプルコード bitclustに装備? 海外の人はどうするの リファレンスとは独立したサイト(A)であるべきか そこにrubydocなりbitclustなりからリンクする gemなどのサンプルコード (A)とは別サイト? gem配布サイトが複数あるので特定のgem配布サイトが実装するわけにはいかない http://gemcutter.org/ が当に公式になれば、そこにサンプルコード書ける機能があると楽しそうだ 結論 サンプルコード自体に価値があるものだからどこに書いてもいい、定番サイトができればそこに移住すればいい。 Rurimaphone++ ■ [scheme] 小さすぎるR5RS、大きすぎるR6RSに対するScheme分割案

    Route 477(2009-08-26)
  • Route 477(2009-08-19)

    ■ [ruby][golf] Hello Worldの最短は19バイト… そう思っていた時代が俺にもありました http://golf.shinh.org/p.rb?hello+world [謎の技術][どうしてこうなった] ■ [mac] MacPortsのお掃除 $ sudo port clean installed $ sudo port uninstall inactive でOK (実行する前に、man portsで何をするコマンドなのか調べること)。 なんか数GBくらい容量が空いた。そんなにゴミが残ってたのか… 110 https://www.google.co.jp/ 32 http://reader.livedoor.com/reader/ 11 http://www.google.com/reader/view/ 6 http://www.google.co.jp/rea

    Route 477(2009-08-19)
  • Route 477(2009-08-18)

    ■ [haskell][esolang] プログラミング言語Unhaskell Unhaskellは、プログラミング言語Haskellから一切のシンタックスシュガーを取り除いた言語である。 UnhaskellによるHello Worldプログラムを以下に示す。 main = putStrLn ('H':'e':'l':'l':'o':' ':'w':'o':'r':'l':'d':[]) 文字列リテラルは文字オブジェクトのリスト構築のシンタックスシュガーであるためこうなる。 …なかなかesoteric度が高いと思うのですがどうでしょうか?

    Route 477(2009-08-18)
    h-hirai
    h-hirai 2009/08/18
    doもリストリテラルもなしですな?/単に読み書きしづらいHaskellにしかならんよーなw
  • Route 477(2009-05-06)

    ■ [web] CSSを「ちゃんと」書けるようになりたい 僕のCSS知識はとほほのスタイルシート入門で止まっている。 borderとかcolorとかは分かる。(positionとかfloatとかはちょっと怪しい。) ちゃんと書ける、というのは、 marginやpaddingはとりあえず0にするものなのか 文字のサイズはem, px, pt, %のどれで指定すべきなのか divを3カラムに並べる方法 ブラウザの非互換を踏まないために気をつけること とかいう「常識」を身につけたい、ということだ。 なんかお薦めのとかサイトとかありませんかね。 追記 コメント欄とかブックマークコメントで いろいろアドバイスをいただきました。ありがとうございます。 muscovyduckさん: ごく簡単なHTMLの説明 htmlとかCSSってどこで勉強すればいいんだよ - スチーム速報 VIP id:K-Onoさ

    Route 477(2009-05-06)
  • Route 477(2009-04-08)

    ■ [prog] ジェバンニが一晩で 朝起きてtrackfeedのログを見てびっくりした(笑)。 皆さん仕事が速すぎる。 CLでBASIC風 - わだばLisperになる - cadrグループ BASIC 風 DSL (嘘) - まめめも Scheme で BASIC 風 - 月の塵 ■ [rails][rspec] restful-authenticationの作るspecがRails 2.3.2に対応していない 以下のようなエラーが出ると思う。 3)NoMethodError in 'UsersController named routing should route user_(:id => '1') to /users/1' undefined method `formatted_user_path' for #<Spec::Rails::Example::ControllerEx

    Route 477(2009-04-08)
    h-hirai
    h-hirai 2009/04/08
  • Route 477(2008-10-23)

    ■ [prog] 正規文法、文脈自由文法、解析表現文法 について調べたのでまとめ。それぞれ Regular Grammer(RG), Context Free Grammer(CFG), Parsing Expression Grammer(PEG)とも。 解析表現文法はPEGって呼ばれる方がずっと多いよね。てかPEGが「文法」の一種であることを今まで分かってなかった(^^; 「パーズ関係の新しいやつでしょ」みたいな。 正規文法 < 文脈自由文法 =?< 解析表現文法 の順で、表現できる言語が増える。 (追記:CFG<PEGであるとはまだ証明されていないそうです(コメント欄を参照)) 正規文法はいわゆる正規表現のもとになったやつ。(現在のLLのRegexpは拡張されまくりなので正規文法以上のものも解析できる) 文脈自由文法はBNF記法で書けるやつ。 文脈自由文法(のサブセット)の解析方法と

    Route 477(2008-10-23)
  • Route 477(2008-03-09)

    ■ [biwascheme][event] gauche.gongでLTしました やっぱりSchemeのイベントでデモすると反応が大きくていいなあ,という. スライド 右上の★ボタンを押すとREPLが開いたりするよ.(このためにevalとwrite-to-stringとhtml-escapeを実装するなどした) このプレゼンツール自体もBiwaSchemeで書かれています.(ソース) BiwaSchemeのダウンロードはこちらからどうぞ. ■ [event][scheme] 第2回gauche.nightログ おまけつき 注意 誤字は仕様です 全く見直ししていないため,内容には0個以上の誤りが含まれています.取り扱い注意 「fullでないcontinuation」ってどういうものなのか誰か教えてください 「プログラミングGauche」ができるまで (ログ取れず) 自己紹介 「リリカルLis

    Route 477(2008-03-09)
    h-hirai
    h-hirai 2008/03/11
    gauche.night まとめ。詳しい。
  • Route 477(2007-12-22)

    ■ [reposh] Reposh : 「svk なんちゃら」って打つのが面倒な人のためのsvkシェルをsvnやhgにも対応させた この前のSVKシェルを他のVCSにも対応させたものをリリースしました。 使い方 reposh.rb[Enter] で起動。.hgというディレクトリがあればMercurialモードで、.svnというディレクトリがあれば Subversionモードで起動します。どちらもなければSVKモード。 c:\proj\_3svk>reposh Welcome to reposh 0.1.0 (mode: svk) svk > M todo.hd svk > di todo.hd === todo.hd ================================================================== --- todo.hd (revisio

    Route 477(2007-12-22)
  • [ruby][event] 「Ruby 1.9 を語る」 by まつもとゆきひろ - Ruby/Rails勉強会@関西-21 - Greenbear Diary (2007-12-15)

    ■ [ruby][event] Ruby/Rails勉強会@関西-21 行ってきた。 久しぶりの神戸で、まつもとさんが来られるということもあって、 初めての方がいつもより多かった模様。また京都や大阪会場にもいらしてくださいね。 最初のセッションのロガーをしたので、ログを以下に貼っておきます。編集中 編集終わりました。長文警報発令中。 ■ [ruby] Rubytwitterの新着を読み上げさせてみる 編集中につき小ネタでもひとつ。 Mac の say コマンドがうらやましかったので調べてみた - ema log (2007-12-16) Macにはsayという音声合成で喋ってくれるコマンドがあるのだが、gem install win32-sapiWindowsでも似たようなことが できるとのこと。ema++ で、ついでなので声を変えられるようにしてみた。 手元では-n 0 はデフォル

    [ruby][event] 「Ruby 1.9 を語る」 by まつもとゆきひろ - Ruby/Rails勉強会@関西-21 - Greenbear Diary (2007-12-15)
  • 1