Linux

Windows環境で作られたzip書庫のファイル名化けを解消する方法

Linux で人から渡された zip 書庫を解凍すると、ファイル名が文字化けしている事が良くあります。zip 書庫は、格納するファイルの文字コードをそのまま保存しており、Windows 環境で作った日本語ファイル名には、文字コード CP932 が使用されるため、UTF8 が…

写真に位置情報を記録する

半年程前にハンディ GPS の Garmin eTrex Vista HCx (英語版) を購入しました。元々は山登りの為に買ったんですが、最近は写真に位置情報を追加するために使うことが多いです。今回は、Linux で写真に位置情報を記録する方法について説明します。自分が買っ…

Linux ソフト RAID1 のハードディスクを取り替える

これまで自宅で使ってた Linux マシンは、ソフト RAID 機能を使って 500GB の HDD 2本で RAID1 アレイを構築していましたが、最近空き容量が少なくなってきたので 1TBの HDD で構築しなおすことにしました。 注意事項 以下のメモは、Debian testing (2008/05…

/etc/shadow から Basic認証パスワードファイルを作成する

apache の Basic 認証に使用するパスワードファイルは、通常 htpasswd コマンドで作成しますが、Linux などで使用されている /etc/shadow ファイルから作成することも可能です。例えば、h2onda ユーザのパスワードを Basic 認証で使用するには、以下のコマン…

Debian/etch への移行トラブル

今回、Postfix を 2.1.x から 2.2.x 以降にするために、Debian/sarge から Debian/etch へのアップグレードを行いました。まあ、etch 自体は以前から仕事用マシンで使ってたので、特にどうということはなかったんですが、移行して全くトラブルがなかったかと…

GDBを利用して動的にcoreを出力する

実行中プログラムのメモリイメージを取得する方法を探していて、こんな記事を見つけました。特選フリーソフト 「GDB」― プロセス動作中にcoreファイルを出力 ―:ミラクル・リナックス実行するコマンドをまとめるとこんな感じ。 # gdb `which foo` `pgrep -n …

新しいLinuxでVMware Playerを使用したときのトラブル

私は現在、勤務先と自宅の両方でVMware Playerを使用しています。ただし、勤務先のパソコンでは、ホストOSがDebian testing、ゲストOSがWindowsXPという環境、自宅のノートPCでは逆に、ホストOSがWindowsXP、ゲストOSがDebian testingとなっています。最近、…