| 
 | 
|  | 
| 
 | 
This is an index of all LinuxFocus articles sorted by authorname.
![[not translated]](../common/images/frame_tuxgrey.gif) Let's do some electronics
 Let's do some electronicsBookreview: Beginning PHP4 Databases
This is a book from Wrox-press on PHP4
Simple Animation
Creating a simple animation is fun and easy, for children and adults alike.
![[not translated]](../common/images/frame_tuxgrey.gif) QCad: Technical drawing with Linux
 QCad: Technical drawing with Linux![[not translated]](../common/images/frame_tuxgrey.gif) Discovering Ted
 Discovering Ted![[not translated]](../common/images/frame_tuxgrey.gif) Freefont, True Type and Patterns with The Gimp
 Freefont, True Type and Patterns with The Gimp![[not translated]](../common/images/frame_tuxgrey.gif) Pseudo 3D with Gimp
 Pseudo 3D with GimpCreating fire effects with The GIMP
In this article we show a procedure to create fire effects with The GIMP in five steps
![[not translated]](../common/images/frame_tuxgrey.gif) Introduction to DNS
 Introduction to DNS![[not translated]](../common/images/frame_tuxgrey.gif) Multicast
 Multicast![[not translated]](../common/images/frame_tuxgrey.gif) Managing Your Mail with procmail
 Managing Your Mail with procmail![[not translated]](../common/images/frame_tuxgrey.gif) PGP Under Linux
 PGP Under Linux![[not translated]](../common/images/frame_tuxgrey.gif) POVRAY IV: The Use of Textures in Povray
 POVRAY IV: The Use of Textures in PovrayDesign of Recursive Structures. POVRAY III
The author explores the use of iterative structures within POVRAY and the beautiful images that they can generate.
![[not translated]](../common/images/frame_tuxgrey.gif) POVRAY II: Basic Notions
 POVRAY II: Basic Notions![[not translated]](../common/images/frame_tuxgrey.gif) POVRAY I: First Steps
 POVRAY I: First Steps![[not translated]](../common/images/frame_tuxgrey.gif) Optimizing C/C++ programs using the GProf profiler
 Optimizing C/C++ programs using the GProf profiler![[not translated]](../common/images/frame_tuxgrey.gif) Realtime data mirroring on Linux
 Realtime data mirroring on Linux![[not translated]](../common/images/frame_tuxgrey.gif) High Availability systems under Linux
 High Availability systems under LinuxBuilding Scalable ISPs with opensource softwares
In my last article, I introduced you to using LDAP on Linux. In this article, we will build a scalable ISP that can scale from one to any number of backend machines. The backbone of setting up this ISP is LDAP.
![[not translated]](../common/images/frame_tuxgrey.gif) Using LDAP under Linux
 Using LDAP under LinuxUsing Apache ProxyPass to access servers behind a Masquerading
This article demonstrates how to make a webserver behind a firewall available on the internet without changing rules on your firewall or compromising security.
Recycling Ip Addresses with Apache
This article demonstrates how to serve multiple virtual web servers using the same Ip address with Apache on Unix/Linux.
![[not translated]](../common/images/frame_tuxgrey.gif) Using PGPLOT for interactive graphics under Linux
 Using PGPLOT for interactive graphics under LinuxMastering the VI editor
The VI editor is a screen-based editor used by many Unix users. The VI editor has powerful features to aid programmers, but many beginning users avoid using VI because the different features overwhelm them.
![[not translated]](../common/images/frame_tuxgrey.gif) Secure your connections with SSH
 Secure your connections with SSH![[not translated]](../common/images/frame_tuxgrey.gif) Talking to a Running Process
 Talking to a Running Process![[not translated]](../common/images/frame_tuxgrey.gif) A 1 Bit Data Scope
 A 1 Bit Data ScopeThe Tcl Syntax
This article explains basics concept and syntax of the Tcl language
![[not translated]](../common/images/frame_tuxgrey.gif) Rsync: The Best Backup System Ever
 Rsync: The Best Backup System Ever![[not translated]](../common/images/frame_tuxgrey.gif) Getting Linux to Run a Computer with an Alpha CPU
 Getting Linux to Run a Computer with an Alpha CPUAn introduction to SPF
SPF stands for Sender Policy Framework an antiforgery standard to prevent the forging of e-mail addresses.
Book Review: Beginning Databases with MySQL
A brief review about this great book about MySQL.
Book review: The qmail Handbook
This article is a brief review of "The Qmail Handbook" from Dave Sill.
![[not translated]](../common/images/frame_tuxgrey.gif) Computer Assisted Simulation of DNA using Linux and Perl
 Computer Assisted Simulation of DNA using Linux and Perl![[not translated]](../common/images/frame_tuxgrey.gif) LINUX & PERL, computer tools for study and analysis of biological information
 LINUX & PERL, computer tools for study and analysis of biological information![[not translated]](../common/images/frame_tuxgrey.gif) Collaborative Virtual Workspaces and their advantages
 Collaborative Virtual Workspaces and their advantages![[not translated]](../common/images/frame_tuxgrey.gif) RenderMan Part III
 RenderMan Part IIIRenderMan: Basics on Camera Positioning
Although the positioning is not as intuitive as Pov-Ray, it has an advantage when describing camera trajectories.
![[not translated]](../common/images/frame_tuxgrey.gif) RenderMan
 RenderMan![[not translated]](../common/images/frame_tuxgrey.gif) An Introduction to Tk
 An Introduction to TkMagicpoint
This article reviews the possibility of MagicPoint. This software is one of the very few that allow creation of presentations under X-Windows.
Apache : Part I
This article is an introduction to the HTTP protocol it takes also a look at the history of the World Wide Web.
![[not translated]](../common/images/frame_tuxgrey.gif) Interview with David Bagley
 Interview with David BagleyLinux among artists at BUF COMPAGNIE
