Interface pattern by Mark Grand Design Pattern

Mark Grand Design Pattern

たとえばインタフェースパターンは次のように表現されています。

Keep a class that uses data and services provided by instances of other classes independent of those classes by having it access those instances through an interface.

翻訳例)
 他のクラス(B)のインスタンスにより提供されるデータとサービスを使うクラス(A)がある。Aがインタフェースを通してBのインスタンスへアクセスすることにより、AをBから独立した状態とする。

カテゴリー: Java

Drink

なにかと飲む機会が多い今日この頃です。ダイエットしなきゃ。

カテゴリー: etc

cvs2svn

cvs2svnでリポジトリ移行をためしていますが、でかいリポジトリはすぐにBDBが壊れてしまうような雰囲気です。移行後に何度もリカバリをしているのですが、なかなかチェックアウトまでいきません。さすがに疲れた。

カテゴリー: etc

Sport

スポーツの秋です。とりあえず晴れてよかったです。

カテゴリー: etc

LDAP

LDAPが壊れたようでおおさわぎなのですが、バックグラウンドで使っていたdb4のコマンドを使ってリカバリをしてみましたが、きちんとは直らなかったような雰囲気です。困った。

Server down

 自宅のサーバが1台調子悪くなりました。Webサーバ、ファイルサーバ、リポジトリとして利用していたので影響が大きいのですが、とりあえずばらしてHDDをとりはずし、メインファイルサーバへ必要だと思われるデータを全部コピーしました。こういうときは、買っておいた「USB接続でむきだしのHDDをつなげる装置」が大活躍でした。とりあえず1台は破棄することになりそうなので、ひさしぶりにデスクトップマシンを購入してモニタを液晶にしようかと思っている最中です。

 あとはHDDを有効に利用するためにHDDラックでも購入してメインファイルサーバへ接続しておこうかとも考えています。3.5インチ、2.5インチのHDDが合計6台ぐらい遊んでいるような気がします。とはいえ、今回のマシントラブルは原因がどこにあるのかよくわからないので、HDDが原因だとちょっと話が変わってきてしまいますけれども。

 9月はイベントが多くて暇がないのですが、自宅の環境は整備しておかないとどんどん厳しくなっていくので手を抜かないでやっておきたいところです。