2004年03月30日

ターボリナックス

ターボリナックスがおもしろそう。
安いし一度デスクトップ用途のリナックスがどんなものか使ってみるのも良さそうだ。
一応使っていないマシンがあることにはあるけどK-6 400Mhz... リナックスだしまぁ大丈夫かな。
しかし問題はモニタがない・・。
すでに部屋には19インチCRTが2台あるしこれ以上でかいモニタは置きたくない。やっぱここは多少値段が高くても液晶にするか・・。ん~、でも遊び用マシン追加のために液晶買うのもアレだしCPU切り替え機という手もある。でも後々考えるとネット用マシンに液晶欲しいから買っておくのもいい。
ふ~む、難しいところだ。

ウイルス その後

ウイルスは結局Netsky.Qと判明。Netskyの亜種らしい。
詳細はhttp://internet.watch.impress.co.jp/cda/news/2004/03/29/2598.html
昨日中にパターンファイルが更新されウイルスメールの嵐はとりあえず収まった。

メーラはやっぱOutlook以外の方がいい。
ちなみにうちではEdMaxのフリー版を使用中。フリーなメーラの中では割とよさげ。最近は別のよさげなフリーメーラもいろいろ出てるらしいけどまぁコレでいいや。
会社マシンではOutlookを使用中・・・。危険だ・・・。
環境設定のマニュアルにOutlook用の設定が書いてあったので使ってしまったけどウイルスの蔓延する原因がOutlookな事がしばしばあるのでデフォルトメーラをOutlookにするのは良くないと思う。

2004年03月29日

ウィルス

なんか今日社内にウイルスが紛れ込んだらしくウイルスメールががんがん届くようになった。
一応全部のマシンにアンチウイルスが入っているらしいけど最新パターンファイルでも検出できない模様。
ふ~む、新型ウイルスかな。対策をちゃんとしてても危ない時は危ないと。

Outlookを使わないように徹底すれば大半のメール媒介型ウイルス回避できるような気もする。

2004年03月23日

XPath

XPathを使ってみた。
XML文章から指定の要素を指定する技術らしい。
指定と言うけど任意の条件に当てはまる要素を取得するための検索って感じなんだろうか。

ちょっと使ってみると割と便利っぽい。
でもまだよくわかっていないのでXPathでどういうところまでできるのか、実現したい処理はどのように書くのか、を調べる必要がありそうだ。
また取得した結果がDOMと微妙に違うのもなんか使いづらい。ふ~む。
DOMをようやくわかり始めてきたときにXPath使うとどうもごっちゃになってしまうな。

でもDOMで必要とするデータをルートからたどっていくのもすごいメンドイしこれからはXPathを中心に使っていった方がシアワセになれるんだろうか。

以下をちょっと読んでさくっとさわり程度に勉強してみる
http://www.doraneko.org/xml/xpath10/19991116/Overview.html
http://msugai.fc2web.com/java/XML/XPath.html
http://tr.vis.ne.jp/2003/12/271148

2004年03月18日

寿命を迎えたHD

ちょっと前に調子の悪いHDをつないだけど最近調子が悪い
ログに
Device: /dev/hda, FAILED SMART self-check. BACK UP DATA NOW!
と言う「もうそろそろやばいからバックアップしとけ」というメッセージが大量に残ってる・・。
一応まだ読み書きができるようだけどたまに勝手にマウントが解除されてることがあるようだ。

ふ~む、パソコン歴もずいぶん長くてHDもいくつも使ってきたけど初めてHDぶっ壊れるかも。
ちなみに昔、初めて買った320MBのHDを1ヶ月で壊したことがあるけどアレは「壊れた」ではなく「壊した」だから「壊れたHD」にはカウントしない。

ちなみに今回壊れそうなHDはIBM製120GB、型番は何だったっけなぁ。
特にバックアップしておかないといけないものは入れてないのでこのまま静かに寿命が来るまで待ってみよう。

曲げてしまったIDEのピンのせいだったり・・・・なんて事はないか。

2004年03月16日

マイクロンフト

ちょっと前の記事だけど

Windows XP SP2はセキュリティのためのSPと言っても過言ではない~東氏
http://internet.watch.impress.co.jp/cda/news/2004/02/25/2218.html

>また、脆弱性については、「あらゆるソフトウェアに存在するもので、“欠陥”ではない」と定義。
すげぇw
「不具合ではなく仕様です」などと同じ開き直りの極致ですな。

2004年03月15日

Analog入れてみる

アクセス解析するといろいろわかっておもしろいかと思うので入れてみる。
Analog入れてみる。さすがにAnalogはyumではインストールできないようだ。
参考は↓
http://www.miloweb.net/analog.html

http://www.iddl.vt.edu/~jackie/analog/
から落とす。
お、ちゃんとFedora用のがある。楽でよさげ。
wgetで落として。
rpm -ivh analog-5.32-2.fedora.i386.rpm
を実行。

ん?入ったのかな?

