x
Loading
 Loading
Featured Paper: Xen Virtualization with Novell SUSE Linux
Hello, Guest | Login | Register
October 2003
Back Issue Cover
Surf's Up
If you're in the market for a new browser, you're in luck: Linux offers many to choose from. But which is best? We surfed with a bunch, and here's our report.
A Very Apropos apt
The Debian Linux distribution introduced apt, a superior way to manage packages and avoid package dependency hell. Now, apt works with RPM-based distributions, like Red Hat. Here's how to use apt to greatly simplify system maintenance.
The New Kid on the Block
Recently ratified by the IETF, the iSCSI standard is about to make storage area networks (SANs) much more attractive to small- and mid-sized businesses.
The Death of the GPL?
While Red Hat's complaint and IBM's countersuit provided fan-pleasing left and right hooks to SCO on the first morning of the most recent LinuxWorld Expo, the most important story of the show lay underneath the flurry of press releases, swagger, and bluster: for the first time ever, the vaunted GNU Public License (GPL), the constitution of much of the free software world may be put to a legal test.
Gallery
Email Control
For a lot of us these days, "control" of email is more of a sad joke than a reality. New laws may not do much to stop the flood of spam, and viruses and worms keep sneaking in. As incoming messages make your server struggle and users' inboxes groan, what's an administrator -- or a user -- to do?
Working Inside the Bochs
Sometimes a single operating system just isn't enough. However impractical, many users keep multiple computers on their desk, sometimes dedicating each computer to a very specific, solitary task. But wasting hardware isn't always necessary. Computers are very flexible machines -- flexible enough that one computer can emulate another. Emulation allows a physical computer to pretend to be another one.
Cluster Management with Condor, Part I
A good job queuing and scheduling system is required whenever more than a couple of researchers share a Beowulf cluster. Coordinating with other users about when and where to run jobs on a shared cluster isn't impossible, but cluster administrators quickly realize the importance of having a robust batch system once users begin competing for resources.
Embed SQL with SQLite
Suppose that you want to contact a company that you've found on the Internet, but you don't know where it's located, and the only contact information provided on the "About the Company" web page contains a phone number with the unfamiliar area code of 323. You could call them up, hope to reach a real person, and ask where the company is located. Or, you could look up what geographical region uses that area code. Using everyone's favorite search engine, and within a few clicks, you see that 323 is a new area code for Los Angeles. Problem solved, and time to move on.
A Smarty Solution
Last month, we looked into Smarty (http://smarty.php.net), a powerful templating system for PHP. To recap, Smarty provides a separation of program logic from web site design. Your code does whatever it needs to do to fetch, process, and store data, and when you need to display something, you instantiate Smarty and ask it to render a particular template, passing in any necessary data. Smarty templates are written in a simple markup language that looks a bit like a cross between XML and PHP.
Get Naked
According to the principles of object-oriented design, the most important facet of business software development is for programmers and users to collaborate fully on the creation of the project's object model. If both sets of constituents do a good job, the common wisdom dictates, the objects encapsulate the work being performed, the people who per-form it, and the information that's produced. Each object has all of the attributes and behavior it needs to be able to handle its responsibilities -- but no more -- so that its class can be changed quickly when business requirements change.
Select * from Boing, Boing, Boing, Boing Order by Tomorrow

Koo, Koo, Ka-KooBox

New from HP: Mandrake

Koo, Koo, Ka-KooBox

LindowsCD: Instant Linux, just add PC

Koo, Koo, Ka-KooBox

Free Email Newsletters
Linux Mag Weekly
Blade & Virtualization
Making the Most of Multicore
HPC Weekly
Linux Magazine Case Study Update
Linux Magazine Webinar Update
Linux Magazine White Paper Update
Linux Magazine PR Daily
Email Address:

ActivSupport
Linux Magazine has chosen ActivSupport as IT consultants.
Sponsored Links