« 2008年06月29日 - 2008年07月05日 | メイン | 2008年07月13日 - 2008年07月19日 »



2008年07月06日 - 2008年07月12日 アーカイブ

2008年07月06日

BLTPと数学ガール

BLTPと数学ガールをはてなブックマークに追加 BLTPと数学ガールをdel.icio.usに追加  Yahoo!ブックマークに登録 BLTPと数学ガールをGoogle Bookmarksに追加 BLTPと数学ガールをtwitterにポスト
DSCF2380.jpg ベーコンレタストマトパスタを作りました。略してBLTPです。略さなくていいです。作り方は普通にトマトソースパスタを作って、食べる直前にレタスを投入します。ぱりっとした食感を残すためですが写真は少しべちゃっとなってしまっています。で、今日はトマトソースをチリペッパーで仕上げたので夏っぽい感じになりました。チリペッパーいいよ使えるよチリペッパー。



DSCF2382.jpg で、こっちの写真は数学ガールです。新しく出る「フェルマーの最終定理」じゃないほうです。さっき買ってきました。ぱらぱらとめくってみましたが、結構数式が多くて心配です。年取ると中学校~高校でやった歴史とか数学とか復習したくなるモノなんでしょうか。ワタシの周りにもそういう人が何人か居ます。あれかな。ヘキサゴンとか常識力テストっぽいテレビ番組が多くなってきたからでしょうか。

[ 最近のエントリーとその関連エントリー ]


[ スポンサードリンク ]

2008年07月11日

ノコギリクワガタつかまえた。

ノコギリクワガタつかまえた。をはてなブックマークに追加 ノコギリクワガタつかまえた。をdel.icio.usに追加  Yahoo!ブックマークに登録 ノコギリクワガタつかまえた。をGoogle Bookmarksに追加 ノコギリクワガタつかまえた。をtwitterにポスト
P1000026.JPG 海老名に越してきてから数年たちますが、まさか野生のカブトムシやクワガタがいるとは思いませんでした。駅前にはvinawalkというショッピングモールが広がっていますが、ちょっと自転車をこぐと田んぼや畑が広がっていて、この季節はカエルなんかもグワグワ鳴いています。確かに「おー。田舎だな」と言う風景が広がっています。休みの日はいつもそんな田んぼの畦道を散歩してます。

で、先週、夕方家内と散歩のコースから帰ってくる途中に、ふとみるとカナブンやちっさなクワガタが木にとまっているじゃないすか。ちょっと感動してしまいました。捕まえて飼ったりはしないですが、帰宅途中のコースにいつもいるのでワタシの秘密のカブトムシスポットです。「おー。今日もいるいる」といった感じで、実際大きめのカブトムシもいるんです。というか、わらわらと甲虫がいます。しばらく虫に触ってないのでおっかなびっくりで捕まえたのがこのクワガタ。この角?のカーブはノコギリクワガタだと思います。
仕事でパソコンばっかアホみたいにいじくりまわしてる所為か、こういうのがなんか癒されます。

[ 最近のエントリーとその関連エントリー ]


2008年07月10日

オリジナル小規模グッズほしい

オリジナル小規模グッズほしいをはてなブックマークに追加 オリジナル小規模グッズほしいをdel.icio.usに追加  Yahoo!ブックマークに登録 オリジナル小規模グッズほしいをGoogle Bookmarksに追加 オリジナル小規模グッズほしいをtwitterにポスト
bokuno.PNG 僕の小規模な生活でオリジナル小規模グッズを決めるアンケート実施中だというのでケータイストラップに投稿しました。重複して投稿できちゃうけどいいのかな。まぁいいや。こういうのは(妻の)ケータイストラップだろJK

[ 最近のエントリーとその関連エントリー ]


2008年07月09日

やる夫がデザインパターンをやるようです 第20回

やる夫がデザインパターンをやるようです 第20回をはてなブックマークに追加 やる夫がデザインパターンをやるようです 第20回をdel.icio.usに追加  Yahoo!ブックマークに登録 やる夫がデザインパターンをやるようです 第20回をGoogle Bookmarksに追加 やる夫がデザインパターンをやるようです 第20回をtwitterにポスト
  ふむ。配列やArrayListで持っていた
  コレクションクラスもイテレータを返せば
  忍法コレクションを追加しても楽だったお。
     ____
   /      \
  /  ─    ─\
