2006年3月アーカイブ

dom4j

| コメント(0) | トラックバック(0)

仕事ではJavaを使ってる。設定ファイルや他のシステムとのやりとりにはXMLを使う事が多いので、最近はようやくXMLの扱い方に慣れてきた。

JavaでXMLを扱うにはdom4jが便利。XMLが何かってのを何となく知ってる人ならQuick startを読めば大体理解出来ると思う。(日本語ドキュメントはなさそうなので暇な時に訳して公開の許可をお願いしてみようかな。)

org.w3c.domのあまりの面倒くささに、「XMLなんてイヤだ!」とか思った人(自分)はdom4jでXPathを使ってデータを取り出す事を知って感動するのではないかと。

例えば以下のようなXMLドキュメントがあった場合、

<foo>
  <bar>
    <author name="Kazuo Kashima" />
  </bar>
</foo>
以下のように値を取り出せる。
Node node = document.selectSingleNode( "//foo/bar/author" );
String name = node.valueOf( "@name" );

XPathに関しては、googleで検索すると小難しい説明のページやW3Cのドキュメントの翻訳が沢山出てくるけど、上位20件位を見た中ではこのページが分かりやすかった。

The Flying Teapot

| コメント(0) | トラックバック(0)

最近よく聞いてるのがGong。知らない人の為に一応説明。

多分1970年にデビューしたフランスのバンド(一応)。ただ、リーダーのデビッドアレンはオーストラリア人。イギリス人も色々参加してた。

音楽的には、プログレッシブロックみたいな括りをされる事が多いけど、まぁ一言で言うとサイケ。イッちゃってる音楽。この時代のプログレって基本的にはドラッグやりながら聞くもんっていう印象があるけど(Pink Floydとか)、Gongもまさにそれ。21世紀になった今、今更ドラッグはやる気しないけど、酒飲みながらとかならいいかも(ほんとか?)。わいわい騒ぐタイプの飲み会とかではなく、家に集まってこぢんまり飲む時のBGMとか。いずれにしてもスピーカーの前に向かって真剣に聞くタイプの音楽ではないかも。

もう少し音楽的な事を書くと、ギター・ベース・ドラム・キーボードに加えてサックスとフルートがいる。音の広がりは素晴らしい。というか、どっかの空間にトリップする為の音楽だと思うので、そういう広がりがあって当然か。

The Flying TeapotはGongの代表作Radio Gnome Invisible三部作の一作目。リズムは全体的に軽快で音楽的にも割とポップだと思う。

2曲目Flying Teapotは長い曲なんだけど、同じフレーズでだんだん盛り上げていって、最後にちょっと休憩した後にフィナーレって感じ。テクノとかにも通ずるしクラブとかでもかけられそうな曲(ってどんなクラブだろ…)。3曲目The Pot Head Pixiesはちょっととぼけた感じのポップソング。最後の曲はもう一人のボーカル、ジリー・スミスの奇妙な笑い声や微妙な囁きなどがあったり、普通の人にはちょっとキツいのかも。

INTERNET Watchより
Winny開発者の逮捕理由「著作権法違反幇助」は正当か!? ~弁護士各氏語る

法の整備が追いついていないってのが問題点の一つである事は明らかで、それを開発者に責任を全て押しつける事で問題の解決を図ろうというのはマズい。

こういった議論に権利団体や立法側も積極的に参加して、議論を積み重ねていく事が重要な気がするけど、「権利団体も『幇助』がどのような場合に成立するかに関する明確な指針を持っていないのではないか。また、明確な指針がないことを問題とする意識も感じられない」とコメント。って感じ。

今回の逮捕は不当逮捕の感は否めない。弁護側は地道に活動して、今回の裁判で無罪を勝ち取って欲しいものだ。

情報科学とArt

| コメント(2) | トラックバック(0)

知り合いがConcordiaのArt専攻(修士課程)で、彼(Ian)とそのクラスメートの卒業制作展みたいなのに行ってきた。

・展示の内容
彼の制作(と呼んでいいのかは不明)はちょっと変わっていた。彼は2m×5m位の四角い箱の中にいて、箱と外界をつなぐものは入力デバイスとしてスキャナーが1つ、出力デバイス(?)として箱に小さな穴が空いている(マンションのドアとかについてる新聞を入れる穴みたいなやつ)。

