O | S | D | N NEWSLETTER January 02, 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 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/ Other Apparel: The ThinkGeek Monkey Hoodie http://www.thinkgeek.com/apparel/hoodies/5b88/ Gadgets: Forever Flashlight http://www.thinkgeek.com/gadgets/lights/5a9f/ Electronics: Hitman 2 for PS2 http://www.thinkgeek.com/electronics/ps2/ps2soft/5c6e/ Computing: Sylvania SF170 17" LCD http://www.thinkgeek.com/computing/display/lcd/5c73/ Electronics: Splinter Cell for Xbox http://www.thinkgeek.com/electronics/xbox/xboxsoft/5c69/ Cube Goodies: Tiny R/C Digi Q Cars http://www.thinkgeek.com/cubegoodies/toys/5ad6/ Sourceforge FileZilla Server 0.8.0 has been released http://sourceforge.net/forum/forum.php?forum_id=239676 Another version of this powerful FTP Server has been released. From now on, FileZilla Server can run as service under WinNT based operating systems (NT4, 2K and XP). Also, the server interface now runs in a different process, so that I'll be able to implement remote administration in the next version. Of course, FileZilla Server still works well under Win9x (i.e. 95, 98(SE) and ME). Happy new year, Tim PS: Still reading? OK, here's a list of all changes: new features: - Separated server from the user interface, interface now runs in its own process - Sever now runs as service under Windows NT4, 2000 and XP fixed bugs: - fixed problems with non relative paths and drive letters. This should also fix the compatibility to some versions of the IE and other browsers (fixed by TJ Drennan) - fixed crash if a directory did contain files with a year larger than 2038 - server no longer sometimes stops responding after issuing shutdown PPS: Don't drink too much ;-) Mailman 2.1 http://sourceforge.net/forum/forum.php?forum_id=239746 This is the stable release of GNU Mailman 2.1. Mailman is free software that enables users to manage email mailing lists and e-newsletters. Its integrated web interface provides easy-to-use access for list members and list administrators. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, and more. Mailman 2.1 is fully internationalized, supporting 17 languages out-of-the-box. This new version also supports through-the-web list creation and removal, real name support, new moderation controls, and much more. See http://www.list.org or http://mailman.sf.net for details. JMichelleSui 0.9.7 released. (File Manager in Java and SWT) http://sourceforge.net/forum/forum.php?forum_id=239763 JMichelleSui is a File Manager written in Java and SWT. J2SE 1.4.0 (or later) and SWT 2122 (in Eclipse 2.1M4) is required. URI (RFC 2396) based directory and file implementation. Transparent ftp client (includes ftp connection pooling. contains timeout function). Drag & Drop and Clipboard availability. Simple and fast UI. 7.License : GNU LGPL or IBM CPL, or both Changes: 0.9.7 (2003/01/01) 1.crush dump logging is added. 2.ProgressDialog.setMaximum() is added for display detail progress. 3.when file copy, show transfer rate. 4.move menuitem from View->Move into Open. 5.add home directory and start directory into Favor list. 6.add menu to show memory status on ? menu. 7.show SWT version when launch JMichelleSui. 8.try to use SWT 2122 9.dump stack trace into file when exception or error occured. 10.add menu to move parent directory. 11.ftp connect fail causes NPE, is fixed. 12.copy: show detail about files to copy. PhpWiki developer release 1.3.4 http://sourceforge.net/forum/forum.php?forum_id=239495 PhpWiki is a WikiWikiWeb clone in PHP. A WikiWikiWeb is a site where anyone can edit the pages through an HTML form. All pages are stored in a DBMS and hyperlinking is dynamic. It's for collaboration, conversation and documentation all at once. Featuring many new plugins, bug fixes, and lines of code. nntp//rss v0.1 released http://sourceforge.net/forum/forum.php?forum_id=239506 nntp//rss is a Java-based bridge between RSS feeds and NNTP clients, enabling you to read your favorite RSS syndicated content within your existing NNTP-based newsreader. This first public release supports web-based administration, RSS versions 0.91 through to 2.0, and has been tested with popular NNTP newsreaders. nntp//rss is a Java application that can either be run locally on an end-user's machine, or on a group server. Administration is through an easy-to-use web-based interface, facilitating group/channel management, status monitoring, and channel configuration import/export. nntp//rss is *feed friendly* - utilizing the Last-Modified and ETag features of the HTTP protocol ensures that the bandwidth of content providers web servers isn't inconsiderately used during polling. Download nntp//rss v0.1 from: http://sourceforge.net/project/showfiles.php?group_id=68044&release_id= 130632 nntp//rss Home Page http://www.methodize.org/nntprss nntp//rss SourceForge Project Page http://www.sourceforge.net/projects/nntprss Panorama 0.18 now available http://sourceforge.net/forum/forum.php?forum_id=239491 Panorama is a framework for 3D graphics production. This will include modeling, rendering, animating, post-processing, etc. Animation is not currently supported, but will be added soon. It is officially part of the GNU project. Panorama 0.18 is now available for download. https://sourceforge.net/project/showfiles.php?group_id=7862 Before I get a lot of questions, I'll state here why I jumped some numbers in the versions. The ultimate goal of this project is to eventually end up stable, with version 1.0. As such, I believe that there was enough added and fixed as to further the number more than 1 notch. There is another version being developed in CVS (0.19), which is another large leap, but I don't want to end up with numbers which are prematurely high. As a potential roadmap, here's how I see the versions stacking up: 0.25 -- Time added, so that objects, textures, lights, etc. can vary over time. 0.50 -- Plugin system rewritten and functional for both *nix and Win32 (possibly other OSs), most objects verified. 0.75 -- Multiple SDLs (scene description languages), with at least one compatible to POV (http://www.povray.org). 0.90 -- Partially functioning GUIs for X (GTK--), Win32, and possibly other windowing systems. These will have full modeling capabilities. 1.00 -- Stable. Objects verfied to work, GUIs perform nicely, animation working correctly. These numbers are not fixed, and the order of completed features may be rearranged. It is, indeed, a very lofty goal. At the rate things have been progressing for the past 2 years, it will probably take me another 8 years for panorama to become stable, unless I can find some help. Questions or comments are welcomed. Medi 0.1.93 released http://sourceforge.net/forum/forum.php?forum_id=239378 A new version of Medi, 0.1.93, has been released. This is in fact (really this time...) the new 0.2.0 version. Configuration tables have been transferred into configuration local files, to reduce database rage. By running MediUpdater.jar, included in the package, the new version of the database will be installed. No data will be lost. Medi is a Java application useful to manage files in your CDs, floppies, etc. It can parse MP3 files, cataloguing them by author, genre and data, and can display (preview) some picture types. It uses a database (currently supported DBs are MySQL, Firebird and PostgreSQL) to store the data. SecureDataManager 1.0.1 released http://sourceforge.net/forum/forum.php?forum_id=239510 Secure Data Manager (SDM) is a full featured Java password manager application. Store logins and other private information for web sites, computers, credit cards, etc. This release is a patch to the 1.0 release -- fixes the 'save' disabled menu-item bug. This stable release contains many new features, including: searching, expiring dates, random password generator, CSV and XML import/export, Tree and Table views, printing, and more. Visit http://sdm.sourceforge.net to see screenshots. Installation is easy. Download, unzip, and run using Java 1.4.1. Comments are welcome. Please remember to monitor releases so you can be notified of future updates. -From the SecureDataManager Team RubyCocoa 0.4 was released http://sourceforge.net/forum/forum.php?forum_id=238973 RubyCocoa is a Mac OS X framework that allows Cocoa programming in the Object-Oriented Scripting Language Ruby. RubyCocoa allows writing a Cocoa application in Ruby. It allows creating and using a Cocoa object in a Ruby script. In Cocoa application, mixture of program written by both Ruby and Objective-C is possible. RubyCocoa 0.4.0 was released! http://www.imasy.or.jp/~hisa/mac/rubycocoa/ http://rubycocoa.sourceforge.net/ Changes from 0.3.2 ------------------ * Ruby 1.8 supported * revive RubyCocoa.framework * rename the extended library and move the library The '.pkg' binary package is available for Mac OS X 10.2. All of framework, library, documents, samples and ProejctBuilder templates are contained in the package. These items will be installed into the appropriate place. It is available to start of RubyCocoa programming or use of RubyCocoa application immediately. What's RubyCocoa? ----------------- RubyCocoa is a Mac OS X framework that allows Cocoa programming in the Object-Oriented Scripting Language Ruby. RubyCocoa allows writing a Cocoa application in Ruby. It allows creating and using a Cocoa object in a Ruby script. In Cocoa application, mixture of program written by both Ruby and Objective-C is possible. Some cases using RubyCocoa: * Exploration of a Cocoa object's feature with 'irb' interactively * Prototyping of a Cocoa application * Cocoa application that include good feature of Ruby and Objective-C * Wrapping Mac OS X native GUI for Ruby script PHPEclipse 1.0.3 preAlpha released http://sourceforge.net/forum/forum.php?forum_id=238989 PHPEclipse is an open-source PHP IDE. Built as an Eclipse plugin, it takes advantage of a well-designed, robust and widely used application framework. Project Page: http://www.sf.net/projects/phpeclipse Homepage: http://www.phpeclipse.org ChangeLog: http://sourceforge.net/project/shownotes.php?group_id=57621&release_id= 130306 Slashdot High Tech Foosball Mod Project http://slashdot.org/article.pl?sid=03/01/01/228208 [0]JakeBullet writes: "Project: Take a standard [1]foosball table and make it a little bit smarter. 1. The table should be aware of who's playing, the score and the status of the game. 2. Take the data from the game and use it to create a stats engine and player ranking system. 3. Project all relevant information about gameplay onto a flat screen. 4. Spend under $50. Links 0. mailto:[EMAIL PROTECTED] 1. http://stage.itp.tsoa.nyu.edu/~dc788/fall2002/physcomp/foosball/ Linux Number Crunching: Languages and Tools http://slashdot.org/article.pl?sid=03/01/01/2217234 [0]ChaoticCoyote writes " You've covered some of my past forays into benchmarking, so I thought Slashdot might be interested in [1]Linux Number Crunching: Benchmarking Compilers and Languages for ia32. I wrote the article while trying to decide between competing technologies. No one benchmark (or set of benchmarks) provides an absolute answer -- but information helps make reasonable decisions. Among the topics covered: C++, Java, Fortran 95, gcc, gcj, Intel compilers, SMP, double-precision math, and hyperthreading." Links 0. mailto:[EMAIL PROTECTED] 1. http://www.coyotegulch.com/reviews/almabench.html Mood-Sensing Computer http://slashdot.org/article.pl?sid=03/01/01/2058224 [0]handy_vandal writes "'A team at Vanderbilt University is ... developing a robotic assistant whose goal is .. [to] [1]respond to the moods of its human master.' For use on the battlefield -- e.g. when a soldier is overcome with anxiety." Links 0. mailto:[EMAIL PROTECTED] 1. http://www.wired.com/news/technology/0,1282,56921,00.html Chemistry Sets for Adults? http://slashdot.org/article.pl?sid=03/01/01/0649208 An Anonymous Coward asks "IÂve been pursuing a few different lines of study, to refresh myself in basic sciences before I return to school. Right now I am reading up on Chemistry, and thought it would be fun to acquire a chemistry set just to play around with and maybe learn a few things from. Do any science geeks here have any suggestions?" My childhood garage probably still has purple and black stains all over it (lucky I was wearing glasses). 300 in one electronics kits, anyone? The State of GNU/Linux in 2002: It was Good. http://slashdot.org/article.pl?sid=03/01/01/216205 An anonymous reader writes "This year has proven most interesting for GNU/Linux. While there was not any amazing surprises, there were numerous events that are noteworthy for review. The upshot to all of this is that most of what happened was good overall for the Free Software community. Read the [0]full story." Links 0. http://www.ofb.biz/modules.php?name=News&file=article&sid=188 Typewriter Keyboard Conversion http://slashdot.org/article.pl?sid=03/01/01/2151236 [0]graymalkn writes "My wife has repetitive stress problems and prefers typing on old-fashioned mechanical typewriters. For Christmas, I [1]converted a mechanical typewriter to work as a computer keyboard. My favorite feature: slap the carriage return for Enter." Links 0. mailto:[EMAIL PROTECTED] 1. http://www.multipledigression.com/typewriter Oregon Considers GPS-based Road Taxes http://slashdot.org/article.pl?sid=03/01/01/1855259 Oregon is [0]considering instituting a road tax - a tax based on the mileage driven within the state. The tax would be implemented with mandatory GPS boxes in each vehicle recording the mileage driven in Oregon. We've done a couple of [1]previous stories on Great Britain's initiatives in this area. Links 0. http://news.statesmanjournal.com/article.cfm?i=54184 1. http://slashdot.org/article.pl?sid=02/02/24/1536230&tid=99 Linux and Forensic Discovery http://slashdot.org/article.pl?sid=03/01/01/1846253 [0]Max Pyziur writes "Found this on cryptome.org where [1]Linux is cited in a DOJ document against Moussaoui (sometimes referred to as the "20th man"). FBI: Moussaoui E-mail Not Recoverable - January 1, 2003." An interesting read which gives some insight into how computer evidence is handled in court. Links 0. mailto:[EMAIL PROTECTED] 1. http://cryptome.org/usa-v-zm-email.htm Review of Mozilla's 2002 http://slashdot.org/article.pl?sid=03/01/01/1819222 An anonymous reader writes "[0]MozillaZine is currently featuring [1]an article looking back at the last 12 months of the Mozilla project. It's amazing to see how far things have come in 2002. A year ago, there was no [2]Mozilla 1.0, no [3]Netscape 7, no [4]Phoenix, no [5]Chimera and no shipping [6]AOL clients using [7]Gecko (Mozilla's rendering engine). An interesting read." Links 0. http://www.mozillazine.org/ 1. http://www.mozillazine.org/articles/article2795.html 2. http://www.mozilla.org/releases/mozilla1.0.html 3. http://browsers.netscape.com/ 4. http://www.mozilla.org/projects/phoenix/ 5. http://www.mozilla.org/projects/chimera/ 6. http://www.aol.com/ 7. http://www.mozilla.org/newlayout/ Dow vs. Parody http://slashdot.org/article.pl?sid=03/01/01/1456218 [0]tres3 writes "I stumbled across this [1]item on [2]Wired about [3]Verio cutting off [4]The Thing's Internet access after seven years of service. It seems that [5]The Yes Men have upset [6]DOW Chemical with their [7]parody press release concerning a poison gas leak at the Union Carbide plant (now owned by Dow) in Bhopal, India, in 1984, that killed thousands. It was posted by [8]RTMark.com, one of hundreds of customers (mostly artists and political activists) of The Thing, but has gone missing following the DMCA claims by DOW. Some European sites are now hosting the site [9]here and [10]here (slightly different). What really sent me into orbit was Dow's [11]response to all of this. While writing this submission I noticed that I have become a victim of The Yes Men and "Dow's" response is actually one of their parodies! :-) The story is still valid but the only thing I could find that really came from DOW was the DMCA [12]complaint (pdf) to Verio. To add insult to injury (and death (pun intended)) Dow has committed a reprehensible act, even for corporate America, by [13]suing the survivors for ten years of income ($10,000) for protesting Dow's failure to clean up the mess. [14] Greenpeace has set up a site for you to [15]protest this action." We did an [16]earlier story on this. Links 0. mailto:class5.pacbell@net 1. http://www.wired.com/news/politics/0,1283,57011,00.html 2. http://www.wired.com/ 3. http://www.verio.net/ 4. http://isp.thing.net/ 5. http://theyesmen.org/ 6. http://www.dow.com/Homepage/index.html 7. http://www.dowethics.com/r/about/corp/newleader.htm 8. http://rtmark.com/ 9. http://www.dowethics.com/r/Homepage/index.html 10. http://www.mad-dow-disease.com/ 11. http://www.dowethics.com/r/environment/freedom.html 12. http://theyesmen.org/dow/Dow-Chemical_DMCAnotice.pdf 13. http://www.greenpeace.org/international_en/news/details?news_id=95504 14. http://www.greenpeace.org/homepage/ 15. http://act.greenpeace.org/ams/e?a=Bhopal&s=blue2 16. http://yro.slashdot.org/article.pl?sid=02/12/23/1316239&tid=153 Freshmeat ActiveDeveloper 2.10 http://freshmeat.net/releases/108086/ ActiveDeveloper is a runtime Objective-C and C IDE, JIT compiler, and debugger for Cocoa and WebObjects 4.x. It features fast incremental Objective-C and C compilation, full native speed applications in deployment, and no ActiveDeveloper dependency in your products. Adium 1.6.2c http://freshmeat.net/releases/108076/ Adium is an AOL Instant Messenger (AIM) client which focuses on speed and features a highly customizable interface. AVInfo 0.4b http://freshmeat.net/releases/108061/ AVInfo is a utility for displaying AVI header information. It returns the length of a clip, FPS, resolution, codec, sound parametrs, and the number and type of streams, including detailed information for each. Binary diff utility 1.0.1 http://freshmeat.net/releases/108094/ bdiff is a simple and small program to do what the very common utilities "diff" and "patch" do with text files, but also works with binary files. Biorhythm Program 5.0 http://freshmeat.net/releases/108079/ This program will print your biorhythm for a given birthday and number of days to the screen or to a file. bonnie++ 1.93b http://freshmeat.net/releases/108103/ Bonnie++ is based on the Bonnie hard drive benchmark by Tim Bray. The most notable features that have been added are support for >2G of storage and testing operations involving thousands of files in a directory. This program is used by ReiserFS developers, but can be useful for anyone who wants to know how fast their hard drive or file system is. It now includes ZCAV in the package. This program tests the performance of different zones on the hard drive. ZCAV has been released separately before but will now only be released as part of the Bonnie++ suite. calc 2.11.6 http://freshmeat.net/releases/108057/ Calc is arbitrary precision arithmetic system that uses a C-like language. It's useful as a calculator, an algorithm prototype, and as a mathematical research tool. More importantly, calc provides a machine-independent means of computation. Calc comes with a rich set of builtin mathematical and programmatic functions. Chimera 0.6 http://freshmeat.net/releases/108075/ Chimera is a Web browser that has a Cocoa user interface, and embeds the Gecko layout engine. It is intended to be a simple, small, and fast browser for Mac OS X. direx - directory dino 1.0 http://freshmeat.net/releases/108022/ direx - directory dino allows you to run your own Web site directory. It is easy to setup, and runs correctly out of the box. Experienced Web masters can also customize the HTML layout. Static HTML pages are created for low server load and good search engine position. It features unlimited categories, an automatic check for double entry of URLs, searchability, and sendmail support. dvdrtools 0.1.3 (Beta) http://freshmeat.net/releases/108091/ dvdrtools is a fork of cdrtools, with the primary goal of supporting writing to DVDs. Gengen 0.4.2 http://freshmeat.net/releases/108090/ Gengen (GENerator GENerator) is a tool that, starting from a parameterized text (template), generates a text generator that can substitute parameters with values. GNU gengetopt 2.8 http://freshmeat.net/releases/108089/ gengetopt takes an easy-to-do description of options and generates a C function that uses the GNU getopt_long(3) function to parse the options and validate them. gengetopt is GNU software, but the code generated is not under any particular license. gengetopt is perfect if you are too lazy to write all the stuff required to call GNU getopt_long(3), or if you have a program and wish it took many options. The generated code works if you use autoconf or automake. GNU Mailman 2.1 (Stable) http://freshmeat.net/releases/108108/ GNU Mailman is software to help manage email discussion lists and e-newsletters. Its integrated Web interface provides easy-to-use access for list members and list administrators. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, topics, Usenet gateways, and more. It is fully internationalized, and supports digests and email commands. It runs on any Linux or Unix-like operating system and is compatible with most email and Web servers, mail readers, and Web browsers. Gnumeric 1.1.15 (Development) http://freshmeat.net/releases/108072/ Gnumeric is a powerful and easy to use spreadsheet using GNOME. Its goal is to provide a full featured spreadsheet and a smooth migration path for people and organizations currently using proprietary applications. It provides more sheet functions and greatly improved accuracy when compared to Microsoft's Excel. A plugin system lets you extend Gnumeric, adding functions, I/O formats, and real time data capabilities. The existing Python, Guile, and Perl plugins let you define complex functions. Gnumeric is capable of reading and writing MS Excel, and reading Lotus, Applix, Quattro Pro, OpenCalc, XBase, DIF, SYLK, HTML, Psion, MPS, oleo, sc, misc. text formats, and its native XML. It can also generate Latex, HTML, and others. gtkmm 2.1.3 (Unstable) http://freshmeat.net/releases/108106/ gtkmm (previously known as Gtk--) is a C++ interface for the popular GUI library GTK+. It provides a convenient interface for C++ programmers to create graphical user interfaces with GTK+'s framework. Highlights include typesafe callbacks, widgets which are extensible by inheritance, and many classes that can be easily combined to quickly create complex user interfaces. iConquer 1.1.1 http://freshmeat.net/releases/108078/ iConquer is an addictive game of world conquest, played by 1 to 6 players. The object of the game is to conquer the world by occupying all 42 countries on the map. It features artificial intelligence algorithms to set the player up against formidable computer opponents with six AI "personalities" to choose from. It also supports network play, a powerful help system with detailed information on each stage of the game along with tips and strategies, customizable strategy play, and gorgeous graphics. ISPMan 0.9.6 http://freshmeat.net/releases/108109/ ISPMan is a distributed system used to manage components of an ISP from a central management interface. Its written entirely in Perl, using an LDAP backend to manage DNS, Apache virtual hosts, Postfix, Cyrus, FTP, etc. It provides a central Web-based user interface for admins/helpdesk and a commandline interface to automate tasks or hook to other systems. Java+ Preprocessor 0.4 http://freshmeat.net/releases/108087/ Java+ is a Java preprocessor that adds its features to any Java compiler. It has long, multi-line strings with executable inclusions like Perl or Ruby, optionally segregates Java+ strings into ResourceBundle files, eliminates the need for JSP or ASP and their implied need for Java compilers on deployment servers (a security concern), and adds absolutely no overhead in either space or time. There are graphical and command line interfaces, and a simple, general, and recursive string syntax. JGAP 0.3 http://freshmeat.net/releases/108098/ JGAP is a genetic algorithms package written in Java. It is designed to require minimum effort to use "out of the box", but is highly modular and allows custom components to be easily plugged in by the more adventurous. jGnash 1.2 http://freshmeat.net/releases/108083/ jGnash is a personal finance application written in Java. A JVM of 1.4 or greater is required. jGnash supports basic account types and simple investment accounts at this time. jGnash has support for split transactions, nested accounts, and currencies. jGnash can import QIF files excluding investment accounts and transactions. Data is stored in an XML format so it is easy to manipulate and read the data external to the program. JMP 0.25 http://freshmeat.net/releases/108085/ Java Memory Profiler (JMP) uses the JVMPI interface to track objects and method times in the JVM (Java Virtual Machine). It uses a GTK+ interface to display statistics. The current instance count and the total amount of memory for each class is shown as is the total time spent in each method. KTagebuch 0.6 http://freshmeat.net/releases/108105/ KTagebuch is a simple but sufficient diary program for KDE 3. MAHO·WM -- Hazuki 0.3 http://freshmeat.net/releases/108080/ MAHO·WM -- Hazuki is a theme inspired by the Japanese animation series "Ojamajo Doremi" (See "Magical Doremi" in Europe, not counting Spain, at least.). The idea was to create one color scheme for each character, starting with Hazuki (the orange witch). MailScanner 3.27 and 4.11 http://freshmeat.net/releases/108077/ MailScanner is an Email virus scanner, vulnerability protector, and spam tagger. It supports the Sendmail and Exim MTAs, and the Sophos, McAfee, F-Prot, F-Secure, CommandAV, InoculateIT, Inoculan 4.x, Kaspersky, Nod32, AntiVir, RAV, Panda, and Clam anti-virus scanners. It supports SpamAssassin for highly successful spam identification. It is specifically designed to handle Denial Of Service attacks. It is very easy to install, and requires no changes at all to your sendmail.cf file. It is designed to be lightweight, and won't grind your mail system to a halt with its load. It can be integrated into any email system, regardless of the software in use. Meta-CVS 1.0 (Stable) http://freshmeat.net/releases/108107/ Meta-CVS is version control system created around CVS. It retains most of the features of CVS while adding support for first class directory structure versioning, storage of symbolic links, and versioning of execute permissions and user-defined properties. Meta-CVS greatly simplifies branching and merging by keeping track of what is merged where. It records file types and automatically assigns a CVS keyword expansion mode to newly added files whose suffixes match previously recorded types. Meta-CVS also has an importing feature that automatically figures out renames and moves, making it possible to easily keep up with patches from multiple sources in spite of directory structure changes. MPEG Menu System Version2 0.60 http://freshmeat.net/releases/108101/ MPEG Menu System Version2 is a menu system for the dxr3. It supports movie and audio playback and is very easily controlled from a remote control using Lirc. nanoFTPd 0.0.1 http://freshmeat.net/releases/108081/ nanoFTPd is a basic FTP daemon written in PHP. Currently it supports user authentication via a database (MySQL or PostgreSQL), a custom authentication library, passive mode, dynamic IP, and basic FTP commands. Ogg::Vorbis::Header 0.01 http://freshmeat.net/releases/108062/ Ogg::Vorbis::Header is a Perl module for viewing and modifying info and comment fields of files encoded in the Ogg Vorbis compressed audio format. It uses Inline::C to access the underlying Vorbis libraries and provides an object oriented interface, an incremental loading scheme, and maintains no open filehandles between operations, which allows data structures containing many Ogg::Vorbis::Header objects to be created. ogmencoder 0.6 http://freshmeat.net/releases/108100/ ogmencoder is a Perl script that uses MPlayer/Mencoder and Transcode to create an OGM (audio Vorbis) backup of your DVD, ready to be burned to a CD-R. OGM is the file format for multimedia developed by the Xiph.org Foundation. It is very similar to the common Microsoft AVI. The main difference between OGM and AVI is that the new format can store audio with the Ogg Vorbis codec. With this codec, you can decrease the bitrate of your movies (I use 64 kbps), saving space to increase the video bitrate. Ogmencoder is completely automatic. Basically, the only thing you have to do is to insert the DVD in the reader and launch the program. Pancho 9.0.1 (Stable) http://freshmeat.net/releases/108073/ Pancho is a utility that allows network administrators to make changes to the configuration for a single node or group of nodes through SNMP and TFTP. It also provides archiving functionality by allowing you to copy the device configurations to a remote server through a scheduled cron or at job. PowerAdmin 1.2.1 http://freshmeat.net/releases/108102/ PowerAdmin is a Web-based frontend for the PowerDNS DNS server. It interfaces with PowerDNS's generic database backends, such as MySQL, PostgreSQL, and Oracle, to add/modify/delete both forward and reverse zones, with full IPv6 support. prtunnel 0.0.4 http://freshmeat.net/releases/108044/ prtunnel tunnels a TCP connection through to a remote server using an HTTP or SOCKS5 proxy. It is useful if you are behind a proxy and want to use a program that doesn't have native proxy support. Trickster Streaming Server 0.04 http://freshmeat.net/releases/108099/ Trickster Streaming Server is a pure Perl MP3 streaming server with a simple Web interface that allows you to manipulate and browse the queue. The queue management API is done in a fairly simple UNIX manner, and can be easily extended. vhost 3.02r1 http://freshmeat.net/releases/108074/ vHost is a one-step solution for all virtual hosting needs. It enables a Linux/BSD server with single or multiple IP addresses to handle unlimited Web/FTP/email domains. It comes with both command-line and Web-based graphical user interface, which gives maximum control to a domain's owner, while relieving the system administrator of most routine administration tasks. The latest version also offers a "clustering" capability. Webmin Navigation and Layout 0.29a http://freshmeat.net/releases/108082/ The Webmin Navigation and Layout project aims to create a new and better navigation system for Webmin. It is easy to install over the Thememanager. Slashcode Odd tag behavour http://slashcode.com/article.pl?sid=03/01/01/2020255 I've added the IMG and SRC to the list of allowed tags in the var for that at geekizoid - problem is, it still doesn't allow those in comments - did I miss something? Slashd and apache have been restarted. --Pinkerton Floyd Best Practices for Secure Remote Admin? http://slashcode.com/article.pl?sid=02/12/31/1821256 What are best practices for securely administering a Slash site over the Web? I'm trying to use SSL for the purpose, which would be ideal, but I'm meeting with only limited success. There appears to be a bug in the user login code that keeps flipping the browser back to the non-SSL index. Is it just me, or am I barking up the wrong administrative tree? What happened to the headlines e-mails? http://slashcode.com/article.pl?sid=02/12/28/2239207 I've subscribed to the headlines e-mails from several slash sites, but most particularly to me, slashcode and use.perl. For some reason, despite my settings still seeming to be correct, slashcode has stopped sending them. I still get use.perl's headlines though. Any idea why? Problems with runtask http://slashcode.com/article.pl?sid=02/12/24/1754206 I just recently installed slash 2.2.6 on a server in my company intranet. We're going to make use of it as a technical forum for the developers to collaborate. For the most part, everything has gone smoothly and I've had little trouble getting slash configured the way I want. The one problem I have come across is that I can't run runtask with any of the tasks in my slash-site. Every time I try to do it, I check my slashd.log and find a similar error: Tue Dec 24 15:01:50 2002 Starting runtask with pid 10011 glob failed (child exited with status 1) at /home/usr1/app/slash/bin/runtask line 118. No task 'refresh_authors_cache.pl' found in /home/usr1/app/slash/site/emmaus.saic.com/tasks I've tried looking overthe code for runtask, but I'm a pretty novice perl programmer and have had little luck tracking the problem down. If anyone has ideas what might be causing this, please share. I don't want to have to wait a day for new users to have changes made to their accounts, since we're immediately going to make everyone authors (w/ seclev 100) because of the environment we're in. Geekizoid.Com http://slashcode.com/article.pl?sid=02/12/24/0239255 Well, we were going to wait until 31 Dec 2002, but since the cat is out of the bag already, Geekizoid.Com is back. Hosted by LRSE. The Last Straw http://slashcode.com/article.pl?sid=02/12/23/1915205 I just put up my first site using slashcode. It took about a week to get from downloading the Mandrake ISO's to having the site pretty complete. I have never used Linux before and I took this on as a learning experience. I am quite happy with the way it all turned out! Anyway, about the site - I found that people seem to complain about celebrities a lot, so I figured that a slash site related to the stupid things celebrities say and do might be a good idea. Check it out and let me know what you think! WML functionality? http://slashcode.com/article.pl?sid=02/12/23/1742230 I have been wondering if there is anyone out there using the WML/WAP functionality of Slash? There were some past articles on this subject, but seemingly with no clear answers. I was hoping to be able to generate .wml pages somehow like slashdot.org currently does. Any tips appreciated. Graphics not appearing in Topic setup http://slashcode.com/article.pl?sid=02/12/21/0045251 My newly installed topics were given graphics, in the format of ./images/topics/graphicname.ext and the pictures don't show. I've gone back in and tried changing them to absolute URLs, but when I click "save topic" it reverts back to the old entry. I can click and change sections and those update fine, but the graphic entry doesn't. Adding a rand photo block http://slashcode.com/article.pl?sid=02/12/20/1825223 Hello, i have written something for my slash site deporteyciencia.com for having a nice random photo block, i try to describe the process first, and later put all the code. (locally) you need a lot of free photos (locally) you need imagemagick (locally) run the script create_minis.pl for creating the thumbs. Take a look to the destination directories. You can create a captions.txt with the syntaxis: filename::caption(newline)... The captions will be drawn on the image!! put the original images and the thumbs in your site (remote) put the task rand.pl in your site (and change the directories as needed) (remote)configure crontab for running your task daily or hourly. (remote) write a block who shows rand_mini_foto.jpg and links to rand_foto.jpg do nothing and enjoy, or try to write a way for users uploading photos "one day they will appear" The code: -------------------------------- CREATE_MINIS.PL (remember to change directories and have imagemagick installed) -------------------------------- #!/usr/bin/perl -w use strict; #-------- config my $use_captions=1; my $background="#006699"; my $fore="#ffffff"; my $width="190x190"; #-------- config end my @files=`ls *.jpg`; my %captions=(); if ($use_captions) { open F_captions,"captions.txt" or die "ERROR, lack of \"captions.txt\"\n This file has the following sintaxis:\nfilename1::caption1\nfilename2::caption 2\n..."; while () { chomp; my ($filename,$text)=split (/::/,$_); $captions{$filename}=$text; } close F_captions; } foreach (@files) { print $_; chomp; if ($use_captions) { system("convert -resize $width_height $_ minis_with_captions/$_"); if($captions{$_}) { system("convert -box \"$background\" -font helvetica -fill \"$fore\" -draw \"text 0,10 \\\" $captions{$_}\\\"\" $_ images_with_captions/$_"); system("convert -box \"$background\" -font helvetica -fill \"$fore\" -draw \"text 0,10 \\\" $captions{$_}\\\"\" minis_with_captions/$_ minis_with_captions/$_"); } else { print "Error: lack of captions for file $_\n"; } } else { system("convert -resize $width_height $_ minis/$_"); } } -------------------------------- rand.pl (remember to change directory names) -------------------------------- #!/usr/bin/perl -w #coge una imagen aleatoriamente y la copia en rand_foto.jpg #lo mismo para una foto de las pequeñas, que están en /minis #llamado cada dia por una tarea use strict; #--- config my $path_in="/home/xavi/slash_2.2.5/fotos_deportivas" ; my $path_out="/home/xavi/slash_2.2.5/images"; #--- config end my $num_files=`ls $path_in/*.jpg|wc -l`; my $file=int rand $num_files; my $count=0; my @files=`cd $path_in;ls *.jpg`; foreach (@files) { $count ++; if ($count == $file) { chomp; system("cp $path_in/$_ $path_out/rand_foto.jpg"); system("cp $path_in/minis/$_ $path_out/rand_mini_foto.jpg"); } } -------------------------- write the block and config crontab for yourself. It's more easy than i can explain with my english level :) Thanks Krow: Yes this is a format nightmare but I thought I would share the submission with people anyways. Topics not appearing after time http://slashcode.com/article.pl?sid=02/12/20/1654254 Installed slashcode and have been modifying it. I added a topic under the admin section. The topic now appears when I go to "new" to create a new story. I removed the build-in topics and added about 7 new topics. The new topics are not listed in the pull-down when I try and create a new story. I've waited more than 24 hours and tried restarting apache, restarting slashd, and rebooting the web server. The topics are listed everywhere on the site that I can look for them *BUT* they're not options when creating a new story. Anyone know why? Price Compare 256MB Secure Digital Card (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=637899 Lowest Price: $92.00 128MB SecureDigital (SD) Card (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=437548 Lowest Price: $49.95 128MB XD-Picture Card (Fuji) http://osdn.pricegrabber.com/search_getprod.php?masterid=632803 Lowest Price: $55.73 128MB Sony Memory Stick (Lexar Media) http://osdn.pricegrabber.com/search_getprod.php?masterid=615823 Lowest Price: $54.99 128MB CompactFlash Type I (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=457764 Lowest Price: $39.95 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: $18.25 Angelina Ballerina Book and Doll Set by Katharine Holabird (Trade Cloth) http://osdn.pricegrabber.com/search_getprod.php?isbn=1584851945 Lowest Price: $16.50 Prey by Michael Crichton (Trade Cloth) http://osdn.pricegrabber.com/search_getprod.php?isbn=0066214122 Lowest Price: $9.99 Haley's Cleaning Hints by Graham Haley (Trade Cloth) http://osdn.pricegrabber.com/search_getprod.php?isbn=0969287348 Lowest Price: $13.97 Chronicles of Narnia Box Set by C. S. Lewis (Trade Paper) http://osdn.pricegrabber.com/search_getprod.php?isbn=0066238501 Lowest Price: $8.78 ================================================== 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]