サイズ0のファイルを削除

忘れないようにメモ・・・ find ./ -size 0 -exec rm {} \;

Tomcat5.5をWindows 2008 Server(64bit)にセットアップする

JDKインストール 今回は32bit版のJavaをとりあえずインストール。jdk-6u15-windows-i586.exeインストール後、環境変数の設定は忘れずに。 (新規)JAVA_HOME ⇒ C:\jdk160_15 (新規)CLASSPATH ⇒ .;%JAVA_HOME%\jre\lib;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.j…

HP-UX サービスのポート番号を調べる

HP-UXのサービスポートが記述されているファイル /etc/services

HP-UX アクセス制御

アクセス制御の為の設定ファイル /var/adm/inetd.sec inetd は、リモートシステムからコネクションを受け取ると、サービスを必要とするホストのアドレスをチェックしホストのリストと照らし合わせて 特定のサービスのアクセスを許可するか拒否するかを決めま…

ネットワーク上で使用しているIPアドレスを自動で調べる方法

DOSプロンプトから以下のコマンドで指定した範囲(ここでは 1〜255)でpingを行います。 for /l %i in (0,1,255) do ping -w 1 -n 1 192.168.1.%i && arp -a 192.168.1.%i >> out.log 結果はこんな感じ Interface: 192.168.1.2 on Interface 0x1000005 Interne…

コマンドって忘れちゃうよね

UP-UXでOracleいぢってます。 ちなみに、9i。で、エクスポートとか、インポートのコマンドって忘れちゃうのでメモ。。。 エクスポート exp 接続ユーザー/接続パスワード owner=所有者 file=ダンプファイル名 log=ログファイル名 インポート imp 接続ユーザー…

VMWareServeでlocalに接続できない件

久しぶりに家のPCを起動。 VMにのっているUbuntuのFireFoxをVer3.0へアップデートしようと思ったら。VMWareServerコンソールからlocalhostへ接続ができなかった・・・orz 511 vmware-serverd service is not running とのメッセージが表示される。どうやら、VM…

DOSコマンドの便利な使い方

勉強不足ですいません… って感じです。 linuxでいうところのfind dir *.java /s/B 上記は、「*.java」を含むファイル名を持つファイルを再帰的に探します。 linuxでいうところのgrep find "piyopiyo" "C:\hogehoge.txt" 上記は、「C:\hogehoge.txt」ファイル…

Visual C++ 2005 Express の環境構築

Sleep()を使いたい。 Visual C++ 2005 Express でSleep関数を使う為には、「windows.h」が必要との事。 その為には、Win32 API群が必要との事。 Visual C++ 2005 Express にはWin32 API群が存在しないようです。 セットアッププログラムのDLとインストール …

コマンドライン引数を渡す

Microsoft Visual C++ Express を使ってお勉強中。 コマンドライン引き数の渡し方がわからなかったので調べる。 やり方 プロジェクトのプロパティを開いて。 [構成プロパティ]->[デバッグ]->[コマンド引数]に設定をしてあげます。

EclipseでC言語開発

Eclipse Europaでは、C言語開発を行うための 「Eclipse IDE for C/C++ Developers」が、用意されているそうです。以前はプラグイン(CDT)を自分でセットアップしなければならなかったそうなので、 楽をできるのは素晴らしい事です。 Eclipseインストール。 ht…

Cygwinでruby、gemも使う

rubyのセットアップ cygwinのsetup.exeを起動し、「Interpreter」でrubyをチェックするだけ。 一応、libxml2とか、libxsltも入れてみた。 ※どうせ後々入れる事になりそうなんで・・・ gemのインストール まず、gemのDLから http://rubyforge.org/frs/?group_id=…

DELLノートPCのタッチパッドが使いづらい

DELL INSPIRON 1300を使ってるが、タッチパッドが慣れない。USBマウスを繋いで使っていると、指がちょくちょくあたってポインタが移動してしまう。コントロールパネルのマウスのプロパティを見ても設定項目が見つからず・・・と、思っていたところ、DELLのサイ…

Excel Tips【オートフィルオプション】