設定して実行
/usr/bin/analog
お、ちゃんと出力されているようだ。
でもDNSを使うようにすると固まるな・・・。まぁイイか。DNSは無しの方向で。

cronで1時間ごとに実行されるようにする。
viに戸惑うが行けた予感。

と思ったらできてなかった・・。
まぁいいか。ログ見たいときにanalog実行しよう。

PostgreSQLでシーケンス

本にシーケンスのことが載ってなかったので無いと思ったけど試しにグーグル先生に聞いてみるとどうやらあるらしい。まぁ普通はあるか、無いとめんどくさいし。
カウンターはシーケンスで作成してみる。
rainbowdb=# create sequence externalstoragetop cache 5 start 1;
CREATE SEQUENCE
作れたっぽい。

シーケンス使ってみる。
rainbowdb=# select nextval ('externalstoragetop');
nextval
---------
1
(1 row)

rainbowdb=# select nextval ('externalstoragetop');
nextval
---------
2
(1 row)
お、いい感じ。

と思ったけどCGIから使うとなぜか5ずつ増える・・・。
キャッシュに5を設定したからそれと関係が?と思ったら
---- 以下http://www.net-newbie.com/postgres/man/manl/create_sequence.l.htmlからの引用
cache オプションは連続番号が先にアロケートされてメモリに保存されて、高速アクセスが可能となります。最小値は 1 (つまりキャッシュしません)で、これがデフォルトとなります。 注意: 各バックエンドはそれぞれにアロケートした数をキャッシュします。現在のセッションでキャッシュされても使われなかった数は捨てられます。
---- ここまで
あらら。コレが原因かな。仕方なくキャッシュは無しで作成する。

シーケンス削除
DROP SEQUENCE externalstoragetop ;
入力してて気が付いたけどpsql上でTab押すとコマンド名オブジェクト名を補完してくれる。すげー便利だ。

オプション無しで作成
create sequence externalstoragetop;

今度はCGI上からでも無事動いた。
リロードするたびに素直にカウントアップするけどIP覚えるのとかめんどくさそうだし数は増えた方がいいからコレでイイかw

と言うことでTOPに追加。
Movable Typeの中に組み込もうかと思ったけどなかなか簡単にはいかない様子。MTタグを自分で作ればできるのか??
SSIにしようかと思ったけどCGIの出力をSSIに渡す事はできるのだろうか。不明。
と言うことで手軽にできるインナーフレームでカウンタCGIを呼び出すことに。
うう・・ダセェ・・・でも仕方ねぇ・・。

リロードすると素直にカウントアップするのでTOPページのページビューと言うことにしてみる。
リロードするとカウンタだけ一瞬遅れて表示されるのはつらい。

試しにPostgreSQL落としてページ開いてみる。
ふむ、インナーフレームの呼び出しに失敗するのかフレームの中は何も表示されない。
まぁこれはコレでイイかな。

PerlからPostgreSQL

ブログにカウンターを付けよう、そして入れてみたポスグレを使ってみようと言うことでPerlからDBにアクセスするにはDBIが必要らしい。
use DBI;するとここでエラーなので入ってないようだ。
調べてみるといろいろややこしそうだったがこれまたyumで簡単に入れることができるようだ。
yum listで
perl-DBD-Pg i386 1.22-1 base
perl-DBI i386 1.37-1 base
の項目を発見。たぶんコレを入れればいけるはず。

両方入れるとuse DBI;でエラー出ず。
しかしログインのところでエラー。
pg_hba.conf を編集する。
local all all trust
の行のコメントアウトを解除する。

するといけたっぽい。

2004年03月14日

風の試練

召還士でガルーダを召還できるようになる風の試練に行ってきました
レベル65パーティだと特に難しいわけではないと言うことで耐性装備は特になしで行きました。
入る直前に気が付いたけど風曜日・・・。ガルーダ風だし強くなってるんだろうな・・・。
でっかいクリスタルは綺麗だ。つかベストタイム1分50秒ってなによw
FFXICAP20040314002333.jpg


戦闘中の音楽は聴いたこと無い曲だったような。
なんかかっこいい場所でガルーダと勝負!!
FFXICAP20040314002633.jpg


えっ!?
garudalog.jpg


即死でしたw
つか俺だけレジスト無しですか・・・。
FFXICAP20040314002729.jpg

一人欠けても無事にクリアでタイムは8分ぐらいだったかな。
死んでもクリア後のイベントは復活した状態で受けれました。
そして無事(?)ガルーダゲット!!

2004年03月13日

PostgreSQL入れる

su -
yum install postgresql
yum install postgresql-jdbc
yum install postgresql-server

/usr/bin
に入った模様
ユーザpostgresが自動で作成された模様

su - postgres

initdb
でDB初期化

Success. You can now start the database server using:

/usr/bin/postmaster -D /var/lib/pgsql/data
or
/usr/bin/pg_ctl -D /var/lib/pgsql/data -l logfile start

成功した模様

2004年03月12日

闇王