外にいる人が紙に何かを書いてスキャナーに読み取らせると、彼が中でそれを見て、それに応える形で中で紙に何かを書いてその穴から紙を出す。その大きな箱をコンピュータに見立てている感じ。

CentOSのDVDのISOイメージはBitTorrentでしか配布していないので、BitTorrentのクライアントソフトであるBitCometをダウンロードしてインストールして使った。

で、最初はよく使い方とか分からないので、Webで検索して情報収集していたら「BitTorrentガイド」というページを見つけた。

気になったのが以下の記述。

BitTorrent自体は元々Linuxなどのサイズの大きいオープンソースソフトを配布するために開発されたプロトコルで、Winnyのように違法コピーを促進するため、また「当局の鼻をあかすため」に作られたものではありません。

「Winnyが違法コピーを促進する為に作られた」かどうかは裁判で争われている段階であり、「また『当局の鼻をあかすため』に」作ったってのもどうなんだろう?

作者はWinnyを作る事で違法コピーが行われる可能性は当然分かっていたはずだが、促進する為に作ったかというと個人的には違うんじゃないかなぁという印象を受ける。そのあたりは裁判で分かっていく事だとは思うけど。

いずれにしても、上記のような無責任な事を書いているサイトは信用できない。また、偉そうな事を書いてるくせに、以下のような記述も。

ここでは例としてある洋楽CDをISOイメージにして、オンラインでダウンロード可能な形にします。方法についてはここをご参照ください。

ちなみに英語版のサイトには上記のような記述はないので、訳者か日本語サイトの運営者がダメって事か。

Ultraviolet

| コメント(0) | トラックバック(0)

Ultraviolet見てきた。アメコミ(?)が原作らしい。ミラ・ジョヴォヴィッチが主演。

一緒に見に行った同僚が、会社で予告編をWebで見たときに「Matrixよりすごいよ」とか興奮して言ってたのを話半分で流しつつも、SFが好きな自分としてはまぁそこそこ楽しめるんじゃないかなぁと思って。映画のポスターが個人的には結構好きだったし。

OpenVPN

| コメント(0) | トラックバック(1)

SoftEther(現PacketiX)が有料になって使えなくなったので、OpenVPNを試してみた。PacketiXみたいなゴテゴテしたGUIはないけど、OpenVPN GUI for Windowsというツール(?)もあるので、Windowsでも結構簡単に使えた(というか、今のところサーバーもクライアントもWindows→ Linuxクライアントも追加(2006年4月17日))。

○環境(IPは本当のIPではない)
・サーバー
Windows 2000 Professional SP4
ブリッジ(bridged)は使わないでルート(routed)モードにした
物理IF 192.168.20.20/24
NATで、外からは43.244.202.178に見える。

・クライアント1
Windows XP Professional SP2
物理IF 192.168.30.30/24

・クライアント2
Linux(CentOS 4.3)
物理IF 192.168.30.1/24

VPNは192.168.40.0/24

構成図はこんな感じ。
OpenVPNネットワーク構成図

どちらもOpenVPN GUI for Windows 1.0.3 with OpenVPN 2.0.5を使用。GUIツールとOpenVPNが一緒になったパッケージ。

海外で出会う人で「日本が好き」っていう人の8割はアニオタなんじゃないか?って気がする。もちろん日本人の女の人に対して「日本が好き」っていう男とかは話は別だけど。

アニオタじゃなくても、日本のアニメは結構浸透してる。
うちのルームメートはメキシコ人カップル。男の方曰く
「セイヤ(聖闘士星矢)が今まで見た中でベストのアニメだ」
「他の友達に聞いてもそれはみんな同意する」
とか。

彼女の方は
「キャンディキャンディとかRemiとかが好きだった」
との事。

Remiって聞いた事ないけど、調べてみたらコレの事かな?
家なき子レミ

みんな結構日本のアニメに詳しいんだよねー。驚くよ。

先月までやっていた仕事がこれ。

Solaris 10は9までと大きく違う部分が結構あるので、今までのユーザーにもそこそこ役に立つかもしれません。というか役に立って欲しいです。

ちょっと検索した所、好意的に紹介してくれているページ(Solaris 10に関するWiki)があったのでリンクしておきます。

○はじめに
仕事でDellのPowerEdge 1850にLinuxをインストールしなければならなくなった。RHELを買うお金がない 為CentOSにした。

