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.
Teilnehmer (1)
-
Clifford Wolf