2006年5月アーカイブ

阪神セ・リーグ首位に

Date
'06-05-31(水曜日) 00:43:50
Category
雑談

なにげに阪神が土曜日からセ・リーグ首位である。
巨人が怪我人続出でおちつつあり、中日ヤクルトがじりじり上がってきそうな気配だ。

金本も復調気配だしこれから勝率も上がってくるだろう。
交流戦首位は辛そうだが、このペースでいけば十分優勝ねらえるのでがんばれー

やっちまったー

Date
'06-05-30(火曜日) 00:02:14
Category
雑談

てきとうにぐりぐりやってたら.srcファイルを実行してしまった。
直後になんだか動きが一瞬怪しかったので
もののついでにOS再インストすることに。

ウイルスチェックに引っかかってたら安心するんだけど
何も反応が無かったからかなり怪しげ。

Winマシンはめんどくさいねぇ

pppdのPPPoE接続/切断

Date
'06-05-28(日曜日) 13:45:09
Category
コンピュータ

長らく謎だったプロバイダの接続/切断コマンド発見
cinternet stop とかじゃ止まらないんだよねぇ…

/sbin/ifup dsl0
/sbin/ifdown dsl0

だった

Wiiは2.5万以下で発売

Date
'06-05-26(金曜日) 00:58:34
Category
雑談

Wiiは2.5万以下で発売らしいです。
DS2個より安いですね。まあ売ってないけど。

http://www.sankei.co.jp/news/060525/kei088.htm

2.5万なら「PS3は高すぎて買えないからこっちにしよー」って人も続出するんじゃないかなぁ
特にPSP買わずにDS買った人とか

ゼルダはやりたいなー

Open SuSE Linux 10.1 Xgl を入れてみました

Date
'06-05-25(木曜日) 20:33:01
Category
コンピュータ

画面がかっちょえー(?)です
Ctrl+Alt+左ドラッグで画面がサイコロのように回ります。
まわる画面

半透明のウィンドウ(alt+ホイールで調整)と、
ウィンドウを動かすとき引っ張った方向に延びながら動きます
延びるウィンドウ

Alt+Tabのタスク切替え。動画はサムネイルでも動いてます。
タスク切替え

マウスカーソルを右上の端に持っていくとサムネイル一覧になります。
クリックで選択
画面一覧

ウィンドウの最小化/最大化もにょろっとしたアニメーションになりました。
Macほどではないがー
操作性が上がるのかは謎…

設定方法はこちら
http://www.novell.com/coolsolutions/feature/17174.html

ドラクエ5 結婚イベント

Date
'06-05-23(火曜日) 23:06:23
Category
雑談

ザウルスに入れて通勤中にプレイしております。

このゲームの最大の山場である結婚選択まで来たので記念撮影
結婚申し込み
とりあえず親父を選んでみた。
やはり一回目はフローラでおまけビアンカということでー

しかしフローラに話しかけたら一回ハイを撰んでも
もう一度「はい/いいえ」を聞かれるのに
ビアンカは2回聞かれないのはなぜ?
2回目に拒否するとひどい人扱いされます(/_;。) ウッウッウッ
からかってみた

Apache2でNameVirtualHostを利用している場合にIPを直指定でアクセスされた場合、
DynDNSをつかっている場合等はマッチしない場合が出てきます。
その場合、どのViertualHostが表示されるかというと…

答え:最初に読込んだVirtualHostが表示される

なんどか試すとvhosts.dディレクトリ以下でファイル名の昇順で読込まれるようです。
つまり
a.conf
b.conf
c.conf
と3つあれば、マッチしない場合はa.confの設定で表示されます。
きをつけましょー

かわいそうな自動車

Date
'06-05-22(月曜日) 20:35:21
Category
雑談

とあるマンションの1階駐車場にて

かわいそうに…

普通はブロックに乗ってたりするんですがこれは地べたですか…
やっぱり車もホイールも高いのはやめとけということでしょうか

KDEでのGTKアプリフォント設定

Date
'06-05-21(日曜日) 18:48:44
Category
コンピュータ

env | grep GTK して表示されるGTK_RC_FILEのリソースファイルにフォントの設定を書く

# env | grep GTK GTK2_RC_FILES=/home/hoge/.gtkrc-2.0-qtengine:/home/lei/.kde/share/config/gtkrc-2.0