先日、今遊んでるオンラインゲームのFF11の(最初の?)ラスボス、闇王行ってきました。
レベル55-60でいい感じらしいけど65で突撃。あまりに楽勝だろうと言うことで3人と4人のパーティで倒すことに。
戦竜黒詩の4人で行ったけどそれでも楽勝すぎるぐらいだった・・。一瞬で倒せたのでボスの物理攻撃無効も発動する前に撃沈。そのときのサーバのボス最短記録が8:15だったけどアビ無し4人で8:45ぐらいだったか。
でも暗モ白のパーティの方は物理無効が発動しまくって全滅・・。むぅ。

↓闇王前で記念撮影
FFXICAP20040308003105.jpg

闇王があらわれた!!
FFXICAP20040308004128_.jpg


1年前に発売されたジラートのミッションにようやく到達・・。
クリスタルの戦士かっこええ!
FFXICAP20040310230126_.jpg

2004年03月10日

Oracle

家にOracleを入れてみようと思ってライセンスを確認するとどうも1CPUのライセンスを買わないとダメっぽい。ちなみに75万。
ホンキですか?とメールしてみる。
「家でサーバで公開する掲示板のデータ保存としてOracle使うときは75万のヤツしかないの?」
「75万のヤツ買ってください。」
「それは個人でOracle使って掲示板公開するとかWebサービスするとかは想定してない?」
「想定してません。」
ぬぅ。想定してください。商用無理機能限定サポート有料でもイイから・・。
ちなみに自分しか使わない閉じたシステムではOracleを使うことができその場合は5万円。

こっそり試用版使ってもばれないだろうけどおとなしくMySQLかポスグレと言うことでポスグレにする。
yum を使って簡単にインストールできるようなので安心。
Amazonでポスグレの本を購入。
家で使うぐらいならどんなDB入れても一緒だけど新しい事を覚えようとすると時間、金銭的なリソースを消費するのでOracle使いたかったけど まぁものは試しと言うことでポスグレ使うのも経験値が上がっていいだろう。
と書いてると、Oracle入れる方が激しく金銭的リソースを消費するなと思った。

2004年03月09日

Tomcat入れてみる

Resinも考えたけど標準と言うことでTomcatを入れてみる
参考はここ
http://www.itnavi.com/apaTomcat4.htm


/usr/localにダウンロード
tar zxvf jakarta-tomcat-5.0.19.tar.gz

解凍完了

ユーザ変更してみる
chown -R httpd jakarta-tomcat-5.0.19

名前長いので短くしてみる
mv hogehoge tomcat-5.0.19

実行ユーザの環境変数でJavaの位置を教えてみる
たぶん全ユーザ共通の設定とかあると思うけどよくわかんないし.bash_profileで設定してみる
export PATH
export PATH=$PATH:/usr/java/bin
export JAVA_HOME=/usr/java/

#Javaヘンな位置に入れてしまったかな・・まぁいいや

とりあえず動かしてみる
[httpd@localhost bin]$ ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat-5.0.19
Using CATALINA_HOME: /usr/local/tomcat-5.0.19
Using CATALINA_TMPDIR: /usr/local/tomcat-5.0.19/temp
Using JAVA_HOME: /usr/java/

裏で走るらしくすぐにコマンドプロンプトに戻ってくるけどpsするとjavaが見えるので走っているようだ。
8080にアクセスするとエラー、でもしばらくするとアクセスできるようになった。
起動には時間がかかるらしい。

2004年03月08日

Servlet

JavaでWebサービスをやってみると言うことでLinuxサーバにServletエンジンを入れようと思う。
以前WindowsマシンにResin(http://www.caucho.com/resin-3.0/)を入れて使ってみたこともありResinにしようかと思うが業界標準のTomcatも捨てがたい。もうちょっと調べてみよう。


ResinのServlet自動コンパイルがとても便利だったがTomcatの方が情報は集めやすいだろうか。
あとServletを動かすにあたり、HTTPDとServletエンジンを専用ユーザで実行した方がいいと言うことで変更方法も調べる。

2004年03月07日

記憶の外部化

以前PukiWikiでメモなどを取っていたけどPukiWikiは新しいページを追加するのが面倒だった。
ページ新規作成した後にそのページへのリンクを既存のページに書き加えないとダメだから。
またカテゴライズも手動なのでちと面倒、ということでblogにしてみたがこっちの方は追加や編集するときに管理画面にこないとダメなのが面倒だ。

通常モードからエントリーを編集できるリンクがあると良いんだけどやっぱ日記は書いたら編集しないのが普通でそういう要求は一般的ではないということなんだろう。
ふ~む、ぴったりなのがなかなか無い。

2004年03月03日

布教活動

自分もよくわかってないけどとりあえず布教活動してみた
んでテスト

-------
後で気が付いたけどこの布教活動とはblogを布教したのであってアヤシイ宗教を布教しているわけではないw
テストとはトラックバックのテストでス

2004年03月02日

殺人的猫ビデオ ht

殺人的猫ビデオ
http://pya.cc/pyaimg/img/2003053001.wmv

2004年03月その他のエントリー