/    (●)  (●) \
|       (__人__)    |
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ / 

public void listAbilityCollection(){

    // 潜在能力コレクションの取得・・・
    // 魔法コレクションの取得・・・
    Iterator ptntItr = potentialCollection.createIterator();
    Iterator mgcItr = magicCollection.createIterator();
    
    // コレクションを追加してもイテレータで受ける
    Iterator nnpItr = ninpoCollection.createIterator();

    listAbilityCollection( ptntItr );
    listAbilityCollection( mgcItr );
    listAbilityCollection( nnpItr );
・・・・

// イテレータでもらうので走査は1つ。
private void listAbilityCollection( Iterator itr ){
    while( itr.hasNext() ){
        AbilityItem abiItem = (AbilityItem)itr.next();
        System.out.println( abiItem.getName() );
        System.out.println( abiItem.getDescription() );
        System.out.println( abiItem.getEffectiveValue() );
    }
}





  保守、維持管理ばっか気にして
  ごちゃごちゃうるさいだけの
  オトコかと思ってたけど見習うとこもあるお
     ____
   /      \
  /  ─    ─\
/    (●)  (●) \
|       (__人__)    |
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ / 







   / ̄ ̄\   やる夫、今回の件でまた仕様変更だ。
 /  _ノ   \
 |   ( ●)(●)l
. |    (__人__) |
  |    ` ⌒´ |
.  |         }
.  ヽ        }
   ヽ     ノ
   /    く
   /     ヽ 






     ____ 
   /      \  やっぱ全然見習えないお。
  /  ─    ─\
/    (○)  (○) \
|       (__人__)    |
/     ∩ノ ⊃  /
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ / 








  listAbilityCollectionを3回も呼び出しているところは
  1つにまとめたい。
  結果から言うと各Collectionそのものも
  リストで保持したい。できるか?
        / ̄ ̄\          ・・・・。
      /       \       ___
      |::::::        |    /     \
     . |:::::::::::     |   /⌒   ⌒  \
       |::::::::::::::    | / (●) (●)   \
     .  |::::::::::::::    }  |    (__人__)     | 
     .  ヽ::::::::::::::    }  \   ` ⌒´     _/
        ヽ::::::::::  ノ    |           \
        /:::::::::::: く     | |         |  |
-―――――|:::::::::::::::: \――┴┴―――――┴┴―― 






public class AbilityMgr {
    ArrayList abilities;
    // コレクションクラスが入ったArrayListでもらう。
    public AbilityMgr( ArrayList abilities ){
        this.abilities = abilities;
    }

    // ArrayListを展開してコレクションを受けて走査する
    public void listAbilityCollection(){
        Iterator abilitiesItr = abilities.iterator();
        while( abilitiesItr.hasNext() ){
            Collection collection = (Collection)abilitiesItr.next();
            listAbilityCollection( collection.createIterator() );
        }
    }
    // 変更なし。
    private void listAbilityCollection( Iterator itr ){
        while( itr.hasNext() ){
            AbilityItem abiItem = (AbilityItem)itr.next();
            System.out.println( abiItem.getName() );
            System.out.println( abiItem.getDescription() );
            System.out.println( abiItem.getEffectiveValue() );
        }
    }
}
  意外とかんたんだお。潜在能力でも
  魔法でも忍法でもArrayListにつっこめお。
  展開してイテレータで走査すればいいお。
         ___
       / ⌒  ⌒\
      / (●)  (●) \
    /   ///(__人__)/// \
     |   u.   `Y⌒y'´    |
      \       ゙ー ′  ,/
      /⌒ヽ   ー‐    ィヽ
      / rー'ゝ       〆ヽ
    /,ノヾ ,>      ヾ_ノ,|
    | ヽ〆        |´ | 








   / ̄ ̄\
 /   _ノ  \   で、だ。
 |    ( ●)(●)
. |     (__人__)
  |     ` ⌒´ノ
.  |         }
.  ヽ        }
   ヽ     ノ
   /    く
   |     \
    |    |ヽ、二⌒)








          ____
       / ノ  \\  で?で?っていう?で?なんだお。
      / (○)  (○)\ まだあんのかお。
    / ∪  (__人__)  \
    |      ` ⌒´    |
     \ /⌒)⌒)⌒)   //⌒)⌒)⌒)
    ノ  | / / /   (⌒) / / / /
  /´    | :::::::::::(⌒)  ゝ  :::::::::::/
 |    l  |     ノ  /  )  /
 ヽ    ヽ_ヽ    /'   /    /
  ヽ __     /   /   / 








   コレクションにもさらにネストして
   コレクションを持たせたい。
   これは、忍法・魔法・潜在能力コレクションの属性が
   リストである必要がでてきたからだ。
   具体的に言うと、

   name:火遁の術
   description:炎でダメージを与える。
   effect:延焼
   attribute:<ここにコレクションで属性を持つ>

   という変更だ。
   attributeには火遁の術に対する
   拡張属性がコレクションで投入されることになる。
        / ̄ ̄\
      /       \
      |::::::        |
     . |:::::::::::     |
       |::::::::::::::    |          ....,:::´, .
     .  |::::::::::::::    }          ....:::,,  ..
     .  ヽ::::::::::::::    }         ,):::::::ノ .
        ヽ::::::::::  ノ        (:::::ソ: .
        /:::::::::::: く         ,ふ´..
-―――――|:::::::::::::::: \ -―,――ノ::ノ――
         |:::::::::::::::|ヽ、二⌒)━~~'´ 








       ____
    /      \  会社辞めます。
   /  ─    ─\
 /    (●) (●) \ 
 |       (__人__)    |
 \     ` ⌒´   /