BUF Company is a major synthetic image maker in the film business.
![[not translated]](../common/images/frame_tuxgrey.gif) Accessing PostgreSQL through JDBC via a Java SSL tunnel
 Accessing PostgreSQL through JDBC via a Java SSL tunnel![[not translated]](../common/images/frame_tuxgrey.gif) Linux on a Sony Vaio 505gx
 Linux on a Sony Vaio 505gx![[not translated]](../common/images/frame_tuxgrey.gif) Ximian Evolution installation guide
 Ximian Evolution installation guideViruses : a concern for all of us
Viruses, Worms and Trojan Horses could also be a threat to Linux.
![[not translated]](../common/images/frame_tuxgrey.gif) Linux for S/390 (IBM z-Series)
 Linux for S/390 (IBM z-Series)Setting up a Squid-Proxy Server
A proxy server can help to speed up an internet connection.
![[not translated]](../common/images/frame_tuxgrey.gif) Learning with nmap
 Learning with nmap![[not translated]](../common/images/frame_tuxgrey.gif) Network Management and Monitoring with Linux
 Network Management and Monitoring with Linux![[not translated]](../common/images/frame_tuxgrey.gif) Data loss, worst case
 Data loss, worst case![[not translated]](../common/images/frame_tuxgrey.gif) Introduction to the TclMySQL library
 Introduction to the TclMySQL libraryFail Safe Port Allocation for Linux Device Drivers
Writing a device driver is a challenging and an adventurous job. Once the device is registered in the driver's init_module routine, the resources for the device should be allocated. One of the main resources for the device is I/O port. The dynamically linked drivers, the developer should be careful to allocate unused range of port addresses for their device.
![[not translated]](../common/images/frame_tuxgrey.gif) Book review: The Art of UNIX Programming
 Book review: The Art of UNIX ProgrammingBooting three different operating systems: RedHat Linux 5.2, SCO Openserver 5.0.5 and Windows NT 4.0
Edgar explains how to setup one PC boot to boot 3 operating systems.
Using BibTeXML in DocBook XML to Write Scientific Articles
BibTex is an system which enables you to insert references from a (file) database into Tex documents. In this article I will show you how you can use a BibTex like reference system with DocBook XML.
Linux System Administration - A User's Guide (Book Review)
This is a review of the book titled "Linux System Administration - A User's Guide" by Marcel Gagne. The book has 532 pages and 26 chapters that cover installation, daemons, run-levels,file systems, password policy, kernel building, printing, devices, backups, network administration, secure computing, and more.
Analyzing your internet applications' log files II - configuring your reports
The first article in this series introduced Lire. This article will show you how you can configure your reports for your need.
Analyzing your internet applications' logfiles
This article is the first in a series about using Lire to analyze log files of internet server applications. This is not limited to one service, e.g. Apache, but is an integrated analyzer for many different services. Included are DNS, WWW, email and ipfilter services.
Using XML and XSLT to build LinuxFocus.org(/Nederlands)
This article shows you how parts of the Dutch website of LinuxFocus is generated with XSLT tools from the XML database. It compares this with the (very) much slower DOM tools in Perl.
Editing DocBook XML Documents
This article describes the use of Kate and its XML plugin as a tool for editing DocBook XML documents
Reporting bugs on Debian 2.2
How that Debian 2.2 is released, a lot of people will upgrade to new newest Debian distro. Since Debian is extremely stable, why do you need a bug report tool? I do not know, but you cannot write software without bugs, so bugs will be found. This article explains how to submit them to the developers of the package.
![[not translated]](../common/images/frame_tuxgrey.gif) Installing Debian packages of LinuxFocus
 Installing Debian packages of LinuxFocus![[not translated]](../common/images/frame_tuxgrey.gif) An Introduction to Perl's XML::XSLT module
 An Introduction to Perl's XML::XSLT moduleMaking PDF documents with DocBook
This article describes how you can use DocBook to develop PDF documents and covers tools you need to edit DocBook articles and tools to translate them to PDF documents.
![[not translated]](../common/images/frame_tuxgrey.gif) Kernel Secrets
 Kernel Secrets![[not translated]](../common/images/frame_tuxgrey.gif) PostScript III, Arrays, Variables, Loops and Macro Definitions
 PostScript III, Arrays, Variables, Loops and Macro Definitions![[not translated]](../common/images/frame_tuxgrey.gif) PostScript Part II: The Operand Stack
 PostScript Part II: The Operand Stack![[not translated]](../common/images/frame_tuxgrey.gif) Linux as an Educational Tool in Undergraduate Labs
 Linux as an Educational Tool in Undergraduate Labs![[not translated]](../common/images/frame_tuxgrey.gif) The Postscript Language
 The Postscript LanguageAutomating system administration with ssh and scp
This article demonstrates the usage of ssh and scp commands to automate system administration jobs, such as installing and configuring software on Linux systems.
![[not translated]](../common/images/frame_tuxgrey.gif) Introduction to BORG
 Introduction to BORG![[not translated]](../common/images/frame_tuxgrey.gif) External attacks
 External attacksSamba Configuration
This article describes the configuration of Linux-samba, a server needed to control domains of networks based on MS-windows machines. Examples given here are based on Debian GNU/Linux and Samba 2.0.7
Building DHCP automatically
This article explains how to configure easily DHCP on a network.
![[not translated]](../common/images/frame_tuxgrey.gif) Interview with Jeff Dike
 Interview with Jeff Dike![[not translated]](../common/images/frame_tuxgrey.gif) Mozilla dissected
 Mozilla dissectedGetting to know XML
