|In the spirit of the season, Santa's helper Merlin Hughes, who doubles in real life as a Java developer, presents the design and implementation of a J2EE-based secret Santa Web application, along with a discussion of the tools and technologies that can be used to ease the development of such applications. The articles (also see Part 2 and Part 3) provide a broad overview of how to build a J2EE application from the ground up, using some modern tools and frameworks, with details of how these different technologies work together to produce the end result. While not intended as detailed treatises on any individual technology, these articles instead serve as guides to developing a Web application with J2EE. This first article focuses on the beans, their design and implementation, and the use of XDoclet to accelerate their development and deployment.|
( Permalink: Roll your own secret Santa Web application Submitted by Anonymous Sat Dec 20, 2003 )
|Linux 2.6.0 Heart Transplant|
|CNet reports on
Linux 2.6. Also on the new release is: The Wonderful World of Linux 2.6.
" One of the two most fundamental changes to Linux in 2.6 comes through the acceptance and merging of much of the uClinux project into the mainstream kernel. The uClinux project (possibly pronounced "you-see-Linux", but more properly spelled with the Greek character "mu") is the Linux for Microcontrollers project. This variant of Linux has already been a major driver of support for Linux in the embedded market, and its inclusion in the official release should encourage further development in this space. "
( Permalink: Linux 2.6.0 Heart Transplant Submitted by Noel Fri Dec 19, 2003 )
|arstechnica's linux.ars tells us about the Linux boot process, FreeBSD Ports, and reviews Firestarter, their cool app of the week.
"You can see that having a proper firewall protecting your LAN makes a lot of sense, and using Firestarter to set up a netfilter/iptables firewall makes it easy and inexpensive to do. Firestarter provides a wealth of functionality in a pretty, easy to use interface, making the installation and management of a Linux firewall a much less daunting task."
( Permalink: Linux.ars Submitted by Noel Fri Dec 19, 2003 )
|Interview with Jon Edney|
|In this interview, a key contributor to the development of IEEE 802.11 systems and author of "Real 802.11 Security" discusses various wireless security topics.|
( Permalink: Interview with Jon Edney Submitted by LogError Fri Dec 19, 2003 )
|Introducing PCLinuxOS 2K4|
|Mad Penguin takes a look at
Introducing PCLinuxOS 2K4.
"What is a live Linux CD? It's a Linux distribution that runs completely from CD, but can also be installed to the hard drive if you so desire. PCLinuxOS (as of this writing is currently at version 2K4 Preview 4) is based upon the Mandrake Linux 9.2 distro (currently kernel 2.4.22) and, despite my thoughts on Mandrake, is one of the best live CDs I have ever used."
( Permalink: Introducing PCLinuxOS 2K4 Submitted by Noel Thu Dec 18, 2003 )
|USB Thumb Drive Linux|
|Linux Devices reports on
Linux Mobile System (LMS).
"Linux Mobile System (LMS) is an implementation of embedded Linux for USB "thumb" drives that can boot most any x86 computer into a Linux environment. Unlike so-called "live CDs," LMS allows files to be stored and information exchanged between systems. An an optional boot floppy is also available, for systems' whose BIOS can't boot from a USB device."
( Permalink: USB Thumb Drive Linux Submitted by Noel Thu Dec 18, 2003 )
|Tech Book Report has a short book review of
"Death March projects are those that are doomed to failure from the word go, doomed by unrealistic deadlines and resourcing and, even though everybody involved knows what the end is going to be, nobody seems to act on the blindingly obvious.Yourdon aims to do more than characterise and report on the existence of Death March projects, which in most respects differ from the kind of projects described in most software methodology or project management texts. To this end the book opens with a chapter which defines such projects and then explores why they happen and why people take part in them."
( Permalink: Death March Submitted by Noel Thu Dec 18, 2003 )
|Linux Kernel Problems|
|In this weeks Security Alerts, we look at problems in the Linux kernel, rsync, cdwrite, 4inarow, CVS, Ebola, net-snmp,lftp, and irssi.|
( Permalink: Linux Kernel Problems Submitted by Anonymous Wed Dec 17, 2003 )
|Migrating to Astaro Security Linux|
|Linux Journal takes a look at
Astaro Security Linux.
"Astaro Security Linux is a perimeter security solution that combines firewalling via stateful packet inspection filters, virtual private network (VPN - IPSec/PPTP) support, anti-spam and anti-virus protection, content filtering, URL blocking, application-level proxies, load balancing, QoS and user authentication. A global database of 20 million entries based on the analyzed content of 2 billion HTML pages is used to support URL blocking. Automated updates and remote administration are performed securely over the Web."
( Permalink: Migrating to Astaro Security Linux Submitted by Noel Wed Dec 17, 2003 )
|On the GUI Selection in UserLinux|
|Newsforge talks about Bruce Perens'
"But all of the efforts to unify these two desktops do not change the fact that there are two entirely different GUI SDKs. The two competing GUIs are each of a complexity equal to or greater than that of the Linux kernel. For developers and support staff, maintaining expertise in both of two GUIs is an expensive proposition. Many IT shops, when faced with such choices, have decided to consolidate to fewer options in order to reduce expense."
( Permalink: On the GUI Selection in UserLinux Submitted by Noel Wed Dec 17, 2003 )
|Getting Open Source Into Public Libraries|
|Newsforge talks about
Libraries and Open Source.
"The first reaction from the open source community is usually "Great, I'll burn a whole set of CDs and donate them to my local library." This is completely and utterly the wrong thing to do. It is wrong because you will not be taking into account the responsibilities libraries have for their patrons. The CDs you burn will have to be thrown away. You will also be trying to force libraries to do what you want them to do, and nobody likes that."
( Permalink: Getting Open Source Into Public Libraries Submitted by Noel Tue Dec 16, 2003 )
|Charming Python: Review of Python IDEs|
|This article looks at four open source development environments for working with Python code on Unix-like operating systems. He evaluates two general-purpose editors/environments and two Python-specific ones, and compares the merits of each.|
( Permalink: Charming Python: Review of Python IDEs Submitted by Anonymous Tue Dec 16, 2003 )
|SCO UnixWare 7.1.3 Review|
|Despite news about SCO being all about the lawsuit, they still sell OS products and they have a presense in the server market. UnixWare is one of these OS products. Tony Bourke reviewed its latest version, 7.1.3, and even includes benchmarks among other tests. Tony concludes that the lack of commercial applications and user community, the difficulty with open source applications, the SCO litigation, and the high price are all marks against UnixWare. There are just very few reasons to adopt UnixWare as your platform, and plenty of reasons to adopt (or migrate to) other platforms.|
( Permalink: SCO UnixWare 7.1.3 Review Submitted by Anonymous Tue Dec 16, 2003 )
|The False Economy of Proprietary Code|
|There have been many arguments being made against the open source community for its lack of controls and ownership. Many proponents of closed-source and proprietary software argue that they have spent millions of dollars developing software and therefore must be allowed to control the marketplace of ideas. Alas, poor souls, they fail to grasp the reality of the efficiency and economy of a greater power called free and open-source software.
The argument that so many are keen to make first is that the price of free software is nothing; that you cannot sell what is free source. Such is simply a prevarication as it was never the intent of the free software model to keep anyone from earning money. Instead, the idea was to keep the source code underlying the programs from being kept from the public. It allows code to be modified to fit within a unique environment. Instead of attempting to insure that one-size-fits-all (which we know does not always ring true) approach, the software can be customized for its environment.
( Permalink: The False Economy of Proprietary Code Submitted by Chuck Talk Mon Dec 15, 2003 )
|FreeBSD, SNMP and RRDTool|
|If you ever wanted to graph your network traffic, disk usage, system load, or anything else about your network, servers or workstations, then RRDTool is your best friend and SNMP is it's very sexy spouse.
Between the two you can collect data on almost element in your network, either local or remote, and graph it almost any way.
To learn how to start using these two in under an hour, read on at silverwraith.com
( Permalink: FreeBSD, SNMP and RRDTool Submitted by Avleen Vig Mon Dec 15, 2003 )