[Metalab] STM (Service Tasks Manager)

Clifford Wolf clifford at clifford.at
Fri Feb 24 12:45:34 CET 2006


Hi,

wie gestern am JF angekuendigt: hier die URL zum STM subversion repository:

	http://svn.linbit.com/stm/trunk/

(einfach mit "svn co http://svn.linbit.com/stm/trunk/ stm" auschecken)

echte dokumentation gibts leider keine. Die Kurzfassung:

	Man braucht SPL-0.9e (http://www.clifford.at/spl/releases/)
	.. die installation von SPL und WebSPL ist im package beschrieben.

	Insbesondere braucht man das SPL sqlite modul und den SPL support
	fuer regular expressions. D.h. man muss gegebenenfalls sqlite3
	(http://www.sqlite.org/) und pcre (http://www.pcre.org/) noch
	vor SPL installieren.

	Im stm direcoty muss man das setup.sh laufen lassen und tasks sowie
	'kunden' im tasks.conf einrichten.

	Im stm directory 'webspld' starten (wird vom SPL 'make install'
	in /usr/local/bin installiert) und mit einem webbrowser auf

		http://localhost:3054/index.webspl

	gehen.

	In einem echten deployment wuerde man natuerlich webspld als daemon
	laufen lassen und/oder den apache verwenden. Derzeit gibt es webspld
	nur auf Linux. Auf Windows, Mac und BSDs muss man auch zum kurz
	antesten apache + webspl.cgi verwenden.

lg,
 - clifford

-- 
bash -c "gcc -o mysdldemo -Wall -O2 -lSDL -lm -pthread -x c <( echo -e '
#include <SDL/SDL.h>\n#include <complex.h>\nint main(){SDL_Surface*s;SDL_Event
e;int x,y,n;SDL_Init(SDL_INIT_VIDEO);s=SDL_SetVideoMode(640,480,32,0);for(x=0;
x<640;x++)for(y=0;y<480;y++){float _Complex z=0, c=((x-400)/200.0) + ((y-240)/
200.0)*1.0fi;for(n=1;n<64;n++){z=z*z+c;if(cabsf(z)>2){((Uint32*)s->pixels)[x+y
*640]=n<<3;n=99;}}}SDL_UpdateRect(s,0,0,s->w,s->h);do SDL_WaitEvent(&e); while
(e.type!=SDL_QUIT&&e.type!=SDL_KEYDOWN);SDL_Quit();return 0;}' ); ./mysdldemo"
 
Real Programmers always confuse Christmas and Halloween because Oct31 == Dec25.
 



More information about the Metalab mailing list