とりあえずホームに .gtkrc-2.0-qtengine というファイルを作成し以下の内容を書いた

gtk-font-name = "MS UI Gothic 12"

これでおーけー

MacのBootCamp対抗馬か?

Date
'06-05-20(土曜日) 22:54:26
Category
雑談

Parallels workstation改めParallels Desktopというソフトがあるらしい。
有償だが5000円程度ならvmwareとはくらべものにならないな

http://www.parallels.com/en/products/desktop/

ここの右側に画面イメージがある。VTを使うので結構快適に動くらしい。
イメージ的にはVMWareといっしょなのね。
つーかMacOSXメインでやるとすると、メールとWebとテレビ録画と
音楽作成とCG描く位しかないわけだが
(DTPはフォントの購入問題でまだOS9メインらしい)
普通の人はメールとWEBとテレビ録画しかしないわけで
ゲームする人はWindowsを買うだろう。

Macの本体が欲しいWindowsユーザーが結構いるから
bootCampとかこういうソフトが求められるんだろうな…

俺ならMac買ってもこの手のソフトは入れずにBootCampでWin起動のみか
Macをずーっと使うかどっちかだろうなぁ…

SuSE Linuxのiptablesの設定方法

Date
'06-05-20(土曜日) 21:11:46
Category
コンピュータ

SuSEではiptables(ファイアウォール)の設定は
/sbin/SuSEfirewall2 で行う。
設定ファイル等は
/etc/sysconfig/SuSefirewall2
/etc/sysconfig/script/
等にある。

yastでは特定のIPからのみACCEPTする等の指定ができないので、
細かい指定を行う場合は/etc/sysconfig/SuSEfirewall2の
#FW_CUSTOMRULES="/etc/sysconfig/scripts/SuSEfirewall2-custom"
FW_CUSTOMRULES=""
の部分で
#FW_CUSTOMRULES="/etc/sysconfig/scripts/SuSEfirewall2-custom"
のほうを有効にしてやり、
/etc/sysconfig/scripts/SuSEfirewall2-custom
の中に書いてやるとyastに干渉することなく追加できる。
とりあえずsshの許可を書いておいた

解決しました

# xmodmap -pm
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):

shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Alt_L (0x7d), Meta_L (0x9c)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x73), Super_R (0x74), Super_L (0x7f), Hyper_L (0x80)
mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x7c)


どうもここのmod1にalt_rが無いのがおかしいと思い
~/.XmodmapRCを以下の内容で作成
remove mod1 = Alt_R
add mod1 = Alt_R

設定読み込み
xmodmap ~/.Xmodmap

で見事に直った。
~/.Xmodmaprc は起動時に読み込まれるので大丈夫なはず(まだ未確認)
しかしAlt_Lが二つでてるのも変なので時間があるときにしらべねば…

Vifmのインストール

Date
'06-05-19(金曜日) 22:43:40
Category
コンピュータ

Vi風味のファイラーらしい。rpmが無いんだよなぁ

こちらでゲット
http://vifm.sourceforge.net/index.html

# tar -xvzf vifm-0.3.tar.gz
# cd vifm
# ./autogen.sh

**Error**: You must have `autoconf' installed to.
Download the appropriate package for your distribution,
or get the source tarball at ftp://ftp.gnu.org/pub/gnu/

**Error**: You must have `automake' installed.
Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz
(or a newer version if it is available)


autoconf が入ってないといわれたので入れた
automake が入ってないといわれたので入れた

# ./autogen.sh
# make

vifm.c:21:20: error: ncurses.h: No such file or directory

なんかたらんらしい
ncurses-devel を入れた

