x
Loading
 Loading
Have a question about Linux? Ask it in the forums
Hello, Guest | Login | Register
August 2002
Back Issue Cover
Keychain: Hassle-free SSH
If you're running Linux, you should be aware that using telnet is a no-no. With the wide availability of network sniffers and automated password grabbing tools, telnet is simply not a secure way to work. Instead, use ssh and keep your passwords in keychain.
The Capitalist in the Penguin Suit
Never one to mince words, Sun Microsystem's CEO shares his thoughts on Linux, Java, working with the Open Source community, and of course, Microsoft.
Write Once, Serve Everyone
Web services promise to integrate businesses, connect all kinds of devices, and rally the computer industry around standards. You've heard the hype -- here's what the hubbub's all about.
Creating Web Services with AXIS
Java developers interested in building Web services will find the AXIS toolkit
Using USB Devices on Linux Systems
I f you're in the market for a new printer, you may want to consider one with a USB (Universal Serial Bus) interface. While serial line interfaces were a great improvement over parallel interfaces, USB is even better. USB-connected printers are easy to configure and print faster (due both to faster communication with the host and more modern printer hardware).
Strategies for Scripting

Scripting has been a recurring theme in this column. It wasn't planned that way -- but the fact that every article to date has featured scripting in some way shouldn't be overlooked.

Scalable I/O on Clusters, Part 2
Linux clusters are an inexpensive yet very effective parallel computing solution. Indeed, the low cost and ease of building Linux clusters has encouraged researchers all around the world to build larger and faster collections of machines.
Building a Simple Calculator
Being a magazine editor isn't easy. In addition to fretting deadlines and the regular care-and-feeding of authors, editors spend a lot of time and effort reading, re-writing, re-reading, and tweaking articles. Editing is really more of an art than a science -- and that's why editors haven't been replaced by computers. Yet.
Like Falling Off a Log
In many Java programming projects, logging is one of those "eat your vegetables" kind of tasks: you have every every intention of doing it, but somehow never manage to. Instead, if any logging is in your code, it's the remnants of a few System.out.println() statements you forgot to remove after debugging a class.
Long Processes Through CGI
The CGI protocol is wonderful for the remote execution of short tasks. But how do you execute a longer task? A task can't just run without giving some kind of feedback to the user -- eventually either the user will get bored or Apache will drop the connection.
Compilers, Part 3: The Back End
This month, we finish peeking under the hood of the compiler with a look at the last two steps in the compilation process (the process that turns your source code into something that a machine can actually execute). If you recall, there are seven steps in compilation. These steps are shown in Figure One. Last month, we looked at step five, "Intermediate Code Optimization", those optimizations that the compiler can perform independent of the architecture of the target machine.
Reviews
Dell PowerEdge 2650
Software as a Service
If there's one buzzword we've all heard a million times this year, it's "Web Services." But as many times as I've heard that phrase, I've also heard the question, "What exactly is a Web Service?" So this month we decided to take a look at Linux, Open Source, and emerging standards and technologies and provide you with some answers.
The Old Ways are the Best Ways
You can only know a subject well by living and working with it. Indeed, I live with the technology I write about. While that usually works to my advantage, there are days like yesterday when the technology rears back and bites me.

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