タグ

2009年12月23日のブックマーク (6件)

  • git勉強会

    導入編 バージョン管理システム git はバージョン管理システムの 1 つ。 バージョン管理システムは、プログラムのソースファイルやテキストファイルの変更履歴 (バージョン/リビジョン) を管理します。 あるファイルをバージョン管理に頼らずに管理しようとした場合、変更前にファイルのバックアップを作ってから、ファイルを変更するでしょう。何らかの手違いがあって、ファイルを元に戻したいとき、予め作成しておいたバックアップファイルをコピーすることで元へ戻すでしょう。 hello.rb を変更しようと思ったら % cat hello.rb #!/usr/bin/env ruby puts 'hello' 変更の前にファイルのバックアップを作成してから % cp hello.rb hello.rb.bak 変更を始めると安心です % vi hello.rb hello.rb を壊してしまっても元に戻せ

    voidy21
    voidy21 2009/12/23
  • Value Objects と Immutable - かとじゅんの技術日誌

    おつかれさまです。そろそろ、プログラミングに関するエントリも書かなければw DDDの勉強を開始するにあたって、一番最初にEntitiesとValue Objectsに出会う。 今回は、まず先にValue Objectsと関連が深いImmutableについて、考えてみよう。なぜ、Value ObjectsかというとOODの基礎をなすからだ。基礎が弱いとその上の建造物ももろいものとなってしまう。だからValue Objectsがまず先。なーんだ、ただのJavaBeansなんでしょ、と思うと痛い目にあうよw 値を表すのがValue Objects。説明することが目的のオブジェクトである。ここに説明されているとおり。 ● Value Objects(値オブジェクト)パターン エンティティとは逆に、たとえば「色」や「量」のように、その属性だけが重要で、アイデンティティを考えることに意味のないオブジェ

    Value Objects と Immutable - かとじゅんの技術日誌
    voidy21
    voidy21 2009/12/23
  • http://homepage1.nifty.com/algafield/jjd.html

    voidy21
    voidy21 2009/12/23
  • Java GUIプログラミングの、とてもBasicなFAQ

    原著者の快諾を得て、comp.lang.java.guiのFAQの日語訳をここに掲出します。 080609: JavaGUIとそのためのプログラミング技術を正しく理解するために欠かせない、最重要資料の一つであるPainting in AWT and Swing(by Amy Fowler)の日語訳を作成しました。 2006年6月14日に発表されたRevision 1.20を6月14日に訳出しました(Q5.9ウィンドウの最大サイズや最小サイズを、どうやって指定しますか? の記述がJDK 1.5に合わせて詳しくなりました)。 2006年2月12日に発表されたRevision 1.19を2月13日に訳出しました(「Q6.2.2 JTreeのノードのアイコンをカスタマイズしたいのですが?」のコードサンプルが、より分かりやすい形に改訂増補されました)。 2005年11月11日に発表されたRev

  • +new Date を Date.now() に差し替えると200〜400% 高速化も - latest log

    CSS を利用したアニメーションでは、必ず現在時刻を取得するコードが入ります。 var now = +new Date; ECMAScript-262 5th では Date.now() が新しく追加されました。 Date.now() は +new Date と同じ機能(現在時刻を数値で返す)を持ちながら、new の必要がないため速そうです。 ベンチ <!doctype html><html><head><title></title> </head><body> <script> window.onload = function() { Date.now || (Date.now = function() { // Date.now が実装されていないブラウザ用の実装 return +new Date; }); job1(); job2(); } function job1() { var

    +new Date を Date.now() に差し替えると200〜400% 高速化も - latest log
  • 知らない人は損してると思うMacの使い方 :【2ch】ニュー速クオリティ

    Speech機能、マウスオーバーで使える辞書機能、Sound FlowerとAU Labで、AU-Pluginsを使って遊べる、録音できる、Quartz Composer、SafariでファビコンをDockにドラッグでジャンプ台のアイコンが作れる、

    voidy21
    voidy21 2009/12/23