This is a short introduction to XML. You will meet Eddy the meta cat, the XML syntax police, and some DTDs. Don't worry, we'll explain ;-)
The uCsimm kit
This article describes the uCsimm kit and the UClinux project: Porting the linux kernel on hardware without MMU (memory management unit).
Root-kit and integrity
This article presents the different operations a cracker can do after having succeeded in entering a machine. We will also discuss what an administrator can do to detect that the machine has been jeopardized.
![[not translated]](../common/images/frame_tuxgrey.gif) Security holes - Part VI
 Security holes - Part VI![[not translated]](../common/images/frame_tuxgrey.gif) Security holes - part V
 Security holes - part V![[not translated]](../common/images/frame_tuxgrey.gif) Security holes - part IV
 Security holes - part IV![[not translated]](../common/images/frame_tuxgrey.gif) Security holes
 Security holes![[not translated]](../common/images/frame_tuxgrey.gif) Security Holes - part II
 Security Holes - part II![[not translated]](../common/images/frame_tuxgrey.gif) Security Holes - part I
 Security Holes - part I![[not translated]](../common/images/frame_tuxgrey.gif) xinetd - extended Internet services daemon
 xinetd - extended Internet services daemonBastille Linux
Available by the beginning of june,version 1.1 of Bastille-Linux is not a new Linux Distribution but a set of security scripts. The authors have adopted a very pedagogic approach and one can learn a lot simply installing these scripts.
![[not translated]](../common/images/frame_tuxgrey.gif) Network File System (NFS)
 Network File System (NFS)![[not translated]](../common/images/frame_tuxgrey.gif) Yellow Pages (Part III)
 Yellow Pages (Part III)![[not translated]](../common/images/frame_tuxgrey.gif) Yellow Pages (Part II)
 Yellow Pages (Part II)![[not translated]](../common/images/frame_tuxgrey.gif) Yellow Pages
 Yellow Pages![[not translated]](../common/images/frame_tuxgrey.gif) Automount and autofs
 Automount and autofsEnlightenment
Enlightenment is a highly customizable window manager for Linux. This article discusses the features, installation, and customization of the Enlightenment window manager.
![[not translated]](../common/images/frame_tuxgrey.gif) A GNUstep small apps tour
 A GNUstep small apps tour![[not translated]](../common/images/frame_tuxgrey.gif) GWorkspace, the GNUstep Workspace Manager
 GWorkspace, the GNUstep Workspace ManagerFree Unix : the BSD one(s)
This aricle takes a look at the species "BSD UNIX".
![[not translated]](../common/images/frame_tuxgrey.gif) Gorm and ProjectCenter, the GNUstep RAD tools
 Gorm and ProjectCenter, the GNUstep RAD toolsFreeBSD, another alternative
This article is an overview over another free Unix system: FreeBSD
How to secure an heterogeneous network with free tools
Security in computers networks is probably one of the biggest technology challenges of the 21st century. This article provides a general overview over the most important aspects.
GNUMail.app, the portability evidence
A NeXTmail clone able to run under GNUstep and MacOS X with the same source code
IOS, another REBOLution
Back to the future: IOS the internet operating system
![[not translated]](../common/images/frame_tuxgrey.gif) MySQL and Perl, the marriage of convenience
 MySQL and Perl, the marriage of convenience![[not translated]](../common/images/frame_tuxgrey.gif) Nessus : another brick in the (security) wall
 Nessus : another brick in the (security) wallPsionic Portsentry 1.1, the defender of the ports
Port scan detection and active defense
![[not translated]](../common/images/frame_tuxgrey.gif) Singing in the web... with Opera 5.0 for Linux
 Singing in the web... with Opera 5.0 for LinuxThrough the tunnel
Using free SSH with external applications on different OSes
GNUstep, the open source OpenStep
An object-oriented framework
![[not translated]](../common/images/frame_tuxgrey.gif) Security tools
 Security tools![[not translated]](../common/images/frame_tuxgrey.gif) Once upon a time... or commercial Unix vs free Unix
 Once upon a time... or commercial Unix vs free UnixREBOL the rebel
Let's say REBOL is a messaging language, but as a matter of fact, it's much more than that.
![[not translated]](../common/images/frame_tuxgrey.gif) Virtual Network Computing
 Virtual Network ComputingArkeia, a professional and commercial network backup solution
