2006-01-01から1年間の記事一覧

フェルマーの最終定理(文庫版)

フェルマーの最終定理 (新潮文庫)作者: サイモンシン,Simon Singh,青木薫出版社/メーカー: 新潮社発売日: 2006/05/30メディア: 文庫購入: 105人 クリック: 1,697回この商品を含むブログ (575件) を見る最近の通勤本でした。この所寝ても醒めても仕事のことば…

firefox2.0

最近こちらに書くようなことに時間を割けておりません。無念。 firefoxの2.0が出たって言うんで入れてみた、けど拡張の Tabbrowser Extensions が使えないってんで戻しました。てか『拡張』って言わなくなったの?アドオン?前からそうだっけ?なんか時代に…

試験については

言わずもがな、ということで。

さて

すんごい、2ヶ月弱放置とかありえない。 というわけで試験までいよいよあと1週間。正直言って対策の程は思わしくありません。前回のエントリでいよいよと言い出してから9月の半ばぐらいまでは、それなりにちょこちょこはやっていた。けれども、結局ごっつ…

いよいよ勉強開始

やっべ、更新し忘れてました。 実は先週の金曜日で朝読書のEffective Javaを一旦ストップして、ネットワーク試験対策を始めています。なんか中途半端な感じもしますが、なんとなく気がそっちへ向いたのと、Effectiveの方は先の内容を見るにあとでもいいかぁ…

Effective Java(項目30〜32)

ああ、昨日は更新を忘れていた・・・orz しかもちょっと浮気気味だったし、ダメだなぁ・・・○項目30 ライブラリーを知り、ライブラリーを使う 標準ライブラリーを使用することのメリット3つ それを書いた専門家の知識とそれを使用した人間の経験を利用することが…

Effective Java(項目28〜29)

昨日はお休みでした。気を取り直して再開。 ○項目27 nullではなく、長さゼロ配列を返す 以前やりました →http://d.hatena.ne.jp/shaw27/20060726/1153866783 ○項目28 すべての公開API要素に対してドキュメントコメントを書く ドキュメントコメントをちゃんと…

Effective Java(項目25〜26)

週明けの割りにテンションが低いのは昨日風邪を引いてしまい病み上がりだから。 ○項目25 メソッドのシグニチャを注意深く設計する メソッド名を注意深く選ぶ。名前は常に標準命名規約に従うべき。 便利なメソッドを提供し過ぎたりしないようにする。個々のメ…

Effective Java(項目22〜24)

金曜分を更新するのを忘れていました。不調だった昨日の分と併せて。前回分もタイトルを書いていなかったので修正。○項目22 関数ポインタをクラスとインタフェースで置き換える Cの関数ポインタをクラスとインタフェースで置き換えるには、戦略(Strategy)パ…

調子悪い

んー、ちょっと頭が回っていません。鼻水ダラダラだし。いかんなぁ・・・風邪を引く前兆?いかんなぁ・・・あほうだなぁ・・・

Effective Java(項目21)

○項目21 enum構文をクラスで置き換える Cのenum構文(列挙型)はJavaからは省かれている enum構文は型の安全性という観点から不十分(安全ではない) →名前空間を確率しないため衝突する危険性がある、 Javaで以下の様に記述した場合も同様の欠点がある //in…

ネットワーク試験対策の進捗

思い出したように書いて見ますが、ネットワークの対策はここに何も書いていないのですから当然、何も進んでいません。本買っただけ。アホかと。 あ、ウソだ。前回の通勤本を6月頭に読み終えてそれからしばらくは電車でコンパクトブックを眺めていました。そ…

SEを極める50の鉄則・信頼されるSEの条件

最近の通勤本でした。すごいタイトルです。いつから読んでたっけなー。つらつらと読了。ちなみにどちらもアマゾンのマーケットプレイスで。SEを極める50の鉄則作者: 馬場史郎出版社/メーカー: 日経BP社発売日: 2000/04/14メディア: 単行本購入: 3人 クリック…

追い込み

金曜日に引き続き仕事をしようと思います。今週は追い込みをかけなければなりません。初めての要素が多いこともあるため、前倒しに次ぐ前倒しで行きたいと思います。どう考えてもタダ働きですが・・・ゆとりがあれば読書、ということにしたいと思います。これは…

Effective Java(項目19〜20)

なんとか体調は復活。今日は飲み会の予定なので、スタメン出席するために今から仕事をしてしまうかも知れません。嗚呼。 ○項目19 構造体をクラスで置き換える Cの構造体(struct構文)をクラスで置き換えることを考える →という話からクラスとそのフィールド…