○問題点
この手のサーバーってセットアップディスクみたいなので起動して必要なパラメータを入力すると、後はOSのインストールまで勝手に行ってくれるってのが多い。Red Hat Enterprise LinuxとCentOSはバイナリで100%の互換があるとはいえ、そうしたセットアップディスクのOSチェックでは「RHELではない」と判断される為、通常のインストール作業を行う必要がある。で、そうした時に問題になるのがデバイス関係。

普通にインストール作業を行ってRAIDコントローラ(PERC 4e/Si )も認識したけど、インストール後に起動すると途中で(haldaemonの起動後あたり)ハングアップする。

○解決策
色々試したけど、どうやらX関係だったっぽい。ランレベル3で起動したらOKだったので。結局Radeon 7000のドライバーを付属のCDから取り出してそれをインストールしたら安定した。


fdブート

| コメント(0) | トラックバック(0)

普通のPCにFDDが付かなくなって早数年。なのに、いまだにFDDが必要な場合がある。OSのインストールとかで起動FDイメージしか用意されていない時とか。そういった時にはFDイメージをCDイメージに変換して、CDに焼いてブートとかする。

以下のページが役に立った。
Virtual Floppy Drive 2.1
HGST DriveFitnessTest (DFT) のブータブルCDを作ろう
フロッピー起動ツールをCD-ROMから実行する
起動FDイメージをISOイメージに変換するプログラム

Windowsのインストール時の追加ドライバディスクもFDじゃなきゃいけないけど、その場合はエミュレーションは使えない。こないだ仕事でそういう事態になったので、近くのパソコンショップにUSB FDDを買いに行った。Windows XPになってもインストールの方法がWindows NT 4.0と一緒ってのがかなり泣ける。

1年半位前に「失われた時を求めて」を読んでみようと思い立って、抄訳版3冊を買って読んだ(と思う)。で、本編に挑んだが自分にはまだ早かったようで、1冊目の半分位で挫折した。

ダミー

| コメント(0) | トラックバック(0)

このエントリーは無視して下さい。すみません。

(¥カテゴリに1件も記事がないと、サブカテゴリに何件記事があってもそのカテゴリはトップページに表示されないっぽいので、それの対策の為のダミーです。)

以前大手都銀で外貨預金をしていた時、四半期に一度資産構成とかのレポートが来てた(外貨預金は解約したけど)。あと、約1年前からカナダに住み始めてこっちの銀行にもお金が入ってるので、資産はかなり分散してる。

という事でちょっとポートフォリオについて考えてみた。

※お断り
・資産の総額は書かず割合だけ。
・資産の総額は少ない。少ないなりにやりくりをあれこれ考える事が楽しいので。昔からコーエーのシミュレーションゲームとか、一手に30分位熟考するタイプ。
・もちろん自分のお金がかかってるので比較的真剣。
・当方素人。アドバイスは大歓迎。

自分用メモ。

サンプルとか載ってるサイト。
Dynamic Drive

Molletes

| コメント(2) | トラックバック(0)

ルームメートに教えてもらったメキシコ料理。手軽でうまい。

○作り方
・具
1.トマト・タマネギをみじん切りにする。
2.気になる人はタマネギを水にさらす。
3.それらを混ぜる。お好みでチリも刻んで入れる。
4.塩こしょうを適当に加える。

・パン
1.バゲットを10cmずつ位に切って、それをさらに縦に切る。
→ かまぼこ位の大きさにする。
2.黒豆を煮てすり潰したやつ(?)をその上に塗る。(缶詰のを買った)
3.その上にモツァレラチーズを薄く切って載せる。
4.オーブンに入れて1~2分焼く。(チーズが溶ける位)

後は焼けたパンの上に具を載っけて食べる。

あまり綺麗に写真が撮れてないけど、こんな感じ。
molletes

以前もapacheメモリ使用量について書いた。その時はapache自体のメモリ使用量を制限したけど、よくよく考えてみると、Movable Typeがやたらメモリを食うので、CGIプログラムのメモリ使用量を制限しないといけない。

キーワードは「RLimitMEM 」

@ITにも記事があった。

このブログの作者

名前:kazu
仕事:IT関係の何でも屋
メール:kazu 後幕 kazu どと tv
詳しくはこの辺

このアーカイブについて

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

前のアーカイブは2006年2月です。

次のアーカイブは2006年4月です。

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

ウェブページ