O | S | D | N NEWSLETTER January 22, 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 Interests: Megatokyo Graphic Novel http://www.thinkgeek.com/interests/megatokyo/coolthings/5c2a/ Gadgets: SureFire Z2 Combat Light http://www.thinkgeek.com/gadgets/lights/5c40/ Computing: DVD X Copy http://www.thinkgeek.com/computing/drives/5c7f/ Gadgets: Snap Digital Mini Camera http://www.thinkgeek.com/gadgets/electronic/5c79/ Gadgets: LED Mini Headlamp http://www.thinkgeek.com/gadgets/lights/5c7d/ Cube Goodies: The Binary Clock http://www.thinkgeek.com/cubegoodies/lights/2982/ Gadgets: Forever Flashlight http://www.thinkgeek.com/gadgets/lights/5a9f/ Tshirts: Geek Invaders http://www.thinkgeek.com/tshirts/gaming/5c34/ Interests: Linux French http://www.thinkgeek.com/interests/oreilly/tshirts/5bc4/ Interests: O'Reilly 2003 Calendar http://www.thinkgeek.com/interests/oreilly/other/5c55/ Interests: Perl Gerl http://www.thinkgeek.com/interests/oreilly/tshirts/5bcb/ Interests: I dig Mac OS X http://www.thinkgeek.com/interests/oreilly/tshirts/5bcf/ Interests: Ninj4 Hooded Sweatshirt http://www.thinkgeek.com/interests/megatokyo/altware/5c4e/ Interests: Megatokyo Blanket http://www.thinkgeek.com/interests/megatokyo/coolthings/5b59/ Cube Goodies: Smart Mass Thinking Putty http://www.thinkgeek.com/cubegoodies/toys/5ac8/ Electronics: Archos Jukebox Studio 20/ Radio FM 20 MP3 Players http://www.thinkgeek.com/electronics/mp3/5784/ Computing: Auravision EluminX Illuminated Keyboard http://www.thinkgeek.com/computing/input/keyboards/5c3f/ Electronics: Universal System Selector http://www.thinkgeek.com/electronics/video/5c1b/ Other Apparel: Power Golf Shirt http://www.thinkgeek.com/apparel/golfshirts/5b8f/ Computing: Auravision EluminX Illuminated Keyboard http://www.thinkgeek.com/computing/input/keyboards/5c3f/ Sourceforge SCons 0.10 is now available http://sourceforge.net/forum/forum.php?forum_id=244414 SCons alpha release 0.10 is now available for download. SCons is a software construction tool (build tool, or substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool). IMPORTANT: Release 0.10 contains the following interface changes: - The meaning of the third argument passed to user-defined Scanner functions has changed. It was formerly the target node being built, and is now a list of directories (a path) which may be searched for files found during the scan. - The .sconsign files are no longer ASCII text, they are now a pickled (binary) Python data structure. This release adds the following features: - SCons now prints a description of Python functions being executed as actions to update a target. - Scanners now support a "recursive" attribute that specifies the Scanner will be re-applied to files found during the scan. - A new Clean() method supports removing user-specified files when using the -c option. - New SetJobs() and GetJobs() method support setting or fetching the default number of jobs. - The MinGW tool chain is now supported. - A new --debug=includes option has been added. The following fixes have been added: - SCons now symlinks or copies files from Repositories on different file systems, when hard links won't work. - The Install() method prints something when the -n option is used. - When the -n option is used, SCons no longer creates duplicate source files in a BuildDir(). - The Program() Builder (and other multiple-step Builders) now work properly when only the source file is specified. - A bug when building a file whose basename matched the directory in which it lived has been fixed. - The -c options will now properly remove symlinks. - The Environment.get() now returns None by default. - Error messages now all start with "scons: ***". - Warning messages now all start with "scons: warning:". Performance has been improved as follows: - Scanners are now called once and only once per file. - Internal checks for whether a file has a Builder have been significantly sped up. - Unnecessary internal imports have been removed. The following changes have been made to the SCons packaging: - The scons-local packages no longer contain Python bytecode (*.pyc) files. The documentation has been improved: - The initial explanation of SConscript files has been improved. - A misformatted table in the StaticObject description has been fixed. - New features have been documented. lifelines internationalized http://sourceforge.net/forum/forum.php?forum_id=244180 LifeLines is a genealogy program to help with your family history research. Its primarily strengths are its powerful scripting language and the ability easily import and export information in the GEDCOM format. Recent copies of lifelines now include Danish, French, German, and Swedish message catalogs. Millstone 3.0.2 released http://sourceforge.net/forum/forum.php?forum_id=244080 Millstone is a library for creating server side user interfaces for networked Java applications. It provides easiness and modularity of component based user interface development to Internet application development as well as terminal independency. This version is service release for the Millstone Base 3.0 and the Millstone WebAdapter 3.0 modules. This version includes fixes to both base and web-adapter modules, and it also adds some previously unimplemented features to the default theme. JGAP 0.32 released http://sourceforge.net/forum/forum.php?forum_id=244075 JGAP is a genetic algorithms package written in Java. It is designed to require minimum effort to use "out of the box," but is also designed to be highly modular to allow for custom components to be easily plugged in by the more adventurous. JGAP 0.32 is a maintenance release that primarily includes optimizations to increase performance and reduce memory consumption. Minor enhancements and fixes, as well as additions to the documentation, are also included. Please see the Changelog for details. JGAP 0.32 is considered an alpha release and is therefore not feature-complete and may contain bugs. EasySok 0.3.2 released http://sourceforge.net/forum/forum.php?forum_id=244037 EasySok is a sokoban game for KDE. It is themeable, has a level editor and a solver, various import/export functions, a retro mode and other nice features. This is just a bugfix release for users of gcc 3.2. If you could compile EasySok 0.3.1, there is no need to switch to this new version. KRadio 0.2.7 released http://sourceforge.net/forum/forum.php?forum_id=244060 KRadio is a radio application for KDE3. It has support for video4linux radio devices and lirc remote control. Changes in this release include: the configuration dialog is now in KDE style; a configurable "good signal" level has been added; and numerous bugs have been fixed. And many fixes that can be read in the http://www.kawo1.rwth-aachen.de/~witte/kradio/ChangeLog kradio can be downloaded as usual from http://sourceforge.net/project/showfiles.php?group_id=45668 or from http://www.kawo1.rwth-aachen.de/~witte/kradio.html And don't forget to contribute your station preset file to our database ;) Have fun! Martin drjava-20030115-2237 released http://sourceforge.net/forum/forum.php?forum_id=244050 This development release includes a new approach for the communication between the main DrJava JVM and the JVM used by the Interactions Pane. It should resolve many of the Interactions Pane problems that users have recently encountered, and it needs to be tested on all platforms. DrJava is an integrated Java development environment that supports interactive evaluation of expressions. Download it by following the "more download options" link on our home page. TurboPower Orpheus 4.06 released http://sourceforge.net/forum/forum.php?forum_id=244023 Orpheus is an award-winning UI toolkit for Borland Delphi and C++Builder. It contains over 120 components covering everything from data entry to calendars and clocks. Other noteworthy components include an Object Inspector, LookOut bar, & report views. This is a source-code only release. TurboPower Orpheus project page: http://sourceforge.net/projects/tporpheus MPman MP-F70 suite 0.3 released http://sourceforge.net/forum/forum.php?forum_id=243804 Version 0.3 of the kernel driver and utilities for the MPman MP-F70 portable MP3 player is up for download. The kernel driver provides a block device which you can then mount in read-write mode. The mpf70-utils allow you to extract MP3 information and queue tracks to the player in one command! http://sourceforge.net/projects/mpf70/ Chicken of the VNC 1.3.5 released http://sourceforge.net/forum/forum.php?forum_id=243785 Chicken of the VNC is a VNC client for Mac OS X. A VNC client allows one to display and interact with a remote computer screen. In other words, you can use Chicken of the VNC to interact with a remote computer as though it's right next to you. This release contains enhancements, including new encoding support, support for wheel mice, and performance improvements. Slashdot Helix Server Source Released http://slashdot.org/article.pl?sid=03/01/22/1317237 [0]Rob Lanphier writes "RealNetworks just released [1]the Helix DNA Server source code, the main engine powering the RealNetworks' Helix Universal Server (nee RealServer). Additionally, the RealNetworks' Public Source License (RPSL) just became [2]approved as an Open Source Initiative (OSI) certified license. Speaking of which, the Helix DNA Server is available under RPSL (which wasn't originally our stated intention). Ask questions via IRC [3]during our live webcast at 11am PST (19:00 GMT) or just [4]read the press release." Links 0. http://slashdot.org/~robla 1. http://helix-server.helixcommunity.org/ 2. http://www.opensource.org/licenses/real.php 3. http://www.helixcommunity.org/ 4. http://www.realnetworks.com/company/press/releases/2003/helixdna.html U.S. Air Force Developing Microwave Weapon http://slashdot.org/article.pl?sid=03/01/22/0420239 Makarand writes "A weapon that uses an intense microwave pulse to fry electronics in computers and communication systems is being developed by the US Air Force [0]according to this BBC News article. This weapon is totally harmless to people and could be used in situations where hitting targets could result in civilian casualties. This weapon could be carried by an unmanned drone or a cruise missile." EMP weapons have, in general, been under discussion and research for a very long time. Links 0. http://news.bbc.co.uk/2/hi/technology/2679835.stm Cloned Cat Not a 'Carbon Copy' http://slashdot.org/article.pl?sid=03/01/22/0534237 [0]bbsguru writes "When Texas A&M researchers announced the first Cloned Kitty about a year ago, everyone expected to see a Multiplicity-style pair of cats by now. Not so! The clone is genetically identical, but in many other ways totally a different cat. This [1] CNN Story has details." Links 0. mailto:[EMAIL PROTECTED] 1. http://www.cnn.com/2003/TECH/science/01/21/cloned.cat.ap/index.html Wikipedia Reaches 100,000th Article http://slashdot.org/article.pl?sid=03/01/22/0258226 An anonymous reader writes "'[0]Wikipedia, a community-built multilingual encyclopedia, is announcing that the English edition of the project has reached a milestone of 100,000 articles in development. In addition, the project itself has celebrated its two-year anniversary on January 15. But not just the English version has grown impressively: More than 37,000 articles are now being worked on in the non-English editions of Wikipedia.' Read the [1]press release for more information or visit the website to enlighten yourself! It's great to see that this interactive project works; at least I don't have to boot into Windows to use Encarta anymore!" Links 0. http://www.wikipedia.org/ 1. http://www.wikipedia.org/wiki/Wikipedia%3A2003_Press_Release Apache 2.0.44 Released http://slashdot.org/article.pl?sid=03/01/21/1446233 [0]rbowen writes "The Apache Software Foundation is pleased to [1]announce the release of Apache 2.0.44, which addresses a number of security issues. [2]Download it from your favorite mirror." Rich notes that it fixes some important security problems (under Windows) for the Windows version. Also interesting is that now there truly is a split between a development and regular releases, adopting the Linux kernel model, with 2.1 being the dev Apache tree and 2.0 being the release tree. Links 0. http://apacheadmin.com/ 1. http://www.apache.org/dist/httpd/Announcement2.html 2. http://httpd.apache.org/download.cgi Cross-Platform GUI Toolkits (Again)? http://slashdot.org/article.pl?sid=03/01/21/2036250 [0]Futurepower(R) queries: "It has been 2 1/2 years since the [1]previous Ask Slashdot about GUI Toolkits. There were many helpful comments then, such as [2]this one. Since then, Slashdot has discussed [3]wxWindows vs. MFC and considered the book, [4]Creating Applications with Mozilla. The best comparison table is apparently still the [5]GUI Toolkit, Framework Page. Which is the best cross-platform GUI toolkit that provides native look and feel? Which is the best overall? What IDEs and other tools do you use? What are the [6]problems?" Slashdot also had a [7]match-up between [8]GTK+ and [9]Qt, but some of you might have missed that one. How have recent changes in this ballpark changed your feelings on the issue? Links 0. mailto:[EMAIL PROTECTED] 1. http://ask.slashdot.org/article.pl?sid=00/06/02/025232&tid=156 2. http://ask.slashdot.org/comments.pl?cid=1011628&sid=5809&tid=156 3. http://developers.slashdot.org/article.pl?sid=02/07/15/2058200&tid=156 4. http://books.slashdot.org/article.pl?sid=02/10/15/0124228&tid=154 5. http://www.atai.org/guitool/ 6. http://www.t4p.com/xplat.htm 7. http://ask.slashdot.org/article.pl?sid=01/11/21/0227206&tid=156 8. http://www.gimp.org/~tml/gimp/win32/ 9. http://www.trolltech.com/products/qt/windows.html Michelin to Include RFID Transmitter in Every Tire http://slashdot.org/article.pl?sid=03/01/21/2332252 An anonymous reader writes "According to the [0]RFID Journal, Michelin (the tire manufacturer) has [1]announced that it is planning on embedding RFID transmitters into every tire. The article states that 'the microchip stores the tire's unique ID, which can be associated with the vehicle identification number.' Let the privacy invasion begin!" If they're going to embed electronics in tires, I wish they'd start with tiny pressure gauges. (See also [2]this story from a few days ago about the coming surge in RFID tags.) Links 0. http://www.rfidjournal.com/ 1. http://www.rfidjournal.com/article/articleview/269/1/1/ 2. http://slashdot.org/article.pl?sid=03/01/14/1357201&tid=158 Australian Gov't Lobbied To Implement Media Levies http://slashdot.org/article.pl?sid=03/01/22/002216 TheScream writes "[0]Screenrights has been activly promoting its proposal for a CD-R DVD-R levy (similar to that implemented in Canada, [1]as previous reported on /.) with a 5 minute interview on popular Australian breakfast television show Today. [2]News.com.au reports that Screenrights and [3]APRA "...want a recording levy of between 3 per cent and 10 per cent..." and includes highly debateable mis-truths such as "Every kid does it, so let's facilitate some standards in the marketplace."" Links 0. http://www.screen.org/ 1. http://yro.slashdot.org/article.pl?sid=02/12/11/0015247&tid=141 2. http://www.news.com.au/common/story_page/0,4057,5866158%255E15306,00html 3. http://www.apra.com.au/ Multimedia Windowpanes http://slashdot.org/article.pl?sid=03/01/21/1824239 [0]prostoalex writes "Washington Post talks about recent innovations in the world of windows (yes, lowercase). A Minnesota company [1]is offering windows that double as entertainment centers, being used as projection screens for home entertainment systems and DVD players. A Yale professor is quoted to be excited about new product: 'One minute you're looking out your bay window at your neighbor's back yard, and the next you're watching Tom Cruise and 'Top Gun''." Links 0. http://www.moskalyuk.com/deals/ 1. http://www.washingtonpost.com/wp-dyn/articles/A19548-2003Jan20.html Self-Regulating SSL Certificate Authority? http://slashdot.org/article.pl?sid=03/01/21/207244 [0]bcg asks: "It has come that time again to renew some of my SSL certificates and part with substantial amounts of cash. This has got me thinking - why should we pay large amounts of cash for authorized certs when so little is done by the companies issuing them? Sure they get you to send them a copy of a business certificate but how does this prove the character of those running the SSL server? What ideas can we come up with for a self-regulating certification authority? Could we set something up along the lines of the many free DNS servers around but use it to authenticate SSL certs?" We last touched on this subject in October, when someone was searching for [1]cheap SSL certs. We've also discussed [2]why certs are so expensive. Why not take it one step further and discuss ways of making and authenticating our own certs for free...or [3]as close to free [4]as possible? Links 0. http://www.blacksheepsoftware.com.au 1. http://ask.slashdot.org/article.pl?sid=02/10/02/000241&tid=172 2. http://ask.slashdot.org/article.pl?sid=01/03/18/1855230&tid=93 3. http://ask.slashdot.org/article.pl?sid=01/09/06/0451218&tid=148 4. http://ask.slashdot.org/article.pl?sid=00/04/12/157243&tid=93 Freshmeat AbstractDB 0.54 http://freshmeat.net/releases/110223/ AbstractDB is a PHP wrapper class which provides easy and simple class methods to access the most important database functions. It contains classes implementing the functionality for native PHP functions (MySQL), PEAR, PHPLIB, and METABASE. It allows you to switch between these database abstraction layers by changing only a single line of code, allowing you to use a unified abstraction layer for database access. ACME 2.0.1 http://freshmeat.net/releases/110242/ ACME is a small GNOME tool to make use of the multimedia buttons present on most laptops and Internet keyboards: Volume, Brightness, Power, Eject, My Home, Search, E-Mail, Sleep, Screensaver, Finance, WWW, Calculator, Record, Close Window, Shade Window, Play, Stop, Pause, Previous, Next, Groups, Media, Refresh, and Help buttons. It works on all the platforms GNOME supports (laptops and PCs). It uses either OSS or ALSA for Volume control. AdvanceMAME 0.63.0 http://freshmeat.net/releases/110278/ AdvanceMAME is a port of the MAME, MESS, and PacMAME emulators for arcade monitors and TVs, but also for normal PC monitors. AdvanceMENU 2.2.3 http://freshmeat.net/releases/110279/ AdvanceMENU is a frontend for AdvanceMAME, MAME, MESS, RAINE and other arcade emulators. It supports extended features like PNG/MNG/MP3 animated snapshots, up to 192 previews at the same time, and many other features. AppWrap 0.10 http://freshmeat.net/releases/110227/ AppWrap is a self-organizing Content Management System. All data managed is input and maintained by users, and the program provides access and storage. It is designed so that an administrator can easily increase the scope of data under management. The distribution includes sample tables and reports for recording and displaying status for project managers. These examples can be adapted for specific needs, and complete documentation is included for adding new data sets and custom development. AppWrap is intended for managing mildly dynamic data without the labor of hand-coding and managing multiple CGI forms and templates, or the expense of CRM systems. Astaro Security Linux 2.032 (Stable 2.x) http://freshmeat.net/releases/110267/ Astaro Security Linux is a firewall solution. It does stateful packet inspection filtering, content filtering, user authentication, virus scanning, VPN with IPSec (PKI for X.509 certificates) and PPTP, and much more. With its Web-based management tool, WebAdmin, and the ability to pull updates via the Internet, it is pretty easy to manage. It is based on a special hardened Linux 2.4 distribution where most daemons are running in change-roots and are protected by kernel capabilities. AstroFlow Bandwidth Management 1.100 http://freshmeat.net/releases/110178/ AstroFlow Bandwidth Management is a bandwidth management solution that features reports and many configuration options. With little or no knowledge of bandwidth management and packet shaping, it is possible to manage the traffic on your network, prioritize certain protocols such as POP3, SMTP, or databases, and guarantee that all mission-critical applications will have bandwidth available to them at all times, regardless of what other protocols are doing on your network. BENIDS 0.1.3 (Development) http://freshmeat.net/releases/110289/ BENIDS is a pcap-based Network Intrusion Detection System for Linux. It uses its own XML rule file format which allows arbitrary, complex boolean matching conditions. It generates IDMEFv0.3 alert messages, and also supports fragment and TCP stream reassembly. Bookmarks For Javadoc 0.9 http://freshmeat.net/releases/110162/ Bookmarks For Javadoc is a simple Java tool that generates a Mozilla bookmark file for a set of Javadocs, allowing you to import them into your sidebar for quick access and keyword searches. bug-buddy 2.2.101 http://freshmeat.net/releases/110243/ The goal of bug-buddy is to make reporting bugs very simple and easy for the user, while making the reports themselves more useful and informative for the developer. camorama 0.16 http://freshmeat.net/releases/110257/ camorama is a GNOME 2 Webcam application featuring various image filters. Coldtags suite 1.25 http://freshmeat.net/releases/110226/ The Coldtags suite is a collection of custom JSP tags that provides 90+ custom JSP tags for common programming tasks faced by JSP developers. It also includes custom tags similar to the Web controls in the .NET framework. CrisoftRicette 1.0pre12 (Development) http://freshmeat.net/releases/110228/ CrisoftRicette is a simple PHP application to build your personal archive of cooking recipes in a MySQL database. The interface has international support. DiaSCE 1.0.5 (Stable) http://freshmeat.net/releases/110258/ DiaSCE is a C/C++ code editor for GNOME. It pretends to be a complement to Glade, so it doesn't include an environment for GUI's development. It has neither a debugger or other kind of tool to help debugging. Its goal is to provide a light code editor that doesn't need too many resources and makes use of external tools (gcc, glade, ddd, etc.) for some tasks. Drivel 0.8.2 http://freshmeat.net/releases/110221/ Drivel is a LiveJournal client for the GNOME desktop. It's designed to utilize the new features of GNOME 2.0, including GConf, GnomeVFS, and GTK 2.0. ENodes 1.0.2 (Stable) http://freshmeat.net/releases/110270/ ENodes is a reliable Web development and publishing framework written in Perl and geared on mod_perl. Working as a full layer on Apache, it allows you to manage multiple domains dispatched between multiple Web masters. It includes versioning, access locking, parallel version testing, fine granularity of permissions and version management, user workflow, import/export mechanisms, and a fully-integrated plugin interface. Epiar 0.2.1 http://freshmeat.net/releases/110224/ Epiar is a space adventure/combat game where you begin as a shuttle pilot in a galaxy generally ruled by anarchy, with few stable governments and numerous rebel factions. You start your adventure off doing whatever you want, but generally trying to save up money for a new starship, your adventure taking off from there. exifprobe 1.0.1 http://freshmeat.net/releases/110284/ exifprobe displays the structure and content of image files which begin with a valid TIFF header or JPEG SOI. It "interprets" valid TIFF and EXIF IFDs and standard JPEG markers, and displays MakerNotes which are found to be in TIFF IFD format. Known MakerNotes are interpreted. Unknown ("private") TIFF tags are displayed by tag number, type, and value. "UNDEFINED" TIFF data which is not recognized and unrecognized MakerNotes or APPn segements may be hex/ASCII-dumped by option. Two output formats are available. FEWT Traveler 1.0 http://freshmeat.net/releases/110211/ Traveler is a script that is used to change hardware, network, or any other configuration settings at startup. File Roller 2.2.0 http://freshmeat.net/releases/110247/ File Roller is an archive manager for the GNOME environment. As an archive manager, it can create and modify archives, view the content of an archive, view a file contained in the archive, and extract files from the archive. File Roller is only a frontend (a graphical interface) to archiving programs like tar and zip. Firestarter 0.9.1 http://freshmeat.net/releases/110260/ Firestarter is a firewall tool for Linux, and uses GNOME. You can use the wizard to create a basic firewall, then streamline it further using the dynamic rules. You can open and close ports with a few clicks, or stealth your services giving access only to a select few. It features a real-time hit monitor which you can watch as attackers probe your machine for open ports. ftpsync 1.37 http://freshmeat.net/releases/110207/ ftpsync is a tool that allows mirrors to be incrementally and recursively made from remote FTP servers. It examines time stamps and sizes, and is designed to operate in a manner similar to rsync. geskoctrl 0.3.0 http://freshmeat.net/releases/110251/ geskoctrl is an application to download/upload firmware for GESKO PBXes. geskoctrl is also useful for controlling these PBXes. glark 1.6.1 http://freshmeat.net/releases/110254/ glark offers grep-like searching of text files, with very powerful, complex regular expressions (e.g., "/foo\w+/ and /bar[^\d]*baz$/ within 4 lines of each other"). It also highlights the matches, displays context (preceding and succeeding lines), does case-insensitive matches, and automatic exclusion of non-text files. It supports most options from the GNU version of grep. Glom 0.6.0 http://freshmeat.net/releases/110234/ Glom allows you to design MySQL table definitions and the relationships between them. It also allows you to edit and search the data in those tables. GnuCash 1.7.8 RC 3 (Development) http://freshmeat.net/releases/110241/ GnuCash allows you to track bank accounts, stocks, income, and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports. It is backed by an active development community and is blossoming into a full-fledged accounting system. gThumb 2.0.0 http://freshmeat.net/releases/110248/ gThumb is an image viewer written for the GNOME environment. It lets you browse your hard disk, showing you thumbnails of image files. It also lets you view single files (including GIF animations), organize images in catalogs, print images, view slideshows, set your desktop background, and more. It supports Nautilus thumbnails. gtk-engines 2.2.0 http://freshmeat.net/releases/110238/ gtk-engines is a collection of basic theme engines for GTK+. HTML Code Convert 2.4 http://freshmeat.net/releases/110245/ HTML Code Convert helps speed up the conversion of HTML code into different formats, including Java Script, JavaServer Pages, Microsoft ASP, PHP, Perl, and the UNIX Shell. It is particularly useful in CGI scripting. IMAP Spam Begone 0.96 http://freshmeat.net/releases/110225/ IMAP Spam Begone is a script that scans an IMAP inbox for spam using SpamAssassin, moving any found to another folder. Unlike normal mail setups it does not need to be involved in mail delivery, and can be run on a completely different machine to where your mailbox is stored. isdn2dbox 0.5 beta http://freshmeat.net/releases/110244/ isdn2dbox checks the Linux logfile for ISDN calls, and sends notification of these calls to dbox2. It features optional MySQL support, a debug mode, and a daemon mode. isp4you 0.8.0a http://freshmeat.net/releases/110133/ isp4you is a Webmin module that creates a virtual Apache Web server and a user (with a random password). It automatically creates DNS entries, up to 100 mail accounts, a MySQL database, quotas, etc. You can also create a new Webmin user that will only have access to its own new account. The supported languages are English, Dutch, Spanish, German, Turkish, and French. JGraph 2.0 (For Java 1.4) http://freshmeat.net/releases/110249/ JGraph is a robust and complete graph component that is better than many of its commercial competitors. With the JGraph zoomable component, you can display objects and relations (networks) in any Swing UI. It can also be used on the server-side to read an GXL graph, apply a custom layout algorithm, and return the result as an SVG image. JGraphpad 1.2.1 http://freshmeat.net/releases/110272/ JGraphpad is a powerful diagram editor for Swing that offers XML, drag and drop, zoom, automatic layout, print support, and much more. With JGraphpad, you can create flow charts, maps, UML diagrams, and networks with thousands of nodes. JGraphpad is available with sourcecode, which may be used to develop new (commercial) applications. Jpedal 1.85 (Development) http://freshmeat.net/releases/110274/ Jpedal (Java PDF Extraction and Decoding Library) is a pure Java library to extract content from Adobe's PDF file format and provide a rasterizer. Text fragments are extracted as XML elements with font and location information. Images are extracted in both their raw formats and their clipped and scaled formats as TIFF, PNG, or JPEG files. Jpedal is used in both commerical and open source projects and continues to be actively enhanced. jpilot-syncmal 0.71.2 http://freshmeat.net/releases/110202/ jpilot-syncmal is a MAL (Mobile Application Link) plugin for J-Pilot. It was built upon malsync, and can be used to synchronize PDAs with MAL servers such as AvantGo. KDE 2D Workbench 0.1 http://freshmeat.net/releases/110240/ The KDE 2D Workbench is a Scalable Vector Graphics (SVG) authoring tool. It provides editing facilities for shapes, animations, style-sheets, and scripts, etc. KDE Pocket PC Contacts Import 0.7 http://freshmeat.net/releases/110275/ KDE Pocket PC Contacts Import lets you import your Windows CE (or PocketPC) contacts into KDE's address book. knoda 0.5.6 http://freshmeat.net/releases/110216/ knoda is a database frontend for KDE based on the hk_classes library. Lazy8 Ledger 1.32 http://freshmeat.net/releases/110230/ Lazy8 Ledger is a very simple yet powerful accounting program designed for people who have experience in bookkeeping. It is a plugin for jEdit. You can enter any type of bookkeeping activity and break out the activities to any number of accounts. There are numerous standard reports that are the basis of accounting needs and then there are tools to make your own reports. Furthermore, it is Unicode-compatible in all respects. lazyread 1.8 http://freshmeat.net/releases/110252/ Lazyread is a C program that auto-scrolls files or command output to the screen. It includes dynamic scroll-speed changing, pause, search strings, color options, file info, different scroll modes, and much more. libsvgtoswf 0.3.0 http://freshmeat.net/releases/110276/ libsvgtoswf converts Scalable Vector Graphics (SVG) into Macromedia Flash (SWF) files. libwebserver 0.3.5 http://freshmeat.net/releases/110266/ libwebserver is a library for adding Web-based remote interfaces to your programs. It is independent of other Web servers, easy to use, and supports HTTPS with OpenSSL. Linux X10 Universal Device Driver 1.5.1b (Linux-2.4.x) http://freshmeat.net/releases/110264/ This project provides a /dev interface to an X10 network through Linux kernel modules. It is intended to provide a standard interface and syntax to shell script utilities (such as cat and echo), Perl scripts, C programs, or Java programs so that everything from a quick hack to a more advanced program can manipulate the X10 devices in an automated home regardless of the transceiver used. Its simplest use is with shell scripts (examples of which are provided in the package). Currently the project supports the 4 main X10 transceivers (PowerLinc Serial, PowerLinc USB, CM11A, and Firecracker/CM17A). LiveCut 0.3 http://freshmeat.net/releases/110233/ LiveCut is a graphical helper for people who have to synchronize different media sources like audio or video sources, slides, text transcriptions, while making movies or SMIL presentations. It allows you to easily mark the time at which events happen, and generates a simple text file which can be reused either manually or automatically later (e.g., in an SMIL generator). LongPlayer 0.98.2 http://freshmeat.net/releases/110239/ LongPlayer extends the functionality of a traditional MP3 player and is meant for people with a large MP3 or Ogg Vorbis collection who want to listen to it all day. The GUI allows you to view, rate, replay, delete, etc. songs previously listened to, as well as define collections of music it will choose from to fill the MP3 player's playlist. It does this in a more advanced way than a traditional player, taking into account the rating of the song and the time that has passed since the song has last been listened to. LongPlayer works with both XMMS and WinAmp. MilterD 1.5 http://freshmeat.net/releases/110219/ MilterD is an anti-spam filter based upon the Sendmail Milter API. It is extremely effective when configured and is highly extensible. It applies a set of rules to each section of an incoming mail message, allowing full control over what mail is allowed in. MrProject 0.8 (Development) http://freshmeat.net/releases/110265/ MrProject is a project management program that can help with building project plans and tracking the progress of a project. My Movies Database 2003-01-19 http://freshmeat.net/releases/110051/ My Movies Database is a movie DB management tool that allows the management of movies, actors, directors, friends and loans, physical supports, and languages. It also connects to the IMDB to retrieve movies data and avoid typing. Finally, it supports sending email messages to friends that do not return items. Open Beat Box 0.3 http://freshmeat.net/releases/110222/ Open Beat Box (OBB) is an open-source beat box. OpenOffice.org 1.0.2 (Stable) http://freshmeat.net/releases/110277/ OpenOffice.org is the Open Source project through which Sun Microsystems is releasing the technology for the popular StarOffice productivity suite. ora2html 1.30 http://freshmeat.net/releases/110255/ Ora2html generates HTML or plain ASCII reports of installed Oracle databases running on a server. It includes information about config-files, layout, objects, schemas, etc., and supports Oracle versions 8-9i, running on Linux, Solaris, and Tru64. PapuaWEB 0.1 http://freshmeat.net/releases/110020/ PapuaWEB is a page publishing environment with authentication. You can use PapuaWEB as a "virtual" editor (not WYSIWYG) to edit pages and templates in different languages. All pages and templates are stored in a MySQL database, which means that you have no real files at all. All editing is done through a very easy Web interface (called the backend) and every page and template has its own owners so that different users can edit different pages and templates. Photon BBS .1 http://freshmeat.net/releases/110212/ Photon BBS is a multi-platform perl-based BBS that runs on nearly any OS. It is built around an extensible framework to allow infinite possibilities for customization. Photopub 0.1.5 (Development) http://freshmeat.net/releases/110236/ Photopub is image publication software designed primarily for easily maintaining a Web site of pictures taken with digital cameras (although it can be used for arbitrary images, it has some features which make it most suitable for them). It runs as a CGI script or under mod_perl, and is fully themable and highly customizable. Php Comment 0.9.2 http://freshmeat.net/releases/110246/ Php Comment is a system that allows Web masters to add dynamic comments to their Web site. It is quick and easy to install. Php Comment includes its own message management module, and its presentation is managed by CSS. Most of the Web site editors enable you to modify the style of your pages only with the mouse. PHP SQLView 1.5 http://freshmeat.net/releases/110280/ SQLView provides a user friendly interface for browsing a SQL database and modifying SQL tables using a Web browser. This is strictly an application to give users access to view and modify their SQL tables. It is not a tool to help database administrators (other than perhaps getting users to manage their own data). phpBlogger 0.1 http://freshmeat.net/releases/110176/ This program is a Web log utility for a single developer. Its main purpose is to allow an employer to keep track of the work that's been done on a daily basis. It provides a detailed search engine, reviewer, and mailer plugin for mailing logs by hand. It can be setup to automatically update with cron. PyTone 1.11.0 http://freshmeat.net/releases/110292/ PyTone is an MP3 jukebox written in Python with a curses-based GUI. While providing advanced features like crossfading and multiple players, special emphasis is put on ease of use, making PyTone an ideal jukebox system for use at parties. Qmail-Scanner Statistics 2.0.2 http://freshmeat.net/releases/110293/ Qmail-Scanner Statistics (QSS) uses the Qmail-Scanner Logfile to generate daily, monthly, and yearly statistics. It also shows a complete list of viruses stopped by Qmail-Scanner, the top five domains from which the viruses came, as well as the countries of origin. Samsung Contact 8.0.1 (Server) http://freshmeat.net/releases/110288/ Samsung Contact is Samsung SDS's Linux/Unix unified communication, business messaging, and collaboration system. It supports desktops running Microsoft Outlook, including support for calendaring, wide-area scheduling, public folders, and delegation. smartmontools 5.1-4 http://freshmeat.net/releases/110268/ smartmontools contains utilities that control and monitor storage devices using the Self-Monitoring, Analysis, and Reporting Technology (S.M.A.R.T.) system built into ATA and SCSI hard drives. This is used to check the reliability of the hard drive and to predict drive failures. Version 5.x is designed to comply with the ATA/ATAPI-5 specification. Future releases will comply with the ATA/ATAPI-6 and ATA/ATAPI-7 specifications. It is meant to be an up-to-date replacement for the ucsc-smartsuite and smartsuite packages, and is derived from that code. Stupid-FTPd 1.4beta http://freshmeat.net/releases/110271/ stupid-ftpd is an ftp server which provides normal, ftp-daemon functionality and a command-line mode. It uses an /etc/passwd independent user database which allows many variations of permissions. Subversion 0.17 http://freshmeat.net/releases/110229/ The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. TCP/Anywhere 1.4 http://freshmeat.net/releases/110210/ TCP/Anywhere is capable of running multiple daemons on different ports to tunnel common TCP applications, such as email and telnet, through a proxy server. This allows access to otherwise inaccessible Internet applications. The Open For Business Project 2.0.0 http://freshmeat.net/releases/110205/ The goal of Open For Business is to create a set of tools and applications for business software and a community of developers and users to benefit from it and contribute to it. It uses Java, J2EE, XML, services, workflow, rules, content management, and analysis. TKAlbum 1.0 http://freshmeat.net/releases/110237/ TKAlbum is a GUI for assisting in the generation and maintenance of HTML photo albums. It uses the "album" script and Image Magick to generate hierarchically organized HTML photo albums, and can download pictures from digital cameras supporting the USB mass storage protocol. TkSQL 0.8.21 (Development) http://freshmeat.net/releases/110231/ TkSQL allows you to edit the tables of PostgreSQL and MySQL databases. You can use it from the shell prompt, specifying the name of a table, or an SQL satement, or just the name of a database. It has filter capabilities which are very easy to use. Two views are possible (tables and form) and both views can coexist. TkSQL can edit a join of two tables (limited to the first of such tables). Totals and subtotals can be done quickly, and displayed inline with the data or in a separate window. Queries can be created in no time and all working conditions can be saved at once (comprising subtotals, relative time constraints, layout, etc.). It also provides basic tools for creating tables. treeps 1.2.2 http://freshmeat.net/releases/110287/ Treeps is program for Unix/Linux that is designed to make monitoring and interacting with the running programs on your system easy and intuitive. A "real time" tree view shows the relationships between the processes and is color-coded to provide easy interpretation of various values. The process tree displays any combination of users/groups and can be used to drill down into process details and then extract key fields for continuous monitoring. A number of actions can be performed on processes, such as signal, renice, trace, view man page, etc. tv-listings.sh 2 http://freshmeat.net/releases/110232/ tv-listing.sh is a bash script that will download today's TV listings from a Web site and format the results. It can be plugged into a cron job to get the results emailed to you daily. By default, it works for the UK, but with a little tweaking, it should be able to download other listings. tXtFL 0.3.0 http://freshmeat.net/releases/110282/ tXtFL is a text-based football simulator. Teams can be coached from the command-line, built through unique plays, and then tested on the field. It does not require 3D or even 2D accelerated graphics. Vanilla Object Oriented Templates 1.1 http://freshmeat.net/releases/110154/ VOOT (Vanilla Object Oriented Templates) is a simple PHP class for creating Web pages with templates. It supports user-defined HTTP headers, and it is capable of processing PHP contained in rendered templates. This class was written with simplicity and flexibility in mind: templates can take the form of any text-based file, and you can define as many content placeholders as you like in each template. To indicate a placeholder in a template, you just surround a key word with percentage signs. VISCA Camera Control Library 0.05 http://freshmeat.net/releases/110259/ libvisca is a control library for VISCA-compliant video cameras. Vstr string library 1.0.0 http://freshmeat.net/releases/110215/ Vstr is a safe and fast string library for C. It is designed for network communication. Its design uses chunks of ptr+length data, so adding, substituting, and deleting data are all fast operations. This model also allows it to do automatic referencing for mmap() areas of memory. Shortcut APIs are included to mmap() a file into a Vstr string, and read()/write() data to/from a Vstr string. Another big feature of the library is a POSIX and ISO 9899:1999 compliant printf() like function, which can also be extended with user supplied formatters that are gcc warning compatible. The total API is over 140 functions, but laid out in a easy to remember manner, including data parsing functions, a non-destructive split() function, and conversion functions (among others). Web components 2.00 (FormForge) http://freshmeat.net/releases/110262/ Web components is a collection of visual programming elements that can be used when creating a PHP-based Web site. It is similar in spirit to ASP.NET. xpad 1.8 http://freshmeat.net/releases/110220/ xpad is a paperless substitute for leaving sticky notes, index cards, or "post-it" notes all over your desk. It opens small text boxes on the X display so that notes can be written and then left to be read later. yahoo2mbox 0.11 http://freshmeat.net/releases/110256/ yahoo2mbox retrieves the messages from Yahoo! Groups archive and stores them in a local file in mbox format. Zool Linux 3 (Development) http://freshmeat.net/releases/110286/ Zool Linux is a project whose goal is to assist in making Linux mini-distributions, useful for floppy-based rescue systems, or to check hardware and network connections. It supports many different filesystems and utilities. Slashcode Installing Slash on OSX (make install) http://slashcode.com/article.pl?sid=03/01/22/0025233 I get the following error trying install slash on Mac OS X Server 10.2: cp -rv plugins/* /usr/local/slash/plugins/ cp: illegal option -- v usage: cp [-R [-H | -L | -P]] [-f | -i] [-p] src target cp [-R [-H | -L | -P]] [-f | -i] [-p] src1 ... srcN directory make: *** [install] Error 1 what is the v option? --Jeffrey Kunzelman New Zoo Code http://slashcode.com/article.pl?sid=03/01/20/1950206 New Zoo code in CVS (and running on Slashcode.com right now). Leave me a note if you see anything strange with your friends of friends or foes of friends. Can slash email authors when comments posted? http://slashcode.com/article.pl?sid=03/01/20/1947214 Is there a way to have slash email the author when one of his stories is commented on? I'm using slash as a personal journal, no article submissions just the author writing stories. Is there a way to modify it so I get an email whenever there's a comment made on one of my entries? Are there ways to integrate Drupal based sites int http://slashcode.com/article.pl?sid=03/01/18/2342231 Is slash and drupal close enough in architecture so that they can pull stories from each other or comingle successfully? I've enclosed the URL and for anyone who doesn't know what it can do. It can be seen at http://www.debianplanet.org/ The main page for Drupal is http://www.drupal.org/ Karma Bonus http://slashcode.com/article.pl?sid=03/01/18/0015227 Slash used to allow users with good karma to have a +1 assigned to new comments they were creating (so it would increment the value of comment at creation). The way this is done was changed recently (like say on Wednesday). What happens now is that the comment is logged with a value of "yes" for karma_bonus. A user can adjust the value for what this bonus means (by default it is +1). When you look on you own page you see the raw score, which is 1. We have been getting rid of the +1/-1 and such type bonuses and going to a system where the user can decide what they want to apply for a bonus. Debian package for Slash http://slashcode.com/article.pl?sid=03/01/17/173223 I just installed the Debian package for Slash, and for the most part everything just worked after the "apt-get install slash". There were a few misplaced Perl modules, but that was fairly easily fixed. I am still getting some errors though, and I was wondering if anyone could make sense of these. I also have a problem where the Messages user options page doesn't display any of the dropdowns, or any other options for the user. It will just display the text about the page, and the command button. http://www.parkmoor.dyndns.org/ is the address in case any of my descriptions are unclear. Thanks for any help. Here's the /var/log/slash/[sitename]/[sitename]_error.log output when I try to load http://www.parkmoor.dyndns.org/messages.pl: [Fri Jan 17 03:58:53 2003] [error] /messages.pl:Apache::ROOTwww_2eparkmoor_2edyndns_2 eorg::messages_2epl:/var/www/slash/www.parkmoor.dy ndns.org/htdocs/messag es.pl:22:Class Slash::Messages is not working properly. Try `perl -MSlash::Messages -le 'Slash::Messages->new'` to see why. [Fri Jan 17 03:58:53 2003] [error] Which was called by:Apache::ROOTwww_2eparkmoor_2edyndns_2eorg::mess ages_2epl:/var/www/slash/www.parkmoor.dyndns.org/h tdocs /messages.pl:163:Class Slash::Messages is not working properly. Try `perl -MSlash::Messages -le 'Slash::Messages->new'` to see why. [Fri Jan 17 03:58:53 2003] [error] Can't call method "getDescriptions" on an undefined value at /var/www/slash/www.parkmoor.dyndns.org/htdocs/mess ages.pl line 101. Improving mod_perl Sites' Performance http://slashcode.com/article.pl?sid=03/01/17/1659252 O'Reilly's got a multi-part article series online about improving mod_perl's performance. Since Slash is, uh, slightly, tied to mod_perl, this may be some good reading for some of you. Here are links to the parts: Part 1 The Big Picture Part 2 Essential Tools Part 3 Code Profiling Techniques Part 4 Memory Part 5 More Memory The Strict Slash theme http://slashcode.com/article.pl?sid=03/01/15/033226 Like I wrote in "Upcoming XHTML/Accessibility Slash theme" I'm working on a slash theme with the goal of complying with the W3C's Web Content Accessibility Guidelines 1.0. It's far from complete, but I think that it has reached a point where I want to hear comments from others and see if someone is interesting in contributing patches to fix bugs / implement new features. It requires latest slash cvs and it's available from anonymous read-only cvs: cvs -d :pserver:[EMAIL PROTECTED]:/var/lib/c vs loginNo password, just press Enter. cvs -d :pserver:[EMAIL PROTECTED]:/var/lib/c vs co strict It's hosted by Openflows, who has been supporting the development of this theme. You vill find a List of changes and a Todo list on the demo site strict.openflows.org And if you are looking for something interesting to read on the same topic, Joe Clark's Answers -- In Valid XHTML. How does index.shtml pick up currentqid for polls? http://slashcode.com/article.pl?sid=03/01/14/2254228 In the process of upgrading from R_2_3_0_46 to the current snapshot of Slash, my poll appears to have died. No matter what currentqid gets set to, or how many polls I delete or add, poll qid 6 (which now doesn't exist) is always the poll that gets written to index.shtml. Also, when I go to a poll that *does* exist (http://www.scylla.org/pollBooth.pl?qid=1), none of the questions are listed, just the title. To make sure I have a clean slate, I have created a whole new /usr/local/slash/site directory, dumped and recreated the auto_poll, pollanswers, pollquestions, and pollvoters tables, and reinstalled slash. The only thing that's the same is database and the directory that slash was installed to. So, my question is how does index.shtml get the value it's suppossed to use? I looked in index.pl and it appears to use pollbooth('_currentqid', 1) to write the value. And, of course, I need to hunt down the function that lists the poll questions in pollbooth.pl (to find out why they aren't displayed on vote windows). I've spent a lot of time trying to hunt down functions in .pm files but now I'm giving up and hoping I can find someone who "just knows". So, anyone just know or have someplace I can go for detailed specs on the poll plugin? Upgrading apache without messing up slash http://slashcode.com/article.pl?sid=03/01/13/2011240 I need to upgrade my apache server for security reasons, but I am worried that I will mess up my slash site in doing so. How do I go about updating my website to the latest version of apache without messing up slash? Is the a document on this somewhere? I have apache 1.3.22 and I want to get 1.3.27. Thanks. Also, how do I tell what version of slash I am currently running? --John Price Compare 256MB Secure Digital Card (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=637899 Lowest Price: $99.38 128MB Sony Memory Stick (Lexar Media) http://osdn.pricegrabber.com/search_getprod.php?masterid=615823 Lowest Price: $54.99 128MB SecureDigital (SD) Card (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=437548 Lowest Price: $53.79 512MB PC2700 SDRAM DIMM (Kingston) http://osdn.pricegrabber.com/search_getprod.php?masterid=564552 Lowest Price: $112.00 1GB IBM MICRODRIVE (Compaq) http://osdn.pricegrabber.com/search_getprod.php?masterid=422499 Lowest Price: $217.50 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 Haley's Hints by Graham Haley (Trade Cloth) http://osdn.pricegrabber.com/search_getprod.php?isbn=0969287313 Lowest Price: $16.89 Official Guide for GMAT Review by (Trade Paper) http://osdn.pricegrabber.com/search_getprod.php?isbn=0446396664 Lowest Price: $14.95 Series 7 Stockbroker NASD Exam by Arco Editorial Staff (Compact Disc; Trade Paper) http://osdn.pricegrabber.com/search_getprod.php?isbn=0768906326 Lowest Price: $31.47 Coffee Makers by Edward Bramah (Trade Cloth) http://osdn.pricegrabber.com/search_getprod.php?isbn=1870948335 Lowest Price: $25.16 Hooked on Phonics Classic by (Analog Audio Cassette; Trade Paper) http://osdn.pricegrabber.com/search_getprod.php?isbn=1887942890 Lowest Price: $125.00 ================================================== Copyright (c) 2002 OSDN. 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]