The HIRO Says

If you smell what The HIRO is cooking!!!

2009-07-01から1ヶ月間の記事一覧

equals() メソッドの実装(5)−Eclipseに自動生成させてみた

Eclipse(v3.2.0)のメニューに、「ソース(S)→hashCode() および equals() の生成(H)」なるものがあったので、どんなコードを生成するのか見てみました。 生成されたコード public boolean equals(Object obj) { if (this == obj) return true; if (!super.equ…

equals() メソッドの実装(4)−データ型による実装の違い

equals() メソッドの実装にあたって、一部のデータ型については特別な処理が必要です。 特別な処理 float型の場合、Float.compare() を呼び出す必要があります。 double型の場合、Double.compare() を呼び出す必要があります。 オブジェクトの参照の場合、そ…

京葉線が停電で運休!

http://headlines.yahoo.co.jp/hl?a=20090730-00000019-maip-soci 以前雪で2時間満員列車内に閉じ込められたトラウマが(((( ;゚Д゚))) 電車が駅のホームに止まっているのに、電車が快速でその駅が快速停車駅でないという理由で2時間出してもらえず。 しかも…

2009/07/29

内容 部位 セット数・回数 ウェイト(kg) 備考 ランニング 持久力 40分 なし 突然腰痛が(゚д゚)

2009/07/30

内容 部位 セット数・回数 ウェイト(kg) 備考 ウォーキング 持久力 45分 なし ランニング 持久力 45分 なし アーノルドプレス 肩 8回×3セット 15 ウォーミングアップ1セット含む スタンディング・サイドレイズ 肩 12回×3セット 5 ディップス 腕3 …

equals() メソッドの実装(3)−transitivity の実現と継承

前回に引き続き、equals() メソッドの規約の1つ、transitivity について触れていこうと思います。 transitivity の意味 transitivity とは、a.equals(b) = true かつ b.equals(c) = true ならば c.equals(a) = true である、という意味です。 前回の symmet…

equals() メソッドの実装(2)−symmetry の実現

equals() メソッドの規約の1つに、symmetry があります。 これは、a.equals(b) が true ならば b.equals(a) も true でなければならないというものです。 イメージし易そうでし辛いので、以下に例を示します。 例 以下のような、何らかのタイトルを意味する…

無理して休んだ結果

びっくりする位何でもできるようになりますね… やっぱり休息は継続の母なんですね。 休むことへの恐怖心は、無理やり休息を取ることを繰り返して、少しずつ克服するのが自然ですかね。

2009/07/25

内容 部位 セット数・回数 ウェイト(kg) 備考 ランニング 持久力 35分 なし 体調不良のため軽めに

2009/07/27

内容 部位 セット数・回数 ウェイト(kg) 備考 ランニング 持久力 40分 なし つま先裏に痛みがある ダンベルベンチプレス 胸 8回×3セット 15 余裕♪ トップサイドデッドリフト 背中 15回×2セット 15 クランチ 腹筋 20回×3セット なし いかにして背骨…

夏休みはつらい

このところハードワークしすぎだったので無理やり休みにしたんですが、逆に何にもしないと気持ち悪いですね。 こんなんだから過労でダウンしっぱなしなんでしょうが… 未だに「休む=罪」の意識が抜けないです。 この意識を乗り越えた時が本当の復帰なんでし…

2009/07/24

ランニングを1時間しました。 風邪明けなので、ウェイトは避けます。

かなり重い夏風邪を克服気味

ビタミンCと高麗人参が効くとのことで、ローソンで600円だしてルルを買って飲みました。 そうしたらようやく症状が治まってきました。 これからはビタミンローディングの時代だぜ!!!

equals() メソッドの実装 (1)−基本的な規約

equals() メソッドは、java.lang.Object クラスにあるメソッドで、オブジェクト同士が同じか否かを判定するものです。 初めは単純にオブジェクトの field 同士を比較するだけでよいのかと思っていたんですが、Effective Java によると、色々と細かい仕様が決…

夏風邪

体調を管理していても、ひくものは引く。 ビタミンを多めにとっていてもダメですかそうですか。

2009/07/21

内容 部位 セット数・回数 ウェイト(kg) 備考 スクワット 脚 15回×4セット 15 ウォーミングアップ1セット含む ブルガリアンスクワット 脚 12回×3セット 5 左右のバランスが悪い スタンディング・カーフレイズ 脚 10回×3セット なし ロシアンツイス…

夏風邪

昨日から体がだるく、運動も勉強も全然力が入らない状態。。。 たぶん無理すると尾を引くから避けた方がよいのでしょうが、これだけいい天気なのに休むのは気持ち悪いです。 せっかく調子よくやっていたのに。。。

TPTPと闘う!(vol.1 もしかしたら最終回)

NetBeansのプロファイラとの比較のため、TPTPをインストールしてみたんですが… JavaSE 6 Update 3 じゃ動かないんですかそうですか。 インストールする前に言って欲しかった…JavaSE 5 を追加でインストールします。。。

どうしても芋が喰いたいんだ!!!

2009/07/18

内容 部位 セット数・回数 ウェイト(kg) 備考 ウォーキング 持久力 30分 なし アーノルドプレス 肩 10回×3セット 15 ウォーミングアップ1セット含む スタンディング・サイドレイズ 肩 12回×3セット 5 サイドライイング・リアレイズ 肩 12回×3セ…

面白いSingletonの実装方法

Effective Javaに、EnumでSingletonを実現する方法が載ってました。(1st editionにはおそらく載っていないと思います。) やり方が面白かったので載せます。 Singletonクラス public enum Singleton { SINGLETON; public void doSomething() { // omitted }…

2009/07/17

トレーニング内容: 内容 部位 セット数・回数 ウェイト(kg) 備考 ランニング 持久力 30分 なし インクライン・ダンベルベンチプレス 胸 10回×4セット 15 ウォーミングアップ1セット含む インクライン・ダンベルフライ 胸 12回×2セット 15 ダンベル…

休息は継続の母

規則正しい生活に加え、一つ生活にアクセントを加えました。 それは、強制的に休息を入れること。 これまでは、平日休日の区別なく、極力休息を排除して勉強を続けようとしてきました。 ですが、これは心身に致命的なダメージを与えることになってしまいまし…

適応障害は規則正しい生活で乗り越えろ

適応障害を克服するためには、規則正しい生活と適度の運動が効果的とのことです。 なので、先週水曜日から、無理やり規則正しい生活をするように改めました。 具体的には、以下のことを守るようにしました。 朝は6:30〜7:00に起き、夜は22:30〜23:00に寝る。…

安息日

今日は運動は休みです。 (ここ1週間は5動2休だったので)明日は大胸筋と後背筋の日です。

builder pattern

【テーマ】 コンストラクタの引数が多い場合、何か良い方法はないか? 【概要】 GoFのデザインパターンの1つ、builderパターンを使用する方法。 パラメータの設定やimmutableなオブジェクトの生成は、Builderクラスに任せます。 【補足】 インスタンスを生…

テスト

,,,,,,∠Y"´゙ァッ ヾ,;' ゝ‘,,ェ) <ラムだっちゃ! ;' 、,,,,,,, ;; ,,:' |_j l_j |_j゙l_j _ -「 ̄ | | | | || +| ありえん(笑) .L ‐--‐'ヽ |l リV _` |cl | ´ヮ ノ/ .l レ l | / | +|

JavaBeans pattern

【テーマ】 コンストラクタの引数が多い場合、何か良い方法はないか? 【概要】 いわゆるJavaBeans。 特徴は以下の通り。 privateかつfinalでないfieldを持つ。 引数なしのpublicなコンストラクタを持つ。 fieldには、getter/setterを介してアクセスする。 …

2009/07/15

タイムテーブル 時刻 内容 6:45 起床・朝食 8:00 カフェイン取得(ブラックコーヒー2杯) BCAA取得(2粒) 10:40〜11:30 有酸素運動 11:45 プロテイン取得(16.5g) 13:00 昼食 19:45 夕食 21:00 プロテイン取得(16.5g) 22:30 就寝 トレーニング内容 内容 部…

タイムテーブル 時刻 内容 6:45 起床・朝食 8:00〜12:45 疲労でダウン 12:45 昼食 15:00 カフェイン取得(ブラックコーヒー2杯) BCAA取得(5粒) 16:15〜17:30 ウェイトトレーニング 17:45〜18:30 有酸素運動 18:45 プロテイン取得(16.5g) 19:45 夕食 21:…