2005年7月アーカイブ

激しくどうでもいいので何時の間にか過ぎていた。

ちなみに去年はというと…

まあ何事もなく、というか本人が忘れているくらい至って普通に過ぎ去ったわけですが。

という感じです。絶好調。

さて去年のエントリでは「自分に机を買おう」といいつつ何時まで経っても買わなかっただけでなく、もっと高いプラズマ TV を何でもないタイミングで購入したりとあってもはや誕生日プレゼントとかいう概念もどうでもいいわけです。

とはいうものの新 PC をやっぱり考えており、Athlon64 の 3000+, 3200+ あたりが「苺」の再来とかいう話も出てるわ、Radeon X800XL が何故か急に価格低下の傾向が出ているわで、程よいものが10万強くらいで出来上がる予感。あとは ABIT の MB, AN8 Ultra がダメじゃなかったらもう行く。

MDB_manager

user-pic
0

やーっと成功した。

MDB についている、Database 操作 Interface, MDB_manager。Pear ドキュメントには具体的にはあがってませんが、TestCase および付属 docs には記載されてる。xml ベースで table 定義ファイルを作成し update および dump が可能。

やってみたものの、複数の Database に対応するようにか、ちょっと制限が多いというか「ワシはこんな Database 構造にしたいんじゃ!」ということが出来ないのが残念。たとえば string 型のカラムには text しか指定できなかったりとか。(char(10) とか細かいのが無理。) あと dump して xml 形式に戻すのも、この MDB_manager 側に存在している制限の範囲外では行えない。

とりあえず PHP における dao 周りの具体的な体制が整うまでの間の繋ぎとして table 内容に沿った entity, dto, dao あたりを自動的に生成してくれるようなものを作って、内容が面白ければ公開もいいかなとか考えてたけど、こう MDB_manager に振り回されるような Table 構成なものだと流石にどうかなということで再度スタートラインへ。

メソッドこそは当たり障りない内容で、俺様仕様大爆発な特定カラム名固定フォーマットだとどんな方法でも出来るんだろうけど。

Classic Server に遊びにいってきた。

20050721_01.jpg

1.75 で導入された Catacombs Engine のグラフィック具合はすごいねえ。なんか緑がすんごい濃くてびっくりしたけど、視界の遠さがすごく目立った。
UI に関してもなんだか Quick Bar が3つ出るらしいんだけど、出し方がさっぱりわからん!

とりあえずぱっと遊ぶために分かりきっている Hib で。ネーミングに関して、まあ、順当だな。初期ギルドチャットの発言量の多さにびびった。

何気なく見ていたロンドンハーツにて橋本!!!!!!

6/22 に収録したらしい。長州小力を罰として懲らしめるための特別ゲストとしてリングイン。元気に思いっきりチョップかましていたし、共演者の誰もが数週間後こんなことになるなんて思ってなかっただろうに…。

そんな橋本が小力に対し「これからは俺のモノマネもやれ!」と締めていたハチマキを渡したところでジーンときて潤んでしまった。小力は人生をかけたとんでもない罰ゲームになったな。少なくとも故人自らの指令だ、是非やってほしい。

4 面

user-pic
0

20050716_01.jpg

我が Hatotech Labo が凄いことに!!

プロレスラーの橋本真也氏が死去

まあ、なんというか、特別好きなレスラーではなかったけど、このようなことになってしまうと正直なんだかポッカリと穴が開いてしまったような。
思えば橋本って vs 小川の試合でプロレス最後のゴールデンタイム放送をやったレスラーだよなあ。(2000-4 の橋本x小川戦。負けたら引退という試合で小川に負けた。) STO 喰らいまくって、花道での起死回生 DDT を決めるもリング上で再度 STO で3カウント。今でも覚えておる…。

謹んで御冥福をお祈り申し上げます。

HM/HR カテゴリでいいのかってのがあるけど。

歴代米ロックバンドNo.1にパール・ジャム!

歴代米ロックバンド上位10組(USA TODAY):

1 パール・ジャム
2 エアロスミス
3 ヴァン・ヘイレン
4 イーグルス
5 ジャーニー
6 ガンズ・アンド・ローゼズ
7 グレイトフル・デッド
8 クイーンズライチ
9 ドアーズ
10 R.E.M.

8 クイーンズライチ

8  ク イ ー ン ズ ラ イ チ

いや、この中で一番好きだけどさ。浮いてるだろ明らかに。
ところで 判決は2006年1月らしいのでみんな要チェック!

どうやら EZWeb のデバイス ID がちょこっと変わっているらしく、patch を当てないとダメなようです。

Net_UserAgent_Mobile-0.23.0-20050707.patch