Effective Java(項目17〜18)

昨日からちょっと体調崩し気味です。頭の回転が鈍い・・・うー・・・ ○項目17 型を定義するためだけにインタフェースを使用する 定数インタフェースはやめましょう 何らかの定数を内部的にクラスが使用するということは実装の詳細である ユーザを困惑させる 将来的…

Effective Java(項目27)

パラパラと目次を眺めていたら、ふと目に留まった項目27。書いてあることは以下のメモの通り。んでこの話題、ちょっと今やってる所にタイムリー過ぎたのでそのままそこにやってしまおうかと言うことで、あれこれ考え始めちゃったもんで読書はちっとも進みま…

Effective Java(項目15〜16)

金曜日のメモ、のハズなんだけどもうけっこう前のモノのような気がして萎えました・・・orz○項目15 継承のために設計および文書化をする、でなければ継承を禁止する クラスはメソッドのオーバーライドの影響を正確に文書化しなければならない んー・・・どうも話の…

Effective Java(項目14)

うー、すすまん・・・1日1項目ですか・・・ ○項目14 継承よりコンポジションを選ぶ 不適切な継承はカプセル化を壊す →その壊し具合についても例が書いてあるんだけど、わかったようで言葉で上手く説明できない。例をそのまま書くのもアレなので省略。んでヘタに継…

SEOと更新タイミング

思いつきでメモ。「アフィやってます。んでSEOがあーでもなくてこーでもなくてほげほげ・・・」みたいにブログでアクセスを集めたいって言うときには、エントリするタイミングって言うか更新時刻ってのを考慮するのも悪くないんじゃないかなーと*1。たぶんどこ…

Effective Java(項目13)

うーん、進まない。カメ以下の歩み。ってか重たい(オレにとっては)項目が続いてる模様です。もっとさらっと流す程度でも良いのかも。 あとはてな記法を少し思い出したので使ってみた。ただ、手元のメモとしては逆に見づらくなるからどうしたもんかと思った…

Effective Java(項目10〜12)

うへー、なんか今日は朝っぱらからフロアに人がおる。ってなわけで隙を見てこっそり更新。昨日更新しなかったのは金曜も仕事をしてしまったからに他なりません。ってかここぐらい会社に公開してもいいような気もするなぁ・・・○項目10 cloneを注意してオーバー…

ああ

すいません。また昨日は仕事をしてしまいました。以後気をつけます。っていったい誰に謝ってるんだか・・・

Effective Java(項目8〜9)

うーん、進まない。カメの歩み。ノソノソと。やっぱり自分にとっては内容が少し難しいのかも知れねーです。が、もうちょっとやってみます。ノロノロと。あとこのメモはいつか整形します。見づらくて仕方ない。○項目8 equalsをオーバーライドする時には、常に…

また

昨日も読めませんでした。やっぱコードは思いついたときに書かないとってことで。ダメぽ。今日はEclipseを起動しないようにします。

Effective Java(項目6〜7)

はぁー、全然進まナス。つーか項目7とか長過ぎだし。本読んでる途中でEclipse立ち上げちゃダメだって。進まないって。 ○項目6 ファイナライザを避ける・ファイナライザの使用は出来る限り避けるべき →不安定な振る舞い、低いパフォーマンス、移植性の問題が…

お休みします

開始早々情けないですが朝読書をお休みします。誓いを破って仕事をします。どう考えてもタダ働きです。本当にありがとうございました。 実は昨日も大して進まなかったので、メモは次回分と合わせて、ということにします。

Effective Java(項目4〜5)

結局昨日は2項目しか進まなかった。次のコードのメモリリークを発見できますか?とか言われて手間取った。結局わかんなかったし。んで以下相変わらずひどいですがメモ。○項目4 重複したオブジェクトを生成するのを避ける・String s = new String("silly"); /…

ダメだ

相変わらずひどいメモだ。しかも会社のFirefox、CSSの読み方おかしいし。レイアウトがどうなってんのかとても不安です。時間のある時に整えます。たぶん。つーかこんなことやってたら今日読む分が終わらんじゃないかと。

Effective Java(項目1〜3)

○項目1 コンストラクタの代りにstaticファクトリーメソッドの提供を検討する・インスタンスの提供方法として、コンストラクタの他にpublicでstaticなファクトリーメソッドも選択肢として持っておくべき。ファクトリーメソッドの長所は・・・ 1.コンストラクタと…