O | S | D | N NEWSLETTER September 12, 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 Electronics: Nikon Coolpix SQ http://www.thinkgeek.com/electronics/cameras/63af/ Computing: 2-Port Integrated KVM Switch http://www.thinkgeek.com/computing/accessories/62f2/ Gadgets: X-Linx 2-Way Personal Communicator http://www.thinkgeek.com/gadgets/electronic/6316/ Computing: Logitech Internet Chat Headset http://www.thinkgeek.com/computing/speakers/6326/ Electronics: iRock! Bling CD/MP3 Player http://www.thinkgeek.com/electronics/mp3/6356/ Cube Goodies: Hot/Cold Mini Fridge http://www.thinkgeek.com/cubegoodies/toys/622b/ PC Mods: Velcro Wire Ties http://www.thinkgeek.com/pcmods/cables/62ec/ Electronics: Mustek DV-3000 Multi-Function Digital Camera http://www.thinkgeek.com/electronics/cameras/62ae/ Books: BOFH 4 - Dummy Mode Is Forever http://www.thinkgeek.com/books/humor/6280/ Electronics: 2.4Ghz Cordless Headset Phone http://www.thinkgeek.com/electronics/phones/63a0/ Gadgets: Watch with Built-in Grounding Strap http://www.thinkgeek.com/gadgets/watches/62f7/ Gadgets: Mobile Power Inverter http://www.thinkgeek.com/gadgets/electronic/630f/ Gadgets: Presentation Remote http://www.thinkgeek.com/gadgets/electronic/630b/ Interests: Megatokyo Lanyard http://www.thinkgeek.com/interests/megatokyo/coolthings/60e9/ Caffeine: Penguin Energy Gum http://www.thinkgeek.com/caffeine/candy/61f2/ Computing: SnapStream Personal Video Station 3 http://www.thinkgeek.com/computing/avcards/619c/ Gadgets: Arc LED Flashlight http://www.thinkgeek.com/gadgets/lights/6270/ Gadgets: Laser Widow http://www.thinkgeek.com/gadgets/lights/604c/ Computing: 17" Samsung 170N LCD Display http://www.thinkgeek.com/computing/display/lcd/624e/ PC Mods: Startech Cool Aluminator PC Case http://www.thinkgeek.com/pcmods/cases/6297/ Sourceforge SSHVnc 0.1.2 released http://sourceforge.net/forum/forum.php?forum_id=308129 This release of our secure VNC application marks a change in our software distribution policy. The installation is now catered for using the ZeroG installer, providing distributions for Linux and Windows with and without the Java 1.4.2 VM. This release also sees the inclusion of a number of useful configuration options. These include the execution of commands on connect/disconnect allowing the user to start/stop their VNC server remotely, and predefined settings for low/high bandwidth connections. QGIS version 0.0.12 http://sourceforge.net/forum/forum.php?forum_id=308044 QGIS 0.0.12 is available. The biggest change is the ability to select features in shapefiles and zoom to the selected set. Features can be selected by dragging the mouse or from the attribute table (thanks to Marco). Quantum GIS (QGIS) is designed to be a Geographic Information System (GIS) built for Linux/Unix. QGIS will offer support for vector and raster formats. The other major change is the Identify function now returns all features within the search radius and displays them in a tree view. Linux and FreeBSD binaries are available in the download area. Note - binaries are provided with and without PostgreSQL support. For PostgreSQL support, choose the qgis-0.0.12-platform_postgres_bin.tar.gz. You must have the appropriate libraries installed. See Installation on the QGIS home page for information on requirements. phpMyAdmin 2.5.3 is released http://sourceforge.net/forum/forum.php?forum_id=308152 After three release candidates, we are pleased to release this brand new version. phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the WWW. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields. DWSII 2.0 release http://sourceforge.net/forum/forum.php?forum_id=308141 The release of DWSII 2.0 is finally out. It contains detailed documentation, interesting add-on's and of course many new features in the component itself. DelphiWebScript is a scripting language for use in Borland Delphi(tm) projects. The programming language is similar to Delphi. It's HTML features are optimal for web applications and report modules. GanttProject 1.9.8 released http://sourceforge.net/forum/forum.php?forum_id=308031 After two release candidate, ganttproject 1.9.8 has been released. Ganttproject is a pure Java application thats lets you plan project using Gantt charts. It uses a file format based on XML and can export into HTML Web pages or PNG images. Slashdot Beer-Coated CDs are Optical Biocomputers http://slashdot.org/article.pl?sid=03/09/11/2336258 [0]commodoresloat writes "A DJ and scientist in Melbourne whose research is in the area of communication through biological cells, serendipitously created an 'optical biocomputer' when he [1]spilled beer on his CDs and left them over night. The resulting fungus that formed distorted the sound of the CDs in interesting and meaningful ways. Here's [2]some of his research, and some [3]media samples which include mp3s of the distorted music." Yes, the term biocomputer is used in the loosest sense. Links 0. http://nofuncharlie.com 1. http://www.hindustantimes.com/news/919_371123,00180005.htm 2. http://www.swin.edu.au/chem/bio/fractals/refslist.htm 3. http://www.swin.edu.au/maths/molecularmediaproject/molecularmedia.htm GeForce FX Architecture Explained http://slashdot.org/article.pl?sid=03/09/11/2329243 Brian writes "[0]3DCenter has published [1]one of the most in-depth articles on the internals of a 3D graphics chip (the NV30/GeForce FX in this case) that I've ever seen. The author has based his results on a patent NVIDIA filed last year and he has turned up some very interesting relevations regarding the GeForce FX that go a long way to explain why its performance is so different from the recent Radeons. Apparently, optimal shader code for the NV30 is substantially different from what is generated by the standard DX9 HLSL compiler. A new compiler may help to some extent, but other performance issues will likely need to be resolved by NVIDIA in the driver itself." Links 0. http://www.3dcenter.org/ 1. http://www.3dcenter.org/artikel/cinefx/index_e.php VeriSign Looks At Earning Money on Domain Typos http://slashdot.org/article.pl?sid=03/09/11/2326205 [0]Harald Paulsen writes "In a recent article [1]Computer Business Review uncovers how [2]VeriSign Inc is testing a service that would return a webpage if a user mistypes an URL. Basically all nonexistant domain queries could return an IP address and if the user was trying to access a page with a webbrowser they could get redirected to a search-engine, or worse: a page asking them to buy a domain. This is most certainly breaking the DNS standard and could be compared to cybersquatting (Hey Ford, want to have a banner ad whenever someone mistypes Toyota?). This is interesting in relation to [3]an earlier story about register.com and holding-pages." Links 0. mailto:[EMAIL PROTECTED] 1. http://www.cbronline.com/ 2. http://www.cbronline.com/latestnews/d04afc52ae9da2ee80256d9c0018be8b 3. http://slashdot.org/article.pl?sid=03/09/10/0142259&tid=123 Beatles Bite Apple http://slashdot.org/article.pl?sid=03/09/11/232230 blamanj writes "Apple Computer, which once got into hot water with the Beatles Apple record label, [0]has been sued once again by the same group. Apple Records says iTunes and the iPod violate the previous agreement." Apple's broke their agreement in the past when speakers were first used with their computers to play music. Links 0. http://story.news.yahoo.com/news?tmpl=story&cid=77&ncid=738&e=12&u=/mc/20030911/tc_mc/applesuedbythebeatlesoveripoditms Open Source Database Clusters? http://slashdot.org/article.pl?sid=03/09/11/222240 grugruto asks: "A lot of open source solutions are available to scale web sites with clusters but what about databases? I can't afford an Oracle RAC license but can I have something more reliable and fault tolerant than my single Postgres box? I have seen this recent [0]article that looks promising for open source solutions. Do anyone have experiences with clusters of [1]MySQL , [2]Postgres-R, [3]C-JDBC or other solutions? How does it compare to commercial products?" Links 0. http://c-jdbc.objectweb.org/current/doc/RR-C-JDBC.pdf 1. http://www.mysql.com/doc/en/Replication.html 2. http://gborg.postgresql.org/project/pgreplication/ 3. http://freshmeat.net/projects/cjdbc/ AT&T Migrating Phone Network to IP http://slashdot.org/article.pl?sid=03/09/11/2213217 [0]prostoalex writes "Following the lead of [1]Sprint and [2]Telus, who are moving their telephone networks to IP, AT&T [3]will spend $3 billion to migrate to an IP-based network. By the end of 2005 about 270 legacy systems will be retired." The article also notes how the current ratio of packet traffic to voice is already 8:1. Links 0. http://www.moskalyuk.com/deals/ 1. http://slashdot.org/article.pl?sid=03/05/28/0426219&tid=126 2. http://slashdot.org/article.pl?sid=03/05/27/1123232&tid=126 3. http://www.infoworld.com/article/03/09/11/HNattnetwork_1.html?source=rss&url=http://www.infoworld.com/article/03/09/11/HNattnetwork_1.html Logitech Ships 500 Millionth Mouse http://slashdot.org/article.pl?sid=03/09/11/1854205 ipxodi writes "Logitech marks the milestone of [0]500 million shipped mice. Mice first widely appeared in consumer form on the [1]original Macintosh, but have appeared in various forms back through time to 1964 when they were invented by [2]Doug Englebart. My favorite mouse is also my current mouse, a [3]Logitech Optical Wheel mouse. I also remember some oddities beyond the old bar-of-soap shaped mice of the mid 80's, like one with a crosshair attachment for clicking on specific points of a blueprintfor CAD input. What's your favorite current or past mouse?" My first mouse was back in 1987, for my Apple //c. It cost $50, and came with a double-sided floppy that contained an interactive instructional program on side one, and MousePaint (a port of MacPaint) on side two. Memories! Links 0. http://www.go2net.com/headlines/ap/technology/D7TG8NB80.html 1. http://www.lowendmac.com/compact/bytecover.shtml 2. http://www.ibiblio.org/pioneers/englebart.html 3. http://www.logitech.com/index.cfm?page=products/details&CRID=3&CONTENTID=4992&countryid=19&languageid=1 Hands-On With The Nokia N-Gage http://slashdot.org/article.pl?sid=03/09/11/1957244 CokoBWare writes "Finally! Gamesindustry.biz has done a [0]hands-on review of the Nokia N-Gage cellphone/games machine. The results don't impress the judges much, but I suppose the consumer will ultimately be the judge." Links 0. http://www.gamesindustry.biz/content_page.php?section_name=new&aid=2233 Linux Most Attacked Server? http://slashdot.org/article.pl?sid=03/09/11/1951201 Anonymous guy who can't remember his login sent in a [0]story from the Globe And Mail that says "During August, 67 per cent of all successful and verifiable digital attacks against on-line servers targeted Linux, followed by Microsoft Windows at 23.2 per cent. A total of 12,892 Linux on-line servers running e-business and information sites were successfully breached in that month, followed by 4,626 Windows servers." Links 0. http://www.globetechnology.com/servlet/story/RTGAM.20030911.gtlinuxsep11/BNStory/Technology/ NVIDIA's New Pro Graphics Quadro FX 3000 Reviewed http://slashdot.org/article.pl?sid=03/09/11/197218 [0]SpinnerBait writes "NVIDIA recently took the wraps off their next generation Workstation Graphics card, the Quadro FX 3000. This card is based on the same general GPU architecture as the NV35 but optimized for CAD and DCC applications. [1] This article over at HotHardware shows what the new Quadro FX 3000 is capable of and it makes a strong showing. However, you've got to pay to play (or work) on this card, that's for sure." Links 0. http://www.hothardware.com 1. http://www.hothardware.com/hh_files/S&V/qfx3k.shtml Freshmeat Anjuta IDE 0.1 (RPM Builder) http://freshmeat.net/releases/135555/ Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ in GNU/Linux. It has been written for GTK/GNOME, and features a number of advanced programming facilities. These include project management, application wizards, an onboard interactive debugger, and a powerful source editor with source browsing and syntax highlighting. AstroCam System 2.5.3 http://freshmeat.net/releases/135596/ AstroCam is an C-based Stepmotor Controlsystem including a PHP Web interface. You can use it for controlling webcams over the Internet/intranet or everything else you want to do with a stepmotor. Asymptopia Flashcard System 1.0 (Flash card Add-Ons) http://freshmeat.net/releases/135599/ Asymptopia Flashcard System uses Motif and LaTeX to produce, manage, and use attractively formatted flashcards. You load some or all of your "collections" and set the timer for pop-up frequency. The GUI interface and "Collection Manager" make modifying flashcards as simple as a pushing a single button. A knowledge of LaTeX is only required for when entering special symbols. AutoUpdate 5.2.5 http://freshmeat.net/releases/135578/ AutoUpdate is a Perl script which performs a task similar to Red Hat's up2date or autorpm. It can be used to automatically download and upgrade RPMs from different HTTP(S) or (S)FTP sites, while also handling dependencies. Moreover, it can also be used to keep a server with a customized (Red Hat) distribution plus all clients up to date. BELTS 1.1.0 http://freshmeat.net/releases/135288/ The Basic E-Learning Tool Set (BELTS) provides a basic set of tools for using and managing learning objects. Users can search and download content stored in The Learning Federations Learning Exchange. Set up classes (groups of users) and lessons (sequences of learning objects) for others to interact with. The server allows for multiple schools to be hosted on the same system. Boost.Build 2.0-m7 http://freshmeat.net/releases/135575/ Boost.Build is a build system with a simple and high-level language. It supports build variants, and several different compilers and tools. Camera Picture Copier 0.0.2-4 http://freshmeat.net/releases/135633/ Camera Picture Copier reads files from a source and copies them, making a directory for each day and renaming all files to the time they where last modified. This can be used to copy/rename pictures from a digital camera (USB-mounted) to have them make more sense. Command Line Progress Bar 1.03 http://freshmeat.net/releases/135595/ Command Line Progress Bar is a simple command line tool to display information about a data transfer stream. It will display the number of bytes transfered, the speed of the transfer, and if the size of the data stream is known it will display the ETA, percent complete, and a progress bar. CUTE User-friendly Text Editor 0.2.0 http://freshmeat.net/releases/135624/ CUTE is a text editor, based on Qt and Scintilla, which can be easily extended using Python. Its main purpose is to be a user-friendly source code editor with a common graphical user interface. DataVision 0.7.13 http://freshmeat.net/releases/135636/ DataVision is a reporting tool similar to Crystal Reports, written in Java. It supports multiple data sources (JDBC, text files) and output formats (HTML, XML, PDF, LaTeX, comma- and tab-separated data files, and DocBook). It lets you design reports with a drag-and-drop GUI. Report descriptions are stored as XML. Devil's Pie 0.3 http://freshmeat.net/releases/135611/ Devil's Pie is a Metacity window-matching utility, inspired by Sawfish's "Matched Windows" option. It can be configured to detect windows as they are created, and match the window to a set of rules. If the window matches the rules, it can perform a series of actions on that window. DSPAM 2.7-beta.2 http://freshmeat.net/releases/135587/ DSPAM is a server-side anti-spam agent for UNIX email servers. It masquerades as the email server's local delivery agent and filters/learns spam using a Bayesian statistical approach which provides an administratively maintenance-free, self-learning anti-spam service. Each email is broken down into its most interesting tokens, each assigned a spam probability. All probabilities are then combined to produce a statistical probability of spam. This approach, applied to a mature corpus of email, has the potential to yield a 99.75% success rate with less than a 0.03% chance of false positives. eGroupWare 0.9.99.001 http://freshmeat.net/releases/135586/ eGroupWare is a Web-based GroupWare suite. It is a fork of the phpGroupWare project. It contains many modules, including Calendar (personal calendar and group scheduling, notifications and alarms), Mail (Email (IMAP and POP3) or FeLaMiMail (IMAP only)), InfoLog (todos, notes, and phone calls linked to contacts (CRM)), Contacts (an addressbook to store and share contact information), and SiteMgr or JiNN (content management). FakeNES 0.3.0 (Stable) http://freshmeat.net/releases/135593/ FakeNES is a portable, Open Source NES emulator which is written mostly in C, using the excellent Allegro library for cross-platform capabilities. Currently tested systems are DOS, Microsoft Windows 9x and XP, Linux, FreeBSD, QNX, and BeOS. Flat Assembler 1.49 http://freshmeat.net/releases/135608/ The Flat Assembler is a fast and efficient self-assembling 80x86 assembler for Linux, DOS, and Windows. It supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2 and 3DNow! extensions. It can produce output in binary, MZ, PE, or COFF formats. It has advanced but easy-to-use macroinstruction support, and it does multiple quick passes to optimize the code for size. It is totally written in assembly language. FreeRADIUS 0.9.1 (Development) http://freshmeat.net/releases/135598/ The FreeRADIUS Server Project is a high-performance and highly configurable RADIUS server. While the server is conceptually similar to the Livingston server variants, it has many more features, and is much more configurable. It includes plug-in modules with support for MySQL, PostgreSQL, Oracle, IODBC, IBM DB2, MS-SQL, Sybase, LDAP, Kerberos, EAP, PAM, MS-CHAP and MPPE, Digest authentication, Python, X9.9, and many more. It allows the administrator to fully customize the behaviour of authentication, accounting, and logging. ftv_gnome 1.1 http://freshmeat.net/releases/135607/ ftv_gnome is a GNOME front end for the furious_tv personal video recorder (PVR). It is written in C and integrates well with the GNOME desktop. It can search, sort, and filter TV listing, and is considerably faster and easier to set up then ftv_web. GKrellM 2.1.17 (GTK 2.0) http://freshmeat.net/releases/135627/ GKrellM is a GTK-based stacked monitor program that charts SMP CPUs, disks, load, active net interfaces, and internet connections. There are also builtin monitors for memory and swap, file systems with mount/umount feature, mailbox checking including POP3 and IMAP, clock/calendar, laptop battery, sensors (temperatures, voltages, and fans), and uptime. It has LEDs for the net monitors and an on/off button and online timer for PPP. There is a GUI popup for configuration, plugin extensions can be installed, and many themes are available. It also features a client/server monitoring capability. gnome-core 2.4 http://freshmeat.net/releases/135554/ GNOME is the GNU Network Object Model Environment. This project is building a complete, user-friendly desktop based entirely on free software. This desktop consists of small utilities and larger applications that share a consistent look and feel. It uses the GTK as the GUI toolkit for all GNOME-compliant applications. grade 1.0.1 http://freshmeat.net/releases/135576/ grade compares two files, finds differences, and grades them by checking the spelling. It ignores the word order and punctuation, and omits content-related aspects. iksemel 1.1 http://freshmeat.net/releases/135610/ iksemel is a simple XML-parsing library written in C, oriented towards use in the Jabber network. It's fast, has low memory overhead, and is used in a number of embedded Jabber projects. iptables-control 1.0.6 http://freshmeat.net/releases/135650/ Iptables-Control is a fast and easy iptables filter configurator It features a step-by-step interactive configurator script, a TCP/UDP ports configurator, LAN settings for routing and masquerading, and ICMP filtering. Java Service Wrapper 3.0.5 http://freshmeat.net/releases/135571/ Java Service Wrapper is a configurable tool which allows Java applications to be installed and controlled like native NT or Unix services. It includes fault correction software to automatically restart crashed or frozen JVMs. It is built for flexibility. Java Zaurus Sync 0.03 http://freshmeat.net/releases/135617/ Java Zaurus Sync is a sync program for the Sharp Zaurus. All operating systems with Java support and the Zaurus connected via USB should be able to sync with this program. It is also usable as a standalone PIM on most operating systems. Jena 1.4.0 http://freshmeat.net/releases/135620/ Jena is Java toolkit for developing semantic Web applications. It includes an RDF API, ARP, an RDF parser used for the W3C semantics Web sandbox, RDQL (an RDF query language and processor), and a DAML API. JEXT 3.2 Pre 3 - 1 http://freshmeat.net/releases/135629/ Jext is a source code editor that support Java and many other types of source code including C, C++, C#, ASP, PHP, Python, Perl, Ruby, TeX, XHTML, XSLT, Eiffel, JSP, etc. JKFlow.pm 10092003 (Development) http://freshmeat.net/releases/135539/ JKFlow is an easy XML configurable report module for FlowScan. It gives network administrators the ability to monitor for specific applications/protocols/services on directions, which are sections of source- and destination subnets, that can be defined within subnets, on exporters or globally. JKGrapher.pl is an additional CGI-script for displaying the RRDTool graphs. Joseki 2.0.0 Beta 1 http://freshmeat.net/releases/135623/ Joseki is a server for publishing RDF models on the Web. Models have URLs can be accessed by queries using HTTP GET. As part of the Jena RDF toolkit, it provides a coarse-grained Web API that is based on extracting a subgraph from the published RDF. The extracted RDF can then be processed locally with the fine-grained API provided by Jena. Joseki is extensible - new query languages and new operations can be added without modifying the core system. js2mouse 030911 http://freshmeat.net/releases/135572/ Js2mouse converts joystick events into mouse events, so the user can use his joystick/gamepad as a pointer instead of the mouse. It works with any kind of joystick (analogic or digital) and with any kind of program (XFree86, GPM, etc.). The user does not need to be root. It can emulate PS/2 and IMPS/2 protocols, and joystick keys can be assigned. Documentation is included. KAON 1.0 (kaontoedit) http://freshmeat.net/releases/135609/ KAON is an ontology management infrastructure targeted at business applications. It includes a comprehensive tool suite allowing easy ontology creation and management. Persistence mechanisms of KAON are based on relational databases. KBiff 3.7 (KDE3) http://freshmeat.net/releases/135618/ KBiff is a KDE "biff" or new mail notification utility. It is highly configurable but very easy to use and setup. It supports session managment (it "remembers" the last state it was in before you logged off) and can be docked into the panel. It has support for mbox (Unix-style), maildir (qmail-style), mh, POP3, IMAP4, and NNTP mailboxes. KDE 3.2 Alpha 1 (Development) http://freshmeat.net/releases/135557/ KDE is a powerful graphical desktop environment for Unix workstations. It combines ease of use, contemporary functionality and outstanding graphical design with the technological superiority of the Unix operating system. KDE is a completely new desktop, incorporating a large suite of applications for Unix workstations. While KDE includes a window manager, file manager, panel, control center and many other components that one would expect to be part of a contemporary desktop environment, the true strength of this exceptional environment lies in the interoperability of its components. Knoppix 3.2-2003-09-05 http://freshmeat.net/releases/135621/ KNOPPIX is a bootable CD with a collection of GNU/Linux software, automatic hardware detection, and support for many graphics cards, sound cards, SCSI devices, and other peripherals. It can be used as a Linux demo, educational CD, rescue system, etc. It is not necessary to install anything on a hard disk due to on-the-fly decompression. Konstruct 20030910 (Unstable KDE) http://freshmeat.net/releases/135579/ Konstruct is a build system which helps you install KDE releases and applications on your system. It downloads defined source tarballs, checks their integrity, decompresses, patches, configures, builds, and installs them. A complete KDE installation should be as easy as "cd meta/kde;make install". Optionally, you can install additional applications like KOffice, KDevelop, or Quanta (for example, "cd apps/koffice;make install"). Kroupware 1.0.7 http://freshmeat.net/releases/135616/ Kroupware is a Microsoft Exchange replacement that was commissioned by the German government. It features email capability, task planning, calendar scheduling, contacts management, notes keeping and sharing resources with your co-workers in the group. On the client side, you can use the following software packages: KMail, KOrganizer, KAddressbook, or Kitchensync (for Palm sync). Landscape Themes for Window Maker 0.9 (Arcades Rosa Clouds) http://freshmeat.net/releases/135582/ Landscape Themes for Window Maker contains themes created with landscape paintings by the artist B. Kaemper. Landscape Themes for Window Maker 0.9 (Holliday House) http://freshmeat.net/releases/135581/ Landscape Themes for Window Maker contains themes created with landscape paintings by the artist B. Kaemper. libshbuf 0.0.3 http://freshmeat.net/releases/135614/ libshbuf introduces a new IPC concept: the "shared buffer", a more flexible and faster alternative for standard Unix FIFOs. Take some shared memory, flavour it with semaphore-based locking and change notifications, and refine it with an easy-to-use API and you get libshbuf's "shared buffers". LibTomCrypt 0.8.1 http://freshmeat.net/releases/135613/ LibTomCrypt is a comprehensive, modular, and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo- random number generators, public key cryptography, and a plethora of other routines. It has been designed from the ground up to be very simple to use. It has a modular and standard API that allows new ciphers, hashes, and PRNGs to be added or removed without change to the overall end application. It features easy to use functions and a complete user manual which has many source snippet examples. LibTomMath 0.17 http://freshmeat.net/releases/135615/ LibTomMath provides highly optimized and portable routines for a vast majority of integer-based number theoretic applications (including public key cryptography). LilyPond 1.9.5 (Development) http://freshmeat.net/releases/135585/ LilyPond is a music typesetter. It produces beautiful sheet music using a file as input. LilyPond is part of the GNU Project. LinuxMagic magic-smtpd 0.7.2.rc3 http://freshmeat.net/releases/135626/ MAGIC-SMTPD is a drop-in replacement for Dan Bernstein's qmail-smtpd, and was originally designed to be part of the LinuxMagic Magic Mail Server. This opensource version has been released to allow others to benefit from its anti-spam components, and valid user checking to reduce server loads and spam volumes. It is designed to support stock qmail installations, qmail/vpopmail installations, and database connectivity. Designed for ISP service, this will work for all mail servers large and small. linxvideos 0.4 http://freshmeat.net/releases/135583/ linxvideos is software for managing your personal film collection (video files, DivX, DVDs, etc.). It can track who has borrowed your films and can generate HTML forms to send your list to friends. log4php 0.5 http://freshmeat.net/releases/135565/ Log4php is a PHP port of the most popular Java logging framework, log4j. It supports configuration through an XML file (with the same structure as log4j) and custom Configurators. File, RollingFile, DailyFile, Echo, Console, Mail, PEAR::Db, PHP error, Syslog or NT events, and socket appenders are supported. Simple, TTCC, Pattern, Html, and Xml Layouts are supported. Internal debugging can be switched on and off. Log4php can be used inside a class or inside a main/sub function. MiddleMan 1.9 http://freshmeat.net/releases/135573/ Middleman is a robust proxy server with many features designed to remove unwanted content, increase privacy, and to simply make surfing the Web a more pleasant experience. Some of the highlights include banner and popup blocking, HTTP and FTP content caching, NTLM and Basic authentication when forwarding through another proxy server, regular expression substitution in downloaded files and HTTP headers, regular expression substitution on requested URLs, many URL commands to temporarily change the proxy settings or to view information about a requested file, complete support for HTTP/1.1 including persistent connections and gzip encoding, and an intutive Web interface for configuring the proxy. MimerDesk 2.0 http://freshmeat.net/releases/135653/ MimerDesk is a Web-based collaborative learning and groupwork environment designed for a wide variety of uses such as personal management, computer-supported collaborative learning, carrying out projects, and setting up communities. Its main strengths include a very customizable group system which allows many groups to work simultaneously on a shared database with tools like Projects, Calendar, Tasks, Forums, Links, Chat, Reviews, Voting, Files, Instant Messages, Profiles, and many more. MiXViews 1.30 (Stable) http://freshmeat.net/releases/135605/ MiXViews (or mxv for short) is the newest generation in the line of software which began with "mixview", which has been available for many years on various archives. It is a graphics-interface program which runs under the X window system, and it is designed to allow users to edit and process digital sound and other forms of on-disk data for musical or other purposes. mkxvcd.sh 1.1.1 http://freshmeat.net/releases/135628/ mkxvcd.sh is a shell script that creates an PAL VCD MPEG1 stream that fits up to 2 hours of movie data on an 80-minute CDR. It can use any file that can be played by mplayer as input. It only requires tools from the mplayer and mjpegtools packages. ModGeese 0.2 http://freshmeat.net/releases/135594/ ModGeese are re-usable modules for common Python programming tasks. They are AppWatchMod, that uses a change log on the net and a local file to determine whether the app has been updated since the last appwatch use, ArgvMod, which delivers the command- line parameters as a list of params and a list of options, ExcMod, which handles and logs Python exceptions and errors, and PasswdMod, which securely handles passwords and password files. Moodle 1.1.1 http://freshmeat.net/releases/135562/ Moodle is a learning management system for producing Internet-based course Web sites. It is written in PHP and is easy to install and use on Linux, Windows, Mac OS X, and Netware 6. It has been designed to support modern pedagogies based on social constructionist theory, and includes activity modules such as forums, chats, resources, journals, quizzes, surveys, choices, workshops, and assignments. It has been translated into over 33 languages, with more on the way. Moodle offers a free alternative to commercial software such as WebCT or Blackboard, and is being used by a growing number of universities, schools, and independent teachers for distance education or to supplement face-to-face teaching. osdchat 0.1.2 http://freshmeat.net/releases/135552/ osdchat allows users to send messages from a console client to the on-screen display on a remote machine. It uses the xosd library. phpMySQLDiff 1.3.3 http://freshmeat.net/releases/135601/ phpMySQLDiff is a PHP script which generates an SQL ALTER script for the differences between two databases. Pine 4.58 http://freshmeat.net/releases/135643/ Pine® is a tool for reading, sending, and managing electronic messages. Pine was designed by the Office of Computing & Communications at the University of Washington specifically with novice computer users in mind, but it can be tailored to accommodate the needs of "power users" as well. polyxmass 0.6.1 (polyxdef) http://freshmeat.net/releases/135635/ polyxmass is a mass spectrometry framework where users are able to define brand new polymer chemistries (with the polyxdef module), and use these definitions in order to make simple mass calculations (with the polyxcalc module) or perform complex simulations of polymer chemistry with related mass data computations (with the polyxedit module). The framework allows full customization of every aspect of the polymer chemistry being defined, and of the way the polymer sequences are graphically displayed. This program was formerly called "polyXmass". portageMaster 0.2.1 http://freshmeat.net/releases/135568/ portageMaster is Java GUI for Gentoo's packaging system Portage. Povray Tree Generator 1.2.1 http://freshmeat.net/releases/135630/ The Povray Tree Generator generates tree structures using Povray. ProFTPD 1.2.9 RC2 (Development) http://freshmeat.net/releases/135597/ ProFTPD is a proven, high-performance, scalable FTP server written from scratch, with a focus toward simplicity, security, and ease of configuration. Naturally, ProFTPD powers some of the largest sites on the Internet. It features a very Apache-like configuration syntax, modules, and a highly customizable server infrastructure, including support for multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory visibility. PythonCard 0.7.2 http://freshmeat.net/releases/135563/ PythonCard is a GUI construction kit for building cross-platform desktop applications on Windows, Mac OS X, and Linux, using the Python language. It lets you develop graphical applications quickly and easily with a minimum of effort and coding. SalStat 20030911 http://freshmeat.net/releases/135580/ SalStat is an small application for the statistical analysis of scientific data (with a special concentration on psychology). It is a bit like SPSS and StatView, and it is written in Python/wxPython. Server optimized Linux 17.00 http://freshmeat.net/releases/135569/ SoL (Server optimized Linux) is a Linux distribution completely independent from other Linux distributions. It was built from the original source packages and is optimized for heavy-duty server work. It contains all common server applications, and features XML boot and script technology that makes it easy to configure and make the server work. Simply Powerful ToolKit 2.0 Beta 4 http://freshmeat.net/releases/135558/ The Simply Powerful ToolKit (SPTK) is a powerful widget toolkit based on the Fast and Light ToolKit (FLTK). It is geared for business-style application development with database support (ODBC). All the widgets support database connectivity. A special CDialog class makes editing database records very easy. Every widget can be connected to the field, and CDialog can be connected to the database table. Slacker ToDo Lists 2.1.3 http://freshmeat.net/releases/135640/ Slacker ToDo Lists is a Mac OS X productivity app that allows you to get organized, make outlines, write notes, keep appointments, categorize, keep URL and file links, and get reminders. slurm 0.3.1 http://freshmeat.net/releases/135584/ slurm started as a port of pppstatus to FreeBSD and now is a generic network load monitor. It features three different modes with real-time ASCII graphs and interface statistics for all kinds of network interfaces on FreeBSD, NetBSD, OpenBSD, and Linux. Snownews 1.2.1 http://freshmeat.net/releases/135591/ Snownews is a text mode RSS/RDF newsreader. It supports RSS feeds that comply to W3C's RDF 1.0 specification and Radio Userland's 0.9x and 2.0. Snownews depends on ncurses and uses libxml2 for XML parsing. Sound Juicer 0.5.1 http://freshmeat.net/releases/135612/ Sound Juicer is a CD ripping tool that features a clean interface and automatic tagging of files. SpamProbe 0.9e http://freshmeat.net/releases/135588/ SpamProbe is a spam detection program that uses a Bayesian analysis of the frequencies of terms used in the email. Because it filters email based on content rather than on general rules, it easily adapts itself to the types of email that each individual user normally receives. sparse 2003-09-11 http://freshmeat.net/releases/135649/ Sparse is a semantic parser of source files. It's neither a compiler (although it could be used as a front-end for one) nor a preprocessor (although it contains a preprocessing phase). It is meant to be a small, simple, easy to use library. Its function is to create a semantic parse tree for some arbitrary user for further analysis. It's not a tokenizer, nor is it a generic context-free parser. Context (semantics) is what it's all about: figuring out not just what the grouping of tokens are, but what the types are that the grouping implies. System Rescue CD 0.2.4 http://freshmeat.net/releases/135590/ SystemRescueCd is a Linux system available from a bootable CDROM that provides an easy way to perform administrative tasks on your computer, such as creating and editing the partitions of the hard disk or backing up data. It contains a lot of system utilities (such as parted, partimage, and fstools), and basic programs (such as editors, midnight commander, and network tools). It also includes QtParted, a Partition Magic clone that makes editing partitons easy with its Qt graphical user interface. This CDROM aims to be very easy to use and accessible to everybody. TaskJuggler 1.9.2 http://freshmeat.net/releases/135566/ TaskJuggler is a project management tool for Linux and UNIX system-based operating systems. Projects can be defined in a simple text format, listing tasks and their dependencies. Reports are returned in HTML or XML format. TaskJuggler does not only honor the task interdependencies but also takes resource constrains into account. Using its powerful filtering and reporting algorithms, the user can create task lists, resource usage tables, status reports, project calendars, and project accounting statements. The Puto Amo Window Manager 1.9.4 (Stable) http://freshmeat.net/releases/135648/ The Puto Amo Window Manager is a full featured window manager, but without useless bells and whistles. It is small, fast, etc. The Quine McClusky Simplification Tool 0.93 (Development) http://freshmeat.net/releases/135574/ The Quine McClusky Simplification Tool should optimize boolean equations by using the Quine McClusky process. The input syntax is very easy, and it already works with a few variables. Tiny SHell 0.6 http://freshmeat.net/releases/135638/ Tiny SHell is a lightweight client/server clone of the standard remote shell tools (rlogin, telnet, ssh, etc.), which can act as a backdoor and provide remote shell execution as well as file transfers. It is 8-bit clean, has full support for pseudo-terminal pairs (pty/tty), and uses strong 128-bit AES encryption. Tiny SHell can also operate in "connect-back" (a.k.a. "reverse-connect") mode in order to bypass firewalls that block incoming connections. Most Unix platforms are currently supported (Linux, BSD, Cygwin, SunOS, IRIX, HP-UX, and OSF). TinyCOBOL 0.61 http://freshmeat.net/releases/135577/ TinyCOBOL is an effort to bring a free COBOL compiler to Linux. It generates GNU assembler for the i386 Linux platform. A executable binary is then created using the GNU assembler and linker. The project is approaching the first beta release with many statements already implemented. TOAD C++ GUI Library 2003-09-10 (Development) http://freshmeat.net/releases/135561/ The TOAD C++ GUI Library is a set of classes to create graphical user interfaces with the X Window System. While still under development, it aims to be an alternative to other popular GUI libraries in the future by providing innovative features that ease the development process. UNFS3 0.8.4 http://freshmeat.net/releases/135639/ UNFS3 is a user-space implementation of the NFSv3 server specification. It is designed to be portable to different operating systems, with built-in Linux and Solaris support. UW-IMAP/Linuxconf VDM 2002c1 http://freshmeat.net/releases/135644/ UW-imap/Linuxconf gives support for Linuxconf virtual POP users. Very Quick Wiki 2.5.5 http://freshmeat.net/releases/135647/ Very Quick Wiki is a JSP/Servlet WikiWiki Web clone. It is installed by dropping a single WAR into Tomcat, Resin, etc. It features built-in filesystem or MySQL backend, email notification, diff, usernames, file upload /attachment, admin/topic-locking, recent changes, search engine, standard Wiki markup, and optional HTML support. VIPS 7.9.1 (Development) http://freshmeat.net/releases/135602/ VIPS is a free image processing system. It's particularly good with large images (i.e., images larger than the amount of RAM in your machine), and for working with colour. Visual Effects Engine 0.1.1 http://freshmeat.net/releases/135592/ Visual Effects Engine is a powerful particle system engine written in C++. It is useful for games, demos, animations, and art. XML Security 1.0 http://freshmeat.net/releases/135556/ XML Security is an implementation of the W3C digital signature specification that makes it possible for programmers to create and validate signed XML documents. It is currently being expanded to include the W3C encryption specification. Yaxi 0.3.1 http://freshmeat.net/releases/135651/ yaxi is a library for OCaml XML data manipulation. It provides implementations of XML 1.0, XPath, and XSLT with a functional taste. Slashcode How to Allow Longer Subjects? http://slashcode.com/article.pl?sid=03/08/30/1923252 An anonymous reader asks: "By default there is a limit on how long a poster's subject can be. Is there a way to get beyond this limitation, so that the subject lines for comments and stories can be longer?" Sure, it's easy... this is a good introduction to using MySQL to customize Slash. Slash on Mac OS X http://slashcode.com/article.pl?sid=03/08/12/158239 This is how I installed Slash on Mac OS X Server 10.2.6 on August 8, 2003. YMMV. This is not intended to be a tutorial, it is a log of what I did for my system. You may wish to use a release version of perl, to include different Apache modules, to compile with DSO, etc. Whatever. If someone wants to take some or all of this information and include it in a more comprehensive guide, be my guest. How to Force Previewing? http://slashcode.com/article.pl?sid=03/08/08/1931216 An anonymous user writes: "I'd like to see an option added to enable a user to force themselves to preview a post before they actually post the comment. At the moment, a user is required to preview a story submission before they post it, but there is no way for this requirement to be there for standard posts. I often find myself hitting 'submit' when I wish I'd previewed first. I know that a 'force post preview' option could be added to the options section and implemented in SLASH *very* easily, which would simply remove the 'Submit' button from the initial post screen... so could someone do it? I'd do it myself if I was able to update the CVS source :-)" This is a one-liner change... details follow... YogaCircle.net (New Yoga Slash Site) http://slashcode.com/article.pl?sid=03/07/28/0339211 Well this should be a first. A Yoga base Slash site. Check it out, if you have any questions or comments let me know. Thanks for the code. csdaily.com http://slashcode.com/article.pl?sid=03/07/28/0337226 Yet another Slash site, Computer Science Daily News. Aims to be a resource for Computer Science professionals, researchers, students and instructors. Hopefully this fills a niche, computer science developments seem to be very decentralized, and hard to find. Slash seems to be working out nicely, though I'm still learning the ropes... --csdaily Slash on server running Livejournal? http://slashcode.com/article.pl?sid=03/07/24/0035257 Maybe this is the wrong venue to ask in, and I'm sorry if it is, but this question has been nagging me for about the past week or so. I have a personal server running Slackware 8 with a custom-compiled Apache 1.3.27 (with the appropriate mod_perl) and MySQL 4.0.13. This server is currently running the LiveJournal server code and works quite well at this. I'm interested in attempting to set up slash for personal use (the Livejournal code is running for personal use as well), and herein lies the question. Can slash be run on the same server in another VirtualHost without having a separate apache installation/process and doing some fancy trick with mod_rewrite? Or am I asking too much? I will be happy to provide any further info anyone needs through e-mail (the e-mail link above is NOT spam-armored at all). QubitNews is finally launched! http://slashcode.com/article.pl?sid=03/07/24/0030227 QubitNews: News and Inforation from the Quantum Community. This is conceived as a meeting-point for the community working in the fast developing field of Quantum Information and Computation. This is an open and free project devoted to the exchange of information in this field.: news, stories, announcements, comments of scientific work, debates, polls, forums, etc... Many aspects of your work that cannot appear in scientific journals may find a place here. The main feature of QubitNews is that it is dynamical: you are wellcome to participate and modify the look and feel of this site. You may become an anonymous user, site user or an Author. Visit the homepage and consult the documents About, FAQ, How-To and GettingStarted. It may be useful, helpful and a lot of fun. Tuxedo.org Now running Slashcode http://slashcode.com/article.pl?sid=03/07/23/2014232 Tuxedo.org is now running Slashcode. I should have done this a couple of years ago... Most recent story is Linus Torvalds Comments on SCO Lawsuit and Linux. Hope you all enjoy the new site! --Chuck Peters Best hosting service for Slash? http://slashcode.com/article.pl?sid=03/07/23/1449209 I'm going to be doing some "big things" with Slashcode but am interested in going through someone to set up Slashcode and the server, so that I can just right in and start building the site. What are the best hosting services out there? Will they set up Slash for me? What kinds of experiences have people had? Dissociated Press goes Slash http://slashcode.com/article.pl?sid=03/07/23/1442252 After a bit of poking and prodding, I've converted Dissociated Press to Slashcode (2.2.6). Works great! Price Compare 256MB Secure Digital Card (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=637899 Lowest Price: $60.97 256MB CompactFlash Type I (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=445141 Lowest Price: $45.42 128MB USB Flash Drive (Lexar Media) http://osdn.pricegrabber.com/search_getprod.php?masterid=605710 Lowest Price: $33.00 256MB Memory Stick (Sony) http://osdn.pricegrabber.com/search_getprod.php?masterid=706661 Lowest Price: $74.99 512MB Secure Digital Card (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=967601 Lowest Price: $147.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: $13.99 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 Getting Hooked on Phonics by Gateway Educational Products, Ltd., Staff (Trade Cloth) http://osdn.pricegrabber.com/search_getprod.php?isbn=0964679108 Lowest Price: $100.00 Google Hacks by Tara Calishain (Trade Paper) http://osdn.pricegrabber.com/search_getprod.php?isbn=0596004478 Lowest Price: $13.99 Harry Potter Boxed Set by J. K. Rowling (Trade Paper) http://osdn.pricegrabber.com/search_getprod.php?isbn=0439434866 Lowest Price: $17.59 ================================================== 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]