--- Net_UserAgent_Mobile-0.23.0.org/Mobile.php  2005-02-01 16:12:37.000000000 +0900
+++ Net_UserAgent_Mobile-0.23.0/Mobile.php      2005-07-07 20:44:22.000000000 +0900
@@ -106,7 +106,7 @@
         if (!isset($mobileRegex)) {
             $docomoRegex    = '^DoCoMo/d.d[ /]';
             $vodafoneRegex  = '^(?:(?:Vodafone|J-PHONE)/d.d|MOT-)';
-            $ezwebRegex     = '^(?:KDDI-[A-Z]+d+ )?UP.Browser/';
+            $ezwebRegex     = '^(?:KDDI-[A-Z]+d+[A-Z]? )?UP.Browser/';
             $airhphoneRegex = '^Mozilla/3.0(DDIPOCKET;';
             $mobileRegex =
                 "(?:($docomoRegex)|($vodafoneRegex)|($ezwebRegex)|($airhphoneRegex))";

bogoYAML for PHP

user-pic
0

bogoYAML は YAML に改悪を加える
bogoYAML (PHP)

ぶっちゃけ、設定ファイルとかそういう用途にだけ YAML を使いたいのであれば、それ向けに準備されたシンプルなもので本当に十分だと思うのですよ。

<?php
require_once 'BogoYaml.php';
$parser = new BogoYaml();
$data = $parser->load(file_get_contents('test.yml'));
var_dump($data);
?>
--- # bogoYAML:0.1
foo :
  bar :
    hoge: 111
    huga: 222            
        
validate:
  name:
    required: 名前を入力
  zip:
    required: 郵便番号を入力
    numeric : 郵便番号は数字
    zipcode : 郵便番号が不正
  birthdayYear:
    required : 生年月日を入力
    date :
      format:
        - birthdayYear
        - birthdayMonth
        - birthdayDay
      message: 生年月日が不正
== 結果 ==
array(2) {
  ["foo"]=>
  array(1) {
    ["bar"]=>
    array(2) {
      ["hoge"]=>
      string(3) "111"
      ["huga"]=>
      string(3) "222"
    }
  }
  ["validate"]=>
  &array(3) {
    ["name"]=>
    array(1) {
      ["required"]=>
      string(10) "名前を入力"
    }
    ["zip"]=>
    array(3) {
      ["required"]=>
      string(14) "郵便番号を入力"
      ["numeric"]=>
      string(14) "郵便番号は数字"
      ["zipcode"]=>
      string(14) "郵便番号が不正"
    }
    ["birthdayYear"]=>
    &array(2) {
      ["required"]=>
      string(14) "生年月日を入力"
      ["date"]=>
      &array(2) {
        ["format"]=>
        array(3) {
          [0]=>
          string(12) "birthdayYear"
          [1]=>
          string(13) "birthdayMonth"
          [2]=>
          string(11) "birthdayDay"
        }
        ["message"]=>
        &string(14) "生年月日が不正"
      }
    }
  }
}

開拓を。

なんかすっかり落ち着いてしまったというか目前の事柄に振り回されているというか。
Interface まわりでもっと掘っていきたいし、そういえば PHP5 もすっかり何もしてないし、ruby 環境を考えていたものの何も着手してないし。

まず手っ取り早そうなのは PHP5 だな。新規案件を PHP5 で作ると決めてとりあえずやってみるというのがよい。今の開発の「型」に決まるまでにも色々やってみて決定したのだから、初めは不恰好なものでも数こなせばたぶん変わるだろう。まあ「約束事」みたいなもんは既に頭に入っているので、初めて Web アプリ開発に携わることになってやったものとは違いそこまで不恰好なものにはならないだろうけど。

ハッピーターン

user-pic
0

職場にお菓子コーナーがあるんですが、そこにハッピーターンが!

一度あけると止まらない。本体表面についた粉が美味過ぎる。手についた粉まで逃さない。
こんなスレまであるくらいだしな!

20050705_01.jpg

20050705_02.jpg

やれ Zerg ダメだの Roam ウザイだの、超 Add だの職バランスだの、そんなもんはクソだ!

Jaktens Tid / Finntroll

user-pic
0

Jaktens Tid

Jaktens Tid / Finntroll

2001 年リリース作だけど、ようやく購入。

2004 年にリリースされた "Nattfodd" を昨年聞いてウヒョーとか思ってていつか入手しようと思っていたのだった。さてこの作品はどうだ!ってことで帰宅と同時に封をこじ開け (輸入版ってどうしてこう封が硬いのかね) ディスクセットして Play。イントロトラックに続いて流れてきたのは超普通な曲進行にデス声。あちゃあこりゃやっちゃったというかこういうのを期待して Finntroll 買ったんじゃねえよ!かとか思っていたが、その次のトラック "Slaget Vid Blodsalv" が流れてくると同時にキター!酔いどれ北欧民謡サウンドが!てかモロ!!

その後もひたすらズンチャカズンチャカしつつヲーイ!とかラーイ!とかエロエローエロエロルレロー♪とかが続きひたすら笑いっぱなし&体が自然に動いたり。他のレビューでも「思わず踊りだしたくなるような」と書かれたりしてるけど、まさしくその通り。まるで酒場で民謡を奏でているところに酔っ払ったトロールが乱入し乱暴に歌ってるその姿が滑稽でまた愉快で周りの皆もそれに合わせて踊りだしている、そんな情景。

ブラックは苦手だからという理由で聴かないのはちょっと勿体ない。民謡系クサ好きならば是非どうぞ。

     _  ∩
  ( ゚∀゚)彡 エロエローエロエロルレロー
  (  ⊂彡
   |   | 
   し ⌒J 

Information

Twitter: @kumatch

このアーカイブについて

このページには、2005年7月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2005年6月です。

次のアーカイブは2005年8月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Information

Twitter: @kumatch

OpenID対応しています OpenIDについて