-----BEGIN PGP SIGNED MESSAGE----- PHP SETI@home web monitor (phpsetimon). Copyright ©2003, 2004 by Mario A. Valdez-Ramirez You can contact Mario A. Valdez-Ramirez by email at mario@mariovaldez.org or by paper mail at Olmos 809, San Nicolas, NL. 66495, Mexico. This is version 0.1.0b7. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Summary of this release (0.1.0b7): Now available in Spanish and English. Image links in history listing. New directory structure. RA values overflow bug fixed. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0.1.0: ============================= 0.1.0b2: Initial release. ============================= 0.1.0b3: Added two new variables to offset the skymap position to correct small aligment errors. Fixed error en coordinates conversion calculations which caused the miscalculation the X skymap position. Deleted the source PNG skymap image to reduce the package size. (The skymap source can be downloaded from the website). ============================= 0.1.0b4: Extract and display summary data of best gaussian and best pulse. Created best gaussian graph (without the gaussian curve, only raw data and mean). Calculate and display: cpu per unit, register time, units per day. Now the monitor can show several setiathome processes. Now ps_homedir is am array with each directory. Added ps_homename for the friendly name of each process. A navigation bar is displayed at the top of the page. Added comfig vars to control the rendering of the gaussian graph. Cleaned all variable names. Now the source skymap size is not readed from the image file but must be defined via the configuration vars. Cleaned all the code to render the skymaps. Added graphic banner. Added alternative (more detailed) skymap. Created separate files for configuration (config.inc.php) and clients definition (seticlients.inc.php). ============================= 0.1.0b5: Added code to create a link to the NASA's SkyView virtual telescope using the location of the current work unit. Added code to download and display an image NASA's SkyView virtual telescope using the location of the current work unit. The image is downloaded just once. Fixed the code to calculate the zoom section to be extracted from the big skymap for the zoom skymap. Moved most functions to seti_lib.inc.php. Moved most graph code to seti_graphs.inc.php. Moved most data retrieving code to seti_data.inc.php. Moved most configuration variables to config.inc.php. Added extra verifications on graph files existance (during creation/downloading) to improve concurrent access. Ignore if the user closes the browser (or change page) when creating/downloading images to improve concurrent access. Changed filename generation, now each client has different prefix for its files. Declared important variables to avoid security problems. Added sanity checks to parameters passed to skyview related functions. Added code to create history files to be used in the big skymaps for each client. Each processed work unit is marked in the skymap. Created alternative wide layout for result page. Simplified coordinates conversion function (fnps_coordtopixel). Added code to check if the setiathome process is running and how many resources is taking (mem, cpu). This feature only works in Unix/Linux. ============================= 0.1.0b6: Fixed the verification of running process for Windows and BSD (using tlist.exe [from the Support Tools] and alternate ps syntax). Now you should define in seticlients.inc.php if each client is local or remote to the web server. Fixed offset of skymap (Yoffset = -3). Added code to create an historical list displayed along with the big skymap in another page. Function fnps_extract_history now can selectively extract also the angle and wu-id. Added option to use a web proxy to download the SkyView skymaps. ============================= 0.1.0b7: Created new directories for data: skyview/, maps/, zooms/, gauss/, history/. Now all generated files are created and referenced there. Moved and referenced images to images/ directory. All user strings now are stored in a language file in the lang/ directory. Created Spanish and English versions. Added configuration option to configuration file. Added links to history listing to display zoomed and Skyview maps of old work units. Fixed bug. Some workunits has the RA values higher than 24, now we convert those high values to modulus 24 equivalents. Now old skymaps are deleted (if older than 4 days by default) because they are too large (~150K) and because only the lastest shows the full processing history anyway. Now generated HTML has line-feeds (for easy reading by developers and tweakers). -----BEGIN PGP SIGNATURE----- Version: PGP 8.0 iQCVAwUBQGrI5TpHuYe8JiHtAQHjOgP/eIb1Z06H2t6pOxEs7vEyILXKs4W2U44/ WVZwlk+BZhQMmtE+DDiPFO5/R0TVihE7XfXxPfxPQaABALqGtEP/hY/7ny2kPEIY kWCwaR8rEgCCQo2UFHh2eWDtIerzB+EgOv4qSNetKXoWV86PuHkHPMsHgjZwDTrf SfzRzqhcaMg= =9i8L -----END PGP SIGNATURE-----