Archives
Recent Entries
Search


Links
Powered by
Movable Type 2.64

2004年03月30日

MacでIEでJakarta Commons Fileuploadとか

MacのIEで fileuploadについて Jakarta Tomcatな環境で動作異常~とかで調査
commons-user MLより[FileUpload - Mac IE]
http://www.mail-archive.com/commons-user@jakarta.apache.org/msg05864.html

で、バグとして認識されているみたいで
http://nagoya.apache.org/bugzilla/showattachment.cgi?attach_id=9262
のように対策patchが既にあるようです。たしかにphpとかでは対策済みですから、
Tomcatな環境でだけ使えない…だとょゎぃです。

Posted by minemaz at 22:22 | Comments (0) | TrackBack

2004年03月26日

明るく楽しい負荷テスト

Microsoftの Web Application Stress Tool使って負荷テスト。
20040326loadtest.png負荷がワッシワッシ上がる
10並列の10threadで100同時接続くらいでバキバキ叩きまくっても何とかフツーに
動いている箱はエライですな。
mysqlのパラメータで max_clientsmax_connectionsを300程度に設定して対応~OK
でも、接続異常時に自動通知機能がバンバン働いてバンバンメールを送っていたり。
>もうしわけないです(;´Д`)N様


Posted by minemaz at 03:46 | Comments (1) | TrackBack

2004年03月24日

新講義シリーズpreスクール

4月からJavaプログラミングと ネットワーク関連教えることになったらしく、その
前準備として内容説明的な講義を依頼されてみたり…して、まああらかじめ聞いてた
話ではある程度プログラミングも「やったことがある」人が来るというコトだった
訳ですが…ヽ(´ー`)ノてことは、今年は楽だな。

ぎゃー(;´Д`)
ということで、プログラミング経験無し、ネットワーク関連も全然な生徒さんたちに
SJC-P,WCとCCNAとかLPIを取得していただくまでの修羅の物語がはじまるのでした。
ヽ(´ー`)ノワライ。つか、気合

Posted by minemaz at 23:26 | Comments (0) | TrackBack

2004年03月21日

社内ネットワーク構築

作業場所の機材や環境をジワジワ移転中:
Aut_2988b.jpgイミナシ

移転先と移転元のどちらもYahoo!BB配下にネットワーク構築してあるので、すでに
OpenVPNを使用してトンネルは作成済み。ただし両方とも 192.168.25.0/24
とりあえず、なるべくサーバ機器の設定を変えたくないので、移転元と移転先のネット
ワークをブリッジでつないで仮想的に同じネットワークとして見せる設定してみたり。
brctlでちょいちょいっ と設定して、設定完了~
eth1と tap0を brctlで br0として使用。で eth1に割振ってあったIPアドレスを br0
に振りなおしたり。


INTERNAL_INTERFACE=eth1
BRIDGE_INTERFACE=br0

start() {
IPADDR=`ifconfig $INTERNAL_INTERFACE | sed -e 's/^.*inet addr:\([^ ]*\).*$/\1/p' -e d`
/usr/local/sbin/openvpn --config /etc/openvpn.conf &
sleep 5
brctl addbr $BRIDGE_INTERFACE
ifconfig $INTERNAL_INTERFACE 0.0.0.0 up
ifconfig tap0 0.0.0.0 up
brctl addif $BRIDGE_INTERFACE $INTERNAL_INTERFACE
brctl addif $BRIDGE_INTERFACE tap0
ifconfig $BRIDGE_INTERFACE $IPADDR up

iptables -N internalb
iptables -A INPUT -i br0 -j internalb
iptables -A FORWARD -i br0 -j internalb
iptables -A internalb -s 192.168.0.0/16 -j ACCEPT

touch /var/lock/subsys/bridge
}


だせえ…(;´Д`) つか、一人会社でも社内ネットワークだな。一応
一応アドレスの詳細はマスク~

Posted by minemaz at 23:11 | Comments (0) | TrackBack

2004年03月18日

スキルポートフォリオの整理とか

以前からある程度取り掛かっていて自分では「できる」と思っていた内容が実は「できない」
というのを自覚して、案件受け手から慌てることが無いように再度スキルポートフォリオの
整理とか。しばらく実戦で使わない技術ってのはいつのまにか古くなってたりするし、自分
ではスラスラ書けるつもりの言語でも、実は優れたライブラリに助けられてただけ…てのが
あったりするし。
ということで、最新の水準でみて「最低でも」標準的なレベルに持っていく週間(;´Д`)