Arkeia 4.2.3-1 is the latest version of a commercial and professional network backup solution from Knox Software.
NEdit, the universal editor in Unix world
Nedit is a remarkable editor. Unfortunately it is not included in most Linux distributions and therefore not as well known as other editors.
WindowMaker the spirit of NextStep
Window Maker 0.61.1 is the latest release of a NeXT look-alike window manager.
FSViewer, a File Manager for WindowMaker
Among the revolutionary tools of NeXTStep, the first in order of appearance on the screen was indisputably the File Viewer. Thanks to the path-view in that File Manager you always knew where you were. It was more than a manager, it was a true browser. FSViewer is a NeXTStep a like File Manager for WindowMaker.
![[not translated]](../common/images/frame_tuxgrey.gif) LF tip: Using Acrobat 7 with kde and kprinter
 LF tip: Using Acrobat 7 with kde and kprinter![[not translated]](../common/images/frame_tuxgrey.gif) Cruising with the snavigator
 Cruising with the snavigator![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip:Cloning entire PCs over the network
 LF Tip:Cloning entire PCs over the network![[not translated]](../common/images/frame_tuxgrey.gif) Professional Tex(t)Authoring with LyX
 Professional Tex(t)Authoring with LyX![[not translated]](../common/images/frame_tuxgrey.gif) A digital DC power supply -- part 3: command control from the PC
 A digital DC power supply -- part 3: command control from the PC![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip: #defines for writing portable C-code
 LF Tip: #defines for writing portable C-code![[not translated]](../common/images/frame_tuxgrey.gif) A digital DC power supply -- part 2: the software
 A digital DC power supply -- part 2: the software![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip: USB mice and laptops
 LF Tip: USB mice and laptops![[not translated]](../common/images/frame_tuxgrey.gif) A digital DC power supply
 A digital DC power supply![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip: Don't beep at me
 LF Tip: Don't beep at me![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip: essential firefox extensions
 LF Tip: essential firefox extensions![[not translated]](../common/images/frame_tuxgrey.gif) lcdproc -- LCD displays easy to use and easy to build
 lcdproc -- LCD displays easy to use and easy to build![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip: solving the ugly key problem
 LF Tip: solving the ugly key problem![[not translated]](../common/images/frame_tuxgrey.gif) Part 2 -- A digital thermometer or talk I2C to your atmel microcontroller
 Part 2 -- A digital thermometer or talk I2C to your atmel microcontroller![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip: generating PDF from html documents
 LF Tip: generating PDF from html documents![[not translated]](../common/images/frame_tuxgrey.gif) A digital thermometer or talk I2C to your atmel microcontroller
 A digital thermometer or talk I2C to your atmel microcontroller![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip: LinuxFocus Live Bookmarks
 LF Tip: LinuxFocus Live Bookmarks![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip: emacs keybindings to edit the url in firefox
 LF Tip: emacs keybindings to edit the url in firefoxLF Tip: switching off font anti-aliasing
Linuxfocus tip for November 2004
Programming the AVR Microcontroller with GCC, libc 1.0.4
How to program the Atmel AVR Microcontroller with GCC. An update of the March 2002 article for libc 1.0.4
LF Tip: Changing the keyboard layout on the fly
Linuxfocus tip for October 2004
The mystery of mount points
This article explains the concept of mount points but I hope the article has also some information which is interesting to readers who are not new to linux.
![[not translated]](../common/images/frame_tuxgrey.gif) Why does this not work!? How to find and fix faults in Linux applications.
 Why does this not work!? How to find and fix faults in Linux applications.![[not translated]](../common/images/frame_tuxgrey.gif) Gentoo linux
 Gentoo linux![[not translated]](../common/images/frame_tuxgrey.gif) uucpssh.org: UUCP e-mail for Linux fans
 uucpssh.org: UUCP e-mail for Linux fans![[not translated]](../common/images/frame_tuxgrey.gif) Test: pre-installed Linux Notebooks
 Test: pre-installed Linux Notebooks![[not translated]](../common/images/frame_tuxgrey.gif) RPN calculators for Linux
 RPN calculators for LinuxWriting man-pages
This article explains how to write your own man-pages.
![[not translated]](../common/images/frame_tuxgrey.gif) Linux on the desktop: A computer for Mom
 Linux on the desktop: A computer for Mom![[not translated]](../common/images/frame_tuxgrey.gif) Product Review: Textmaker
 Product Review: Textmaker![[not translated]](../common/images/frame_tuxgrey.gif) Linux USB LCD display with watchdog and buttons
 Linux USB LCD display with watchdog and buttonsManaging HTML with Perl, HTML::TagReader
HTML::TagReader is a light weight Perl module to process a file Tag by Tag.
Midi with alsa
This article explains how to use your computer as a midi synthesizer.
Frequency counter 1Hz-100Mhz with LCD display and RS232 interface
This article describes how to design a frequency counter with the AT90S4433 Microcontroller and Linux.
A Microcontroller based DC power supply
In this article we build a very robust Microcontroller regulated power supply for your "lab" at home.
Using the Minolta Dimage 5 camera under Linux
This is a short description on how to setup the usb drivers for the Minolta Dimage 5/7 cameras under Linux
Hardware watchdog and shutdown button
This is a simple circuit to connect to the serial line of your computer.
A LCD control panel for your Linux server
In this article we use an Atmel AT90S4433 microcontroller and a few other inexpensive parts to build a LCD control panel for a Linux server.
Programming the ARV Microcontroller with GCC
The article explains how to setup a GCC development environment for the AVR 8-bit risc Microcontroller series from Atmel.
Running applications remotely with X11
X Window System is much more than just an environment to manage the windows of graphical applications.
![[not translated]](../common/images/frame_tuxgrey.gif) Atek Super Mini Optical Mouse
 Atek Super Mini Optical Mouse![[not translated]](../common/images/frame_tuxgrey.gif) E-mail over UUCP: The professional solution for dialup users
 E-mail over UUCP: The professional solution for dialup users![[not translated]](../common/images/frame_tuxgrey.gif) Bookreview: Professional Perl Programming
 Bookreview: Professional Perl Programming![[not translated]](../common/images/frame_tuxgrey.gif) Using different ISPs for your Internet access
 Using different ISPs for your Internet accessA serial line shutdown button with control LED
In this article we design a little push button to connect to your server on the serial line and which you can use to shut the machine down when needed.
Using Serial Line LCD displays under Linux
This article show how to use the BLC2021 PC-Bay Insert serial line display from Matrix Orbital under Linux.
Setting up IP-Masquerading
IP-Masquerading provides the possibility to connect several computers to the Internet using a computer running Linux with just one public IP address.
Product review: SNiFF+ for Linux
SNiFF+ is an integrated development environment for Linux. TakeFive Software provides a download version (limited to 200 files) free of charge.
Perl part III
This article explains how to use arrays in Perl.
Home Networking, glossary and overview
This article explains hardware and networking terminology
Perl II
In the second part of the Perl tutorial we write our first real program.
Perl I
This is the start of a Perl tutorial
![[not translated]](../common/images/frame_tuxgrey.gif) File Access Permissions
 File Access Permissions![[not translated]](../common/images/frame_tuxgrey.gif) Finding Files
 Finding FilesRegular Expressions
Regular expressions are advanced search patters. This Article gives an introduction.
![[not translated]](../common/images/frame_tuxgrey.gif) Install a fax server the easy way
 Install a fax server the easy wayGame Review - Barrel Patrol 3D
Barrel Patrol 3D is a cute little 3d game, based on Ripoff, a classical arcade game from the early 80's.
![[not translated]](../common/images/frame_tuxgrey.gif) Game Review - GLtron
 Game Review - GLtron![[not translated]](../common/images/frame_tuxgrey.gif) Game Review - Penguin Command
 Game Review - Penguin Command![[not translated]](../common/images/frame_tuxgrey.gif) Game Review - Tux Racer
 Game Review - Tux RacerTux's secret obsession - Gaming under Linux
This is a short overview over the gaming scene under Linux.
Game Review - FreeCiv
FreeCiv is an open source clone of Sid Meier's popular Civilisation
storeBackup, the unconventional backup tool
storeBackup is a very versatile backup tool.
Developing Gnome Application with Python (Part 3)
RAD stands for Rapid Application Development.
![[not translated]](../common/images/frame_tuxgrey.gif) Developing Gnome Application with Python (Part 2)
 Developing Gnome Application with Python (Part 2)![[not translated]](../common/images/frame_tuxgrey.gif) Developing Gnome Application with Python (Part 1)
 Developing Gnome Application with Python (Part 1)Nerdbank - a banking initiative for open interfaces
Nerdbank is a project to develop an open and secure banking system for worldwide electronic money transactions.
![[not translated]](../common/images/frame_tuxgrey.gif) How to use your ATEN UC-232A USB adapter with Linux
 How to use your ATEN UC-232A USB adapter with Linux![[not translated]](../common/images/frame_tuxgrey.gif) Interview with Juan Jose Amor
 Interview with Juan Jose AmorReal-Time Linux II
In this second issue devoted to RT-Linux I will try to offer a more practical view of RT-Linux.
The StarOffice Suite
This article looks at the word processor in StarOffice
![[not translated]](../common/images/frame_tuxgrey.gif) Real-Time Linux
 Real-Time Linux![[not translated]](../common/images/frame_tuxgrey.gif) StarOffice for Linux
 StarOffice for Linux![[not translated]](../common/images/frame_tuxgrey.gif) Lyx Review
 Lyx ReviewLinux RT, part III
In this article a simple electric circuit is used to process commands from any infra-red remote control.
![[not translated]](../common/images/frame_tuxgrey.gif) A toolchain for transformation from paper to HTML
 A toolchain for transformation from paper to HTML![[not translated]](../common/images/frame_tuxgrey.gif) Checking gpg mail signatures with Sylpheed-Claws
 Checking gpg mail signatures with Sylpheed-Claws![[not translated]](../common/images/frame_tuxgrey.gif) Using gEDA
 Using gEDA![[not translated]](../common/images/frame_tuxgrey.gif) Fn-F12: Hibernate a IBM Thinkpad T20 laptop
 Fn-F12: Hibernate a IBM Thinkpad T20 laptopUnderstanding HD44780 compatible LCD-displays
This article how the interface of a HD44780 compatible LCD-displays works at bits and byte level.
TCPD and Firewalls using IPFWADM
This article describes very briefly how to configure the inetd services in order to improve security on your system. We concentrate in the of the tool IPFWADM to administer and configure inetd services
Awk
Examples on how to use AWK
![[not translated]](../common/images/frame_tuxgrey.gif) Easy Graphics: A Beginner's Guide to SVGAlib
 Easy Graphics: A Beginner's Guide to SVGAlib![[not translated]](../common/images/frame_tuxgrey.gif) Automate the creation of graphs with Graphviz
 Automate the creation of graphs with Graphviz![[not translated]](../common/images/frame_tuxgrey.gif) Slackware 7.0 part II: Configuration Guide
 Slackware 7.0 part II: Configuration GuideSlackware 7.0 part I: Installation Guide
The author describes in detail the installation of the Slackware 7.0 Linux distribution. This article is written for beginners.
![[not translated]](../common/images/frame_tuxgrey.gif) The X Display Manager
 The X Display Manager![[not translated]](../common/images/frame_tuxgrey.gif) Configuring X
 Configuring X![[not translated]](../common/images/frame_tuxgrey.gif) Building, Installing and Configuring sendmail 8.8.x
 Building, Installing and Configuring sendmail 8.8.x![[not translated]](../common/images/frame_tuxgrey.gif) Microsoft Windows NT Server 4.0 versus UNIX
 Microsoft Windows NT Server 4.0 versus UNIX![[not translated]](../common/images/frame_tuxgrey.gif) Basic Programming with Unix
 Basic Programming with Unix![[not translated]](../common/images/frame_tuxgrey.gif) Basic accoustics and signal processing for musicians
 Basic accoustics and signal processing for musiciansBook review: Professional PHP Programming
This article,reviews the book Professional PHP Programming,a Programmer to programmer collection from WROX press.
Sendmail and Fetchmail: A local mail server.
Sendmail is a powerful but complex software. This article explains how to configure sendmail and fetchmail for use on a typical home computer.
Building text files with m4 macros
This article shows how to use m4 macros
![[not translated]](../common/images/frame_tuxgrey.gif) Gambas: Basic for Linux
 Gambas: Basic for Linux![[not translated]](../common/images/frame_tuxgrey.gif) Java. Part II
 Java. Part IIMySQL. A Database Server
MySQL is an SQL (Structured Query Language) database server supported by a number of platforms, including Linux. Its Linux version is design with fast performance in mind.
Programming with Java. Part I
This is the first article in a series about Java programming. The first part will describe Java as a language, its general characteristics and the location of the most relevant sources of information.
![[not translated]](../common/images/frame_tuxgrey.gif) Through the Window
 Through the Window![[not translated]](../common/images/frame_tuxgrey.gif) Debugging Code with ddd
 Debugging Code with ddd![[not translated]](../common/images/frame_tuxgrey.gif) I got Linux Installed, What next?
 I got Linux Installed, What next?![[not translated]](../common/images/frame_tuxgrey.gif) Book review: Mastering Red Hat Linux 9
 Book review: Mastering Red Hat Linux 9![[not translated]](../common/images/frame_tuxgrey.gif) Intrusion detection with Debian GNU/Linux
 Intrusion detection with Debian GNU/Linux![[not translated]](../common/images/frame_tuxgrey.gif) Writing Text with PhotoShop
 Writing Text with PhotoShop![[not translated]](../common/images/frame_tuxgrey.gif) Graphical Photo composition with Photoshop
 Graphical Photo composition with Photoshop![[not translated]](../common/images/frame_tuxgrey.gif) A short guide to the installation of CVW under Linux
 A short guide to the installation of CVW under Linux![[not translated]](../common/images/frame_tuxgrey.gif) Statistics Anyone?
 Statistics Anyone?Creating panoramic views using Hugin, Enblend and The Gimp
In this article we show you how to create a panoramic picture using Hugin, Enblend and The Gimp.
![[not translated]](../common/images/frame_tuxgrey.gif) Dia, a diagram creation program
 Dia, a diagram creation program![[not translated]](../common/images/frame_tuxgrey.gif) Going 3D with Blender: Modeling a clock
 Going 3D with Blender: Modeling a clock![[not translated]](../common/images/frame_tuxgrey.gif) Tuxpaint: A paint program for kids
 Tuxpaint: A paint program for kids![[not translated]](../common/images/frame_tuxgrey.gif) Going 3D with Blender: Modeling a chest
 Going 3D with Blender: Modeling a chest![[not translated]](../common/images/frame_tuxgrey.gif) Going 3D with Blender: A room with toys
 Going 3D with Blender: A room with toys![[not translated]](../common/images/frame_tuxgrey.gif) Photo magic with Gimp
 Photo magic with Gimp![[not translated]](../common/images/frame_tuxgrey.gif) Going 3D with Blender: A toy train
 Going 3D with Blender: A toy trainGoing 3D with Blender: Very first Steps
Blender is an open source 3D graphics program. In this first article in a series about Blender we look at the very basics and build a stage with sphere and cube on it.
L'heure du Jazz++
Jazz is a midi sequencer with many interesting features for editing and composing your own music!
Light, Camera, Action... Kino!
Connect your digital video camera via firewire to Linux and start cutting.
Discover the universe
This article introduces 2 program for Linux to explore the universe.
Playing around with Dingbats and The Gimp
This article shows how you can create nice logos and images from Dingbat fonts with just a few clicks.
![[not translated]](../common/images/frame_tuxgrey.gif) A whole new world: A guided tour with Tux through the land of the penguin
 A whole new world: A guided tour with Tux through the land of the penguin![[not translated]](../common/images/frame_tuxgrey.gif) Do magic with images on the shell
 Do magic with images on the shell![[not translated]](../common/images/frame_tuxgrey.gif) Book Review: Beginning Linux Programming
 Book Review: Beginning Linux Programming![[not translated]](../common/images/frame_tuxgrey.gif) Building an autonomous light finder robot
 Building an autonomous light finder robot![[not translated]](../common/images/frame_tuxgrey.gif) Fighting against Spam
 Fighting against Spam(X)dialog: Talking shells
Xdialog and dialog a two classic utilities to enhance you shell scripts with a graphical user interface.
![[not translated]](../common/images/frame_tuxgrey.gif) Writing CDs with Linux
 Writing CDs with Linux![[not translated]](../common/images/frame_tuxgrey.gif) Shell Programming
 Shell Programming![[not translated]](../common/images/frame_tuxgrey.gif) Building a Linux-controlled walking robot
 Building a Linux-controlled walking robot![[not translated]](../common/images/frame_tuxgrey.gif) An Introduction to Network Booting and Etherboot
 An Introduction to Network Booting and Etherboot![[not translated]](../common/images/frame_tuxgrey.gif) IDS - Intrusion Detection System, part II
 IDS - Intrusion Detection System, part II![[not translated]](../common/images/frame_tuxgrey.gif) IDS - Intrusion Detection System, part I
 IDS - Intrusion Detection System, part IGIMP: Make your own brushes
This article explains the various brush types that Gimp has and shows how to create own brushes.
![[not translated]](../common/images/frame_tuxgrey.gif) Japanese on Linux Part I
 Japanese on Linux Part I![[not translated]](../common/images/frame_tuxgrey.gif) Concurrent programming - Message queues (3)
 Concurrent programming - Message queues (3)![[not translated]](../common/images/frame_tuxgrey.gif) Concurrent programming - Message queues (2)
 Concurrent programming - Message queues (2)![[not translated]](../common/images/frame_tuxgrey.gif) Implementing a scroller in SDL graphics
 Implementing a scroller in SDL graphics![[not translated]](../common/images/frame_tuxgrey.gif) Concurrent programming - Message queues (1)
 Concurrent programming - Message queues (1)Concurrent programming - Communications between processes
This is the second article in the series on concurrent programming.
Concurrent programming - Principles and introduction to processes
This series of articles has the purpose of introducing the reader to the concept of multitasking and to its implementation in the Linux operating system.
![[not translated]](../common/images/frame_tuxgrey.gif) Case Study: Open Source Content Management Systems Make E-commerce Websites Affordable
 Case Study: Open Source Content Management Systems Make E-commerce Websites AffordableKDE 3
The new KDE3 is out. This article will give you an idea what it would be like to try it for yourself.
GCC - the root of all
This is an introduction to using gcc as a compiler.
Bayonne: the opensource project for phone and IVR services
GNU Bayonne is a scalable telephony application server.
![[not translated]](../common/images/frame_tuxgrey.gif) PG2CGI Access to Databases from the Web
 PG2CGI Access to Databases from the Web![[not translated]](../common/images/frame_tuxgrey.gif) Making Shared Libraries
 Making Shared Libraries![[not translated]](../common/images/frame_tuxgrey.gif) ParallelKnoppix
 ParallelKnoppix![[not translated]](../common/images/frame_tuxgrey.gif) f-CPU Project: Attempting the "even harder"
 f-CPU Project: Attempting the "even harder"![[not translated]](../common/images/frame_tuxgrey.gif) Interview with Dennis Ritchie
 Interview with Dennis Ritchie![[not translated]](../common/images/frame_tuxgrey.gif) Interview with Linus Torvalds
 Interview with Linus Torvalds![[not translated]](../common/images/frame_tuxgrey.gif) GNU utilities
 GNU utilities![[not translated]](../common/images/frame_tuxgrey.gif) Basic UNIX commands
 Basic UNIX commandsSQL Tutorial Part II
Part II of the tutorial reviews several basic statements of the SQL language.
![[not translated]](../common/images/frame_tuxgrey.gif) Introduction to SQL. (SQL Part I) and installation of PostgreSQL
 Introduction to SQL. (SQL Part I) and installation of PostgreSQL![[not translated]](../common/images/frame_tuxgrey.gif) Linux in Hospitals
 Linux in Hospitals![[not translated]](../common/images/frame_tuxgrey.gif) Some Tips
 Some Tips![[not translated]](../common/images/frame_tuxgrey.gif) Connecting to the Internet
 Connecting to the InternetCheckinstall
Checkinstall is utility to automatically build RPM/Debian/Slackware packages from tar.gz source pages. This makes it possible to do a "clean" installation and de-installation of almost any source code tar.gz package.
LF tip: Customize motd & isse
LinuxFocus tip number 2 for November 2004
darkstat - a network traffic analyser
In this article we present the network traffic analyzer "darkstat". We cover installation, start and usage of this program.
vsftpd - an introduction to the Very Secure FTP Daemon
This article gives a basic introduction to the "Very Secure FTP Daemon". I am beginning with a general description of FTP and vsftpd. After that we will have a look at the installation, configuration and start options of the vsftp daemon.
Receiving faxes with efax
Setting up Efax to send and receive faxes on RedHat 7.2.
Plugins and Mozilla RC3
How I setup Mozilla RC3 for Real Player, Acrobat, Flash, and a generic plug-in Plugger.
Chrooting all services in Linux
Chrooted system services improve security by limiting damage that someone who broke into the system can possibly do
![[not translated]](../common/images/frame_tuxgrey.gif) Wacky uses for Raid, /dev/ram, and ramfs
 Wacky uses for Raid, /dev/ram, and ramfsSpeeding up small databases on Linux
A Ramdisk can be used to make small PostgreSQL databases really fast.
How to use a Ramdisk for Linux
This article shows how to use RAM as a virtual harddisk.
![[not translated]](../common/images/frame_tuxgrey.gif) MindsEye: 3D Modeling
 MindsEye: 3D ModelingMosixView, a management-GUI for MOSIX-cluster
This article describes a management GUI for the MOSIX-Cluster technologie (www.mosix.org)
Adding Security to Common Linux Distributions
How to modify a Linux distribution out of the box to get better security.
Platform independent software development
This article reviews different possibilities to build platform independent graphical user interfaces.
![[not translated]](../common/images/frame_tuxgrey.gif) BOOK REVIEW: HTML & XHTML, O'Reilly
 BOOK REVIEW: HTML & XHTML, O'Reilly![[not translated]](../common/images/frame_tuxgrey.gif) Happy Hacking Keyboard
 Happy Hacking Keyboard![[not translated]](../common/images/frame_tuxgrey.gif) GLUT: using Menus
 GLUT: using Menus![[not translated]](../common/images/frame_tuxgrey.gif) OpenGL: the 3D Scene
 OpenGL: the 3D Scene![[not translated]](../common/images/frame_tuxgrey.gif) GLUT Programming: Windows Management
 GLUT Programming: Windows Management![[not translated]](../common/images/frame_tuxgrey.gif) OpenGL Programming: More about Lines
 OpenGL Programming: More about Lines![[not translated]](../common/images/frame_tuxgrey.gif) OpenGL Programming:Simple Polygon Rendering
 OpenGL Programming:Simple Polygon Rendering![[not translated]](../common/images/frame_tuxgrey.gif) GLUT programming:Windows and Animations
 GLUT programming:Windows and Animations![[not translated]](../common/images/frame_tuxgrey.gif) What is OpenGL?
 What is OpenGL?![[not translated]](../common/images/frame_tuxgrey.gif) Mail From Our Readers
 Mail From Our Readers![[not translated]](../common/images/frame_tuxgrey.gif) ECC2-79 cracked: Alpha Linux did it
 ECC2-79 cracked: Alpha Linux did it![[not translated]](../common/images/frame_tuxgrey.gif) Setting Up a ZIP drive on an Alpha platform
 Setting Up a ZIP drive on an Alpha platform![[not translated]](../common/images/frame_tuxgrey.gif) Enabling Profile on the Alpha
 Enabling Profile on the Alpha![[not translated]](../common/images/frame_tuxgrey.gif) Installation of Manpages-es
 Installation of Manpages-es![[not translated]](../common/images/frame_tuxgrey.gif) What is Linux?
 What is Linux?![[not translated]](../common/images/frame_tuxgrey.gif) Creating a (Somewhat Useful) Version of Linux
 Creating a (Somewhat Useful) Version of Linux![[not translated]](../common/images/frame_tuxgrey.gif) Tracking Linux Internals with Syscalltracker
 Tracking Linux Internals with Syscalltracker![[not translated]](../common/images/frame_tuxgrey.gif) Colorful shells -- Using ANSI color codes
 Colorful shells -- Using ANSI color codes![[not translated]](../common/images/frame_tuxgrey.gif) Writing your own netfilter match
 Writing your own netfilter match![[not translated]](../common/images/frame_tuxgrey.gif) How to remove windows
 How to remove windows![[not translated]](../common/images/frame_tuxgrey.gif) Interview with Miguel de Icaza
 Interview with Miguel de IcazaGUI Programming with GTK - 3
In these article series, we will learn how to write graphical user interfaces (GUIs) using GTK.
![[not translated]](../common/images/frame_tuxgrey.gif) The MySQL C API
 The MySQL C APIGUI Programming with GTK - part 2
In this second part of the GTK series we will discuss boxes and tables.
GUI Programming with GTK
In this article we will learn how to write graphical user interfaces (GUI) using GTK.
![[not translated]](../common/images/frame_tuxgrey.gif) Enabling Chinese on Linux
 Enabling Chinese on LinuxCreating and Editing Animations with GIMP
Simple techniques to create and edit animations using the Gimp
![[not translated]](../common/images/frame_tuxgrey.gif) Writing Text with Gimp
 Writing Text with Gimp![[not translated]](../common/images/frame_tuxgrey.gif) Graphical Photo composition with The Gimp
 Graphical Photo composition with The Gimp![[not translated]](../common/images/frame_tuxgrey.gif) Hardware Review: OpenGL & GLUT with Voodoo 3Dfx in Mind
 Hardware Review: OpenGL & GLUT with Voodoo 3Dfx in Mind![[not translated]](../common/images/frame_tuxgrey.gif) 3Dfx graphics card
 3Dfx graphics card![[not translated]](../common/images/frame_tuxgrey.gif) Straight from the Horse's Mouth
 Straight from the Horse's MouthCompile your own Linux kernel
This a really comprehensive article that teaches you how to download , configure, compile and install your own kernel.
![[not translated]](../common/images/frame_tuxgrey.gif) Real-time mp3 recording, part II
 Real-time mp3 recording, part II![[not translated]](../common/images/frame_tuxgrey.gif) Real-time MP3 recording
 Real-time MP3 recordingDialog - a programming language for dialogs
Dialog is a programming language to program dialogs in games and computer simulations
![[not translated]](../common/images/frame_tuxgrey.gif) Funny shell commands
 Funny shell commandsIntroduction to cryptography
This article expains what cryptography is and how it works.
![[not translated]](../common/images/frame_tuxgrey.gif) Faulty Software
 Faulty SoftwareLinux in science -- or how a useful neural network utility was developed
This article shows how useful Linux-based software in science is.
![[not translated]](../common/images/frame_tuxgrey.gif) Measuring air pressure with Linux
 Measuring air pressure with Linux![[not translated]](../common/images/frame_tuxgrey.gif) Demography hands on
 Demography hands on![[not translated]](../common/images/frame_tuxgrey.gif) Get To know a free pascal compiler: Free Pascal
 Get To know a free pascal compiler: Free PascalIntroduction to Ncurses
Ncurses is a library that provides function-key mapping, screen painting functions and the ability to use multiple non-overlapping windows on text-based terminals.
![[not translated]](../common/images/frame_tuxgrey.gif) shivalik -- simple configuration backup (defying Murphy's laws)
 shivalik -- simple configuration backup (defying Murphy's laws)![[not translated]](../common/images/frame_tuxgrey.gif) Understanding the Proc File System
 Understanding the Proc File SystemInstallation of a LAMP-Systems
LAMP is an abbreviation for Linux Apache MySQL PHP. In this article you will learn how to install a Webserver based on LAMP.
![[not translated]](../common/images/frame_tuxgrey.gif) An ISDN - Fax with Linux
 An ISDN - Fax with LinuxReplacing a Windows NT/2000 server using Linux and SAMBA
This article is is focused on a Linux system with SAMBA in order to run some services, typically provided by Windows operating systems.
VXE, a Linux security tool
Serge Lozovsky presents a software package that he developed to make UNIX systems more secure.
![[not translated]](../common/images/frame_tuxgrey.gif) GNU/Linux on Fujitsu 635T
 GNU/Linux on Fujitsu 635T![[not translated]](../common/images/frame_tuxgrey.gif) Temperature monitoring with Linux (part 2)
 Temperature monitoring with Linux (part 2)![[not translated]](../common/images/frame_tuxgrey.gif) Temperature monitoring with Linux
 Temperature monitoring with Linux![[not translated]](../common/images/frame_tuxgrey.gif) Automail for fli4l
 Automail for fli4lCompiling, Configuring and Installing a fully-working Customized Linux Kernel
This article provides you with an extremely detailed and step-by-step process describing how to Compile, Configure and then Install a Customized Red Hat Linux Kernel.
Approaching Vector Linux
Review of a mini linux distribution
How to partition your hard drive for Linux
Thomas explains how he has chosen to partition his hard disk.
8cm-Multiboot-CDROM with modified Knoppix linux
This is an instruction how to make your own bootable mini CD.
![[not translated]](../common/images/frame_tuxgrey.gif) Book review: The Linux Enterprise Cluster
 Book review: The Linux Enterprise Cluster![[not translated]](../common/images/frame_tuxgrey.gif) Packet filtering with Linux
 Packet filtering with Linux![[not translated]](../common/images/frame_tuxgrey.gif) Installation and Configuration of a Raid-system
 Installation and Configuration of a Raid-system![[not translated]](../common/images/frame_tuxgrey.gif) An auto guided Vehicle Based on Linux
 An auto guided Vehicle Based on LinuxWireless LAN under Linux
In this article, the author talks about driver installation and usage of some common Wireless LAN adapters and related issues such as authentication based on 802.1x methods.
![[not translated]](../common/images/frame_tuxgrey.gif) Make it anywhere with make!
 Make it anywhere with make!How to use your CD-ROM under Linux
This article gives a short but useful description on how to use your CD-ROM under Linux.
![[not translated]](../common/images/frame_tuxgrey.gif) XMRM: Multi Resolution Morphing
 XMRM: Multi Resolution Morphing![[not translated]](../common/images/frame_tuxgrey.gif) Gimp : Using layers and their masks
 Gimp : Using layers and their masksSketch, vectorial drawing under Linux
The advantages of a vectorial representation over bitmap is that files are smaller and the image can be enlarged significantly without differences in rendering (pixellisation). Sketch is written in Python, an object oriented interpreted programming language.
![[not translated]](../common/images/frame_tuxgrey.gif) Tools selection with Gimp and color correction
 Tools selection with Gimp and color correction| Pagine gestite dal team degli Editori di LinuxFocus © LinuxFocus | generato da lfthemes, 2008-12-04 |