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

M-1グランプリ

コンビ結成10年以内のお笑い芸人が集う全国大会(M-1)にて,アンタッチャブルが優勝〜.http://headlines.yahoo.co.jp/hl?a=20041226-00000051-mai-soci http://asahi.co.jp/m1gp/他の決勝進出組と比べるとなんと言うか,貫禄勝ち?という感じもした.アン…

続Benchmark Framework

他の仕事の合間にぼちぼち作ってます.今のところ基本コンセプトの6割が実装できた感じ.一人でスパイラル型で設計/実装をイテレーションしながらやるのって楽しいね.

Microsoftのパートナーサポート後日アンケート

先日,Microsoftのパートナー限定技術サポート電話を初めて利用したのだけど,それの後日アンケートということで今日Microsoftの別の組織(委託会社)から電話があった.サポート電話のほうは確か5分くらいで用が済んだような簡単な話だったのだけど,この後…

Benchmark Framework

仕事で必要になったので設計/実装中.こういうのを気軽にオープンソース化できると仕事も楽しくなるんだけど.SourceForge.JPで細々とやってますという感じにはできればいいのだけど,公開するんだったらしっかり作ってプレスリリースもして会社のブランド戦…

Microsoft Jet Database Engine

Microsoft Access用に開発されたWindowsプラットフォーム用の組み込み系RDBMS.一つの論理的なデータベースを*.mdbファイル形式で保持する.Jetエンジン本体はDLL一枚で,およそ1.4MBと軽量.現在はIE等と同様,OS(Windows)に統合されておりWindowsがイン…

EJB

JBossのEJBコンテナも相当洗練されたアーキテクチャのようです.AdminDevelより引用(P.249): The JBoss 3.2.x EJB container architecture is fourth generation design that emphasizes a modular plug-in approach. All key aspects of EJB container m…

NIKKEI BYTE 12月号(No.25)技術の真髄 続編

どうやら連載のようで,最新号にも同じ記者の方の記事が書いてある.素晴らしい内容.

NIKKEI BYTE 11月号(No.258)技術の真髄「Java−それは失敗プロジェクトから始まった」

この記事に,非常に胸のすくようなことが書いてあった.Javaが生まれた当時から今日までずっとJavaを追いかけている記者の方による記事である.一部引用: 最初にお断りしておくが,この記事で語る対象は「Java言語ではなくJava技術」である.Java技術はJava…

ShutdownHook

プロセスを外部から終了させたい場合,Unix系OSならkillコマンドや[ctrl+c]キーを使用する.このような時,プロセスにはシグナルという一種のイベントが通知される.そのシグナルを受け取ったときに行なう処理を予め実装しておけば,終了処理をちゃんと行な…

NS - Naming Service

おそらくWeblogicもWebsphereもすでにこういう実装は持っていて,別にJBossのアピールポイントになるといったようなことはないと思うけど,一応. JBossのJNDI実装は,同一JVM内でのルックアップに関してはそれを自動認識し,RMIを用いずにシングルトンなオ…

アップスキャンコンバータ

最近Playstation2を買った.CMでもやってたあのちっこいやつ.急にAC(アーマードコア)をやりたくなっちゃったんだよね・・・.で,問題発生.プレステで遊んでいるとテレビが見れない.「あたりまえです」という説教を覚悟で話を続けますが,僕はTVつけな…

AdminDevelさくさく進む

その後200ページ目くらいまでさくさく進んだ.まあちょっと飛ばし目でやっているので,ということもあるけど.(後回しでよさそうなものを後回しに・・・)AdminDevelを読んでも,何にしても,ほんと嫌味を言いたくなるくらいJBossは設計がきちんと練られて…

クラスローダのアーキテクチャに問題はあるか