update:
Javaで証明書弄りつつ、HDLC/LAPB/PLC間のソフトウェア伝文ルータ組みつつ
打ち合わせに出につつ国民生活金融公庫に行きつつ会計ソフトの指導を受けつつ
phpでコード書きつつLinux/ppc用パッケージ作りつつ、原稿書きつつ、
半田付けしながら、Javaの非常勤講師とネットワーク関連の非常勤講師を
+サーバ2台の同期処理設定、FlashMXとJava連携、OOPオープンセミナー準備、

# phpの件申し訳ありません>某所
非常勤講師ネタは4/11と5月からに、伝文ルータはマトメ作業へ、国金は書類提出だけ、
打ち合わせもひと段落、Linux/ppc用パッケージはG3/233で超効率的に対応…

Posted by minemaz at 21:30 | Comments (0) | TrackBack

IPv6とOpera

http://listserv.uni-muenster.de/pipermail/ipv6/2003-August/000203.html
読んで
http://[2001:200:0:8002:203:47ff:fea5:3085]/
試してみたり。亀踊ってますよ?何時の間に(;´Д`) Opera7め
JOIN-IPv6 MLの話によれば、7.20の時には対応してたポイですね。IPv6関連といえば
IPv6.st とかドメインもってたりするので、楽しみが微妙に増えたかもヽ(´ー`)ノIPv6

Posted by minemaz at 06:53 | Comments (0) | TrackBack

2004年03月17日

法事とか

法事にて久々実家方面へ(;´Д`) 日帰り

Posted by minemaz at 09:00 | Comments (0) | TrackBack

2004年03月11日

水道屋

上水道の蛇口につけてた浄水器が脱落したので調べてみたら、取り付け用の
プラスチック治具が磨耗していたもよう。で、蛇口の方向を変えるときに、
蛇口の動きが固いので浄水器に負荷が掛かっていた…みたいで。

蛇口が固いなら蛇口を交換してしまえ!とホームセンターへ出かけいろいろ
購入してみた(18mm-16mmアダプタ、長い蛇口、細い蛇口等)ものの
イマイチ使い慣れた台所には戻らず…で、結局
「あのー取り付け用のプラスチック治具が磨耗したんですが…」とメーカー
に電話したら、即日無料対応で、翌日には送って来ましたよ。無料ヽ(´ー`)ノ
AUT_2987.JPGトレビーノ用~

ありがとう東レさんヽ(´ー`)ノ最初からそうしてたら良かったね。
悔しかったので、蛇口のすべりだけは直しておきました♪

Posted by minemaz at 16:38 | Comments (0) | TrackBack

2004年03月10日

頭痛腰痛

頭痛頭痛頭痛
腰痛腰痛腰痛(;´Д`)

Posted by minemaz at 19:44 | Comments (0) | TrackBack

Win32関連でオサライ

