O | S | D | N NEWSLETTER July 13, 2003 DEVELOPER SERIES
The 'Developer Series' Newsletter is developed to bring Open Source related content to a user with a focus for development with Open Source If you'd like to receive more content relating to Open Source subscribe at http://www.osdn.com/newsletters/ ============================================================== Sponsored by Thinkgeek http://www.ThinkGeek.com/ ============================================================== Thinkgeek Cube Goodies: Desktop Retro Wind-ups http://www.thinkgeek.com/cubegoodies/toys/6028/ Cube Goodies: The Red Swingline Stapler http://www.thinkgeek.com/cubegoodies/toys/61b7/ Cube Goodies: Futurama Tin Signs http://www.thinkgeek.com/cubegoodies/toys/60e2/ Gadgets: USB Memory Pen http://www.thinkgeek.com/gadgets/electronic/60a3/ Gadgets: FM Radio Pen http://www.thinkgeek.com/gadgets/electronic/60bf/ Interests: Broken Miho Poster http://www.thinkgeek.com/interests/megatokyo/coolthings/6188/ Interests: Ph34r t3h Cute Ones Poster http://www.thinkgeek.com/interests/megatokyo/coolthings/6193/ Caffeine: Shock Triple Mocha http://www.thinkgeek.com/caffeine/drinks/6122/ Caffeine: Brute Force Energy Drink http://www.thinkgeek.com/caffeine/drinks/6184/ Caffeine: Chargers Caffeinated Espresso Beans http://www.thinkgeek.com/caffeine/candy/5f75/ Computing: ICE-Cube Barebones Mini-PC http://www.thinkgeek.com/computing/handhelds/5fd7/ PC Mods: ThermalTake SubZero CPU Coolers http://www.thinkgeek.com/pcmods/cooling/603e/ Computing: Archos AV120 w/ DVR Attachment http://www.thinkgeek.com/computing/handhelds/5fe2/ Cube Goodies: Killer coding ninja monkeys Bumper Sticker http://www.thinkgeek.com/cubegoodies/stickers/5faa/ Cube Goodies: I Brake For LAN Parties Bumper Sticker http://www.thinkgeek.com/cubegoodies/stickers/5fbe/ Cube Goodies: geek. bumper sticker http://www.thinkgeek.com/cubegoodies/stickers/5f96/ Interests: Megatokyo Bumper Sticker 3-pack http://www.thinkgeek.com/interests/megatokyo/coolthings/5fc2/ Cube Goodies: There's no place like 127.0.0.1 bumper sticker http://www.thinkgeek.com/cubegoodies/stickers/5fa6/ Cube Goodies: hacker. bumper sticker http://www.thinkgeek.com/cubegoodies/stickers/5f9e/ Gadgets: USB Memory Watch http://www.thinkgeek.com/gadgets/watches/5eec/ Sourceforge phpDocumentor 1.2.1 released http://sourceforge.net/forum/forum.php?forum_id=290446 The phpDocumentor team is pleased to announce the release of phpDocumentor 1.2.1. This is a bug fix release, all users who had problems with 1.2.0 should upgrade. phpDocumentor is a complete documentation solution for PHP. Generates javaDoc-style API documentation and user-level manuals from your PHP code. Documentation http://phpdoc.org/docs/ Release Notes http://phpdocu.sourceforge.net/Release-1.2.1 ChangeLog http://phpdocu.sourceforge.net/ChangeLog Download http://phpdocu.sourceforge.net/downloads.php Xawdecode 1.7.0 is out http://sourceforge.net/forum/forum.php?forum_id=292042 X11 TV application based on xawtv 2.x series which adds many enhancements like Xvideo rendering support, deinterlacing, real time divx recording, integrated alevt teletext browser and provides a plugin API to add any functionnality one might think of. Hi everyone, here is the last version of xawdecode: 1.7.0. this is the changelog: xawdecode-1.7.0 (10/07/03) -------------------------- - Updated linear blend deinterlace filter (Keuleu) - Fixed compilation issues with gcc-3.3 (Keuleu) - Fixed mouse pointer and "stay on top" when fullscreen is managed by window (Keuleu) manager rather than by xawdecode it self - Take into account patch #743272: this patch correct mute status lost added with patch #723853 (Thanks to [EMAIL PROTECTED]) - Take into account patch #747690: When you have not defined senders, you might get a segmentation fault (Thanks to WG (wgxxx)) - Take into account patch alevt-1.6.1-koi8.patch : add support russian people. - Update alevt sources 1.6.0 to 1.6.1 (Pingus) - Small modif. on CPU detection disabled in configure.in (Pingus) - Take into account patch #757363: prevent an avi file writing problem. When sound and video threads try to access the avi file at the same time (Thanks to Alain [EMAIL PROTECTED]) - Take into account patch #757797: add better sound and video synchronization when an avi file is recording (Thanks to Alain [EMAIL PROTECTED]) - Update video recording module (Alain [EMAIL PROTECTED]): - more clever gestion of the fps and the synchronization (Parameter : fps and max. gap A/V) - maximal size of avi file set to 4GB (ext2fs, ext3fs ou reiserfs) and set to 2 GB for vfat partitions. When 4 GB (or 2 GB) is reached a new one is created. - modifs to make compilation with NOAUDIO possible - stereo support corrected. stereo option (to enable set achans to 2) (Parameter: Stereo Mode) - synchronization algorithm modified (no duplicated frames, but dropped video AND audio frames) - writing errors more managed. - VARIABLE BITRATE audio mp3 support (Parameter: Bitrate) - Correction of a bug: with ffmpeg, all the frames were keyframes (Alain) - Update DivX GUI : add new buttons for Alain new options. (Pingus) - DivX GUI: add a new button to quit the window (to answer to an old user request...) (Pingus) - Add a shell script that make it easy to create the configuration file xawdecoderc (Calimero). - Update the GUI: add a scantv button in "Channel Editor" menu to launch scan.sh Calimero script (Pingus) - Add a new wizard for dummies: xawdecode-wizard (Pingus) - Change tempnam by mkdtemp into src/file.c (Alain) - Add new options to launch xawdecode at startup (Alain): -rec_fps fps : set recording framerate (default=25.0) -rec_display 0|1 : set display mode during recording (default=1) -rec_width width : set width of the recording video (default=384) -rec_videobr br : set recording video bitrate to br kbit/s (default=800) -rec_mp3cbr br : activate MP3 CBR and set bitrate to br kbit/s (default=activated, 128kbit/s) -rec_mp3vbr quality : activate MP3 VBR and set compressing quality (0=best, 9=worst) (default=deactivated, quality=8) -rec_vcodec xvid|ffmpeg_mpeg4|ffmpeg_mpeg1|divx4linux : set recording video codec -rec_maxgap : set recording max gap between audio and video in seconds (default = 0.08 second) -e \"cmd_1; cmd_2; cmd_3;...cmd_n : execute the commands at the beginning of execution: With -e option you could execute some commands at the xawdecode startup, like remote commands: for example: xawdecode -e "setchannel France2; record" It switch to France2 channel and begin the record. - dummy interface. (used when no TV card is detected) (Alain) - common CFLAGS for all the files... (Alain) - does not put IGAIN to 100% for ALSA09 users.... dans src/mixer.c (Alain) - Add xawdecode_cmd and an help (Alain): With command_cmd you could launch some instructions to xawdecode if one has been launched. For example, it you want to launch a record at 1:00 am: You just have to do: echo 'xawdecode_cmd "setchannel France2; record"' | at 1:00 - Add support for latest divx codec 5.0.5 (20030428) (Bart) Be careful, this codec is known to segfault on Pentium4 (bug from divx.com!) - Take into account patch #766856: added -nowd option to disable window decoration at startup, activation of OSD when window decoration is disabled (Thanks to CuC). - Write divx parameters into the configuration file xawdecoderc (Bart) - Fix segfault problems with buttons into "channel editor" GUI (Pingus) NDoc version 1.2 RC1 released http://sourceforge.net/forum/forum.php?forum_id=292056 The Release Candidate of the latest version of NDoc, the .NET Code Documentation Generator, has been released. New since ndoc-devel v1.2 beta, NDoc now runs on mono. New since ndoc-devel v1.2 beta: - NDoc runs on mono:: (on mono 0.25, only the Xml and JavaDoc documenter work correctly). - New NAnt build process (requires NAnt 0.8.4 or above). - More bug fixes. The new features since v1.1: - new HTML Help 2 documenter (beta version), - new HTML Linear documenter (alpha version), - the MSDN documenter can now generate CHM or Online documentation, - option to link to the .NET Framework SDK v1.0, v1.1 or MSDN Online - support for Visual Studio 2003 and the .NET Framework 1.1, - plus many improvements and bug fixes... The NDoc v1.2 RC1 source code is available for download at: http://sourceforge.net/project/showfiles.php?group_id=36057 OpenSSI 0.9.8 http://sourceforge.net/forum/forum.php?forum_id=292099 OpenSSI leverages HP's NonStop Clusters for Unixware and various open source technologies to provide a full, highly-available SSI (Single System Image) clustering environment for Linux. Goals include availability, scalability and manageability. The source code has been completely reorganized. There are new instructions for installation. This release features improvements to the OpenSSI-enhanced /dev filesystem and LVS. Furthermore, it can now migrate processes linked to libpthread, including Perl processes. See the release notes for more details. JFreeChart 0.9.9 released http://sourceforge.net/forum/forum.php?forum_id=292034 A new version of JFreeChart has been released. JFreeChart is a class library, written in Java, for generating charts. Utilising the Java2D APIs, it currently supports bar charts, pie charts, line charts, XY-plots and time series plots. Slashdot Howard Dean to Guest Blog for Lawrence Lessig http://slashdot.org/article.pl?sid=03/07/12/1725210 [0]Ethanol writes "Starting Monday, Professor Lawrence Lessig (whom we all remember from Eldred v. Ashcroft) is going on vacation, and his [1]weblog will be [2]guest-hosted by Democratic presidential candidate [3]Governor Howard Dean. Could this be a sign that a serious contender for President (tied for first for the nomination in the latest polls) has his head screwed on right about copyright law?" Links 0. mailto:[EMAIL PROTECTED] 1. http://cyberlaw.stanford.edu/lessig/blog 2. http://cyberlaw.stanford.edu/lessig/blog/archives/2003_07.shtml#001348 3. http://www.deanforamerica.com/ GPS Slowly Changing How Things Are Done http://slashdot.org/article.pl?sid=03/07/12/172237 Hemos forwarded me a link to a story at [0]Fast Company about how [1]GPS is changing the way people do business. Several good examples are used, from farmers in Alabama to anti-theft devices. Some notes on GPS' military origins as well. Also worth noting is how GPS, like computers, wasn't adopted overnight, but rather over time as applications were found. Links 0. http://www.fastcompany.com/ 1. http://www.fastcompany.com/magazine/72/gps.html Evangelizing OSS in the Caribbean http://slashdot.org/article.pl?sid=03/07/12/1635252 An anonymous reader writes "Here is an article on [0]NewsForge regarding [1]evangelizing OSS in the Caribbean. I'm wondering what others think of the impact efforts like this may have on software development jobs in the US. Is IT still a viable field to get into and if so will it last?" Links 0. http://newsforge.com/ 1. http://newsforge.com/article.pl?sid=03/07/10/2356241 Solar Sail Will Work, says Planetary Society http://slashdot.org/article.pl?sid=03/07/12/1624258 [0]degauss writes "In response to [1]Cornell Physicist Thomas Gold's paper declaring the theroy behind solar sails flawed (previously mentioned in [2]this Slashdot article), Louis Freedman, executive director of the [3]Planetary Society (the organization behind the [4]COSMOS project), has written [5]a brief rebuttal to the claims in Dr. Gold's paper regarding the feasibility of solar sails for use as a method of transportation in space. He does not go in to detail with equations and such, but does give an overview of the reasons he believes Gold's hypothesis is incorrect." Links 0. http://sinnott1 AT pacbell DOT net 1. http://xxx.soton.ac.uk/html/physics/0306050 2. http://science.slashdot.org/article.pl?sid=03/07/03/1230209&tid=160 3. http://www.planetary.org/ 4. http://www.planetary.org/solarsail/ 5. http://www.planetary.org/solarsail/ss_and_physics.html Technical Analysis of XBox Save Game Hack http://slashdot.org/article.pl?sid=03/07/12/166240 [0]DJPenguin writes "There is an excellent article at the [1]XBox Linux Project that [2]describes exactly how the XBox savegame hack works. It details how the author went to great lengths to hide exactly what was going on. It turns out the exploit code is hidden within an image of Tux himself!" An enlightening read, to say the least. Links 0. mailto:[EMAIL PROTECTED] 1. http://xbox-linux.sourceforge.net/ 2. http://xbox-linux.sourceforge.net/articles.php?aid=2003189065649 "Augmented Reality" For the Assembly Line http://slashdot.org/article.pl?sid=03/07/12/1555255 silkySlim writes "[0]EETimes has a short article about a [1]combination data goggles and earpiece device to replace big manuals and reduce training time for assembly line workers. 'In one possible scenario, a technician with data goggles bends over the engine block of a luxury car and removes the covering. He is receiving instructions through an ear piece telling him what to do next while his data goggles mark the screws and bolts on which he must next place his tool.' Apparently, it's already in use by several automotive companies. There's some [2]additional papers [3]also available." Links 0. http://www.eetimes.com/ 1. http://www.eetimes.com/story/OEG20030707S0066 2. http://portal.acm.org/citation.cfm?id=354688&coll=ACM&dl=ACM&CFID=11111111&CFTOKEN=2222222&ret=1#Fulltext 3. http://www.computer.org/proceedings/ismar/1781/17810003.pdf Gridwars Parallel Programming Challenge http://slashdot.org/article.pl?sid=03/07/12/1531229 Peter_Pork writes "New Scientist has [0]an article about [1]GridWars, a challenging new game that runs on large clusters of computers. Programs fight each other for supremacy in terms of the number of processors they control, and the main point of the contest is to develop better parallel algorithms. It seems a nice idea: have fun while you improve the state-of-the-art in cluster computing. The [2] result of the last contest was somewhat of an upset, since a craftsmanly Russian program defeated a sophisticated genetic algorithm from NASA." Links 0. http://www.newscientist.com/news/news.jsp?id=ns99993922 1. http://www.gridwars.com/ 2. http://www.engineeredintelligence.com/gridwars/index.cfm How to Jam a Worldwide Satellite TV Broadcast http://slashdot.org/article.pl?sid=03/07/12/1453248 An anonymous reader submits: "According to an [0]MSNBC article, 'it's simply a matter of aiming a strong signal at the uplink transponder on the satellite and overwhelming the...broadcaster's signals...You need a dish, some power, not too much. You put up a test pattern ... and do a sweep and find the transponder on the satellite you want to jam. It could even be smaller than the standard 6-meter dish. It could be a small dish with a lot of power.' This was apparently how an [1]Iranian satellite television station was knocked off of [2]Loral Skynet's [3]TelStar-12 a few days ago. Loral contacted [4]TLS, a company which specializes in satellite broadcast security, who quickly located the source of the jamming to Cuba." Links 0. http://www.msnbc.com/news/936772.asp 1. http://www.nitv.tv/ 2. http://www.loralskynet.com/ 3. http://www.loralskynet.com/fleet/telstar12/t12ov_us.asp 4. http://www.tls2000.com/Site/Equip.html Xbox Hackers, Linux, the DMCA, And Modchips http://slashdot.org/article.pl?sid=03/07/12/1256228 [0]HardcoreGamer writes "The [1]New York Times has a long article on Xbox hacking, why Microsoft hates it, and who does it ([2]Google). 'Xbox hackers are exploiting Microsoft's business model, which is to sell Xbox hardware at a loss...' but Microsoft doesn't make the money back on software -- as it planned to -- if you decide to load up Xbox Linux. Where else can you get a PIII-733 with graphics and audio for $180? The reporter talked to the IDSA; [3]Andrew Huang, author of 'Hacking the Xbox: An Introduction to Reverse Engineering'; a Manhattan exec who hacked his Xbox and said 'The reality is that if you could bypass Microsoft's operating system you would end up with a fairly powerful computer for less than $200;' and others. The article discusses the [4]DMCA, [5]modchips, the [6]Xbox Linux Project and lots more. A good -- if long -- read. A [7]shorter version of the story is at the [7]International Herald Tribune. Best quote? 'Microsoft is a company passionate about innovation and creativity. We are also very committed to respect for others' intellectual property and we request the same respect applied to our innovations.'" Links 0. http://127.0.0.1 1. http://www.nytimes.com/2003/07/10/technology/circuits/10xbox.html?pagewanted=all 2. http://www.nytimes.com/2003/07/10/technology/circuits/10xbox.html?ex=1058414400&en=4b3cf19c27e22937&ei=5062&partner=GOOGLE 3. http://books.slashdot.org/article.pl?sid=03/06/26/1454249&tid=137 4. http://yro.slashdot.org/article.pl?sid=03/04/16/0115228&tid=137 5. http://games.slashdot.org/article.pl?sid=03/06/22/0057216&tid=211 6. http://xbox-linux.sourceforge.net/index.php 7. http://www.iht.com/articles/102517.html Zen And The Art of Nomad Hacking http://slashdot.org/article.pl?sid=03/07/12/1248246 [0]securitas writes "[1]ExtremeTech just published a step-by-step how-to guide on [1]hacking the Nomad Zen and Nomad Jukebox to upgrade the hard drive in each type of MP3 player. So if a 60 GB hard disk isn't big enough for you (20 GB on the older models) here's how to mod your Nomad." Links 0. http://geartest.com 1. http://www.extremetech.com/article2/0,3973,1186827,00.asp Freshmeat Another Debian Wallpaper 1.0 http://freshmeat.net/releases/129047/ Another Debian Wallpaper is a rusted background with a tribute to Debian GNU/Linux. autopackage 0.2.6 http://freshmeat.net/releases/129095/ autopackage is a package manager for Linux that is intended to sort out RPM hell by making it much easier to create distribution-neutral packages that can be downloaded and run, a la InstallShield. It has several advantages over both the RPM approach and the Windows installer-stub system. Although the packages are "smart" and can adapt to the computer on which they are installing, there is minimal overhead involved on the package itself. Using autopackage, you can create .package files and link them to the autopackage network for easy installation using a distributed apt-style system. These packages also have many other powerful features not found in other systems. BG-Rescue Linux 0.1.2 http://freshmeat.net/releases/129046/ BG-Rescue Linux is a Busybox 0.60.5 and uClibc 0.9.19 based rescue system with kernel 2.4.21. It is loaded either from two floppy disks or from one 2.8MB El Torito CD. The system runs entirely in RAM. It has full IDE/ATAPI support (including disk, cdrom, tape, and floppy). NFS mounts are possible. Support is included for several recent ISA/PCI, USB, PCMCIA, and PLIP network adaptors. Supported Filesystems are ext2/3, Reiserfs, cramfs, devfs, iso9660, minix, MS-DOS, NFS, NTFS (read), proc, smbfs, tmpfs, UDF, UMSDOS, and vfat. Software raid (0, 1, 4, 5, and linear), LVM, and USB keyboards are supported. Additional included programs are: e2fsprogs 1.33, reiserfsprogs 3.6.8, lilo 22.5.4, dosfstools, cramfs, umsdos-utils, fdisk, gpart, mdadm, lphdisk, smbclient, bzip2, cabextract, zip/unzip, loadlin, and pcmcia-cardmgr. bindery2ldif 1.0 http://freshmeat.net/releases/129090/ bindery2ldif is a Perl script that uses the nwbols, nwboprops, and nwbpvalues commands from the ncpfs package to query the NetWare Bindery and export all the data as an LDIF file. It should be possible to import this data into a LDAP server. Bioperl 1.2.2 http://freshmeat.net/releases/129069/ Bioperl is set of Perl Modules for bioinformatics. It contains objects for Sequences, features on Sequences, and other important bioinformatics attributes. CDemu Kernel Module for Linux 0.5.0 alpha http://freshmeat.net/releases/129051/ CDemu (previously Virtual CD Kernel Module for Linux) is a kernel module for Linux which can simulate a CD drive that contains a CD. It uses simple cue/bin files as input for the data that should appear on the virutal disc. It includes a user space program which controls the kernel module. This is primarily useful for watching an SVCD or mounting the data track of a bin/cue CD image without burning the data to a real CD. cdinsert and cdlabelgen 2.6.1 (Stable) http://freshmeat.net/releases/129058/ cdlabelgen is a Perl script that generates printouts suitable for use as CD jewel case inserts or CD envelopes. Both normal sized cases and slim cases are handled. cdlabelgen can be used to create table of contents for music CDs, archival CDs, etc., with customizable logos or background images, and it generates PostScript files as output. The package also includes a Perl CGI Web script which accepts JPEG images as logos or backgrounds, and can also create PDF output files. checkpassword-pam 0.96 http://freshmeat.net/releases/129060/ checkpassword-pam is an implementation of a PAM- based checkpassword-compatible authentication program, but is more modern and administrator- friendly. ClassiCollect 0.1a http://freshmeat.net/releases/129053/ ClassiCollect is an SQL schema and data entry frontend specifically designed for cataloging a Classical CD collection. The frontend is designed to require as little typing as possible on the user's part, with reference tables for quick selection of composer, title, label, etc. ColorDesigner 1.3 http://freshmeat.net/releases/129072/ ColorDesigner is a small app which lets the user design a color set. Computer Audio CD Car Player HOWTO 2.0 http://freshmeat.net/releases/129012/ Computer Audio CD Car Player HOWTO explains how you can connect an old computer CD drive to your car to have a nice working CD audio system. convmv 1.03 http://freshmeat.net/releases/129059/ convmv converts filenames (not file content), directories, and even whole filesystems to a different encoding. This comes in very handy if, for example, one switches from an 8-bit locale to an UTF-8 locale. It has some smart features: it automagically recognises if a file is already UTF-8 encoded (thus partly converted filesystems can be fully moved to UTF-8) and it also takes care of symlinks. Additionally, it is able to convert from normalization form C (UTF-8 NFC) to NFD and vice-versa. This is important for interoperability with Mac OS X, for example, which uses NFD, while Linux and most other Unixes use NFC. Though it's primary written to convert from/to UTF-8 it can also be used with almost any other charset encoding. Note that this is a command line tool which requires at least Perl version 5.8.0. Critical Mass 0.98 http://freshmeat.net/releases/129109/ Critical Mass (Critter) is an SDL/OpenGL space shoot'em up game. Your world has been infested by an aggressive army of space critters. Overrun and unprepared, your government was unable to defend its precious resources. As a last effort to recapture some of the 'goodies', you have been placed into a tiny spacecraft and sent after them. CWirc 0.7.0 http://freshmeat.net/releases/129110/ CWirc is a plugin for the X-Chat IRC client to transmit raw Morse code over the internet using IRC servers as reflectors. The transmitted Morse code can be received in near real-time by other X-Chat clients with the CWirc plugin. CWirc tries to emulate a standard amateur radio rig: it sends and receives Morse over virtual channels, and it can listen to multiple senders transmitting on the same channel. Morse code is keyed locally using a straight or iambic key connected to a serial port, or using the mouse buttons, and the sound is played through the soundcard. DansGuardian 2.7.1-4 (Unstable) http://freshmeat.net/releases/129104/ DansGuardian is a Web content filtering proxy that uses Squid to do all the fetching. It filters using multiple methods including, but not limited to, phrase matching, file extension matching, MIME type matching, PICS filtering, and URL/domain blocking. It has the ability to switch off filtering by certain criteria including username, domain name, source IP, etc. The configurable logging produces a log in an easy to read format. It has the option to only log text-based pages, thus significantly reducing redundant information (such as every image on a page). DansGuardian 2.6.1-3 (Stable) http://freshmeat.net/releases/129103/ DansGuardian is a Web content filtering proxy that uses Squid to do all the fetching. It filters using multiple methods including, but not limited to, phrase matching, file extension matching, MIME type matching, PICS filtering, and URL/domain blocking. It has the ability to switch off filtering by certain criteria including username, domain name, source IP, etc. The configurable logging produces a log in an easy to read format. It has the option to only log text-based pages, thus significantly reducing redundant information (such as every image on a page). DCTC 0.85.4 http://freshmeat.net/releases/129048/ DCTC (Direct Connect Text Client) is a library that gives access to the direct connect world, like IRC but more file-sharing oriented. digiquest 0.2.0 http://freshmeat.net/releases/129067/ digiquest is a system for creating and distributing electronic questionnaires, surveys, and forms to collect data from people who fill them out by answering the given questions. Beside different types of questions, there is a flexible and extendable condition-based system to check answers and control the flow of displayed questions. Questionnaires and answers can be stored in different formats (XML, database), and different platforms (desktop, Web servers, PDAs) are supported. Flightdeck-UI 0.2.0 http://freshmeat.net/releases/129086/ Flightdeck-UI is a project that utilizes the ideas in the design of aircraft controls and instruments for creating general purpose user interfaces. The project includes the Multi-Variable Monitor (MVM) application and a Tkinter widget library. The MVM application provides a graphical editor with theme support for quickly creating Flightdeck-UI control panels. Several such panels are included as examples. It is not necessary to write code in order to use MVM. For those wishing to do so, however, plug-in modules are very easy to develop. A number of such modules are provided in the distribution. FreeBSD-boot-rescue 2.0 http://freshmeat.net/releases/129073/ FreeBSD-boot-rescue is a small FreeBSD system for the purpose of system booting or repairing a boot/rescue system. You can put it on a CD or floppy and boot it. It has support for many filesystems (ext2, ufs1/2, ntfs, nfs, msdos, and iso9660). giFT project 0.11.1 http://freshmeat.net/releases/129112/ giFT is a framework for bridging multiple backend peer-to-peer protocols and the user interface associated with them. It is implemented as a modular daemon able to handle multiple simultaneous client connections using a simple text-based interface protocol. Gkrellfah2 0.8 http://freshmeat.net/releases/129108/ Gkrellfah2 is a plugin for GkrellM 2.0 that monitors and controls the Linux [EMAIL PROTECTED] client. It features configurable text output, monitoring of CPU usage, configurable command execution, and automatic fetching of new workunits for modem users. GTK Monitor 0.1 http://freshmeat.net/releases/129091/ GTK Monitor is a very basic PyGTK system monitor with date/time, CPU utilization, and network activity shown in the titlebar. The main window also provides used space on the mounted partitions, used memory, POP account monitoring, and a run box to execute a command. It is useful for those minimalist window managers that do not provide a clock or system load applets but have a taskbar, such as blackbox or fluxbox and windowlab. System load can be monitored through the titlebar text inherited by the taskbar, effectively adding a monitoring area to it. Gv4l 2.0.1 (Stable) http://freshmeat.net/releases/129101/ Gv4l is a v4l (Video4Linux) frontend of transcode used to watch and/or record from a v4l-capable device. The v4l device streams can be recorded in both raw and encoded format, such as DivX. Gwine 0.6.0 http://freshmeat.net/releases/129068/ Gwine is a GNOME wine cellar manager written in Perl. Java FileMover 0.6.0 http://freshmeat.net/releases/129094/ The FileMover is a tool which allows you to mass rename and move files in your preferred operating system using regular expressions. This program has been inspired by mmv, a famous Unix tool. Kanatest 0.3.2 http://freshmeat.net/releases/129097/ Kanatest is a simple, GTK 2-based kana drill tool. It offers three drill modes: hiragana, katakana, and mixed mode. The tester shows random kana characters and waits until you enter the romaji equivalent in an entry field. At the end, statistics are provided. KisMAC 0.05c http://freshmeat.net/releases/129083/ KisMAC is a stumbler application for Mac OS X that puts your card into monitor mode. Unlike most other applications for OS X, it is completely invisible and sends no probe requests. KMD 0.9.11 http://freshmeat.net/releases/129102/ KMD is a multi-processor debugger. It can debug with hardware boards over serial ports or with software emulators (ARM and MIPS emulators are included in the project). Using the pipe option you can debug over the network or any other communication medium. It can load many executable formats such as ELF, and display and follow the original source even from multiple source file programs. There is support for breakpoints and watchpoints which can trap on specific data (such as loading or executing specific instructions). Support for other features such as FPGA's is also available, allowing loading or any control required to drive a specific hardware device. The project uses chump to allow disassembly and line assembly. Chump also allows new architectures to be easily added without the need to recompile the system. Communication with the backend is done using two pipes/fifos using a simple set of codes. Back end communication program can be created using very little memory on the target device. LinuxTrade 3.48 (Stable) http://freshmeat.net/releases/129063/ LinuxTrade is a curses (text-based) implementation of the Scottrader Java application, plus additional features inspired by the excellent MedVed QuoteTracker Windows program, plus its own set of unique features. It is lightweight, yet full featured. It can save a session to a file and replay it. It has portfolios, real time quotes, charts with live updates, time and sales, fundamental and technical indicators, top ten and market movers, news articles, alerts, and Level 2 market depth indications from Archipelago and the Island Book. LiquidIRCd Services 1.0 http://freshmeat.net/releases/129075/ LiquidIRCd Services provides channel/nick registration services for IRC networks. It was specially developed for the LiquidIRCd daemon, and includes features like channel management for special IRCd implemetations (such as Founder, Protect, HalfOP, and UOP). It also has MySQL support. mailbox_reader 1.0.2 http://freshmeat.net/releases/129056/ mailbox_reader is a Python module providing two classes: Mailbox, a file-like object that iterates through the contents of a mailbox, and Email, an object which holds the individual emails returned by Mailbox. This module has been written with simplicity in mind, and low memory consumption. MailSleuth Email Management Package June03 http://freshmeat.net/releases/129061/ Mailsleuth is an email content management system. It is intended that one day it may match the features of commercial products such as MimeSweeper from Baltimore. It is designed for large companies or Service Providers. Maxbox2 Blackbox 1.0 http://freshmeat.net/releases/129040/ Maxbox2 Blackbox is a theme based on the macbox theme. It is simple, fast, and looks good with either Ximian's Industrial theme or Red Hat's Bluecurve. MIB Smithy 2.3a5 (Development) http://freshmeat.net/releases/129096/ MIB Smithy is an application for SNMP developers, MIB designers, and Internet-draft authors. It provides a GUI-based environment for designing, editing, and compiling MIB modules according to the SMIv1 and SMIv2 standards. It accelerates the development process by providing an easy-to-use GUI environment for designing, editing, and compiling SNMP MIB specifications without the syntax and formatting concerns of designing MIBs by hand. It includes a number of built-in basic SNMP management tools, XML support, and (with MIB Smithy Professional) support for custom compiler output formats. mod_auth_bsd 0.1 http://freshmeat.net/releases/129092/ mod_auth_bsd is an Apache module which provides HTTP Basic authentication via the BSD Authentication framework as available in OpenBSD. NanoBlogger 2.0 http://freshmeat.net/releases/129070/ NanoBlogger is a small Weblog engine written in bash that's completely commandline driven. It features easy editing and management of entries, customizable templates, archiving, permalinks and RSS syndication. It keeps "clippings" of all your entries for extra portability and modularity. It doesn't require any kind of JavaScript, server-side scripting, or server-side includes. NSS MySQL Library 1.0 http://freshmeat.net/releases/129087/ The NSS MySQL Library provides MySQL authentication for Unix systems with NSS, so that Unix accounts can be stored in a MySQL database instead of /etc/passwd. Its biggest highlight is extremely flexible database design. It is also fully thread- and fork-safe. openSkat 1.3 http://freshmeat.net/releases/129100/ OpenSkat is an cryptographically secure implementation of the german card game Skat for multiple players over IRC (Internet Relay Chat). The fairness is based on several zero-knowledge-proofs from Christian Schindelhauers research paper "A Toolbox for Mental Card Games". It has a graphical user interface based on xskat 3.4. The modified sources are included and require an X11 environment. PackdDir utils 0.0.2 http://freshmeat.net/releases/129080/ PackdDir utils is a collection of utilities that can unpack PackdDir archives. PackdDir files are famous for being the archive format of Quake (I and II). PTlink IRCd 6.15.1 http://freshmeat.net/releases/129079/ The PTlink IRC daemon integrates some of the most advanced features needed to manage an IRC network into the stable core from Hybrid IRCd. It is fully integrated with PTlink IRC Services and PTlink Open Proxy Monitor, providing a great platform for anyone starting an IRC network. PTlink Services 2.23.3 (Stable) http://freshmeat.net/releases/129077/ PTlink Services provides channel/nick registration services for IRC networks. Specially developed for the PTlink IRC daemon, it includes features like channel logging, oper management, helper management, AJOIN user list, memo read acknowledgement, rotated logs, autoidentify on ghost, and ChanServ PROTECTED level. It also integrates NewServ for real time news delivering. quizz 1.1.9 http://freshmeat.net/releases/129105/ quizz is a comprehensive Perl-based solution for online surveys, course tests, quiz-based games, or Web polls. rawdog 1.1 http://freshmeat.net/releases/129076/ rawdog is an RSS Aggregator Without Delusions Of Grandeur. It uses Mark Pilgrim's feed parser. It runs from cron, collects articles from a number of feeds, and generates a static HTML page listing the newest articles in date order. It supports per-feed customizable update times, and uses ETags, Last-Modified, and gzip compression to minimize network bandwidth usage. Relffuhs 1.0.0 http://freshmeat.net/releases/129111/ Relffhus is a playlist for Noatun that handles random play order better. It uses weighting factors for each song in the list to make sure that the most recently played songs are least likely to be played next. ReMedial 0.2.15 http://freshmeat.net/releases/129093/ Remedial aims to be an easy-to-use player for streaming media files under Linux. It is a frontend to the excellent avifile library, and provides a look and feel similar to that of RealPlayer. Software Suspend 1.0-pre2 (2.4 Development) http://freshmeat.net/releases/129057/ swsusp enables you to suspend your machine without having to use APM or BIOS support. It creates an image which is saved in your active swaps. At the next system bootup, the kernel detects the saved image, restores the memory from it and then it continues to run as before you've suspended. Software Suspend 1.0pre1 (2.4 Development) http://freshmeat.net/releases/129044/ swsusp enables you to suspend your machine without having to use APM or BIOS support. It creates an image which is saved in your active swaps. At the next system bootup, the kernel detects the saved image, restores the memory from it and then it continues to run as before you've suspended. stresslinux 0.1.6 http://freshmeat.net/releases/129088/ stresslinux is a minimal Linux distribution that runs from a bootable CDROM or via PXE. It makes use of some utitlities such as stress, cpuburn, hddtemp, lm_sensors, etc. It is dedicated to users who want to test their system(s) entirely on high load and monitor the health of these systems. Support Information Tracker 1.0.4 http://freshmeat.net/releases/129065/ Support Information Tracker is a knowledge base for organizations. Features include multiple document versions, group permissions, document submission reviews, and many more. Sylpheed 0.9.3claws (Claws) http://freshmeat.net/releases/129066/ Sylpheed is a GTK+ based, lightweight, and fast email client. Almost all commands are accessible with the keyboard. It also has many features such as multiple accounts, POP3/APOP support, thread display, and multipart MIME. One of Sylpheed's future goals is to be fully internationalized. The messages are managed in the MH format, so you'll be able to use it together with another mailer that uses the MH format. valtz 0.7 http://freshmeat.net/releases/129049/ Valtz is a simple tool that can be used for validating and filtering tinydns-data (djbdns) zonefiles. It can be used both as an error-finding tool by end users and by automated scripts to filter out errors. Additionally, it can be used to filter out domain-specific data that does not belong in a given file. Thus, importing zone information from third parties, semi-trusted parties, and sloppy users can be done without fear. Vapour Liquid Equilibrium 0.2 http://freshmeat.net/releases/129043/ Vapour Liquid Equilibrium (VLE) is a Java application that simulates various VLE calculations including bubble point, dew point, flash point, and Pxy and Txy diagrams. It supports user defined methods for activity and fugacity calculations. vnStat 1.1 http://freshmeat.net/releases/129106/ vnStat is a console-base network traffic monitor that keeps a log of daily and monthly network traffic for the selected interface. However, it isn't a packet sniffer. The traffic information is analyzed from the /proc -filesystem, so that vnStat can be used without root permissions. whoischk 0.1.0 http://freshmeat.net/releases/129071/ whoischk monitors a list domains which you are interested in registering once they become available, and will notify you of any change in the status of those domains. Once configured correctly, whoischk will send you an email whenever it finds whois data for a particular domain has changed--this change could be that the domain has become available for you to register, or (in the case of .uk domains) that it has been suspended for non-payment, or even that the listed nameservers for the domain have changed. Wolfenstein: Enemy Territory Statistics 20030712 http://freshmeat.net/releases/129082/ Wolfenstein: Enemy Territory Statistics generates various statistics out of ET server log files in HTML format. ETS is single executable utility and only requires Perl. WWW::Extractor 0.3 http://freshmeat.net/releases/129045/ WWW::Extractor is a Perl library which implements a semi-automated method for extracting records from an HTML file. You take the file and markup one record. WWW::Extractor then runs through the file and does pattern matching on the HTML tags to attempt to pull out all of the records from the file and dump them into Perl hashes. This is very useful for screen scraping. A sample script in included. X-Itools pre3-0.6.00 (Development) http://freshmeat.net/releases/129054/ The goal of the X-itools project is to propose an alternative to products like Exchange or Lotus Notes/Domino. They are composed of several modules, and this project has been under development for several years. Modules include a shared public and private agenda, a flow-chart, task, and post-it manager, a visitors and associated badges manager, a password and history manager (with the ability to encrypt things other than passwords), a holiday manager (to manage public vacation days, illness periods, absence periods according to country profiles), a shared public and private address book, an incoming and outgoing phone calls manager, and a global management module. xStats 1.2.2 http://freshmeat.net/releases/129078/ xStats is a script generating statistics for xMule and also a dynamic graphic online signature. The design was taken from Blacklotus Online Sig. Slashcode So Long, and Thanks for all the Fish! http://slashcode.com/article.pl?sid=03/06/13/1816237 All things come to an end and its been a wonderful ride. Today is my last day at OSDN and this will be the last thing I will be posting on Slashcode. It has been fun working on Slash for the last few years and I have enjoyed working with the Slash community (tf32, ACS, vladinator, ericdano, and many more that I am forgetting). On Monday I start work for MySQL so I will be a bit busy for a while but I expect you will still see Slash stuff coming from me in the future. I will continue to be in #slash for a while, and you can still always reach me via email. The best of luck with you and your sites, it has been great! Spottedrabbit.com http://slashcode.com/article.pl?sid=03/06/13/1756251 After much kicking and screaming, yet another Slash Site! The Spotted Rabbit with news and events for Sussex County NJ, and Orange County, NY. It still looks a lot like basic slash, but I'm new to this, and we're working on it! --Ken Hall Multiple Instances http://slashcode.com/article.pl?sid=03/06/10/1543202 Please indulge a beginner. I currently have slashcode setup on a single domain with its own IP address (wwwntm.biz) for testing purposes. Here is my dilemma. I am setting up a community similar to yahoo/geocities. It will be www.newthoughtcommunity.net and the individual communities will be sub-domains of this domain ex; community1.newthoughtcommunity.net, community2.newthoughtcommunity.net etc Residents of the communities will be set up as users ex; http://community1.newthoughtcommunity.net/user1, http://community1.newthoughtcommunity.net/user2 etc. Directory is: /home /newthoughtcommunity /community1 /community2 I know that slash can be setup with virtual domains, but can sub domains have there own instance. I need each community to have their own slash. Also. When I set up a new instance of slash for a virtual domain, do I use the same database and administrator with a new virtual user when I run DBI::Password? Thank you for any help you can offer John --John Macuga section as subdomain (2.2.5 based install) http://slashcode.com/article.pl?sid=03/06/06/1444236 Hello, I have a slashcode version 2.2.5(*) based site under my command, for which an extension is planned, that would fit well in an isolated (isolate=1) section with a few modified templates put in the section-page (like header;etc;default). I managed to configure a second virtual host that uses the same SlashVitualUser directive as the main-server with the sectionname as subdomain (etc.myslash.company), overriding the rootdir-variable using SlashSetVar and enforcing the section using SlashSetForm: SlashSetVar rootdir //etc.myslash.company SlashSetForm section etc Everything works fine so far... I just wondered if it is safe to use the same slash-site (db and all) within two virtual-hosts. And I wondered the more if there isn't an easier way to accomplish this. As far as I understood mod_perl there shouldn't be any problem, but asking the masters seldom hurts but the professional pride... * I did fix the released security-holes!. tia,kind regards tomte Barrapunto.com see the light with 2.2.6 http://slashcode.com/article.pl?sid=03/06/03/150251 It has been hard, but after playing a little with all the configuration, we have reached a good balance in Barrapunto.com and now our users are very happy, the journals start to be filled with contents and the editors now are more active. We feel that the key was to serve the images from a differente machine, something that points to saturation in the connections for our main machine. Now the performance is very good with 70.000 pages/day and a PIII with 1 GB RAM with Slash and MySQL and a simple PC serving the images. Translation Guide? http://slashcode.com/article.pl?sid=03/06/01/198224 Is there any guide on how to translate slashcode (interface, at least the one seen by the users) to some other language? Is the slashcode written so that can be easily translated to some other languages (UTF-8 not required) ? Thanks! Yet Another Security Site http://slashcode.com/article.pl?sid=03/05/26/174230 YASS should probably stand for "Yet another Security Site" LOL. I've been playing around with slash for about a week now, and finally have the beginnings of a site running. Feel free to pop in, drop some comments, break stuff and generally see what goes. The more participation I see, the more work I'll put into making it a nice site. A good name might help... now there's an idea for a poll. Democracy Now! http://slashcode.com/article.pl?sid=03/05/22/176211 Democracy Now! a U.S. based morning TV and radio news program launched it new site, based on a heavily modified cvs version of slash. (Hacked together and hosted by openflows.) As they become more comfortable with the system, and people on staff there get the hang of how slash works, we hope to add in the more community/interactive features of slash. For now it is simply a content management system, in the future it will become much more. In just the first few days the traffic and audience response has been overwhelming. stats from the second day the site was live: IPIDs Pages 11193 55190 Advice on setting up a new site http://slashcode.com/article.pl?sid=03/05/20/1512203 I am trying to use Slash to set up an events-based discussion forum. Ideally I'd like it to be hosted by a turn-key hosting company with fairly punctual customer support. My internet connections are either behind a firewall or 56k modem, so speedy shell access is out of the question. Ideally the host would be friendly towards freedom of information and healthily disrespectful of authority (the site will NOT contain anything illegal, links or insight to anything illegal, but will be acting against the policy of a well-funded British institution whose ground-floor members support and are behind it). I would rather the host didn't drop me just because 'someone' asked them to. Who would you recommend for this? I'd like to modify Slash slightly by arranging it around the date of the event, rather than the posting date. Would it be as simple as an extra data entry and changing a couple of lines of code, or would that go against everything Slash is designed to do? Thanks for your help. Request for BLOB/Image Modifications http://slashcode.com/article.pl?sid=03/05/11/2227225 I'm really happy with how the BLOB support in slash is working. I can now add images and files, and I move the select level up so registered users can only access files. It's great. I'd like to see how hard it would be to have Krow or someone add in placement tags for images. So you can "ALIGN=LEFT" or Right images and the like. Thanks! Price Compare 256MB Secure Digital Card (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=637899 Lowest Price: $64.99 256MB Memory Stick (Sony) http://osdn.pricegrabber.com/search_getprod.php?masterid=706661 Lowest Price: $74.51 256MB Secure Digital (Lexar Media) http://osdn.pricegrabber.com/search_getprod.php?masterid=605642 Lowest Price: $71.50 256MB CompactFlash Type I (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=445141 Lowest Price: $52.90 256MB Compact Flash Card for Digital Cameras and PDAS (PC/Mac) (Kingston) http://osdn.pricegrabber.com/search_getprod.php?masterid=369275 Lowest Price: $47.00 Power Mac G4 (Apple) http://osdn.pricegrabber.com/search_getprod.php?masterid=216734 Lowest Price: $895.00 iMac PowerPC G4 800MHz 256MB 60GB CDRW/DVD-R (Apple) http://osdn.pricegrabber.com/search_getprod.php?masterid=546009 Lowest Price: $1794.00 XTREME - EXPLORER X4000 PC Intel Pentium 4 Processor 1.60 GHz, 256MB DDR, 40GB (Xtreme) http://osdn.pricegrabber.com/search_getprod.php?masterid=551387 Lowest Price: $558.00 Dimension 8200 (P4 2.2 GHz, 256MB, 40GB, CDRW) (Dell) http://osdn.pricegrabber.com/search_getprod.php?masterid=550241 Lowest Price: $1298.00 X3000 (AMD Thunderbird 1.2GHz, 512MB, 20GB 52X CD-ROM) (Xtreme) http://osdn.pricegrabber.com/search_getprod.php?masterid=551397 Lowest Price: $445.00 South Beach Diet by Arthur S. Agatston (Trade Cloth) http://osdn.pricegrabber.com/search_getprod.php?isbn=1579546463 Lowest Price: $12.72 Essential 55 by Ron Clark (Trade Cloth) http://osdn.pricegrabber.com/search_getprod.php?isbn=1401300014 Lowest Price: $11.50 Harry Potter and the Order of the Phoenix by J. K. Rowling (Trade Cloth) http://osdn.pricegrabber.com/search_getprod.php?isbn=043935806X Lowest Price: $14.38 How to Grill by Steven Raichlen (Trade Paper) http://osdn.pricegrabber.com/search_getprod.php?isbn=0761120149 Lowest Price: $12.95 Glucose Revolution Pocket Guide to Losing Weight by Kaye Foster-Powell (Mass Market) http://osdn.pricegrabber.com/search_getprod.php?isbn=1569246777 Lowest Price: $1.70 ================================================== Copyright (c) 2003 OSDN Open Source Development Network, Inc., All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of OSDN is prohibited. -------------------------------------------------- url - http://www.osdn.com email - [EMAIL PROTECTED]