Feb 26, 2004
Feb 25, 2004
DVDレコーダとMac
POOHS TALKさんによりますと、「東芝のDVDレコーダはマックに優しい」のだそうです。個人的には
テレビの放映時間に左右されずに生活できるようになりました。一番の効用は、取り敢えず内蔵ディスクに手軽に番組を録画しておけるので、VHSテープ等の空きを気にしながら録画しなくても済むようになったこと
という意見が物欲を刺激します。私はそれほどテレビ好きではないのですが、やはりたまにいつでも観れるように手元に置いておきたいものとか出てくるので、そろそろ欲しいなぁと。いまさらわざわざ画質の悪い「テープに取りためておく」という作業をする気にはなれませんしね。購入参考にチェック。
Feb 23, 2004
ハードドライブな憂鬱
Traverstar30GN、逝く。
iBook(DualUSB/2001年型/iBook2初期ロットモデル)のHDDが異音を出しつつ昇天。お亡くなりになったのはHDDは、

- 名称:Travelstar30GN(IC25N020ATDA04)
- 容量:20GB
- IBM製 2.5"流体軸受けドライブ
- e-TRENDより19200円で2001年07月購入
でした。購入より2年7ヶ月の寿命でした。これまで2.5インチHDDは結構購入していますが、壊れたのは初めての経験なので結構ショック。幸い実験専用機なので被害は最小限に食い止められましたが、やはり物理的に壊れると手も足も出ないので突然データがパーになる怖さとバックアップの重要性を身にしみて感じました。
...というわけで、iBook用に新しくHDDを再び私御用達のイートレンドへ発注。今回発注したのはこちら。↓
値段と性能のバランスでどうしてもそうなってしまうのですが、今回もIBM/HITACHI製を発注。ホントは話題のiPod miniへの物欲が日に日に高まっているので無駄な出費はしたくないのですが、まあ、こればかりはしょうがないので、今回は高スペックは狙わず適当なところで妥協して選択。
...とまあ、値段も比較的下がっているので購入自体は別に良いのですが、問題はなんといってもあの
「ひじょ〜に面倒くさく高難易度のiBookのHDD交換」。
私はどちらかというと元々「ソフトウェア派」なひとで、決して「ハードウェアいじり&バラし大好き派」ではないので、あまりやる気が沸いてこない。iBookのHDD交換も2年7ヶ月前に初めてやったっきりで、あの時「もう二度とやりたくない」と思いあれ以来一度もやったことないのでちょっと億劫&不安。
関連URI
Feb 20, 2004
One True Brace表記の定義
AYNiMac : タブじゃなくてスペース4つを読んで
PHP:PEARの標準コーディング規約は知っていましたが、関数の定義の部分での
関数の定義も全体をくくる「{」が行頭にくるように書く
というのは見落としていました。うーむ、なるほど、これって"one true brace"表記って言うんですか。こういう呼び方があるとは恥ずかしながら知りませんでした。
...というわけで、"one true brace"表記って何ぞや?ということでコーディングスタイルをちょっと調べてみました。
- Ailanto : The One True Brace Style
- [PHP-users 13660] Re: "one true brace"表記とは?
- phpCodeBeautifier Home Page
- Looney Programmer
これでいくと私はブライアン・カーニハンスタイルが好きなので「K & R Style」に従えば良い、ということになるのですが、うーん...? 肝心の「"one true brace"表記の定義」に関して言うとちょっとサイトによって整合性が取れてないような気がする部分が少々。phpCodeBeautifierでは
One True Brace表記の関数定義:
function aFunction($param) { // content}One True Brace表記でない関数定義:
function aFunction($param) { // content}となっているのでその定義に従って「Ailanto : The One True Brace Style」の定義と掛け合わせると「BSD/Allman Style = One True Brace表記」になりますけど、こちらの「Looney Programmer」では「K & R Style = One True Brace表記」と定義されています。
これは結局PHPコーディング規約における「One True Brace表記に従った関数定義」というのは、関数定義の全体を括る「{」のみ BSDスタイルで
function aFunction($param) { // content}と使い、中の処理は通常にK & R スタイルで
if ($bla == 1) { echo $blabla;}と記述する、という解釈でまとめて良いのでしょうか? う〜む、もし間違っていましたらご指摘下さい&どなたか明確な定義をご教示下さい。
疑問
正しいK & R Styleでのタブ=スペース8つ、というのはどう考えても多すぎる気が。。
みなさんこれで上手く書けるのでしょうか?
Feb 15, 2004
phpBB開発創始者インタビュー
SitePoint.comにて、phpBB開発創始者、James Atkinson氏へのインタビューが掲載されていましたので、ちょっと要約。
オープンソースにしたことの利点は:
最も大きい利点は、有料ソフトよりもより大きいコミュニティを作れることです。phpBBのコミュニティに入るのに料金は発生しません。phpBBを導入したWebマスターが経験を積み、時には何らかのフィードバックをしたいと考え、他のユーザーを助ける。「人々が助け合う」--- これがオープンソースムーブメントの素晴らしい点です。
オープンソースプロジェクト開発者へのアドバイス;
最も大事な事は、「ユーザーの声に耳を傾ける」ということです。2つ目は、「理想を守り通すこと」。
他のフォーラムプロジェクトと比較してのphpBBの成功の秘訣は、このプロジェクトは非常に安定している、ということです。私たちは、
- 「名前を変えない」
- 「リーダーシップを変えない」
- 「ライセンスを変えない」
を貫き通しています。
私たちは開発当初からの理念を守り通す事でコミュニティにphpBBは強力で安定している、という意識を与えているのです。
フォーラムの運営に関してのアドバイス:
多くのフォーラムを開設しようとするWebマスターが陥る過ちは、最初から10以上ものフォーラムを立てようとすることです。最初は2〜3のフォーラムから始め、ディスカッションの増大にあわせて拡大していくべきです。
Feb 13, 2004
SafariStand 1.0b3
ヘチマコンピュータさんより Safariの機能を拡張するSafari Standのバージョン1.0b3がリリースされています。私は文字コードの切り替え、HTMLカラーシンタックス等、かなり重宝しています。今回の目玉はRSSリーダー機能の実装、ということです。その他、
target="_content"が指定されてないhtmlでもちゃんとメインのウインドウに飛ぶように
なったということで、当サイトのアンテナ、「JAM Antenna」からも上手くメインに飛ぶようになり、使えるようになりました。
感謝!>ヘチマコンピュータさん
RSS機能
新機能のRSS機能を使用してみました。タイトル一覧が表示され、クリクすると該当ページに飛びます。

使用感としては「そのサイトの更新状況一覧を取得出来るブックマーク」、という感じで、なによりもNet News Wireなどと比べてRSSを普通のブックマークと同じ感覚でSafariで一元管理出来るのが良いです。

「ハードドライブな憂鬱」の続き:
なんとか、iBookにHITACHI 5K80、組み込み完了。
苦手のiBookバラしも、今回は紙に書いた配置図にネジ群をテープでくっつけておくという手法を使ってこの大量のネジ群を覚え書きつつ、なんとか換装作業出来ました。今回もやはり細かいネジを扱うのにピンセットは必須でした。一番難しいと言われる裏ケース剥がしは、今回はスーパーハードのギターピックを使ってこじ開けました。(前回は使わないCD-ROMを使用)
G4/800MHzが124,800円という破格の今日この頃、そろそろ古くなってきた感のあるG3/500MHzの初代iBook2ですが、買った当時で230,000円也もはたいたのでまだまだ頑張ってもらわにゃいけません。搭載OSも、
...と乗り継いできたマシンですが、Pantherと5400rpmのHDDでまた軽くなったのでまだまだいけそうです。今度は壊れないでくれ>HDD。
関連URI