すぐに忘れてしまうPCの設定やプログラミングのノウハウなど自分の備忘録として書いていきます。少しでもここに来てくれた方の手助けになれれば嬉しいです。 t-fuji 

未整理

未整理

Linux 10日以前のファイルを削除

find /home/backup/ -name "*.txt" -type f -ctime +10 -exec rm -f {} \;


C# webbrowser _blankで別ウィンドウを開かせない

_blankをクリック前に消しておく。


Mysqlで他サーバーからのアクセス方法

Debian5.0(leny)を使用。
/etc/mysql/my.cnfにあるbind-address=127.0.0.1をコメントアウトし、ホストごとにアクセス可能なユーザーを作る。
grant select,insert,update,delete on xxx.* to xxx@192.168.1.xx identified by 'xxx'

sambaであるPCが見えない。

アドレスバーに直接IPアドレスを入れると見れるのに、「マイネットワーク」から辿ると表示されないことが判明。 見えるPCと比べたところプリンタアイコンが無いことが分かり、その後smb.confを見比べると「printers」に違いがあったので、変更したら見えた。 【見えないPC】
public = no
writable = no
【見えるPC】
guest ok = no read only = yes

HDDの自動マウント

vi /etc/fstab

debianで、起動ディスク以外は起動時に自動でmountされない。
fstabファイルに下記のような記述を追加。
/dev/sdb1 /mount ext3 errors=remount-ro 0 0

HDDのまるごとコピー

dd if=/dev/sda of=/dev/sdb bs=4096

ddというコマンドで簡単にまるごとコピーを取ることが出来る。
これでsdbのhddをsdaの挿さっていたところに挿せば問題なく起動できる。
これを使って毎朝rsyncでソフトウェアRAID的なことをしてバックアップしてます。

microsoft.visualstudio.xamlの読み込みエラー

C# 2008 Express editionを入れた状態で、VS 2008 Professionalを入れ、C#を起動したところ、 上記エラーが表示された。 Express editionをアンインストールし、修復セットアップで直った。

Vistaでのアクティブ化

IHTMLdocumentをつかって、InternetExplorer::setVisible(true)でアクティブにならない。いろいろな表示方法を試した結果、最小化・元に戻すでOK。

apache2.2.6 tomcat

apache2.2.6から「ProxyPassMatch」というディレクティブが追加される。mod_jkとかmod_jk2を使わなくてもtomcatと連携が取れそう。ProxyPassじゃ正規表現が使えないので、仕事には使えないからね。でも、会社サーバーはdebianで、まだ2.2.4。orz