O | S | D | N NEWSLETTER September 08, 2002 DEVELOPER SERIES
The 'Developer Series' Newsletter is developed to bring Open Source related content to a user with a focus for development with Open Source If you'd like to receive more content relating to Open Source subscribe at http://www.osdn.com/newsletters/ ============================================================== Sponsored by Thinkgeek http://www.ThinkGeek.com/ ============================================================== Thinkgeek Cube Fodder: Tangle Desktop Toy http://www.thinkgeek.com/stuff/fun-stuff/5a38.shtml Gadgets: Sharp Zaurus Linux PDA http://www.thinkgeek.com/stuff/gadgets/5a3c.shtml Gadgets: Key Katcher http://www.thinkgeek.com/stuff/gadgets/5a05.shtml Tshirts: Kids: newbie http://www.thinkgeek.com/stuff/apparel/59cc.shtml Caffeine: Energy Gum http://www.thinkgeek.com/stuff/caffeine/5a35.shtml Gadgets: Super Bright GREEN Laser Pointer! http://www.thinkgeek.com/stuff/gadgets/5a1d.shtml Gadgets: SoundBug - Turns Glossy Surfaces Into Speakers! http://www.thinkgeek.com/stuff/computing/5a15.shtml Tshirts: It Must Be User Error http://www.thinkgeek.com/stuff/apparel/59fe.shtml Gadgets: Key Katcher Privacy Device http://www.thinkgeek.com/stuff/gadgets/5a05.shtml Gadgets: Mini Wireless Color Video Cam (for RC rovers) http://www.thinkgeek.com/stuff/fun-stuff/59eb.shtml Cube Goodies: Levitron Desktop Levitation Toy http://www.thinkgeek.com/stuff/fun-stuff/59a9.shtml Tshirts: Bug Off, I'm On My Break http://www.thinkgeek.com/stuff/apparel/5a00.shtml Watches: onHand PC Watch http://www.thinkgeek.com/stuff/gadgets/5a1a.shtml Caffeine: Hyperglow Caffeinated Beer http://www.thinkgeek.com/stuff/looflirpa/beer.shtml Gadgets: Desktop Zero Point Infinite Power Generator http://www.thinkgeek.com/stuff/looflirpa/zero.shtml Cube Fodder: New Desktop Mini Fridge/Warmer http://www.thinkgeek.com/stuff/fun-stuff/5991.shtml Mods: New Lian-LIi Cases http://www.thinkgeek.com/stuff/computing/cases-mods.shtml Cube Fodder: LED Binary Clock http://www.thinkgeek.com/stuff/fun-stuff/59e0.shtml Cube Fodder: Rogers Connection Magnetic Set http://www.thinkgeek.com/stuff/fun-stuff/59b4.shtml Caffeine: Warp Mints In Cinnamon Flavor http://www.thinkgeek.com/stuff/caffeine/59de.shtml Sourceforge Automated Security Tools http://sourceforge.net/project/showfiles.php?group_id=51027 Release Candidate 1 phpLotto http://sourceforge.net/project/showfiles.php?group_id=53340 phpLotto 1st Release Legend of the Wonderer TCG http://sourceforge.net/project/showfiles.php?group_id=44698 battle system in the project Docs Advanced Simlulation Toolkit http://sourceforge.net/project/showfiles.php?group_id=48818 Recruiting PHPortal http://sourceforge.net/project/showfiles.php?group_id=28568 PHPortal version 0.1.9 released! PCGen -- A d20 Character Generator http://sourceforge.net/project/showfiles.php?group_id=25576 PCGen 2.6.3 is available MySQL Objective C API for Cocoa http://sourceforge.net/project/showfiles.php?group_id=42424 SMySQL version 0.7.0 i810 Framebuffer Device Driver http://sourceforge.net/project/showfiles.php?group_id=39579 Video Overlay Support for the Intel 810 and 815 Framebuffer 'Just For Fun' Network Management System http://sourceforge.net/project/showfiles.php?group_id=46041 JFF Network Management System 0.6.4 VietPad http://sourceforge.net/project/showfiles.php?group_id=46758 VietPad 1.0.2 Release Slashdot Canadian Lawful Access Legislation http://slashdot.org/article.pl?sid=02/09/07/2231244 [0]EvilAlien writes "In Canada, existing legislation covers access to telephone records, disclosure of customer information in accordance with the [1]Personal Information Protection and Electronic Documents Act (PIPEDA) and other means compelling the release of information. However, the laws regulating access to these networks for Canadian law enforcement and national security groups are only under development. The Department of Justice has released their [2]Lawful Access Consultation Document to get feedback from all the stakeholders including industry, civil liberties groups, and the legal community." Links 0. http://www.badmonkey.ca 1. http://www.privcom.gc.ca/legislation/02_06_01_e.asp 2. http://canada.justice.gc.ca/en/cons/la_al/ Palladium, 'Trusted PCs' in the News http://slashdot.org/article.pl?sid=02/09/07/2239235 Reuters is carrying a fairly lengthy article on [0]Palladium and 'Trusted Computing'. Worth reading - remember that what the Reuters/AP wires carry is all that most people will ever know about any particular issue. Links 0. http://news.yahoo.com/news?tmpl=story2&cid=569&ncid=738&e=1&u=/nm/20020907/tc_nm/bizcomputers_security_dc Physical and Network Security Merging? http://slashdot.org/article.pl?sid=02/09/07/2225256 MonMotha writes "[0]CSO reports that [1]physical and network security may be merging in an effort to eliminate redundant jobs, create a more secure security plan, and make security procedures more standardized across the company. This would seem to be a logical step forward as businesses become more and more dependent on their computers, and as the old adage goes, an attacker with physical access already has you owned." Links 0. http://www.csoonline.com/ 1. http://www.csoonline.com/read/090402/beast.html Open Source Mac Game Programming Competition http://slashdot.org/article.pl?sid=02/09/07/2152253 [0]Geert Poels writes "The [1]uDevGame Mac Game Programming Contest was established by [2]iDevGames in 2001 to energize game development on the Apple Macintosh platform. With the 2002 edition launched only two weeks ago, already [3]42 games have entered the competition. Most notable about this competition isn't the impressive collection of [4]prizes worth $11,000 but rather the obligation for all participants to submit all source code. This kind of competition is groundbreaking for the Mac community in every way." Links 0. http://www.idevgames.com 1. http://www.idevgames.com/content/contest.php?id=6 2. http://www.idevgames.com/ 3. http://www.idevgames.com/content/contest.php?id=6&show_entries=1 4. http://www.idevgames.com/content/contest.php?id=6&sponsors=1 Perpetual Motion Delorean? http://slashdot.org/article.pl?sid=02/09/07/1952252 An anonymous reader writes "An [0]electric-powered Delorean that can supposedly go "hundreds of miles" at speeds over 100MPH without stopping to recharge will be [1]tested today beginning at 8am at the Nashville Superspeedway. They claim the vehicle uses 12 standard car batteries, so the invention appears to relate to recharging the batteries." I found a website offering [2]current updates on the demonstration of this perpetual motion device: it appears they've suffered mechanical difficulties and cancelled the test. Links 0. http://www.tilleyfoundation.com/ 1. http://www.tennessean.com/business/archives/02/09/22041880.shtml 2. http://www.greaterthings.com/News/Tilley/newstuff/index.html The Casimir Effect http://slashdot.org/article.pl?sid=02/09/07/1727225 [0]HobbySpacer writes "A recent article in Physics World provides a [1]lucid description of the the Casimir effect, which is an attractive force between two surfaces caused by electromagnetic fluctuations in the vacuum. The article discusses some practical application such as the nanotech machines mentioned here [2]earlier." Links 0. http://www.hobbyspace.com/Links/sciTech.html 1. http://physicsweb.org/article/world/15/9/6 2. http://science.slashdot.org/article.pl?sid=02/02/19/219241&tid=126 A History of the Digital Copyright Struggle http://slashdot.org/article.pl?sid=02/09/06/215209 sconeu writes "The [0]National Journal has an article detailing the [1]battle between Hollywood and Silicon Valley. An interesting read, it discusses the tech industry's early miscues, and the efforts made to ensure that Hollywood isn't the only voice heard on the Hill." Links 0. http://nationaljournal.com/ 1. http://nationaljournal.com/about/njweekly/stories/2002/0906nj1.htm Linux Backups Made Easy http://slashdot.org/article.pl?sid=02/09/07/1630234 mfago writes "A colleague of mine has written a great [0] tutorial on how to use rsync to create automatic [1]"snapshot-style" backups. Nothing is required except for a simple script, although it is thus not necessarily suitable for data-center applications. Please try to be gentle on his server: it is the $80 computer that he mentions in the tutorial. Perhaps try the [2]Google cache." An excellent article answering a frequently asked question. Links 0. http://www.mikerubel.org/computers/rsync_snapshots/ 1. http://www.netapp.com/products/filer/snapmirror.html 2. http://216.239.51.100/search?q=cache:ysk5qyhZDzcC:www.mikerubel.org/computers/rsync_snapshots/+%22mike+rubel%22&hl=en&ie=UTF-8 Taking MicroBSD for a Test Run http://slashdot.org/article.pl?sid=02/09/07/1517248 [0]LiquidPC writes "In this [1]article Jeremy Reed of [2]BSDNewsletter.com talks about installing [3]MicroBSD, what features make it special, troubles and successes I encountered, and the beauty of the BSD license." Links 0. http://e3labs.ath.cx 1. http://www.bsdnewsletter.com/2002/09/Features39.html 2. http://www.bsdnewsletter.com/ 3. http://www.microbsd.org/ FTC Encourages Consumers to Forward Them Spam http://slashdot.org/article.pl?sid=02/09/07/1433250 Burl Ives writes "See this [0]CNN Article. 'The FTC encourages consumers to forward any spam they receive to the e-mail address [EMAIL PROTECTED]'. I'd say if they've posted their e-mail on the web, they are probably getting as much as the rest of us already, which isn't to say I'm not hoping to see some discussion of using the statistical spam sorters to auto forward a lot to them in encouragement..." I've been using [1]SpamAssassin for some time now with excellent results. Perhaps now I need to have my spam folder auto-forward to the FTC as well. Links 0. http://www.cnn.com/2002/TECH/ptech/09/04/spam.stop.reut/index.html 1. http://www.spamassassin.org/ Freshmeat Alfandega Firewall 1.1 (Stable) http://freshmeat.net/releases/96353/ Alfandega Firewall is a collection of Perl modules that helps users to implement iptables-based firewalls for two interfaces. It provides local and remote blacklists, spoofing checks, packet forwarding, ICMP control, service configuration, and more. BannerFilter 1.06 (Stable) http://freshmeat.net/releases/96342/ BannerFilter is a redirect script for the Squid proxy server, designed to block advertising banners on the Web. Unlike most other solutions, it also automatically closes popup windows. CRM 2002-09-06 http://freshmeat.net/releases/96345/ CRM is a very powerful filtering and mutilation language based on regex operations. It is capable of classifying mail messages, syslogs, firewall logs, and other incoming streams of unbounded length. It has a very powerful sparse-spectral learning capability; given examples of multiple classes (say, business email, jokes, and spam), it can learn to discriminate the classes. dachshund 0.1.0 http://freshmeat.net/releases/96346/ Dachshund is a software modeling tool for the GNOME environment. Dachshund allows developers to create a structured design document with embedded UML diagrams. Many parts of Dachshund are implemented using Python and can be customised to suit individual needs. FLAT Assembler 1.40 http://freshmeat.net/releases/96356/ FLAT Assembler is an assembler that supports extended memory, 8086- 80486/Pentium/MMX/SSE/SSE2 instructions, 16-bi and 32-bit code, macro instructions, code optimization, and binary, MZ, PE, and COFF output formats. gentoo 0.11.34 http://freshmeat.net/releases/96354/ gentoo is a file manager written in C. It uses the GTK+ toolkit, and the two-pane concept, somewhat inspired by DOpus. gentoo strives to be very configurable, and also to let you do all configuration from a GUI within the program itself. Using advanced file typing and styling systems, gentoo determines how to display files in its listings, and also how to act on them. The package includes a set of ~100 unique handcrafted icons, for many different types of files. guile 1.6.0 http://freshmeat.net/releases/96349/ Guile is a portable, embeddable Scheme implementation written in C. Guile provides a machine independent execution platform that can be linked in as a library when building extensible programs. herbix 1.0-36 http://freshmeat.net/releases/96363/ Herbix is a Linux server that fits on a floppy. It supports ipchains and can serve FTP, HTTP, IRC, DHCP, SMTP, and IDENT. Hibernate 1.1 beta 11 http://freshmeat.net/releases/96359/ Hibernate is a powerful, high performance object/relational persistence and query service for Java. It lets you develop persistent objects following common Java idiom, including composition, association, inheritance, polymorphism, and the Java collections framework. To allow a rapid build procedure, Hibernate rejects the use of code generation or bytecode processing. Instead, runtime reflection is used and SQL generation occurs at system startup time. It supports Oracle, DB2, MySQL, PostgreSQL, Sybase, Interbase, Microsoft SQL Server, Mckoi SQL, Progress, SAP DB, and HypersonicSQL. IRC Services 4.5.43 (Stable) http://freshmeat.net/releases/96350/ Services for IRC Networks (or just Services for short) provides for definitive nickname and channel ownership, automatic channel mode setting, memo (short message) storage and retrieval, and greater IRC operator control over the network. JBoss 3.0.2 http://freshmeat.net/releases/96351/ JBoss is an Open Source, standards-compliant, Enterprise JavaBeans application server implemented in pure Java. JBoss provides JBossServer, the basic EJB container and JMX infrastructure, JBossMQ for JMS messaging, JBossMail for mail, JBossTX for JTA/JTS transactions, JBossSX for JAAS based security, JBossCX for JCA connectivity, and JBossCMP for CMP persistence. It integrates with Tomcat Servlet/JSP container and Jetty Web server/servlet container, and enables you to mix and match these components through JMX by replacing any component you wish with a JMX-compliant implementation for the same APIs. The goal is to provide a full J2EE stack in the Free/Open Source software world. Korseby1 1.1 http://freshmeat.net/releases/96352/ Korseby1 is a subdued, blue and grey theme. libieee1284 0.2.2 (Stable) http://freshmeat.net/releases/96357/ libieee1284 is intended to be used by applications that need to communicate with (or at least identify) devices that are attached via a parallel port. Mp3 Database 6.0 (Release) http://freshmeat.net/releases/96347/ MP3 Database uses Apache/PHP/MySQL to work as an MP3/OGG Jukebox. Users select songs from a client machine; the program will pull from a CD on the server and play (using mpg123/ogg123). Users can also alter the volume with a Web interface to aumix. mpiocli 0.6.5 http://freshmeat.net/releases/96360/ mpiocli is a user space command line interface application that uses libusb to communicate with the MPIO DMB+. It supports basic file uploading/downloading and device formatting. netrik 0.20 http://freshmeat.net/releases/96348/ Netrik is a full-featured, text mode WWW browser. It offers all the features other text mode browsers offer, plus a couple of extras. Features include multi-windowing, JavaScript, a nice user interface, and an option of evolving to a "full-blown" graphical browser. pipemeter 0.7.1 http://freshmeat.net/releases/96355/ pipemeter is a command line utility that displays the speed and, if possible, progress, of data moving from its input to its output. portfwd 0.26rc2 http://freshmeat.net/releases/96344/ portfwd is a small user-level daemon which forwards incoming TCP connections and/or UDP packets to remote hosts. Multiple forwarders can be specified in a flexible configuration file. There is support for FTP forwarding and transparent proxy. RPG1 0.0.1 http://freshmeat.net/releases/96343/ RPG1 is a console role playing game written in Perl. It features graphics provided by the ANSI::Color module, an inventory, a magic system, food depletion, killing, getting killed, and a library system. wcd 3.0.6 http://freshmeat.net/releases/96362/ WCD is a directory changer for DOS and Unix. Another NCD (Norton Change Directory) clone. This program jumps to a (sub)directory anywhere in the directory-tree. The directory to jump to can be given by only the first characters or an expression with wildcards. World-Wide Exptools 1.0 http://freshmeat.net/releases/96278/ World-Wide Exptools is a large collection of tools with source and binaries. Automatic updates are possible using the Not-So-Bad- Distribution (NSBD) tool. It is a subset of the very popular distribution of tools used at Lucent and Bell Labs. Slashcode Slash or other weblog on school server? http://slashcode.com/article.pl?sid=02/09/08/0514220 I'm a college student building a site for a student organization. We were given a directory on the server which allows cgi scripts and has perl installed, but that is about it. No sql database. Not even cron jobs can be run in this space. I want to use what I've got, which is perl and the ability to write text files, and run a weblog with nice looking threaded discussions and user info pages. From what I can tell, Slash needs not only cgi and sql, but also several other parts of the server which are even less likely to be provided on a school account. Is there an easy way to adapt Slash to my tight constraints? If not, can anyone recommend a good alternative? That is, a well-used, well-tested blog application that uses text files instead of a backend database? Fingers are crossed. Zoo2 http://slashcode.com/article.pl?sid=02/09/06/174240 Zoo2, which is the friends and foe system, is now running on Slashcode, UsePerl, and Slashdot. This allows one to not only mark friends and foes, but to see second level relationships like friends of friends and foes of friends. There are still bits and pieces to the interface to happen but the base code is complete. Check it out from CVS If you login you can see the additional URL's for zoo in the lefthand menu bar. The Bookiejoint is back for 2002 http://slashcode.com/article.pl?sid=02/09/05/0451223 The Bookiejoint is back for another season of pro football picks! The Bookiejoint is an online game that's beat-the-spread. It's based on Slash, and it's free to anyone who wants to take a shot at the glory of winning it all. Sign up before the regular season starts at http://bookiejoint.org/! Sectional Topic Icon Spreads? http://slashcode.com/article.pl?sid=02/09/04/0557202 I like the way slash puts the most recent topic icons at the top right of the front page. What I don't like is that the ones for the front page ("articles") are the ones that show up on every section. Even if none of those topics are eligible to be used in that section. Is there some way to get the topic icons on sections to reflect what's actually showing on the front page of that section rather than what is on the front page? Passing variables to templates through Story http://slashcode.com/article.pl?sid=02/09/03/1534246 I have only been playing with SlashCode for the last couple of days and am afraid that my theme is already getting me into a lot of trouble. I decided that it would be neat if the heading for the stories/boxes on the page where different colors. I do not want random colors I want the colors to go in a specific order which I just set in an array in the .pl files in htdocs for now. When you click read more and view the story in article.pl I want to the corresponding title box etc. on this page to match the color that the story was on the main page. I have this pretty well working now however the only way that I can find to do it is very sloppy at best. I have been pulling the functions such as displayStory() from the module and including it in a .pl file that I am calling with require from these scripts. The only thing that I change in these functions is the hash that is being passed to slashDisplay() in order to pass the variable on to the template file. I know that it would be slightly better doing this with modules and overriding these functions to add in that variable but even so upgrading my theme for the next version of slashcode still seems like it would be hell. I am wondering if the functionality could be added so that with functions such as displayStory() or displayLink() would take a hashref that would have the values I want to pass along to the template? I know what I am doing is kind of odd and won't be done often but it seems that it may often be valuable to pass special variables along to the templates that change each iteration through a loop (such as the loop in index.pl of the slashcode template). RDF/RSS not automagically updating http://slashcode.com/article.pl?sid=02/09/02/0635259 Our rdf file hasn't automagically updated in 3 days... is there something I can do to force it to update? I've also noticed that the deletion queue wasn't getting completed until I kicked freshenup.pl. It looks like everything else is being done properly (stories being moved to older stories, authors tables being refreshed, etc.) Does anyone have any ideas? Thanks for any help you may be able to offer. WildFaith.org http://slashcode.com/article.pl?sid=02/08/30/1926246 We've helped setup yass for an initiative that flows into the UN's International day of Peace, Ceasefire, and Non-Violence, which occurs on Sept 21st. Wild Faith is building a network of distributed actions to celebrate this day, and get more people involved. Slash has provided the platform for rapid publishing of new info as the day draws near, as well as the ability to allow others to comment and participate. Slash DB Question: Part II http://slashcode.com/article.pl?sid=02/08/29/1551232 Following my previous post asking where user settings are saved (Thanks to thelink (http://thelink.concordia.ca) for his speedy response), I have an additional, almost identical question for the Slashcoders out there. On the Comment options page (users.pl?op=editcomm), does anyone know where the follwing settings are saved? "Email Display" "Signature Dash" "Reason Modifier" "People Modifier" "Anonymous Modifier" "NewUser Modifier" (Both the percentage field and the bonus) "Display Link Domains" Sorry to be such a pest. I've pretty much figured out all the other settings on this page. Playball4free.com http://slashcode.com/article.pl?sid=02/08/29/1528200 A new slash site (our first) talking about MLB and the coming strike. Please check it out... --wrttnwrd Submiting Long Story question http://slashcode.com/article.pl?sid=02/08/28/0442225 How do you only post part of the story and then when you click read more it shows a larger story. I know /. uses it and I was wondering how. Bruce Gillham Price Compare Sony MSA-128A 128MB Memory Stick (Sony) http://osdn.pricegrabber.com/search_getprod.php?masterid=424271 Lowest Price: $63.50 256MB Secure Digital (SD) Card (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=588627 Lowest Price: $124.50 IBM 1GB Microdrive with PC Card Adapter (IBM) http://osdn.pricegrabber.com/search_getprod.php?masterid=435768 Lowest Price: $248.95 SANDISK 128MB SECURE DATA CARD (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=437548 Lowest Price: $57.00 128MB Compact Flash Card (SanDisk) http://osdn.pricegrabber.com/search_getprod.php?masterid=457764 Lowest Price: $44.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: $15.71 Haley's Hints by Graham Haley (Trade Paper) http://osdn.pricegrabber.com/search_getprod.php?isbn=0969287356 Lowest Price: $11.87 GRE Big Book by Educational Staff (Paper Text) http://osdn.pricegrabber.com/search_getprod.php?isbn=0446396001 Lowest Price: $27.00 Haley's Cleaning Hints by Graham Haley (Trade Cloth) http://osdn.pricegrabber.com/search_getprod.php?isbn=0969287348 Lowest Price: $17.46 Insider's Guide Instant Win Tickets by Don D. Basina (Trade Paper) http://osdn.pricegrabber.com/search_getprod.php?isbn=0759660093 Lowest Price: $10.46 ================================================== 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]