| 
 | 
|  | 
| 
 | 
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 electronics![[not translated]](../common/images/frame_tuxgrey.gif) Bookreview: Beginning PHP4 Databases
 Bookreview: Beginning PHP4 Databases![[not translated]](../common/images/frame_tuxgrey.gif) Simple Animation
 Simple Animation![[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
Introduction to DNS
You may have wondered what happens behind the scenes in Netscape after you enter a URL. This article will help you to understand the name-lookup process.
Multicast
This article is an introduction to multicast technologies on TCP/IP networks.
Managing Your Mail with procmail
Keep you mail on folders, respond automatically, create mailing lists, learn how to do these and much more with procmail.
PGP Under Linux
The author gives an introduction to PGP.
![[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.
POVRAY II: Basic Notions
This is the second article on a series about Povray. This time we review some general concepts and start describing the basic elements of the language.
POVRAY I: First Steps
This article begins a series about the Povray raytracer.
![[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 Linux![[not translated]](../common/images/frame_tuxgrey.gif) Building Scalable ISPs with opensource softwares
 Building Scalable ISPs with opensource softwares![[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 Linux![[not translated]](../common/images/frame_tuxgrey.gif) Mastering the VI editor
 Mastering the VI editor![[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 EverGetting Linux to Run a Computer with an Alpha CPU
The author share with us his experiences putting together an Alpha PC
![[not translated]](../common/images/frame_tuxgrey.gif) An introduction to SPF
 An introduction to SPF![[not translated]](../common/images/frame_tuxgrey.gif) Book Review: Beginning Databases with MySQL
 Book Review: Beginning Databases with MySQL![[not translated]](../common/images/frame_tuxgrey.gif) Book review: The qmail Handbook
 Book review: The qmail Handbook![[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 advantagesRenderMan Part III
This article discusses he possibility of modeling and animating a scene using C or C!+
RenderMan: Basics on Camera Positioning
Although the positioning is not as intuitive as Pov-Ray, it has an advantage when describing camera trajectories.
RenderMan
Who has not heard of Pixar? Who has not seen "Toy Story"? Pixar developed 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.
![[not translated]](../common/images/frame_tuxgrey.gif) Apache : Part I
 Apache : Part IInterview with David Bagley
David Bagley is the current maintainer of xlock, a popular X Window screen saver and locking utility.
Linux 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 tunnelLinux on a Sony Vaio 505gx
How to install Linux on a Sony Vaio 505gx
![[not translated]](../common/images/frame_tuxgrey.gif) Ximian Evolution installation guide
 Ximian Evolution installation guide![[not translated]](../common/images/frame_tuxgrey.gif) Viruses : a concern for all of us
 Viruses : a concern for all of us![[not translated]](../common/images/frame_tuxgrey.gif) Linux for S/390 (IBM z-Series)
 Linux for S/390 (IBM z-Series)![[not translated]](../common/images/frame_tuxgrey.gif) Setting up a Squid-Proxy Server
 Setting up a Squid-Proxy ServerLearning with nmap
nmap is a security scanner
Network Management and Monitoring with Linux
Some handy tools for managing today's ubiquitous networks
![[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 library![[not translated]](../common/images/frame_tuxgrey.gif) Fail Safe Port Allocation for Linux Device Drivers
 Fail Safe Port Allocation for Linux Device Drivers![[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.
![[not translated]](../common/images/frame_tuxgrey.gif) Using BibTeXML in DocBook XML to Write Scientific Articles
 Using BibTeXML in DocBook XML to Write Scientific Articles![[not translated]](../common/images/frame_tuxgrey.gif) Linux System Administration - A User's Guide (Book Review)
 Linux System Administration - A User's Guide (Book Review)![[not translated]](../common/images/frame_tuxgrey.gif) Analyzing your internet applications' log files II - configuring your reports
 Analyzing your internet applications' log files II - configuring your reports![[not translated]](../common/images/frame_tuxgrey.gif) Analyzing your internet applications' logfiles
 Analyzing your internet applications' logfiles![[not translated]](../common/images/frame_tuxgrey.gif) Using XML and XSLT to build LinuxFocus.org(/Nederlands)
 Using XML and XSLT to build LinuxFocus.org(/Nederlands)![[not translated]](../common/images/frame_tuxgrey.gif) Editing DocBook XML Documents
 Editing DocBook XML Documents![[not translated]](../common/images/frame_tuxgrey.gif) Reporting bugs on Debian 2.2
 Reporting bugs on Debian 2.2![[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 module![[not translated]](../common/images/frame_tuxgrey.gif) Making PDF documents with DocBook
 Making PDF documents with DocBookKernel Secrets
A short description of the Linux Kernel.
PostScript III, Arrays, Variables, Loops and Macro Definitions
This is the continuation of two previous articles about postscript.
PostScript Part II: The Operand Stack
The author describes the operand stack of the PostScript language. The stack manipulations and mathematical operators are presented here.
Linux as an Educational Tool in Undergraduate Labs
The author describes a first hand account of how Linux is changing the face of research labs in educational institutions in Turkey.
The Postscript Language
This is the first one of a series of articles about PostScript.
![[not translated]](../common/images/frame_tuxgrey.gif) Automating system administration with ssh and scp
 Automating system administration with ssh and scpIntroduction to BORG
BORG is graphical user interface to BMRT, but it is not just a GUI it divides the rendering work across different computers where BMRT is used to render frames.
![[not translated]](../common/images/frame_tuxgrey.gif) External attacks
 External attacks![[not translated]](../common/images/frame_tuxgrey.gif) Samba Configuration
 Samba Configuration![[not translated]](../common/images/frame_tuxgrey.gif) Building DHCP automatically
 Building DHCP automatically![[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 dissected![[not translated]](../common/images/frame_tuxgrey.gif) Getting to know XML
 Getting to know XMLThe uCsimm kit
This article describes the uCsimm kit and the UClinux project: Porting the linux kernel on hardware without MMU (memory management unit).
![[not translated]](../common/images/frame_tuxgrey.gif) Root-kit and integrity
 Root-kit and integrity![[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 VSecurity holes - part IV
This fourth article deals with format strings security holes
![[not translated]](../common/images/frame_tuxgrey.gif) Security holes
 Security holesSecurity Holes - part II
This second article is not directly related with the subject of the series. It reviews some concepts before describing the fear of all the system administrators:Buffer Overflows. We shall see how the memory is organized as well as the stack and how a function call is performed. Then we present a tool used for every intrusion attempt: shellcode.
Security Holes - part I
This is the first article of a series of articles on security holes that can appear within a program. The series will show how to avoid security holes if programming habits are slightly corrected. We shall first discuss privileges, UID and EUID in this first article before dealing with the execution of external commands.
![[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)Yellow Pages (Part II)
My previous article was an introduction to the yellow pages and RPCs. This one explains how to configure a NIS client, how this client works and a small introduction to the different tools coming with NIS. Finally, we'll have a few words about NIS+
Yellow Pages
The Network Information Service (NIS) manages a data base on server. Each computer on a network running a NIS client NIS can then poll the server for informations (login name,password, users and groups informations, ...).
Automount and autofs
Automount and autofs are powerful tools and ease file systems management.
Enlightenment
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 Manager![[not translated]](../common/images/frame_tuxgrey.gif) Free Unix : the BSD one(s)
 Free Unix : the BSD one(s)![[not translated]](../common/images/frame_tuxgrey.gif) Gorm and ProjectCenter, the GNUstep RAD tools
 Gorm and ProjectCenter, the GNUstep RAD tools![[not translated]](../common/images/frame_tuxgrey.gif) FreeBSD, another alternative
 FreeBSD, another alternative![[not translated]](../common/images/frame_tuxgrey.gif) How to secure an heterogeneous network with free tools
 How to secure an heterogeneous network with free tools![[not translated]](../common/images/frame_tuxgrey.gif) GNUMail.app, the portability evidence
 GNUMail.app, the portability evidence![[not translated]](../common/images/frame_tuxgrey.gif) IOS, another REBOLution
 IOS, another REBOLution![[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) wall![[not translated]](../common/images/frame_tuxgrey.gif) Psionic Portsentry 1.1, the defender of the ports
 Psionic Portsentry 1.1, the defender of the portsSinging in the web... with Opera 5.0 for Linux
Review of the new improved version of one of the lightest browsers
![[not translated]](../common/images/frame_tuxgrey.gif) Through the tunnel
 Through the tunnel![[not translated]](../common/images/frame_tuxgrey.gif) GNUstep, the open source OpenStep
 GNUstep, the open source OpenStepSecurity tools
Free tools to harden your systems
![[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 Computing![[not translated]](../common/images/frame_tuxgrey.gif) Arkeia, a professional and commercial network backup solution
 Arkeia, a professional and commercial network backup solutionNEdit, 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 firefox![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip: switching off font anti-aliasing
 LF Tip: switching off font anti-aliasing![[not translated]](../common/images/frame_tuxgrey.gif) Programming the AVR Microcontroller with GCC, libc 1.0.4
 Programming the AVR Microcontroller with GCC, libc 1.0.4![[not translated]](../common/images/frame_tuxgrey.gif) LF Tip: Changing the keyboard layout on the fly
 LF Tip: Changing the keyboard layout on the fly![[not translated]](../common/images/frame_tuxgrey.gif) The mystery of mount points
 The mystery of mount points![[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 Linux![[not translated]](../common/images/frame_tuxgrey.gif) Writing man-pages
 Writing 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 buttons![[not translated]](../common/images/frame_tuxgrey.gif) Managing HTML with Perl, HTML::TagReader
 Managing HTML with Perl, HTML::TagReader![[not translated]](../common/images/frame_tuxgrey.gif) Midi with alsa
 Midi with alsa![[not translated]](../common/images/frame_tuxgrey.gif) Frequency counter 1Hz-100Mhz with LCD display and RS232 interface
 Frequency counter 1Hz-100Mhz with LCD display and RS232 interface![[not translated]](../common/images/frame_tuxgrey.gif) A Microcontroller based DC power supply
 A Microcontroller based DC power supply![[not translated]](../common/images/frame_tuxgrey.gif) Using the Minolta Dimage 5 camera under Linux
 Using the Minolta Dimage 5 camera under Linux![[not translated]](../common/images/frame_tuxgrey.gif) Hardware watchdog and shutdown button
 Hardware watchdog and shutdown button![[not translated]](../common/images/frame_tuxgrey.gif) A LCD control panel for your Linux server
 A LCD control panel for your Linux server![[not translated]](../common/images/frame_tuxgrey.gif) Programming the ARV Microcontroller with GCC
 Programming the ARV Microcontroller with GCC![[not translated]](../common/images/frame_tuxgrey.gif) Running applications remotely with X11
 Running applications remotely with X11![[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 usersBookreview: Professional Perl Programming
This is a review of the book Professional Perl Programming from Wrox Press.
![[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.
![[not translated]](../common/images/frame_tuxgrey.gif) Setting up IP-Masquerading
 Setting up IP-MasqueradingProduct 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
File Access Permissions
This article is divided into two parts: The first part (Basic file access permissions) is a very short introduction to the basic file permission concept under Unix. The second part (T-bit, SUID and SGID) covers more advanced features of Linux that go beyond the basic "read-write-execute" flags.
Finding Files
How to search for files by name or content.
Regular 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 way![[not translated]](../common/images/frame_tuxgrey.gif) Game Review - Barrel Patrol 3D
 Game Review - Barrel Patrol 3D![[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 CommandGame Review - Tux Racer
Tux Racer is a fast pace arcade game. Our favorite Linux mascot has to slide down snow-covered hills,trying to catch as many herrings as possible and finish the courses in time.
Tux'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
![[not translated]](../common/images/frame_tuxgrey.gif) storeBackup, the unconventional backup tool
 storeBackup, the unconventional backup tool![[not translated]](../common/images/frame_tuxgrey.gif) Developing Gnome Application with Python (Part 3)
 Developing Gnome Application with Python (Part 3)![[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 LinuxInterview with Juan Jose Amor
Juan Jose Amor Iglesias Current coordinator of the LuCAS project, part of the LDP and devoted to the translation and localization of MDL manuals in Spanish
Real-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
Real-Time Linux
Basic Concepts of Real-Time.
StarOffice for Linux
This article reviews the applications available in the suite StarOffice 4.0. The author gives us a demonstration using tool for the creation of presentations. (functionally similar to Microsoft's Power Point).
Lyx Review
Lyx is an editor with fantastic possibilities. Ismael gives us a little overview.
Linux 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 laptop![[not translated]](../common/images/frame_tuxgrey.gif) Understanding HD44780 compatible LCD-displays
 Understanding HD44780 compatible LCD-displaysTCPD 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
Easy Graphics: A Beginner's Guide to SVGAlib
SVGAlib is a simple graphics library that works without X11
![[not translated]](../common/images/frame_tuxgrey.gif) Automate the creation of graphs with Graphviz
 Automate the creation of graphs with GraphvizSlackware 7.0 part II: Configuration Guide
After the installation in the first part, the author now describes some basic configuration tasks in his now favorite Linux distribution. He explains how to configure X, how to compile a kernel (and how to use it with lilo), how to do user account management, how to dial in to internet and how to give your system some basic security.
Slackware 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.
The X Display Manager
The X Display Manager runs as a daemon on a host machine and manages multiple X displays.
Configuring X
What are all those dotfiles for anyway?
Building, Installing and Configuring sendmail 8.8.x
This is a copy of a Mini HOWTO on sendmail
Microsoft Windows NT Server 4.0 versus UNIX
The goal of this article is provide managers in corporations with the data and comparisons necessary to make well-informed decisions concerning the installation of servers for the corporate environment. All the information presented in this article summarizes the experience of a number of information systems professionals.
![[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.
![[not translated]](../common/images/frame_tuxgrey.gif) Sendmail and Fetchmail: A local mail server.
 Sendmail and Fetchmail: A local mail server.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 LinuxJava. Part II
The second part of a tutorial about java
MySQL. 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.
Through the Window
Some notes about window managers.
Debugging Code with ddd
ddd is a wonderful graphical debugger.
I got Linux Installed, What next?
This article introduces new users to some of the issues that he/she will confront upon installation of Linux.
![[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/LinuxWriting Text with PhotoShop
The graphics corner continues to review and compare two good Image manipulation tools: Photoshop and Gimp. Our reviewers explore the creation of text banners.
Graphical Photo composition with Photoshop
A comparison between Photoshop and Gimp
![[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?![[not translated]](../common/images/frame_tuxgrey.gif) Creating panoramic views using Hugin, Enblend and The Gimp
 Creating panoramic views 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 train![[not translated]](../common/images/frame_tuxgrey.gif) Going 3D with Blender: Very first Steps
 Going 3D with Blender: Very first Steps![[not translated]](../common/images/frame_tuxgrey.gif) L'heure du Jazz++
 L'heure du Jazz++![[not translated]](../common/images/frame_tuxgrey.gif) Light, Camera, Action... Kino!
 Light, Camera, Action... Kino!![[not translated]](../common/images/frame_tuxgrey.gif) Discover the universe
 Discover the universe![[not translated]](../common/images/frame_tuxgrey.gif) Playing around with Dingbats and The Gimp
 Playing around with Dingbats and The Gimp![[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 penguinDo magic with images on the shell
This article explains how to automate image processing with the shell and ImageMagick
![[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![[not translated]](../common/images/frame_tuxgrey.gif) (X)dialog: Talking shells
 (X)dialog: Talking shells![[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 robotAn Introduction to Network Booting and Etherboot
An advanced article that explains how to bootstrap your computer from a program stored in non-volatile memory without accessing your hard disk.
![[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 I![[not translated]](../common/images/frame_tuxgrey.gif) GIMP: Make your own brushes
 GIMP: Make your own brushesJapanese on Linux Part I
This article takes a brief overview at how to make your Linux system Japanese-capable.
![[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)![[not translated]](../common/images/frame_tuxgrey.gif) Concurrent programming - Communications between processes
 Concurrent programming - Communications between processes![[not translated]](../common/images/frame_tuxgrey.gif) Concurrent programming - Principles and introduction to processes
 Concurrent programming - Principles and introduction to processes![[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 Affordable![[not translated]](../common/images/frame_tuxgrey.gif) KDE 3
 KDE 3![[not translated]](../common/images/frame_tuxgrey.gif) GCC - the root of all
 GCC - the root of all![[not translated]](../common/images/frame_tuxgrey.gif) Bayonne: the opensource project for phone and IVR services
 Bayonne: the opensource project for phone and IVR servicesPG2CGI Access to Databases from the Web
We describe a new program that allows one accessing a database from HTML pages.
Making Shared Libraries
How to compile and generate shared libraries.
![[not translated]](../common/images/frame_tuxgrey.gif) ParallelKnoppix
 ParallelKnoppixf-CPU Project: Attempting the "even harder"
The fPU project attempts to develop a microprocessor like the present ones allowing a development scheme close to the one guiding important free software projects.
Interview with Dennis Ritchie
Dennis Ritchie is the one who developed C and Unix.
Interview with Linus Torvalds
Linus Torvalds talks about the past and future of Linux and shares his opinions on current events
![[not translated]](../common/images/frame_tuxgrey.gif) GNU utilities
 GNU utilitiesBasic UNIX commands
Simple introduction to some of the basic UNIX tools
SQL Tutorial Part II
Part II of the tutorial reviews several basic statements of the SQL language.
Introduction to SQL. (SQL Part I) and installation of PostgreSQL
A SQL tutorial intended for novice database developers.
Linux in Hospitals
Linux means business, an example of using Linux in the health care environment.
Some Tips
Well...here are some notes, tricks, some of these are specific to non-english speaking users and therefore not frequently answered in the common documentation.
Connecting to the Internet
Here we have something lots of users face up to in their early stages of setting Linux up: Connecting to the Internet.
![[not translated]](../common/images/frame_tuxgrey.gif) Checkinstall
 Checkinstall![[not translated]](../common/images/frame_tuxgrey.gif) LF tip: Customize motd & isse
 LF tip: Customize motd & isse![[not translated]](../common/images/frame_tuxgrey.gif) darkstat - a network traffic analyser
 darkstat - a network traffic analyser![[not translated]](../common/images/frame_tuxgrey.gif) vsftpd - an introduction to the Very Secure FTP Daemon
 vsftpd - an introduction to the Very Secure FTP Daemon![[not translated]](../common/images/frame_tuxgrey.gif) Receiving faxes with efax
 Receiving faxes with efax![[not translated]](../common/images/frame_tuxgrey.gif) Plugins and Mozilla RC3
 Plugins and Mozilla RC3![[not translated]](../common/images/frame_tuxgrey.gif) Chrooting all services in Linux
 Chrooting all services in LinuxWacky uses for Raid, /dev/ram, and ramfs
ramfs is a new file system in the 2.4 Kernel. It is very simple but could have some interesting applications.
Speeding 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.
MindsEye: 3D Modeling
About 2 years ago, when linux was still very much a hackers operating system, the idea popped up to start work on a renderer/modeler/animation program for Linux.
![[not translated]](../common/images/frame_tuxgrey.gif) MosixView, a management-GUI for MOSIX-cluster
 MosixView, a management-GUI for MOSIX-clusterAdding Security to Common Linux Distributions
How to modify a Linux distribution out of the box to get better security.
![[not translated]](../common/images/frame_tuxgrey.gif) Platform independent software development
 Platform independent software developmentBOOK REVIEW: HTML & XHTML, O'Reilly
Review of the book HTML & XHTML published by O'Reilly
Happy Hacking Keyboard
Product review of the Happy Hacking Keyboard
GLUT: using Menus
Our GL Utility Toolkit series continues, examining the windows menu programming interface with a simple example.
OpenGL: the 3D Scene
Explore the bolts and nuts of 3D rendering with OpenGL.
GLUT Programming: Windows Management
This article explains the usage of the GLUT windows management sub-API
OpenGL Programming: More about Lines
The Author describes more of the line rendering capabilities of OpenGL
OpenGL Programming:Simple Polygon Rendering
The author describes the first steps into any OpenGL application and tells us how to render simple polygons in 2D.
GLUT programming:Windows and Animations
GLUT is the GL Utility Toolkit, developed by Mark Kilgard. In this article the author introduces GLUT, and gives us a primer on Windows and Animations handling with GLUT.
What is OpenGL?
This article is the first in a series about OpenGL, perhaps the most successful API for high-end 3D graphics
Mail From Our Readers
E-mail feedback after the first issue of Linuxfocus went out
ECC2-79 cracked: Alpha Linux did it
A short note about a group of Alpha Linux enthusiasts who cracked ECC2-79
Setting Up a ZIP drive on an Alpha platform
Tips for users of a DEC-Alpha
Enabling Profile on the Alpha
Tips for users of a DEC-Alpha
Installation of Manpages-es
How to get man-pages of the most important Linux system commands in Spanish.
What is Linux?
A brief history of Linux
Creating a (Somewhat Useful) Version of Linux
Follow this article and learn how to create your own set of boot/root disks under 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 matchHow to remove windows
This article describes how to remove Windows and give the disk space to Linux without re-installing it
Interview with Miguel de Icaza
Miguel de Icaza gives us an interesting peek at a selected group of linux kernel developers. He is involved with the Linux/Sparc, Gnome project and RedHat's Lab.
![[not translated]](../common/images/frame_tuxgrey.gif) GUI Programming with GTK - 3
 GUI Programming with GTK - 3![[not translated]](../common/images/frame_tuxgrey.gif) The MySQL C API
 The MySQL C API![[not translated]](../common/images/frame_tuxgrey.gif) GUI Programming with GTK - part 2
 GUI Programming with GTK - part 2![[not translated]](../common/images/frame_tuxgrey.gif) GUI Programming with GTK
 GUI Programming with GTKEnabling Chinese on Linux
This brief article describes how to enable Chinese locale on a "standard" Linux box.
Creating and Editing Animations with GIMP
Simple techniques to create and edit animations using the Gimp
Writing Text with Gimp
The graphics corner continues to review and compare two good Image manipulation tools: Photoshop and Gimp. Our reviewers explore the creation of text banners.
Graphical Photo composition with The Gimp
A comparison between Photoshop and Gimp
Hardware Review: OpenGL & GLUT with Voodoo 3Dfx in Mind
How to program OpenGL on a Voodoo 3Dfx graphic card.
3Dfx graphics card
3Dfx Interactive's 3D chipset is changing the world of high-end graphics.
Straight from the Horse's Mouth
Bill Gates on customer support
![[not translated]](../common/images/frame_tuxgrey.gif) Compile your own Linux kernel
 Compile your own Linux 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
Funny shell commands
Some interesting answers form your Unix c-shell
![[not translated]](../common/images/frame_tuxgrey.gif) Introduction to cryptography
 Introduction to cryptography![[not translated]](../common/images/frame_tuxgrey.gif) Faulty Software
 Faulty Software![[not translated]](../common/images/frame_tuxgrey.gif) Linux in science -- or how a useful neural network utility was developed
 Linux in science -- or how a useful neural network utility was developed![[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 Pascal![[not translated]](../common/images/frame_tuxgrey.gif) Introduction to Ncurses
 Introduction to Ncurses![[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 System![[not translated]](../common/images/frame_tuxgrey.gif) Installation of a LAMP-Systems
 Installation of a LAMP-Systems![[not translated]](../common/images/frame_tuxgrey.gif) An ISDN - Fax with Linux
 An ISDN - Fax with Linux![[not translated]](../common/images/frame_tuxgrey.gif) Replacing a Windows NT/2000 server using Linux and SAMBA
 Replacing a Windows NT/2000 server using Linux and SAMBAVXE, a Linux security tool
Serge Lozovsky presents a software package that he developed to make UNIX systems more secure.
GNU/Linux on Fujitsu 635T
How to install Linux on a Fujitsu 635T laptop
![[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.
![[not translated]](../common/images/frame_tuxgrey.gif) 8cm-Multiboot-CDROM with modified Knoppix linux
 8cm-Multiboot-CDROM with modified Knoppix linux![[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 LinuxInstallation and Configuration of a Raid-system
RAID (Redundant Array of Inexpensive Disks) consists of a series of systems to organize several disk drives into a single entity that behaves as a single virtual drive but making the various disks work in parallel thus improving the access performance and saving the information stored from accidental crashes.
An auto guided Vehicle Based on Linux
This ariticle describes a Linux based robot as developed at the Universidad Politecnica de Valencia
![[not translated]](../common/images/frame_tuxgrey.gif) Wireless LAN under Linux
 Wireless LAN under Linux![[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.
Tools selection with Gimp and color correction
This article explains how to use Gimp's powerful selection mechanisms.
| Webpages maintained by the LinuxFocus Editor team © LinuxFocus | generated by lfthemes, 2008-12-04, version: ver: 2.3 |