,,.....イ.ヽヽ、___ ーーノ゙-、.
:   |  '; \_____ ノ.| ヽ i
    |  \/゙(__)\,|  i |
    >   ヽ. ハ  |   || 







   / ̄ ̄\
 /  _ノ   \   めずらしくスーツ着てると思ったら
 |   ( ○)(○)l そうきたか。
. |    (__人__) |
  |    ` ⌒´ |
.  |         }
.  ヽ        }
   ヽ     ノ
   /    く
   /     ヽ






  てってってってっ てん。
  てんしょっく。てんしょっくだおー。
  かいしゃ、かいしゃ、やっめるおー。
  でっでっでっでっ でっていうー。
          ____ 
        / ―  -\
 ミ ミ ミ /   (○) (○)       ミ ミ ミ 
/⌒)⌒)⌒.      (__人__) \   /⌒)⌒)⌒) つ
| / / /      ` ⌒´   | (⌒)/ / / // 
| :::::::::::(⌒)           /  ゝ  :::::::::::/ 
|     ノ            \  /  )  / 
ヽ    /             ヽ/    / 
 |    |   l||l 从人 l||l      l||l 从人 l||l 
 ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、 
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒)) 








  (・・・派手に壊れてきてやがるな。)
  いいだろう。今回の案件を最後に
  やる夫で学ぶデザインパターンを終了にしてやる。
  (最近ロトとかにも手を出し始めたしな)
  まだまだデザインパターンはいくつもあるが、
  今回のコンポジットパターンを覚えたら
  あとは自分でやるんだ。もうひとり立ちできるだろう。
   / ̄ ̄\
 /  _ノ   \
 |   ( ○)(○)l
. |    (__人__) |
  |    ` ⌒´ |
.  |         }
.  ヽ        }
   ヽ     ノ
   /    く
   /     ヽ 






  ひっひっひっ とりだちー。
          ____ 
        / ― ― \ 
 ミ ミ ミ / (○) (○) \      ミ ミ ミ 
/⌒)⌒)⌒.   (__人__)   \   /⌒)⌒)⌒) 
| / / /    ` ⌒´     | (⌒)/ / / // 
| :::::::::::(⌒)           /  ゝ  :::::::::::/ 
|     ノ            \  /  )  / 
ヽ    /             ヽ/    / 
 |    |   l||l 从人 l||l      l||l 从人 l||l 
 ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、 
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒)) 







  結構ストレス抱えてやがったのか。
  こいつが居室でしょんべんした頃が懐かしいな・・。
   / ̄ ̄\
 /  _ノ   \
 |   ( ●)(●)l