Excelの場合オートフィルを行なった後に表示される[オートフィルオプション] ※画像のやつこれ、ちょと邪魔・・・で、webで調べたら出てました。これを表示させない方法が。 ▼操作手順:オートフィルオプション機能を無効にする メニュー[ツール]−[オプショ…

CentOS4.3(172.16.0.15)へのSNMPエージェントの導入手順

まず、インストールされているか確認してみましょう。 # yum list installed | grep snmp とか、 # yum search snmp* とかやりましょう。 なにやら出てくれば既に誰かがインストール済なのでしょう。 -> 管理者に聞いてみてください。 net-snmpをインストー…

ゲストOSのディスク拡張

もともと6GBだったが、容量が不足しているので10GBに拡張しました。 環境 ホストOS CentOS4.5 ゲストOS CentOS4.6(LVM2) VMware-server-1.0.4 手順 ホストOSでのゲストOS用ディスクイメージの拡張 ゲストOSでLVMの拡張 ホストOSでのゲストOS用ディスクイメー…

Ubuntuでchkconfigってどうするのか?

すっかり忘れていた事。 Tomcatをインストールした際、デフォルトで起動するようになっていたらしい… どうりでEclipseからTomcatを起動すると「ポートが使われていますが?」とエラーがでるはず。で、tomcatのランレベルってどうなってるのかな? と思ったと…

ファイルの行数を調べる

キロステップを算出しなさい。との要望が… Javaでそんなの必要なのかな?と思いつつとりあえず。ファイルの行数だけなら、wc -l すればいいんですが、 find と組み合わせると指定したファイルを探してその行数が算出できました。 $ find -name *.java -exec …

WAS6.0.2での開発備忘録

コンソールビューでログが見えない… Windows2000で「IBM Rational Spftware Developmennt」を使用した際、System.outした結果がコンソールビューに表示されなくなった。 しかたがないので、cygwinで以下のディレクトリに移動してtailで確認を行う。 cd /cygd…

DOS窓でファイル名フォルダ名の補完機能

コマンドプロンプトのアイコンを右クリックしてプロパティを表示。 ショートカットタブのリンク先に以下のようにコマンドプロンプトの起動コマンドが設定されています。 %SystemRoot%\system32\cmd.exe ここに %SystemRoot%\system32\cmd.exe /F:ON のように…

libiconvのインストール

libiconvをインストールするが、この時日本語のパッチも適用する。 ※参考(http://www.crimson-snow.net/hmsvr/centos/memo/hyperestraier.html) ※ContOS4.x、utbuntu7.10(gutsy)で確認 作業用ディレクトリの作成 $ mkdir /usr/local/src/libiconv 作業用ディ…

vimで複数行にコメント入れたり、削除したり。

# The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ↑こんなのを ↓こんな風にしたい時や、逆の場合。 # The followin…

UbuntuにOpenLDAPをインストールしてみる。

Ubuntu7.10(gutsy)でLDAPサーバー作ってみました。 とりあえず、ldap関連のパッケージが既にインストールされているか探してみる。 # apt-cache search ldap インストールされてなさそうならインストール。 # sudo apt-get install slapd ldap-utils viで設…

vimのコマンド

どこかのサイトにあったもの… 保存・終了 :q 終了 :wq 保存して終了 :q! 保存せずに終了 ZZ 終了(変更時は保存してから) :w 上書き保存 :wファイル名 別名で保存 入力・挿入 i カーソルの左に挿入 I 行頭に挿入 a カーソルの右に挿入 A 行末に挿入 o 下に1…

プロセスを探してkillしちゃう

hogehogeraがいっぱいある時… プロセスIDをいちいち調べてからkillするのも面倒なので。 # ps -ef | grep hogehogera | grep -v grep | awk '{print $2}' | xargs kill -9

数値文字参照の変換

親切なのか?お節介なのか?環境の問題(libxml-ruby/iconv?)か? XML::Document#find(xpath).each で返されるXML::Nodeオブジェクトから XML::Node#find(xpath)でNodeの値(CDATA)を取得すると、数値文字参照(&#x30AZ等)で取得できてしまう。これをStringオブ…

MySQLのプロセスを監視したい時・・・

# watch -n1 'mysql dbname -u user -e "show processlist" | grep -v Sleep'

ファイル数とか調べたい時・・・

日付と、ファイル数を表示します。 # find . | wc -l | awk '{print "'`date +%R:%S`'" " "$0 }' ディレクトリと、ファイル名を指定して # find /var/lib/mysql/ -name '*.log' | wc -l | awk '{print "'`date +%R:%S`'" " "$0 }'