/ 最近 .rdf 追記 設定 本棚

脳log[2005-08-30~]



2005年08月30日 (火)

[本日の購入][SN25P]ShuttleSN25P】他

遂に自分のパソを手に入れた! Shuttleのキューブ型ベアボーン「SN25P」をベースにしたBTOパソコン。ショップはツクモ

構成決定の流れ: (Athlon64 → Socket939) + PCI-Express → nForce4 → SN25P

キューブ
ATXケースって巨大なんだよね。microATXにしてもそう。5インチベイなんて光学ドライブを入れる分が 1つあればいいし、3.5インチは HDDと FDD用に 4つくらいあればいい。キューブは、大抵専用の M/Bが入ってるせいで CPUソケットの寿命が M/Bの寿命で、M/Bの寿命がケースの寿命になるけど、SN25Pは Socket939なんで Athlon64の上にまだ Athlon64 X2、Athlon64 FXが控えてるので問題にならない。
BTO
メーカーPCは高いし、使わないゴミ(ソフト)がいっぱい入ってる。Dellは選択肢が少ない (というかIntelしか扱ってないせいで考慮外)。自作は丸々一台分のパーツを買ってくるのが大変。問題が起こったら更に面倒。
ツクモ
一番マージンが少ない気がする。つまり安い。いくつかの BTOサイトで似た様な構成を試したけど他より 1万円以上安かった。配送も早い。25日(木)にお金を振り込んで 30日(火)到着だから、5日(3営業日)しか経ってない。(それでも待ちきれなかったけど)。減点は必ず HDDを選ばされたことと Raidをしてくれなさそうな点だけ。
SN25P
詳細なレビュー(英語)

 スペックシート