# make
/usr/src/packages/SOURCES/vifm/src/vifm.c:219: undefined reference to `wmove'

こんどはなんだ?
よくわからないがsrcで直接Linkした。 -lncurses を追加すればいいのだが
どこでlinkしてるのかよくわからん。とりあえずvifmできたしいいや
# gcc -g -O2 -Wall -o vifm vifm.o background.o bookmarks.o commands.o config.o file_info.o filelist.o fileops.o filetype.o keys.o menus.o registers.o rline.o search.o signals.o sort.o ui.o utils.o visual.o -lncurses

日本語が化けるぞ…
直しかた不明につきペンディング

携帯からテスト

Date
'06-05-19(金曜日) 18:00:22
Category
雑談


いけますか?
会社の最寄駅である品川駅前です

右のAlt+Tabのタスク切替えがおかしい

Date
'06-05-19(金曜日) 02:03:59
Category
コンピュータ

SuSE 10.0にHappyHackingキーボードを繋いでいるのだが、
右のaltキーでalt+tab使ってタスク切り替えすると、altキーを離してもタスク切り替えウィンドウが閉じない。
ためしにalt+tabをデスクトップ切り替えにしてみても同様の現象だった。
左altで動かすと何の問題もない。

とりあえずキーマップが変なのかと思い
/usr/X11R6/share/rdesktop/keymaps/modifiers
/usr/share/NX/keymaps-windows/modifiers
のAltRを書き換え

#Alt_R 0xb8
Alt_R 0x38

してみたが治らず。戻した。

http://www.nucl.phys.titech.ac.jp/~kenichi/xkeymap.html

次はこのあたりを参考にしてチャレンジ

Linuxで動画再生

Date
'06-05-18(木曜日) 22:54:39
Category
コンピュータ

Linuxの動画再生は有名どころでは VLC MPlayer Xineがあるわけだが、
いろいろ入れてみて結局Xine系のCodeineにした

codeineスクリーンショット

VLC並にシンプルで、VLCよりいい所は
バーをクリックした所から再生してくれるとこだろうか
(VLCはクリックした所から再生にならない)
まあ、コーデックの関係もあっていろいろ使うわけだがメインはこれでー

yastに追加するインストールソース

Date
'06-05-18(木曜日) 22:08:03
Category
コンピュータ

[サーバ名] ftp.novell.co.jp
[サーバのディレクトリ] pub/suse/opensuse/distribution/SL-10.0-OSS/inst-source
これを登録しないとCDに無い物はインストールできない

[サーバ名] packman.iu-bremen.de
[サーバのディレクトリ] suse/10.0/
mplayerとかフリーだけどディストリビューターが配布できない(?)もの

ffftpがutf-8に対応していないのでutf-8のままではあまりにftpが使えないために導入
つーかftpで日本語使うのやめようぜ

以下3つのファイルを取得する
proftpd-1.3.0-iconv.patch.gz
proftpd-1.3.0.tar.gz
pam-devel-*.rpm (入ってるならいらないよ)

参考サイト
http://www.aconus.com/~oyaji/ftp/proftpd_rpm.htm
http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd-iconv/index.jsp
http://rpm.pbone.net/index.php3 (Open-SuSEで検索)

# tar -xvzf proftpd-1.3.0.tar.gz
# zcat proftpd-1.3.0-iconv.patch.gz | patch -p0
# cp proftpd-1.3.0/proftpd.spec /usr/src/package/SPEC
# tar -cvzf proftpd-iconv-1.3.0.tar.gz proftpd-1.3.0
# mv proftpd-iconv-1.3.0.tar.gz /usr/src/package/SOURCE/
# cd /usr/src/package/SPEC
# cp proftpd.spec proftpd.spec.org
# vi proftpd.spec
-- 参考サイトを見ながら修正。specファイルの差分を末尾に添付
# rpmbuild -ba proftpd.spec --with mod_codeconv
# cd ../RPMS/x86_64
# yast -i proftpd-1.3.0-1.x86_64.rpm
# vi /etc/rc.d/proftpd
-- daemonとか無いのでshが動かない。差分を末尾に添付

◇specファイルの差分
linux:/usr/src/packages/SPECS # diff proftpd.spec.org proftpd.spec
41c41,42
< Source: ftp://ftp.proftpd.org/distrib/%{name}-%{version}.tar.bz2
---
> #Source: ftp://ftp.proftpd.org/distrib/%{name}-%{version}.tar.bz2
> Source: ftp://ftp.proftpd.org/distrib/%{name}-%{version}-iconv.tar.gz
68c69
< Requires: proftpd, inetd
---
> Requires: proftpd, xinetd
92c93,94
< MODULES="${MODULES}%{?_with_mod_facl:mod_facl}"
---
> MODULES="${MODULES}%{?_with_mod_facl::mod_facl}"
> MODULES="${MODULES}%{?_with_mod_codeconv::mod_codeconv}"
121c123
< mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
---
> mkdir -p $RPM_BUILD_ROOT/etc/init.d
126c128
< install -m 755 contrib/dist/rpm/proftpd.init.d $RPM_BUILD_ROOT/etc/rc.d/init.d/proftpd
---
> install -m 755 contrib/dist/rpm/proftpd.init.d $RPM_BUILD_ROOT/etc/init.d/proftpd
139c141
< if [ $gid -le 100 -a "$username" != "ftp" ]; then
---
> if [ $gid -le 99 -a "$username" != "ftp" ]; then
164a167,173
> # Standalone mode stop
> if [ -d /var/run/proftpd ]; then
> kill proftpd
> rm -rf /var/run/proftpd/*
> fi
> /sbin/chkconfig --del proftpd
>
223c232
< /etc/rc.d/init.d/proftpd
---
> /etc/init.d/proftpd


◇proftpdファイルの差分
linux:/etc/rc.d # diff proftpd.org proftpd
19c19,20
< . /etc/rc.d/init.d/functions
---
> # . /etc/rc.d/functions
> . /lib/lsb/init-functions
31c32
< daemon proftpd $OPTIONS
---
> proftpd $OPTIONS

Apache2のVirtualHost設定方法

Date
'06-05-18(木曜日) 21:50:18
Category
コンピュータ

SuSELinux 10.0 のお話です。

細かい点ははしょってあるので詳しいサイトを見てください。

listen.conf の
NameVirtualHost *:80
を有効にします。

VirtualHostの設定ファイルは /etc/apache2/vhosts.d に〜〜.confで置いておくと自動的に読込まれる。
cp vhost.template hoge.conf
してから編集しましょう。

cgiを実行するにはAddHandlerを設定する必要がある。まあhttpd.confに書いても言いが。
AddHandler cgi-script .cgi .pl
AddHandler php-script .php .ph5 .ph4

UserDirは使わないならdisable設定にしましょう

差分です。やばい部分は書き換えたので間違いがあるかも


diff vhost.template ringo.conf
14,15c14,16
< ServerAdmin webmaster@dummy-host.example.com
< ServerName dummy-host.example.com
---
> ServerAdmin hoge@myhost.com
> ServerName myhost.com
> AddHandler cgi-script .cgi .pl
20c21
< DocumentRoot /srv/www/vhosts/dummy-host.example.com
---
> DocumentRoot /home/myhost/public_html
23,24c24,25
< ErrorLog /var/log/apache2/dummy-host.example.com-error_log
< CustomLog /var/log/apache2/dummy-host.example.com-access_log combined
---
> ErrorLog /var/log/apache2/myhost-error_log
> CustomLog /var/log/apache2/myhost-access_log combined
53c54
< ScriptAlias /cgi-bin/ "/srv/www/vhosts/dummy-host.example.com/cgi-bin/"
---
> ScriptAlias /cgi-bin/ "/srv/www/vhosts/myhost/cgi-bin/"
58c59
<
---
>
78c79
< UserDir public_html
---
> UserDir disable
91c92
<
---
>
105c106
< Options Indexes FollowSymLinks
---
> Options FollowSymLinks ExecCGI
112c113
< AllowOverride None
---
> AllowOverride All

今までサーバー兼デスクトップはVineLinuxだったが
VineのKDEデスクトップ環境がいまいち安定していなかったのと
mplayer等が安定して再生できなかったので乗り換えることにしました

VineからSuSEへの大きな変更は以下の通り


  • 文字コードがEUCからUTF-8に

  • apacheが1から2に

  • FTPソフトがProFTPではない

  • パッケージ管理がaptからyastへ


スナップショット

インスト完了

Date
'06-05-18(木曜日) 20:51:30
Category
雑談

BlognPlusというブログ作成ツールに変更。
データベース入らないのがお手軽でよろしい。

ぷれすて3

Date
'06-05-09(火曜日) 22:53:02
Category
雑談

11/11発売で63000円かー
買うなら60Gタイプだろうけど7万オーバーだなぁ。

HDDにLinux入っててもファンが号音たてて回るみたいなので
わざわざそんなマシンで動かすほどでもないしー

やっぱりソニータイマー警戒して様子見か?