JBossのクラスローダアーキテクチャは,良くある階層型クラスローダではなく,フラットな統一型(Unified)クラスローダである.JBossサーバ起動時にロードされたライブラリも,デプロイした各アプリケーションモジュールも(ear/war/*-ejb.jar),それに含まれ…

Java Virtual Machine

JBossのクラスローダアーキテクチャについて勉強をしていて,前回の日記に書いたようなものとかに出くわしたわけだけど,自分にとってはやはりすごく難しく,どうも消化不良な状態.以前Javaのスレッド実装について調べたときも,どうも最後までしっくりいか…

Microkernelアーキテクチャ

昨3月にJBoss関係の一般セミナーを聞きにいったとき,JBossはマイクロカーネルアーキテクチャだと教えられた.その当時は,J2EEサーバに「カーネル」なんて大層な概念の実装が施されているなどと知りもしなかったので,J2EEサーバの話でカーネルという単語が…

恋愛適齢期

という映画のDVDが発売開始なんだそうな.普段は恋愛映画などを見る機会がまったくないので,見ていないわけだけど,この映画は昨4月に米国出張した際,国際線の機内でなかなか寝付けないのをいいことに2回くらい見た映画だ.もっとも,字幕などない完全英語…

Dynamic Class Loading in the JavaTM Virtual Machine

入社してからしばらく所属していた部署では基本的にJavaを理解している人,それなりに経験している人たち*のみ*という環境だったので,OO的な考え方、Java的なアーキテクチャが関係してくるような話をするときのコミュニケーション上の問題というのはほとん…

MBeanリストは完成,設定ファイル&サービスリストも完成,AdminDevel_323本格的に開始

ここ最近どうだったかと言えば,タイトルの通り.ver3.2.3に含まれているMBeanは全部で113個あり,内容をチェックするのはと特に後半になるとかったるかった.でもまあなんとか目標地点には到達,と.もうちょい細部まで理解した上で,時間がつくれればコミ…

英語の学習

ちょっと前から「もしかしたら」というレベルで話が進行していたのだけど,現時点では8割くらいの可能性で渡米することになりそう.数年間という話も出ているけど,まずは半年くらいという話になると思う.向こうで商売をしてくるということではなくて,日本…

アーキテクチャパターン

パターン指向アーキテクチャという考え方がある.パターン指向アーキテクチャでは,大きく3つの階層それぞれにパターンが存在する. アーキテクチャパターン デザインパターン イディオム 2つ目のデザインパターンについてはかなり馴染深い方も多いかと思…

MBeanリスト作成中

JBossの全MBeanの調査リストを作成中.やってみた感想.高レベルなMBeanについては何なのかわかるのだけど,例えばMessage Queueで使用する通信プロトコルのMBeanだとか,低レベルなMBeanについてとなると一気にわけわからなくなる.勉強が足りてないですな…

The Startup Process

AdminDevel_323.pdfのPage105あたりを参考に,JBossの起動プロセスを知るべくソースを追いかけてみた.経路だけ簡単に言うと以下.build.sh ↓ org.jboss.Main.main(String) ↓ org.jboss.Main.boot(String) ↓ org.jboss.system.server.ServerLoader.load(Clas…

NTFSパーティション

いま気づいたんだけど,SuSEからNTFSパーティションが読めるわ.これ凄い."c:\boot.ini"とか普通に出てるし.デュアルブートでのOS間のデータ共有をどうしようと考えていたんだけど,これなら全く問題なしだね.(最近のLinuxはNTFS読めるのってあたりまえ?…

EclipseでCプログラム開発

WindowsをやめてLinux(SuSE)にした最大の理由は,Linuxプラットフォーム上でCプログラム開発をやりたいと思ったことでした.「開発」といってもちゃんとした開発じゃなくて,C/C++プログラムの勉強を目的としたライトユーザな感じのやつですが.SuSEのインス…

まっしろな空間に黒い線

diaryのテーマ(見た目)を変えてみたんだけど,どうでしょう.今まで白系の明るい感じのテーマで気に入る感じのものがなかったのでダークトーンなものばかり採用していたのだけど,これは個人的には待ってましたという感じのものだった.まっしろな空間に黒い…

インストール,その後.

今日は例の仕事でへとへとになった.一人でラックサーバの設置は厳しい.4点同時装着をしなければならないのがあって(ラックサーバを持ち上げながら),一人でやるとそれが大変.さておき,SuSEですが,順調です.日本語変換もFedora Core1のデフォルトのや…

SuSE 9.1 for Desktop OS ?

職場でDesktop Linuxの話をしたら後輩にSuSEを猛烈に勧められた.最近仕事の関係でSuSEを個人用Noteに入れたようなのだが,かなり気に入っているらしい.元々職場にSEユーザの先輩とかもいるので,この際SuSEを試してみようかと思い.SuSE Linux ver9.1 Prof…

Fedora Core1 for Desktop OS

IMEと比べると,日本語変換機能がちょっと弱いかな. Outlookの予定表と仕事リストみたいなものはあった. Evolutionというやつ. ただISO-2022-JPを作成メールのデフォルトに指定する方法がなさげ(みつからない)だったので, MozillaについているMozilla Mailを…

ThinkPad T42 2372-9ZJ

買ってしまった.本当は新しいNotePCは来年の夏まで買わない予定だったのだけど,今使っているThinkPad X31を親に譲ることにしたので,それを言い訳に購入という感じ. ThinkPad X31 ・B5 size NotePC ・CPU Pentium M 1.3GHz ・RAM 512MB ・HDD 20GB ・weig…

リレーショナルデータベース技術の遷移の歴史(勝手に整理)

RDBMSについては,2004年2月くらいからいろいろ見てきたわけだけど,自分の中でかなりざっくり整理がついてきた.全部ちゃんと説明すると,本1冊文くらいになってしまう(当然)ので,evidenceは抜きにして結論だけ記述します.過去に書いた日記に手がかり…