タグ

2011年1月2日のブックマーク (8件)

  • Racc ユーザマニュアル

    Racc ユーザマニュアル バージョン 1.4 対応 Racc の使い方 racc コマンドリファレンス 規則ファイル文法リファレンス Parser クラスリファレンス パーサのデバッグ リリースノート

  • ドメイン駆動設計入門 - Digital Romanticism

    "Beautiful Develpment"(10/27 DevLOVE)の講演資料と原稿 はじめに 日(10/27)、DevLOVE様主催で、"Beautiful Develoment"と題されたイベントが開催されました。これは「ドメイン駆動設計("DDD:Domain-Driven Design")」を題材に、入門から実践までを語り尽くすというコンセプトのものです。このイベントにおける講演のトップバッターとして、ドメイン駆動設計の根底にある基的な考え方についてお話しさせて頂きましたので、講演資料と原稿を公開いたします*1。 スライドはこちら アジェンダは以下の通りです。 導入 オブジェクトとは? モデルとは? ドメイン駆動設計とは? まずは、ドメイン駆動設計のベースとなっている、「オブジェクト指向」や「モデル」について整理した上で、実際にドメイン駆動設計とはどういうものかを見ていき

    ドメイン駆動設計入門 - Digital Romanticism
  • RSpec で autotest - tmtms のメモ

    自分は Ruby コードの単体テストに RSpec を使ってるんですが、プログラムコードやテストコードを更新する度にいちいち手動でテストを実行していました。 autotest というのを使えば自動でテストが実行されるという話は聞いていたので、ちょっと調べてみました。 使用しているバージョンは RSpec 2.3.0, ZenTest 4.4.2 です。 インストール autotest は ZenTest という gem に入っているのでそれをインストールします。 # gem install ZenTest 実行 プロジェクトのトップディレクトリからのツリーが次のようになっている場合、 ./lib/hoge.rb ./lib/fuga.rb ./spec/hoge_spec.rb ./spec/fuga_spec.rb次のように実行します。 % autotest --style rspec2

    RSpec で autotest - tmtms のメモ
  • 5分でわかる Ruby を知らない人が Ruby の便利さを学べる記事をかいたよ を勝手に改造 - 方向

    5分でわかる Ruby を知らない人が Ruby の便利さを学べる記事をかいたよ って記事があってとっても感動しました。RubyではRailsとかSinatraとかのWebアプリのフレームワークが流行っていますが、もっとお手軽にちょっと便利な使い方を紹介するのっていいですよね!! ただ書き方が少し冗長なコードが多くて、元ネタのPHPよりもRubyが長ったらしいと誤解されてしまっている節があります。 もうちょっと短く書けるよ!! ってことで書きなおしてみました。 >コピーライトの西暦を自動更新 >Ruby を使えばページフッタの西暦も自動更新します。 before Copyright (c) 20010-<%= Time.now.strftime("%Y") %> Weble inc. All Rights Reserved. Time#yearってメソッドがあるのでそっち使ったほうが素直で

    5分でわかる Ruby を知らない人が Ruby の便利さを学べる記事をかいたよ を勝手に改造 - 方向
  • Hidden features of Ruby

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives

    Hidden features of Ruby
  • devneko is not cat. › サイトをインラインフレームで表示するのを禁止するJavaScript

    なんとなくtwitter.comのHTMLソースを見てみたら変なJavaScriptコードを見つけた。 なるほど。インラインフレームとかを使ってトップウィンドウ意外でtwitterを開くのを禁止しているので。 念のためローカルでiframeを使って試してみたらtwitterのホームに飛ばされた。 よく知られた方法なのかもしれないけど初めて知った。 以下ちょっと見やすくしたコード。 if (window.top !== window.self) { document.write = ""; window.top.location = window.self.location; setTimeout(function(){document.body.innerHTML='';},1); window.self.onload=function(evt){document.body.inn

  • A Life in Shinjuku.: Fowler DSLのエッセンス

    とあることからFowler DSLのエッセンスを考える機会があり、昔内輪向けに作った資料を引っ張りだして眺めてみたが、わりと良い線いってると思う。 HEAD FIRST DSL View more presentations from kentaro watanabe.FowlerのDSLが提示する価値は、おおまかに以下の3点にある。上記のスライドでは1と2にフォーカスしている。 モデルを中心に据えた思想の提示実装スタイルの分類実装テクニック集これは、紙幅の大半が3に割かれており、書いた時点では実装テクニックを全て把握していなかったことや、そもそも3はまとめがほぼ不可能、ということもあった。 モデルを中心に据えた思想の提示 従来のDSLでは、スクリプトによるモデルの組み立て、という考えが必ずしも明示的に意識されておらず、DSLがもたらす価値の源泉はDSL自身にある、と考える傾向が強かった

  • Not Found|無添加化粧品・健康食品・サプリメント通販のファンケルオンライン

    誠に恐れ入ります。 お客様がアクセスしようとしたページ、ファイルが見つかりませんでした。 お探しのページは、削除された、名前が変更された、または一時的に使用できなくなっている可能性があります。