2005年03月
CentOS
- 2005-03-30 (Wed)
- ソフトウェア ( Linux/coLinux )
Redhat Enterprise Linux の商用部分を省いた形のパッケージである CentOS なるものがあることを知った.http://www.centos.org/
なにやらアップデートとかも速いらしいので安定に使うにはいいものかもしれない.とりあえず暇になったら試してみよう.
- Comments: 0
- TrackBack (Close): -
pLaTeX で EUC
cvs に上げられた TeX ファイルをコンパイルしようと思ったら EUC コードだった.普段使っている pTeX のデフォルトは SJIS なので当然のことながらこける.
で,せっかくなのでEUCをコンパイルするオプションを学んでみた.
platex --kanji=euc --fmt=platex-euc paper
これだけでコンパイルできるのでそれなりに簡単なのだが,platex -e ぐらいに単純だともっといいなぁと思う今日この頃.
ちなみに,オプションつけるより
platex-euc paper
としたほうが短い.
- Comments: 0
- TrackBack (Close): -
Meadow で文字コード変更
- 2005-03-24 (Thu)
- ソフトウェア ( Meadow/Emacs )
何度やっても忘れるのでここに書いておこう.Meadow での文字コード変更は
C-x Ret f M-x set-buffer-file-coding-system
だ.
- Comments: 0
- TrackBack (Close): -
rsync でバックアップ
- 2005-03-24 (Thu)
- ソフトウェア
サーバのバックアップに SCP で全ファイル転送とかやるのもいい加減あほらしいので ssh を通した rsync でローカルを同期させることにした(さすがに rsh は使いたくない).とりあえず使い方と使いそうなオプションを見てみると
Usage: rsync [OPTION]... SRC [SRC]... DEST
といった感じである.一々コマンド全部打つのも面倒なので使いそうなオプションの組み合わせで makefile を用意.
.phony : put-dry get-dry put get \ put-del-dry get-del-dry put-del get-del default LOCAL=./alldata REMOTE=ls-al@ls-al.jp: OPTIONS=-avzu -e ssh --exclude='*~' --exclude='*.bak' --exclude='CVS' default: get put: rsync $(OPTIONS) $(LOCAL) $(REMOTE) get: rsync $(OPTIONS) $(REMOTE) $(LOCAL) put-dry: rsync $(OPTIONS) --dry-run $(LOCAL) $(REMOTE) get-dry: rsync $(OPTIONS) --dry-run $(REMOTE) $(LOCAL) put-del: rsync $(OPTIONS) --delete $(LOCAL) $(REMOTE) get-del: rsync $(OPTIONS) --delete $(REMOTE) $(LOCAL) put-del-dry: rsync $(OPTIONS) --dry-run --delete $(LOCAL) $(REMOTE) get-del-dry: rsync $(OPTIONS) --dry-run --delete $(REMOTE) $(LOCAL)
get/put で削除なしの同期(REMOTE→LOCAL / LOCAL → REMOTE)で,-del が付くと削除あり,-dry が付くと実際の転送なしで確認となる.
これでバックアップが楽になったぞ(ネットワークの負荷的に)
- Comments: 0
- TrackBack (Close): -
システムコール
- 2005-03-22 (Tue)
- ソフトウェア ( Linux/coLinux )
Linux には strace というシステムコールやシグナルをトレースするコマンドがある.ある種のシステムコールAPIを調べたいときにそれを使っていそうなプログラムに対してstrace をかましてAPIのあたりをつけるのが普通の使い方となる(はず?)
こんなものがなぜ話題に出たかというと,それは実際に使いたい状況になったからで,具体的にはグリチャレで空いているエフェメラルポートを知りたいけどそのためのAPI がわからず,とりあえずポート関係を一通り調べられる netstat に対してトレースをして探そうと考えたから.
で,実際に netstat に使ってみると何の反応も無い.使い方がおかしいのかと思い,他のプログラムに対してトレースしてみるとちゃんと結果が出てくる.結論: netstat は API 使ってない... そんなバカな.netstat が変なコマンドなのか truss の使い方がおかしいのか良くわからんが,結局開きポートを得る方法もわからずなぞは深まるばかりであった.マル.
- Comments: 0
- TrackBack (Close): -
携帯で使えるVNCクライアント
- 2005-03-18 (Fri)
- ソフトウェア
FOMA 900/901 で動作するVNCクライアントがリリースされたらしい.PartySpiritsのPCコントローラiVNC
これで遠隔地からPCを操作できると思ったのだが,自分のFOMAは N700i ... うごかねーじゃん! 700 でも動くようにしてくれ~
- Comments: 0
- TrackBack (Close): -
PDF公開のLinux入門書
- 2005-03-18 (Fri)
- ソフトウェア ( Linux/coLinux )
Linux入門書『Linux Personal Workstation』がPDFで公開されている.(http://www.lain.org/winglab/Works/book.html).サーバとしてではなく個人に使用するための Linux の入門書で,一通りの知識が詰め込まれている模様.
書籍が紙媒体で出版される前にPDFで公開されるのはいくつか見たことがあるが,著者としては速いうちにフィードバックが得られ,読者としては自由に読むことができる.読者の一人である自分としては非常にありがたい.ただ,後に紙媒体で出版したときの売り上げはどうなるのだろう?知名度があるからより売れるようになるのか,データとしてみんなが持っているから売れなくなるのか?まあ,自分は気に入ったら書籍で買うだろうけど一般の人はどうなのだろう.
- Comments: 0
- TrackBack (Close): -
screen
- 2005-03-04 (Fri)
- ソフトウェア ( Linux/coLinux )
最近 screen は良いよとの話を何度か振られたので,試しに使ってみることにした.でもまあ,使い方も良くわからんのでとりあえず使い方の乗ってるところをリンクしてみる.
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/692usescreen.html
http://www.ayu.ics.keio.ac.jp/members/mukai/tips/screen.html
結構高機能のようで,ターミナルを切り替えられたり前の状態をレジュームできたりするらしい.とりあえず,ログアウトしてもプロセスを走らせっぱなしにできるのはありがたい.これからちょっと設定の仕方を学んでみよう.
- Comments: 0
- TrackBack (Close): -