[ケース][電源][M/B] SN25P (P chassis / 350W / FN25(nForce4))
結局チップセットは nForce4 なのか nForce4 Ultra なのか。はっきりしない。問題なのは SATA2 で最高 3Gb/sの速度がでるのか。Active Armorのハードウェア支援があるのか。確かめる方法がわかりません。
[CPU] Athlon 64 3000+
ケチりました。K6-2 500MHzからのアップグレードなんでこれで十分。安くなってから買い換えればいい。
[メモリ] DDR400 1GB (512MB*2 / メジャーチップ・6層基盤らしい)
安いので 1GB積んだ。64MBからのアップグレードなんで(略。
[HDD1] HDS728080PLA380 (SATA 80GB)
最大限にケチった。既に 250GBの HDDがあるので。
[HDD2] Maxtor 6L250S0 (SATA 250GB)
aviなどのデータ置き場。
[DVD] NEC ND-3540A
DVD-RAM以外が扱える。Plextorのドライブにして PlexTools Professionalも試してみたかったが、NECより4000円高い上にドライブ自体の評価は高くなかった。(とはいえユーザーは圧倒的に多かった)。そもそも俺って CDも DVD焼かないから何でもいいや。
[FDD] 3.5インチ 2モード
NVIDIA nForce4 RAID Driverがフロッピーに入ってるので必要になることもあるかもしれない。あっても困らないし、安いし。
[VGA] 玄人志向 RDX700-E128H (RADEON X700 / DDR128MB)
ケチった。注文したときは X800GTのボードが発売された直後だったせいで選べなくて、X700Proにするのがもったいなかったので。
[スピーカー] SONY CMT-SE3
S/PDIFで光接続。低音が皆無の 1000円以下の PCスピーカーとはおさらば。
[モニタ] BenQ FP937S+
19インチ液晶。FP931の後継? スペックがちょっとずつだけ上がってるみたい。起動時にランダムで解像度が横長だったり縦長だったりして、XPのロゴが画面からはみ出てしまうことがある。(FP937S+付属CDのドライバを入れたら直った?今は起こってない)。起動してデスクトップが表示されて数分後に画面が真っ暗になることがある。(今も起こる。DVIケーブルを差しなおすと直る)。
[OS] Windows XP Home Edition
Professionalが良かったが 7000円高。MCEならそれより少し安いがツクモでは選べなかった。どうせ Vistaへのアップグレードパッケージは同じでしょ。

 VIA Vinyl Audio Control Panel

を制限ユーザーで起動するとレジストリ関連(?)のエラーが出たり、(その影響なのか知らんが)「Hi Sample Rate 2 Channel」が選べなかったりしてたのだが、Shuttleから Audioのドライバをダウンロードしてきてアップデートしたら直った。そのかわり、「拡張設定」タブの一部の設定でチェックボックスのチェック状態が現在の状態を反映しない。

 BIOSを FN25S01Dから FN25S01Yにアップデート

したら「keyboard is locked out unlock the key」と表示されて WINDOWSが起動する前に止まってしまう。メッセージの意味は「ボタンが押しっぱなしになってるから離せよ」ってことみたいだがそんな事にはなってない。

同じ目に遭った人

たいしたエラーでもないので「Standard CMOS Features」→「Halt On」を「All」から「All, But Keyboard (キーボードを除く全てのエラーでブート中止)」にしてやりすごす。

XP FAT32 32GB フォーマット

約32GB以上のパーティションは XPでは FAT32でフォーマットできない。(NTFSでフォーマットするしかない)。98や Meでならできるってんだから NTFSを使わせるために制限してるとしか考えられない。

XP Home Edition 制限ユーザー メモ

Home Editionではファイルの簡易共有機能が常にONになってて(OFFにできない)、ファイルのプロパティにセキュリティタブが表示されない。ゲストアカウントOFFで、普段は制限ユーザーで使おうと思ってる人間には簡易が簡易ではなく理不尽な苦労が多い。(移動はできるが削除はできないフォルダ。削除できないフォルダ。削除できないファイル)。エクスプローラで所有者を表示するようにしたら理由がわかった。制限ユーザーは自分が所有してないフォルダやファイルは削除できないのね。それじゃあ、と所有者を制限ユーザーの方に譲渡しようと思ったらフォルダやファイルをコピーするしかなさげ。(セキュリティタブがないから)。

 インストールフォルダに設定ファイルを保存するようなプログラム*は「Program files」でなくユーザーフォルダの下にインストール。

制限ユーザーでは Program files 以下に書き込めないから。

 スタートメニューの「すべてのプログラム(&P)」の中身は「All Users\スタート メニュー」と「ユーザー名\スタート メニュー」をマージしたもの。

制限ユーザーは自分のところのスタートメニューフォルダにしか書き込めないので間違いはないが、管理者権限でインストールするとショートカットを「All Users\スタート メニュー」に登録するプログラムと「ユーザー名\スタート メニュー」に登録するものがあって混乱の元。(All Usersに登録するものの方が多い)。ユーザーとは区別される"管理者"なのか、管理者権限を持つ"ユーザー"なのか、区別したいところ。

 ユーザーアカウントの種類が「管理者」か「制限」か、って両極端なんだよ!

標準ユーザー(Pewer Users)グループが何故無い? 制限ユーザーにはできないことが多すぎるから、初心者にこそ制限ユーザーはおすすめできない。(起動できないアプリすら存在する現状ではね)。

* 「ひぐらしのなく頃に」とか。

 「風来のシレン外伝 女剣士アスカ見参!」とか。


2005年08月29日 (月)

[本日の購入][]結城 充考 【奇蹟の表現】 II 雨の役割

[本日の購入][マンガ]上杉 匠 【ショショリカ】 6

[本日の購入][マンガ]仲尾 ひとみ 【がんばらなくっチャ!】 6


2005年08月28日 (日)

[本日の購入][]【アヤカノナツ】


2005年08月27日 (土)

[本日の購入][マンガ]花見沢Q太郎 【ももいろさんご】 8


2005年08月26日 (金)

[本日の購入][]結城 充考 【奇蹟の表現】

帯にある高畑京一郎による言葉がすごくいい。

まさにライトノベル版『レオン』!

殺し文句だよ、こいつは。

[本日の購入][マンガ]大高 忍 【すもももももも】 2


2005年08月25日 (木) ツガノガクのハルヒなら読みたい > 少年エース11月号から

[本日の購入][マンガ]和月 伸宏 【武装錬金】 8

[本日の購入][]ジェフリー・ユージェニデス 【ヘビトンボの季節に自殺した五人姉妹】

映画「ヴァージン・スーサイズ (THE VIRGIN SUICIDES)」の原作。

Firefox(1.0.6)、ちょっとかゆいところ。(スクロールとキーボード)

Webページが縦長で一画面に収まらないときはスクロールバーが表示されて、キーボードからは[Space]や[PageDown][PageUp][Home][End][↑][↓]キーで操作できるのは InternetExplorerでも Firefoxでも同じ。

じゃあ、その中にさらにスクロール領域があったら? CSSで overflow:scrollが指定してあったら?

IEでは内側のスクロールエリアの中にフォーカスがある場合、キーボードの入力は内側のスクロールバーに対する操作になる。Firefoxでは常に一番外側のスクロールバーが移動する。Firefoxではスクロール内スクロールをキーボードで操作できない。

サクラのWebメールは 1021×768では上下に収まりきらないので、メールを読もうとするとメール本文がスクロール内スクロールで表示されてしまう。Firefoxではキーボードでスクロールできない。マウスは使いたくない。マウスを使って、四角い矢印をクリックするのもバーをドラッグするのも、どちらも最初に小さい目標をポインティングする操作が必要で大層めんどくさい。

それとは別にサクラのWebメールってインターフェイスがイマイチだね。

  • たまったメールを読むには受信箱とメール本文表示画面とをいったりきたりしなあかんし、
  • メールを移動したり削除したりするにはセレクトボックスから操作(「移動」とか「削除」とか)を選んで実行ボタンを押す必要があって 2ステップかかるのが面倒くさい。

全部の操作をボタンにして並べてしまったらいいのに。それとメール表示画面には「次のメール」「前のメール」といったナビゲーションが必要 (受信箱とのいったりきたりを減らすために)。


2005年08月23日 (火)

[本日の購入][]【ロマンシング・サガ ミンストレルソング アルティマニア】

パーフェクトガイドしか置いてない所が多くて、アルティマニアの存在を知らなかったらうっかりそっちを買ってたところだ。

[本日の購入][]桑島 由一 【大沢さんに好かれたい。】


2005年08月20日 (土)

[本日の購入][マンガ]玄鉄 絢 【少女セクト】


2005年08月18日 (木)


2005年08月17日 (水)

[本日の購入] 【Romancing SaGa -Minstrel Song-】

各キャラを見比べて最初の主人公に選んだのはアイシャ。SFC版と一緒 ^_^;

公式の人気ランキングで得票率 8%。下から3番目ってのが納得いかね。

[本日の購入][CD]小松 未歩 【あなた色】

[本日の購入][マンガ]赤松 健 【魔法先生ネギま!】 11


2005年08月15日 (月)

[本日の購入]07th Expansion 【ひぐらしのなく頃に 解】 罪滅し編

[本日の購入][]清水 マリコ 【嘘つきは妹にしておく】


2005年08月08日 (月)

[本日の購入][]日日日 【うそつき】 〜嘘をつくたびに眺めたくなる月〜

[本日の購入][]富野 由悠季 【機動戦士Zガンダム】 第三部 強化人間

[本日の購入][]橋本 紡 【半分の月がのぼる空】

[本日の購入][]大槻 ケンジ 【新興宗教おもいで教】

[本日の購入][CD]Do As Infinity 【深い森】 Maxi Single

[本日の購入][マンガ]畑 健次郎 【ハヤテのごとく!】 3

[本日の購入][マンガ]ウエダ ハジメ 【フリクリ】 1

[本日の購入][マンガ]鈴玉 レンリ 【bluesky melody】


2005年08月05日 (金)

Rubyから SQLiteが使えるようになったっぽい

コンパイルができなくて以前挫折した SQLite。今回も sqlite3-rubyの DBD(database driver)のコンパイルはできなかった。でも sqlite3-rubyには DL(dynamic link?)を使った DBDも用意されてて、これを使うのにコンパイルは必要ない。依然として SQLite自体のコンパイルは必要だが。

以下、メモ。

 SQLite3のダウンロード

http://www.sqlite.org/ の downloadから

sqlite-3.2.2.tar.gz (1385618 bytes)
   A tarball of the complete source tree for SQLite version 3.2.2 including all of the documentation.

と書かれてるものを。どうせなら新しいものをってことでバージョンナンバーが 3で始まる SQLite3をダウンロードする。

予め Linux用にコンパイルされた soファイルもダウンロードできるけど、これを使おうとすると 'libc.so.6' が見つからないとか言われるので横着せずにソースコードをもらってくる。(/usr/lib に libc.so.4はあるんだけど……)

 configure と make

ソースをディレクトリごとサーバーにアップする。READMEに、別にディレクトリを掘ってそこで作業するといいって書いてあるので buildというディレクトリを READMEのあるフォルダに作る。

ライトプランではシェルログインができないので telnetや SSHで

cd build
../configure

というわけにはいかない。困ったので buildフォルダに index.rbを置いて、実行可能にして、中身を下のようにして CGIの要領で実行した。

#!/usr/local/bin/ruby
begin

cmd = [
  'sh ../configure --enable-utf8',
  'make'
];

print "Content-Type: text/plain\n\n";
cmd.each{|c|
  puts "% #{c}", `#{c}`, $?.inspect, '';
}

rescue Exception => e
  puts e.message;
  puts e.backtrace.join("\n");
end

何も問題なく大量の *.oファイルと *.loファイルの他に sqlite3(コマンドラインツール)ファイルや .libs/sqlite.so.8などが作られた。.libs/libsqlite3.soという、FFFTPからは矢印付きのフォルダとして表示されるファイルもできてる。シンボリックリンクとかいうものか?

 make install

するとインストールが完了するわけだけど、どこにインストールするのかを多分 configureの時に指定しないといけなくて、それをしてないので成功しないかもしれない。そもそもインストールとかしてもいいの?レンタルサーバーに。

必要なファイルは既にできあがってるので結局、make install はせずに、libsqlite.so.8を libsqlite.soに改名して、SQLiteを使う Rubyスクリプトと同じフォルダにコピーして使ってる。

 sqlite3-rubyのインストール 〜Rubyスクリプトから SQLite(libsqlilte3.so)を使うために〜

rubyforgeから sqlite3-rubyをダウンロードして展開する。SQLiteと似た感じで

ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install

とするとコンパイルからインストールまで完了するのだけど、SQLite関連のファイルがインストールされてないので sqlite3.hが存在しないと言われてしまう。それに ruby.hだとか Ruby関連のファイルも必要そうだし、そんなの(/usr/includeとかに)見当たらないし、全部ローカルに用意するのも なんだかなぁ だから諦めた。

lib/ の中の sqlite3.rbと sqlite/* と sqlite/driver/dl/* を、libsqlite3.soと同じように(SQLiteを使うRubyスクリプトから)見えるところに置いておけばなんとかなる。

いや、なんとかならない。

require 'sqlite3'
db = SQLite3::Database.new('hoge.db')

とすると libsqlite.soが見つからないといわれる。インストールしてないからだ。だもんで

require 'sqlite3'
module ::SQLite3
  SQLITE3_LIB_PATH = File::dirname( __FILE__ )
end
db = SQLite3::Database.new('hoge.db')

として、カレントディレクトリにある libsqlite3.soを読み込ませてる。