技術的雑談

技術に関するアレコレ

チョイネタ:大規模システム開発時にはサブシステムのMockを作るべし

 本当にチョイの小ネタ。

大規模システムを開発する時はサブシステムのモック(Mock : インターフェースは同じで機能を大幅に制限したダミー)を用意しましょう、ってこと。

VMWare Player v4.0.0でNATのport forwardingを設定する

VMware Playerで何気なく3.xから4.0.0にupgradeしたら、今までVM Netの設定に使っていた「vmnetcfg.exe」が動かなくなった。
(元からそんなに表に堂々とアナウンスされているツールというよりは、Program Filesに置かれているだけでスタートメニューにも登録されていなかったけど…。)

apache httpdで起動時に環境変数を設定する

ライブラリの関係などでhttpdに環境変数をセットしたいけどどこに付けたらよいかわからなかった時の対処方法。
/root/.bash_profileや/etc/bash_profileに書かなくても大丈夫だというお話。

環境

Apache httpd 2.2.17 (多分2.x系なら同じ)

apachectlでhttpd.confファイルを指定して起動する方法

Apache httpdでapachectl経由でhttpdを起動する際にhttpd.confをデフォルト以外のファイルを使うようにする方法です。

環境

apache httpd 2.2.17 (多分2.x系ならみんな同じ?)

LinuxのOnlineでのDisk追加

技術的雑談-LinuxのOnlineでのDisk追加
 

環境

  • RedHat Enterprize Linux 3 Advance Server (RHEL3AS)
  • マシンはVMware上に構築
  • DiskはSCSIとして接続

目的

ILOM経由でCD-ROMを使ったインストール時の注意事項

ハードウェア

  • Oracle (旧Sun Microsystems) Netra (Sun Fire ?) X4200 M2
    • IROM(Integrated Lights Out Manager)

現象

IROM経由でVMware ESXi 4.1

Apache httpdで自己署名CAを使ってhttpsを行う

【環境】

  • CentOS 5.5 (2.6.18-194.3.1.el5.028stab069.5 #1 SMP Tue May 18 17:48:31 MSD 2010 i686 i686 i386 GNU/Linux)
  • Apache httpd 2.2.3
  • OpenSSL 0.9.8e-fips-rhel5 01 J

DOSバッチで「新しいファイルをn個だけ残す」の書き方

環境

  • WindowsXPsp3、Windows2008R2
  • DOS窓

目的

  • バックアップファイルのローテーションなどで、無限にログファイルの個数が増えるのを防止したい時。
  • その為にDOSバッチだけで何とかしたい時

MS-DOSのバッチファイルでバックグラウンド実行

環境

WindowsXP

現象

バッチファイル(*.bat)の中で実行完了を待たないで次のコマンドを実行したい。
(例えば、Javaのrmidとかrmiregistryみたいに、実行した後帰ってこないコマンド複数をバッチで起動したい)

対処

UNIXのShellでコマンドのバックグラウンド実行をしたいときにはコマンドの最後に「&」を付けますが、
Windowsのバッチでは「&」をつけると文法エラーになります。

代わりに、「start」というコマンドが用意されていて、

> start 実行したいコマンド

とやると、バックグラウンド実行されます。

コンテンツ配信