Win32関連でオサライ(;´Д`) そして、意図したとおりに動作した
// ThreadTest.cpp : コンソール アプリケーション用のエントリ ポイントの定義
//

#include "stdafx.h"
#include "ThreadTest.h"
#include     /* _beginthread, _endthread */

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// 唯一のアプリケーション オブジェクト

CWinApp theApp;

using namespace std;

VOID threadA(LPVOID param) {
	while(1) {
		DWORD dwRet = WaitForSingleObject((HANDLE)param, 10000);
		if (dwRet == WAIT_TIMEOUT) {
			cout << "TIMEOUT\n";
		}else{
			cout << "GET MUTEX! 3000ms mattari! \n";
			Sleep(3000);
			ReleaseMutex((HANDLE)param);
		}
	}
}

VOID threadB(LPVOID param) {
	while(1) {
		DWORD dwRet = WaitForSingleObject((HANDLE)param, 1000);
		if (dwRet == WAIT_TIMEOUT) {
			cout << "timeout\n";
		}else{
			cout << "get mutex! 6000ms mattari! \n";
			Sleep(6000);
			ReleaseMutex((HANDLE)param);
		}
	}
}

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
	int nRetCode = 0;

	// MFC の初期化および初期化失敗時のエラーの出力
	if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
	{
		// TODO: 必要に応じてエラー コードを変更してください。
		cerr << _T("Fatal Error: MFC initialization failed") << endl;
		nRetCode = 1;
	}
	else
	{
		// TODO: この位置にアプリケーションの動作を記述してください。
		CString strHello;
		strHello.LoadString(IDS_HELLO);
		cout << (LPCTSTR)strHello << endl;
		HANDLE mutex = CreateMutex(0, FALSE, NULL);
		_beginthread(threadA, 0, (void*)mutex);
		_beginthread(threadB, 0, (void*)mutex);
	}
	while(1);

	return nRetCode;
}
Posted by minemaz at 19:40 | Comments (0) | TrackBack

2004年03月09日

テストテスト

VC++で書いてるコードの検証でどうするか思案。通信系なので実機がないとツライ部分も
多いけどA-B間でハンドシェイク時にA側から再送要求、B側からシーケンス外伝文エラー
的なのをお互い投げあいして話が通じてない様子。で、まあLinux上とかに持ってってシミュ
レータ上に乗っけて その部分コードの検証予定。WaitForSingleObjectとか WinAPI固有
の命令は Classのprivateメンバでラップしてコンパイル時変数で差替え… 美味く検証がで
きれば 実機無しでテストフレームまでブン回せるので精神的ヽ(´ー`)ノ。

update:
Javaで証明書弄りつつ、HDLC/LAPB/PLC間のソフトウェア伝文ルータ組みつつ、
打ち合わせに出につつ国民生活金融公庫に行きつつ会計ソフトの指導を受けつつ
phpでコード書きつつ、Linux/ppc用パッケージ作りつつ、原稿書きつつ、
半田付けしながら、Javaの非常勤講師と、ネットワーク関連の非常勤講師を…

Posted by minemaz at 10:01 | Comments (0) | TrackBack

2004年03月07日

マカー化しました

今までなるべく買うのを避けてきたのですが、PowerMac G3/233 DT購入…ヽ(´ー`)ノ
用途はLinux/ppc周辺の userland部分開発用です~ KBD,Mouse付 Mem160MB実装で
17800円。中開けてみましたがホコリもヤニも無く大変に備品ヽ(´ー`)ノでした。
20040307Sh530028.jpgまかーヽ(´ー`)ノ万歳

中古って空気清浄機代わりに使われてたようなホコリまみれ…のが多いのですが、臭いも
なく超備品~

Posted by minemaz at 21:42 | Comments (0) | TrackBack

作業部屋掃除

かなり部屋が散らかっていたので…
Sh530027.jpg散らかった部屋(掃除前)
掃除しました…
20040307Sh530024.jpg掃除後120040307Sh530025.jpg掃除後220040307Sh530026.jpg掃除後3

つか、別の部屋ですね(別の部屋ですが)。(;´Д`)
作業用に1部屋借りました。さすがにもうモノを置く場所は今の部屋の中に無いので…

Posted by minemaz at 21:36 | Comments (0) | TrackBack

RADEON8500のJUNK

近所のお店にRADEON8500が Junkで売ってたので購入~
AUT_2985.JPGらでヽ(´ー`)ノおん

で、手近なMBに挿して起動したら…AGPスロット死亡(;´Д`) 多分。
さすが300円のJUNKだけありました。

Posted by minemaz at 14:44 | Comments (0) | TrackBack

2004年03月06日

忙しいです暇です嘘です本当です

Javaで証明書弄りつつ、HDLC/LAPB/PLC間のソフトウェア伝文ルータ組みつつ、
打ち合わせに出につつ、国民生活金融公庫に行きつつ、会計ソフトの指導を受けつつ、
phpでコード書きつつ、Linux/ppc用パッケージ作りつつ、原稿書きつつ、
半田付けしながら、Javaの非常勤講師と、ネットワーク関連の非常勤講師を…

すごく忙しい(;´Д`)

Posted by minemaz at 08:36 | Comments (0) | TrackBack