Home » All Articles

All Articles

The SANE Scanner Interface

David Mosberger Issue #47, March 1998 SANE makes it easy to support a wide variety of devices and of applications with a minimum amount of programming effort. SANE stands for “Scanner Access Now Easy”. It is a universal interface that enables you to acquire images from any device that produces raster images, including flatbed scanners, video and still cameras and ...

Read More »

Linux Network Programming, Part 2

Ivan Griffin John Nelson Issue #47, March 1998 In part 2 of our series we learn how to design and code network daemons to serve our clients well. Daemon processes are servers which run in the background servicing various clients. You should be aware of the following few issues when creating daemon processes. During development, it is always advisable to ...

Read More »

A Partner’s Survival Guide

Telsa Gwynne Issue #46, February 1998 A view of life with a hacker brought to us by a mischievous spouse who should know—Ms. Gwynne is married to Alan Cox. I have just celebrated my fifth wedding anniversary to a hacker. Happily, there aren’t many things I would change. I feel the past five years have given me some experiences that ...

Read More »

The Quick Start Guide to the GIMP, Part Four

Michael J. Hammel Issue #46, February 1998 Our series winds up with a detailed description of the toolbox, plug-ins and keyboard acceleration.           Last month we talked about the Image Window and Layers, two very important topics when learning about the GIMP. Image Windows are where image processing work is displayed and where you pick the ...

Read More »

Linux Helps Bring Titanic to Life

Daryll Strauss Wook Issue #46, February 1998 Digital Domain uses Linux to create high-tech visual effects for the movies. Digital Domain is an advanced full-service production studio located in Venice, California. There, we generate visual effects for feature films and commercials as well as new media applications. Our feature film credits include Interview with the Vampire, True Lies, Apollo 13, ...

Read More »

Linux Network Programming, Part 1

Ivan Griffin PhD. John Nelson Issue #46, February 1998 This is the first of a series of articles about how to devlop networked applications using the various interfaces available on Linux. Like most other Unix-based operating systems, Linux supports TCP/IP as its native network transport. In this series, we will assume you are fairly familiar with C programming on Linux ...

Read More »

The Quick Start Guide to the GIMP, Part 3

Michael J. Hammel Issue #45, January 1998 This month we learn how to use the Image Window and layers in building our images with the GIMP, a Linux power tool for the graphics artist.           Patience and persistence has paid off. After two articles you sat and wondered “When do we get to the meat?” In ...

Read More »

LJ Interviews Mike Apgar, Speakeasy Café

Marjorie Richardson Issue #45, January 1998 Speakeasy was conceived around March of 1994. The main impetus was that while the Internet was fascinating to me, I found the necessity of access only at home to be both socially debilitating and much too slow. I interviewed Mike Apgar, owner of the Speakeasy Café in Seattle, by e-mail on July 15. I ...

Read More »

Netatalk, Linux and the Macintosh

Richard Parry Issue #45, January 1998 With Netatalk, you can drag and drop files from Linux to Mac and back, share system resources and more. Unix workstations, PCs running Windows 3.x/95/NT/Linux, FreeBSD, and other systems must be able to communicate seamlessly and share data whether they are in an engineering, business or home environment. More than one type of computer ...

Read More »

X-CD-Roast: CD Writer Software

Thomas Niederreiter Issue #45, January 1998 Mr. Niederreiter tells us all about his graphical user interface for writing data to a CD-ROM. X-CD-Roast is a fully X-based CD writer program. It is a front end for the command-line utilities cdwrite and mkisofs. X-CD-Roast therefore reduces the task of creating your own CDs to a few simple mouse clicks instead of ...

Read More »