. |    (__人__) |
  |    ` ⌒´ |
.  |         }
.  ヽ        }
   ヽ     ノ
   /    く
   /     ヽ 









        / ̄ ̄\
      /       \   しばらく休ませてみるか・・・。
      |::::::        |
     . |:::::::::::     |
       |::::::::::::::    |          ....,:::´, .
     .  |::::::::::::::    }          ....:::,,  ..
     .  ヽ::::::::::::::    }         ,):::::::ノ .
        ヽ::::::::::  ノ        (:::::ソ: .
        /:::::::::::: く         ,ふ´..
-―――――|:::::::::::::::: \ -―,――ノ::ノ――
         |:::::::::::::::|ヽ、二⌒)━~~'´ 
というわけで、やる夫で学ぶデザインパターンも20回に達しましたので、今回扱うコンポジットパターン(あと2回くらい)でとりあえず終了します。他にも知っておいて損はないパターンがいくつもありますし、ブックマークしていただいたり、BBSに貼っていただいたり、言及していただいたりと、見に来て頂きまして嬉しく思います。本当にありがとうございます。
結城浩先生のデザインパターン入門、オライリーのHeadFirstデザパタやもちろんGofのデザパタも参考にさせていただきました。ネットでもちょこちょこといろんなページを参考にさせていただきました。
やる夫ネタは書いてても意外とおもしろいので他の(技術)ネタでまたポストすることになると思います。やろうとしてるのは暗号技術とかそこらへんかと思います。そのときはまたよろしくです。

≪第19回最終回≫

[ 最近のエントリーとその関連エントリー ]


2008年07月07日

POW-WOW Tシャツ展最終告知です。

POW-WOW Tシャツ展最終告知です。をはてなブックマークに追加 POW-WOW Tシャツ展最終告知です。をdel.icio.usに追加  Yahoo!ブックマークに登録 POW-WOW Tシャツ展最終告知です。をGoogle Bookmarksに追加 POW-WOW Tシャツ展最終告知です。をtwitterにポスト
DSCF2383.jpg POW-WOWクリエイターによるTシャツ展の最終告知エントリです。

2008年7月10日(木)→16日(水)
12:00~18:00(last day~17:00)
吉祥寺リベストギャラリー創 [ map ]

Throwableラビットケータイストラップも4個分できたのでこれで準備は万全です。このケータイストラップ、中身は石膏で、外はゴムでコーティングされています。ので非常に脆い。落としたら多分壊れます。し、変色もガンガンします。ほっとくと輪ゴムの色になって行きますし日光に弱いです。非常に取り扱いづらい。生モノ以上に取り扱いづらいです。弱いくせにやわらかくもないし戦車でもない。さぁどうしましょう。


DSCF2384.jpg いきなり販売促進でつくったモノを投げちゃってますが、Tシャツをご購入いただいた方(\1,000)に漏れなくついてきます。どうだい?(ヒドいだろう?)

[ 最近のエントリーとその関連エントリー ]


2008年07月06日

BLTPと数学ガール

BLTPと数学ガールをはてなブックマークに追加 BLTPと数学ガールをdel.icio.usに追加  Yahoo!ブックマークに登録 BLTPと数学ガールをGoogle Bookmarksに追加 BLTPと数学ガールをtwitterにポスト
DSCF2380.jpg ベーコンレタストマトパスタを作りました。略してBLTPです。略さなくていいです。作り方は普通にトマトソースパスタを作って、食べる直前にレタスを投入します。ぱりっとした食感を残すためですが写真は少しべちゃっとなってしまっています。で、今日はトマトソースをチリペッパーで仕上げたので夏っぽい感じになりました。チリペッパーいいよ使えるよチリペッパー。



DSCF2382.jpg で、こっちの写真は数学ガールです。新しく出る「フェルマーの最終定理」じゃないほうです。さっき買ってきました。ぱらぱらとめくってみましたが、結構数式が多くて心配です。年取ると中学校~高校でやった歴史とか数学とか復習したくなるモノなんでしょうか。ワタシの周りにもそういう人が何人か居ます。あれかな。ヘキサゴンとか常識力テストっぽいテレビ番組が多くなってきたからでしょうか。

[ 最近のエントリーとその関連エントリー ]


ツリータイプ・カテゴリー

open all | close all

リファラから検索