# vim: set sw=4 ts=4 et nowrap tw=1000: # !!This file is best viewed with an editor that does not wrap the lines!! # In vim you can "set nowrap" # In emacs this is: M-x set-variable truncate-lines true # # This is the general data file for Linuxfocus artilces. You can add new # entries by using www.linuxfocus.org/cgi-bin/getticket # Send a mail to the editor if you find any error. # # Syntax: The entry for one article # consists always of 2 single lines: # =0 -+- article number -+- category -+- English title -+- author email -+- author name # =1 -+- small abstract # # The article number is a unique key and may be used as index for other files # e.g issuedb.txt (issuedb describes where a given article was published). # For article number < 100 the syntax of the key is Month name + year + number. # E.g may99-2 # =0 -+- 113 -+- Graphics -+- Pseudo 3D with Gimp -+- apascual@club-internet.fr -+- André Pascual =1 -+- How to use Gimp for 3D graphics =0 -+- 116 -+- Graphics -+- Freefont, True Type and Patterns with The Gimp -+- apascual@club-internet.fr -+- André Pascual =1 -+- This article shows how to use even more fonts and patterns with The Gimp. =0 -+- 117 -+- Games -+- Game Review - FreeCiv -+- harryrat@gmx.de -+- Harald Radke =1 -+- FreeCiv is an open source clone of Sid Meier's popular Civilisation =0 -+- 118 -+- Games -+- Tux's secret obsession - Gaming under Linux -+- harryrat@gmx.de -+- Harald Radke =1 -+- This is a short overview over the gaming scene under Linux. =0 -+- 119 -+- Graphics -+- Tools selection with Gimp and color correction -+- yeccoe@linuxgraphic.org -+- Yves Ceccone =1 -+- This article explains how to use Gimp's powerful selection mechanisms. =0 -+- 120 -+- Graphics -+- Sketch, vectorial drawing under Linux -+- yeccoe@linuxgraphic.org -+- Yves Ceccone =1 -+- 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. =0 -+- 121 -+- Graphics -+- Gimp : Using layers and their masks -+- yves@yeccoe.org -+- Yves Ceccone =1 -+- Mask layers from Gimp are a really universal tool for all kind of tricks. =0 -+- 122 -+- Webdesign -+- Apache : Part I -+- vidalc@club-internet.fr -+- Charles Vidal =1 -+- This article is an introduction to the HTTP protocol it takes also a look at the history of the World Wide Web. =0 -+- 123 -+- Applications -+- Discovering Ted -+- apascual@club-internet.fr -+- André Pascual =1 -+- Ted is a very nice and light weight word processor =0 -+- 124 -+- UNIX Basics -+- How to use a Ramdisk for Linux -+- mark@tcu-inc.com -+- Mark Nielsen =1 -+- This article shows how to use RAM as a virtual harddisk. =0 -+- 125 -+- Applications -+- Speeding up small databases on Linux -+- mark@tcu-inc.com -+- Mark Nielsen =1 -+- A Ramdisk can be used to make small PostgreSQL databases really fast. =0 -+- 126 -+- Software Development -+- Perl II -+- guido@bearix.oche.de -+- Guido Socher =1 -+- In the second part of the Perl tutorial we write our first real program. =0 -+- 127 -+- Applications -+- FSViewer, a File Manager for WindowMaker -+- gete@wanadoo.fr -+- Georges Tarbouriech =1 -+- 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. =0 -+- 128 -+- Applications -+- WindowMaker the spirit of NextStep -+- gete@wanadoo.fr -+- Georges Tarbouriech =1 -+- Window Maker 0.61.1 is the latest release of a NeXT look-alike window manager. =0 -+- 129 -+- System Administration -+- Recycling Ip Addresses with Apache -+- atif@developer.ch -+- Atif Ghaffar =1 -+- This article demonstrates how to serve multiple virtual web servers using the same Ip address with Apache on Unix/Linux. =0 -+- 130 -+- System Administration -+- Sendmail and Fetchmail: A local mail server. -+- JohnPerr@linuxfocus.org -+- John Perr =1 -+- Sendmail is a powerful but complex software. This article explains how to configure sendmail and fetchmail for use on a typical home computer. =0 -+- 131 -+- UNIX Basics -+- GNU utilities -+- muriel@lsi.us.es -+- Manuel Muriel Cordero =1 -+- The GNU utilities are a set of standard UNIX commands available with almost every UNIX system. =0 -+- 132 -+- Applications -+- QCad: Technical drawing with Linux -+- apascual@club-internet.fr -+- André PASCUAL =1 -+- =0 -+- 133 -+- System Administration -+- VXE, a Linux security tool -+- serge@intes.odessa.ua -+- Serge Lozovsky =1 -+- Serge Lozovsky presents a software package that he developed to make UNIX systems more secure. =0 -+- 134 -+- System Administration -+- Home Networking, glossary and overview -+- guido@bearix.oche.de -+- Guido Socher =1 -+- This article explains hardware and networking terminology =0 -+- 135 -+- UNIX Basics -+- How to partition your hard drive for Linux -+- Thomas.Mangin@free.fr -+- Thomas Mangin =1 -+- Thomas explains how he has chosen to partition his hard disk. =0 -+- 136 -+- Software Development -+- Perl part III -+- guido.socher@linuxfocus.org -+- Guido Socher =1 -+- This article explains how to use arrays in Perl. =0 -+- 137 -+- Hardware -+- Linux RT, part III -+- iripoll@disca.upv.es,eacosta@disca.upv.es -+- Ismael Rpoll and Elisa Acosta =1 -+- In this article a simple electric circuit is used to process commands from any infra-red remote control. =0 -+- 138 -+- Applications -+- NEdit, the universal editor in Unix world -+- gete@wanadoo.fr -+- Georges Tarbouriech =1 -+- Nedit is a remarkable editor. Unfortunately it is not included in most Linux distributions and therefore not as well known as other editors. =0 -+- 139 -+- Graphics -+- XMRM: Multi Resolution Morphing -+- yeccoe@linuxgraphic.org -+- Yves Ceccone =1 -+- XMRM (Multi Resolution Morphing for X) is a morphing program that allows one to create an mpeg video based on the the transformation from one image into another one. =0 -+- 114 -+- Software Development -+- Perl I -+- guido@linuxfocus.org -+- Guido Socher =1 -+- This is the start of a Perl tutorial =0 -+- 112 -+- Graphics -+- Creating fire effects with The GIMP -+- apascual@club-internet.fr -+- André Pascual =1 -+- In this article we show a procedure to create fire effects with The GIMP in five steps =0 -+- 111 -+- Webdesign -+- Building text files with m4 macros -+- johnperr@abul.org -+- John Perr =1 -+- This article shows how to use m4 macros =0 -+- 110 -+- Software Development -+- The Tcl Syntax -+- welch@acm.org -+- Brent B. Welch =1 -+- This article explains basics concept and syntax of the Tcl language =0 -+- 109 -+- Software Development -+- Dialog - a programming language for dialogs -+- p.guehring@poboxes.com -+- Philipp Gühring =1 -+- Dialog is a programming language to program dialogs in games and computer simulations =0 -+- 108 -+- Graphics -+- POVRAY IV: The Use of Textures in Povray -+- acastro@ctv.es -+- Antonio Castro =1 -+- Here we build a study room with different items on the table. We build the scene by extensively using textures. =0 -+- 106 -+- UNIX Basics -+- How to use your CD-ROM under Linux -+- yf@cdit.edu.cn -+- Yao Feng =1 -+- This article gives a short but useful description on how to use your CD-ROM under Linux. =0 -+- 105 -+- Community -+- Nerdbank - a banking initiative for open interfaces -+- holger.blasum@staticon.com -+- Holger Blasum =1 -+- Nerdbank is a project to develop an open and secure banking system for worldwide electronic money transactions. =0 -+- 104 -+- UNIX Basics -+- Funny shell commands -+- p.guehring@poboxes.com -+- Phillip Gühring =1 -+- Some interesting answers form your Unix c-shell =0 -+- 103 -+- UNIX Basics -+- Awk -+- javier.pb@linuxfocus.org -+- Javier Palacios Bermejo =1 -+- Examples on how to use AWK =0 -+- 83 -+- System Administration -+- Japanese on Linux Part I -+- t29v1051@ip.media.kyoto-u.ac -+- Lee Wee Tiong =1 -+- This article takes a brief overview at how to make your Linux system Japanese-capable. =0 -+- 100 -+- Software Development -+- PostScript III, Arrays, Variables, Loops and Macro Definitions -+- emre@kardelen.fe.itu.edu.tr -+- Emre Demiralp =1 -+- This is the continuation of two previous articles about postscript. =0 -+- 101 -+- System Administration -+- How to remove windows -+- chapuis.olivier@wanadoo.fr -+- Olivier Chapuis =1 -+- This article describes how to remove Windows and give the disk space to Linux without re-installing it =0 -+- 82 -+- Hardware -+- f-CPU Project: Attempting the "even harder" -+- mbenet@gap.upv.es -+- Manuel Benet Navarro =1 -+- 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. =0 -+- 79 -+- Interviews -+- Interview with Dennis Ritchie -+- mbenet@gap.upv.es -+- Manuel Benet Navarro =1 -+- Dennis Ritchie is the one who developed C and Unix. =0 -+- 81 -+- Graphics -+- RenderMan Part III -+- ccgrau@disca.upv.es -+- Carlos Calzada Grau =1 -+- This article discusses he possibility of modeling and animating a scene using C or C!+ =0 -+- 80 -+- Software Development -+- PostScript Part II: The Operand Stack -+- emre@kardelen.fe.itu.edu.tr -+- Emre Demiralp =1 -+- The author describes the operand stack of the PostScript language. The stack manipulations and mathematical operators are presented here. =0 -+- 73 -+- Hardware -+- An auto guided Vehicle Based on Linux -+- none -+- Vincente Egea =1 -+- This ariticle describes a Linux based robot as developed at the Universidad Politecnica de Valencia =0 -+- 75 -+- Hardware -+- Happy Hacking Keyboard -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepulveda =1 -+- Product review of the Happy Hacking Keyboard =0 -+- 74 -+- Hardware -+- Installation and Configuration of a Raid-system -+- none -+- Vincente Egea =1 -+- 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. =0 -+- 77 -+- UNIX Basics -+- File Access Permissions -+- guido.socher@linuxfocus.org -+- Guido Socher =1 -+- 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. =0 -+- 78 -+- Software Development -+- Java. Part II -+- fgcia@correoweb.com -+- Jose M. Fernandez =1 -+- The second part of a tutorial about java =0 -+- 76 -+- Webdesign -+- PG2CGI Access to Databases from the Web -+- luis.colorado@slug.ctv.es -+- Luis Colorado =1 -+- We describe a new program that allows one accessing a database from HTML pages. =0 -+- 69 -+- Interviews -+- Interview with David Bagley -+- charles_vidal@bigfoot.com -+- Charles Vidal =1 -+- David Bagley is the current maintainer of xlock, a popular X Window screen saver and locking utility. =0 -+- 68 -+- UNIX Basics -+- Basic UNIX commands -+- muriel@lsi.us.es -+- Manuel Muriel Cordero =1 -+- Simple introduction to some of the basic UNIX tools =0 -+- 70 -+- Hardware -+- GNU/Linux on Fujitsu 635T -+- none -+- Serge Winitzki =1 -+- How to install Linux on a Fujitsu 635T laptop =0 -+- 71 -+- Hardware -+- Linux on a Sony Vaio 505gx -+- chris@dibona.com -+- Chris Dibona =1 -+- How to install Linux on a Sony Vaio 505gx =0 -+- 72 -+- Software Development -+- Easy Graphics: A Beginner's Guide to SVGAlib -+- jlink@interlink-bbs.com -+- Jay Link =1 -+- SVGAlib is a simple graphics library that works without X11 =0 -+- 67 -+- Community -+- Linux as an Educational Tool in Undergraduate Labs -+- emre@kardelen.fe.itu.edu.tr -+- Emre Demiralp =1 -+- The author describes a first hand account of how Linux is changing the face of research labs in educational institutions in Turkey. =0 -+- 63 -+- System Administration -+- An Introduction to Network Booting and Etherboot -+- ken_yap@users.sourceforge.net -+- Ken Yap =1 -+- An advanced article that explains how to bootstrap your computer from a program stored in non-volatile memory without accessing your hard disk. =0 -+- 65 -+- System Administration -+- Enabling Chinese on Linux -+- marr@nccu.edu.tw -+- Penelope Marr =1 -+- This brief article describes how to enable Chinese locale on a "standard" Linux box. =0 -+- 66 -+- Interviews -+- Interview with Juan Jose Amor -+- iripoll@disca.upv.es -+- Ismael Ripoll =1 -+- 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 =0 -+- 64 -+- UNIX Basics -+- Finding Files -+- guido.socher@linuxfocus.org -+- Guido Socher =1 -+- How to search for files by name or content. =0 -+- 55 -+- Applications -+- The StarOffice Suite -+- iripoll@disca.upv.es -+- Ismael Ripoll =1 -+- This article looks at the word processor in StarOffice =0 -+- 58 -+- Software Development -+- SQL Tutorial Part II -+- m_soriano@dapsys.ch -+- Manuel Soriano =1 -+- Part II of the tutorial reviews several basic statements of the SQL language. =0 -+- 59 -+- Applications -+- MySQL. A Database Server -+- fgcia@correoweb.com -+- Jose M. Fernandez =1 -+- 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. =0 -+- 52 -+- Applications -+- Enlightenment -+- coreyg@mindspring.com -+- Geoffrey W. Corey =1 -+- Enlightenment is a highly customizable window manager for Linux. This article discusses the features, installation, and customization of the Enlightenment window manager. =0 -+- 60 -+- System Administration -+- Adding Security to Common Linux Distributions -+- mike@westphila.net -+- Michael Jastremski =1 -+- How to modify a Linux distribution out of the box to get better security. =0 -+- 61 -+- System Administration -+- TCPD and Firewalls using IPFWADM -+- javipolo@infomail.lacaixa.es -+- Javi Polo =1 -+- 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 =0 -+- 57 -+- Software Development -+- Programming with Java. Part I -+- fgcia@correoweb.com -+- Jose M. Fernandez =1 -+- 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. =0 -+- 51 -+- Graphics -+- Creating and Editing Animations with GIMP -+- phil@ryoko.cis.pitt.edu -+- Phillip Ross =1 -+- Simple techniques to create and edit animations using the Gimp =0 -+- 50 -+- Graphics -+- Design of Recursive Structures. POVRAY III -+- acastro@ctv.es -+- Antonio Castro =1 -+- The author explores the use of iterative structures within POVRAY and the beautiful images that they can generate. =0 -+- 62 -+- Graphics -+- RenderMan: Basics on Camera Positioning -+- ccgrau@disca.upv.es -+- Carlos Calzada Grau =1 -+- Although the positioning is not as intuitive as Pov-Ray, it has an advantage when describing camera trajectories. =0 -+- 53 -+- UNIX Basics -+- Regular Expressions -+- guido.socher@linuxfocus.org -+- Guido Socher =1 -+- Regular expressions are advanced search patters. This Article gives an introduction. =0 -+- 56 -+- Kernel Corner -+- Real-Time Linux II -+- iripoll@disca.upv.es -+- Ismael Ripoll =1 -+- In this second issue devoted to RT-Linux I will try to offer a more practical view of RT-Linux. =0 -+- 54 -+- Interviews -+- Linux among artists at BUF COMPAGNIE -+- charles_vidal@bigfoot.com -+- Charles Vidal =1 -+- BUF Company is a major synthetic image maker in the film business. =0 -+- 35 -+- Graphics -+- MindsEye: 3D Modeling -+- vvelsen@sis.pitt.edu -+- Martin Van Velsen =1 -+- 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. =0 -+- 42 -+- Graphics -+- RenderMan -+- ccgrau@disca.upv.es -+- Carlos Calzada Grau =1 -+- Who has not heard of Pixar? Who has not seen "Toy Story"? Pixar developed RenderMan. =0 -+- 41 -+- Forum -+- Microsoft Windows NT Server 4.0 versus UNIX -+- john@kirch.net -+- John Kirch =1 -+- 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. =0 -+- 44 -+- Kernel Corner -+- Real-Time Linux -+- iripoll@disca.upv.es -+- Ismael Ripoll =1 -+- Basic Concepts of Real-Time. =0 -+- 37 -+- Kernel Corner -+- Creating a (Somewhat Useful) Version of Linux -+- mooneer@earthlink.net -+- Mooneer Salem =1 -+- Follow this article and learn how to create your own set of boot/root disks under Linux. =0 -+- 43 -+- Software Development -+- The Postscript Language -+- emre@kardelen.fe.itu.edu.tr -+- Emre Demiralp =1 -+- This is the first one of a series of articles about PostScript. =0 -+- 47 -+- Software Development -+- GLUT: using Menus -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- Our GL Utility Toolkit series continues, examining the windows menu programming interface with a simple example. =0 -+- 46 -+- Software Development -+- OpenGL: the 3D Scene -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- Explore the bolts and nuts of 3D rendering with OpenGL. =0 -+- 38 -+- Software Development -+- Introduction to SQL. (SQL Part I) and installation of PostgreSQL -+- m_soriano@dapsys.ch -+- Manuel Soriano =1 -+- A SQL tutorial intended for novice database developers. =0 -+- 48 -+- Graphics -+- POVRAY II: Basic Notions -+- acastro@ctv.es -+- Antonio Castro =1 -+- 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. =0 -+- 49 -+- Graphics -+- Writing Text with PhotoShop -+- jsepulveda@sinix.net -+- Juan Manuel Sepúlveda =1 -+- The graphics corner continues to review and compare two good Image manipulation tools: Photoshop and Gimp. Our reviewers explore the creation of text banners. =0 -+- 36 -+- Graphics -+- Writing Text with Gimp -+- phil@ryoko.cis.pitt.edu -+- Phil Ross =1 -+- The graphics corner continues to review and compare two good Image manipulation tools: Photoshop and Gimp. Our reviewers explore the creation of text banners. =0 -+- 45 -+- System Administration -+- Introduction to DNS -+- AJGundi@aol.com -+- Andreas J Gundacker =1 -+- 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. =0 -+- 39 -+- System Administration -+- The X Display Manager -+- jmccarty@theshop.net -+- Joel McCarty =1 -+- The X Display Manager runs as a daemon on a host machine and manages multiple X displays. =0 -+- 40 -+- Applications -+- StarOffice for Linux -+- iripoll@disca.upv.es -+- Ismael Ripoll =1 -+- 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). =0 -+- 27 -+- Interviews -+- Interview with Linus Torvalds -+- marvil@accessnet.es -+- Manuel Martinez =1 -+- Linus Torvalds talks about the past and future of Linux and shares his opinions on current events =0 -+- 25 -+- Interviews -+- Interview with Miguel de Icaza -+- kaos@Indyta.iquimica.unam.mx -+- Omar Andres Armas Aleman =1 -+- 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. =0 -+- 28 -+- Graphics -+- OpenGL Programming: More about Lines -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- The Author describes more of the line rendering capabilities of OpenGL =0 -+- 29 -+- Graphics -+- GLUT Programming: Windows Management -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- This article explains the usage of the GLUT windows management sub-API =0 -+- 23 -+- Hardware -+- Hardware Review: OpenGL & GLUT with Voodoo 3Dfx in Mind -+- phil@ryoko.cis.pitt.edu -+- Phil Ross =1 -+- How to program OpenGL on a Voodoo 3Dfx graphic card. =0 -+- 30 -+- Graphics -+- POVRAY I: First Steps -+- acastro@ctv.es -+- Antonio Castro =1 -+- This article begins a series about the Povray raytracer. =0 -+- 31 -+- Applications -+- Lyx Review -+- iripoll@disca.upv.es -+- Ismael Ripoll =1 -+- Lyx is an editor with fantastic possibilities. Ismael gives us a little overview. =0 -+- 32 -+- System Administration -+- Building, Installing and Configuring sendmail 8.8.x -+- jgotts@engin.umich.edu -+- John E. Gotts =1 -+- This is a copy of a Mini HOWTO on sendmail =0 -+- 26 -+- UNIX Basics -+- Through the Window -+- jmlm@ctv.es -+- José Manuel Laveda Molina =1 -+- Some notes about window managers. =0 -+- 33 -+- Graphics -+- Graphical Photo composition with Photoshop -+- madrid_edicion@sinvest.es -+- Juan Manuel Sepúlveda =1 -+- A comparison between Photoshop and Gimp =0 -+- 34 -+- Graphics -+- Graphical Photo composition with The Gimp -+- phil@ryoo.cis.pitt.edu -+- Phillip Ross =1 -+- A comparison between Photoshop and Gimp =0 -+- 24 -+- UNIX Basics -+- Configuring X -+- jmccarty@theshop.net -+- Joel McCarty =1 -+- What are all those dotfiles for anyway? =0 -+- 14 -+- Forum -+- Mail From Our Readers -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- E-mail feedback after the first issue of Linuxfocus went out =0 -+- 15 -+- Graphics -+- What is OpenGL? -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- This article is the first in a series about OpenGL, perhaps the most successful API for high-end 3D graphics =0 -+- 16 -+- Graphics -+- GLUT programming:Windows and Animations -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- 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. =0 -+- 17 -+- Software Development -+- OpenGL Programming:Simple Polygon Rendering -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- The author describes the first steps into any OpenGL application and tells us how to render simple polygons in 2D. =0 -+- 18 -+- Hardware -+- 3Dfx graphics card -+- phil@ryoko.cis.pitt.edu -+- Phillip Ross =1 -+- 3Dfx Interactive's 3D chipset is changing the world of high-end graphics. =0 -+- 19 -+- Kernel Corner -+- Kernel Secrets -+- elesende@nextwork.net -+- Emiliano Ariel Lesende =1 -+- A short description of the Linux Kernel. =0 -+- 20 -+- Software Development -+- Debugging Code with ddd -+- jmlm@ctv.es -+- Jose M. Laveda =1 -+- ddd is a wonderful graphical debugger. =0 -+- 21 -+- System Administration -+- Network Management and Monitoring with Linux -+- david@mec.es -+- David Guerrero =1 -+- Some handy tools for managing today's ubiquitous networks =0 -+- 22 -+- Hardware -+- Getting Linux to Run a Computer with an Alpha CPU -+- bediger@csn.net -+- Bruce Ediger =1 -+- The author share with us his experiences putting together an Alpha PC =0 -+- 10 -+- Forum -+- Straight from the Horse's Mouth -+- xx@xx -+- Phil Ross =1 -+- Bill Gates on customer support =0 -+- 11 -+- Software Development -+- Enabling Profile on the Alpha -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- Tips for users of a DEC-Alpha =0 -+- 12 -+- Hardware -+- Setting Up a ZIP drive on an Alpha platform -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- Tips for users of a DEC-Alpha =0 -+- 13 -+- Community -+- ECC2-79 cracked: Alpha Linux did it -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- A short note about a group of Alpha Linux enthusiasts who cracked ECC2-79 =0 -+- 1 -+- Forum -+- What is Linux? -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- A brief history of Linux =0 -+- 2 -+- UNIX Basics -+- Installation of Manpages-es -+- sepulveda@linuxfocus.org -+- Miguel Angel Sepúlveda =1 -+- How to get man-pages of the most important Linux system commands in Spanish. =0 -+- 3 -+- UNIX Basics -+- Connecting to the Internet -+- sneaker@draco.es -+- Manuel Trujillo Albarral =1 -+- Here we have something lots of users face up to in their early stages of setting Linux up: Connecting to the Internet. =0 -+- 4 -+- UNIX Basics -+- I got Linux Installed, What next? -+- jmlm@ctv.es -+- Jose Maria Laveda =1 -+- This article introduces new users to some of the issues that he/she will confront upon installation of Linux. =0 -+- 5 -+- UNIX Basics -+- Some Tips -+- sneaker@dracnet.es -+- Manuel Trujillo Albarral =1 -+- 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. =0 -+- 6 -+- Software Development -+- Making Shared Libraries -+- luis@ctv2247.ctv.es -+- Luis Colorado =1 -+- How to compile and generate shared libraries. =0 -+- 7 -+- Applications -+- PGP Under Linux -+- logo@mx2.redestb.es -+- Angel Lopez =1 -+- The author gives an introduction to PGP. =0 -+- 8 -+- Applications -+- Managing Your Mail with procmail -+- logo@mx2.redestb.es -+- Angel Lopez =1 -+- Keep you mail on folders, respond automatically, create mailing lists, learn how to do these and much more with procmail. =0 -+- 9 -+- Community -+- Linux in Hospitals -+- m_soriano@dapsys.ch -+- Manuel Soriano =1 -+- Linux means business, an example of using Linux in the health care environment. =0 -+- 140 -+- Software Development -+- Product review: SNiFF+ for Linux -+- guido.socher@linuxfocus.org -+- Guido Socher =1 -+- SNiFF+ is an integrated development environment for Linux. TakeFive Software provides a download version (limited to 200 files) free of charge. =0 -+- 141 -+- System Administration -+- Automount and autofs -+- Frederic.Raynal@inria.fr -+- Frédéric Raynal =1 -+- Automount and autofs are powerful tools and ease file systems management. =0 -+- 142 -+- UNIX Basics -+- Booting three different operating systems: RedHat Linux 5.2, SCO Openserver 5.0.5 and Windows NT 4.0 -+- cybered@linuxmail.org -+- Edgar Hernández Zúñiga =1 -+- Edgar explains how to setup one PC boot to boot 3 operating systems. =0 -+- 144 -+- Kernel Corner -+- Multicast -+- alogo@mx2.redestb.es -+- Angel Lopez =1 -+- This article is an introduction to multicast technologies on TCP/IP networks. #=0 -+- 145 -+- Applications -+- Developing a custom support (Open Source) software for Optics shops -+- hypatia@mail.internet.com.mx -+- Juan Pablo Rosas Duran #=1 -+- Optica LUX is a medium-sized enterprise operating in Mexico City and dedicated to Optics. To improve the customers support, they have adopted (and developed) a solution based on Linux and Open Software. # =0 -+- 146 -+- Hardware -+- The uCsimm kit -+- navarro@rfts.com -+- Frédéric Navarro =1 -+- This article describes the uCsimm kit and the UClinux project: Porting the linux kernel on hardware without MMU (memory management unit). =0 -+- 147 -+- System Administration -+- Using Apache ProxyPass to access servers behind a Masquerading -+- atif@developer.ch -+- Atif Ghaffar host -+- aghaffar@developer.ch -+- Atif Ghaffar =1 -+- This article demonstrates how to make a webserver behind a firewall available on the internet without changing rules on your firewall or compromising security. =0 -+- 148 -+- System Administration -+- Yellow Pages -+- Frederic.Raynal@inria.fr -+- Frédéric Raynal =1 -+- 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, ...). =0 -+- 149 -+- Applications -+- Arkeia, a professional and commercial network backup solution -+- gete@wanadoo.fr -+- Georges Tarbouriech =1 -+- Arkeia 4.2.3-1 is the latest version of a commercial and professional network backup solution from Knox Software. =0 -+- 150 -+- System Administration -+- Building DHCP automatically -+- erics@rycks.com -+- Eric SEIGNE =1 -+- This article explains how to configure easily DHCP on a network. =0 -+- 151 -+- System Administration -+- Setting up IP-Masquerading -+- guido@bearix.oche.de -+- Guido Socher =1 -+- IP-Masquerading provides the possibility to connect several computers to the Internet using a computer running Linux with just one public IP address. =0 -+- 152 -+- Applications -+- Making PDF documents with DocBook -+- egon.w@linuxfocus.org -+- Egon Willighagen =1 -+- 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. =0 -+- 153 -+- Applications -+- Mastering the VI editor -+- ben@wiliki.eng.hawaii.edu -+- Ben Y. Yoshino =1 -+- 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. =0 -+- 154 -+- System Administration -+- Slackware 7.0 part I: Installation Guide -+- suzuki@village.uunet.be -+- Jeffry Degrande =1 -+- The author describes in detail the installation of the Slackware 7.0 Linux distribution. This article is written for beginners. =0 -+- 155 -+- System Administration -+- Virtual Network Computing -+- gete@wanadoo.fr -+- Georges Tarbouriech =1 -+- The dream of the network administrator come true =0 -+- 156 -+- Applications -+- An Introduction to Perl's XML::XSLT module -+- egon.w@linuxfocus.org -+- Egon Willighagen =1 -+- This article demonstrates some of the capabilities of the W3C's XSLT standard and how it can be used to help you manage and publish XML documents to the web. =0 -+- 157 -+- System Administration -+- Slackware 7.0 part II: Configuration Guide -+- suzuki@village.uunet.be -+- Jeffry Degrande =1 -+- 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. =0 -+- 158 -+- Applications -+- Magicpoint -+- vidalc@ifrance.com -+- Charles Vidal =1 -+- This article reviews the possibility of MagicPoint. This software is one of the very few that allow creation of presentations under X-Windows. =0 -+- 159 -+- System Administration -+- Using LDAP under Linux -+- atif@developer.ch -+- Atif Ghaffar =1 -+- This article will talk about the benefits of deploying LDAP in an organization and how to implement it on Linux. =0 -+- 160 -+- Software Development -+- Developing Gnome Application with Python (Part 1) -+- hfernandes@april.org -+- Hilaire Fernandes =1 -+- This series of articles is especially written for beginner in Gnome programming and GNU/Linux. =0 -+- 161 -+- System Administration -+- Installing Debian packages of LinuxFocus -+- egon.w@linuxfocus.org -+- Egon Willighagen =1 -+- Article on how to install the Debian package of LinuxFocus. =0 -+- 162 -+- System Administration -+- Yellow Pages (Part II) -+- Frederic.Raynal@inria.fr -+- Frédéric Raynal =1 -+- 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+ =0 -+- 163 -+- System Administration -+- Yellow Pages (Part III) -+- Frederic.Raynal@inria.fr -+- Frédéric Raynal =1 -+- In this last article about NIS, we explain how to install a NIS server. We will see which programs are used, configuration files and the building of the database. =0 -+- 164 -+- System Administration -+- Network File System (NFS) -+- Frederic.Raynal@inria.fr -+- Frédéric Raynal =1 -+- Network File System (NFS) is a tool to manage files spread among several computers on a network as if they were on the same local machine. So, the final user does not have to worry of the exact location of its own files in order to access them. =0 -+- 165 -+- Hardware -+- Using Serial Line LCD displays under Linux -+- guido@bearix.oche.de -+- Guido Socher =1 -+- This article show how to use the BLC2021 PC-Bay Insert serial line display from Matrix Orbital under Linux. =0 -+- 166 -+- System Administration -+- Bastille Linux -+- frederic.raynal@inria.fr -+- Frédéric Raynal =1 -+- 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. =0 -+- 167 -+- Webdesign -+- Book review: Professional PHP Programming -+- johnperr@abul.org -+- John Perr =1 -+- This article,reviews the book Professional PHP Programming,a Programmer to programmer collection from WROX press. =0 -+- 168 -+- Community -+- Approaching Vector Linux -+- swear000@uwp.edu -+- Sujan M. Swearingen =1 -+- Review of a mini linux distribution =0 -+- 169 -+- Software Development -+- REBOL the rebel -+- georges.t@linuxfocus.org -+- Georges Tarbouriech =1 -+- Let's say REBOL is a messaging language, but as a matter of fact, it's much more than that. =0 -+- 170 -+- System Administration -+- Learning with nmap -+- danilo@tau.org.ar -+- Danilo Lujambo =1 -+- nmap is a security scanner =0 -+- 171 -+- Community -+- Reporting bugs on Debian 2.2 -+- egon.w@linuxfocus.org -+- Egon Willighagen =1 -+- 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. =0 -+- 172 -+- Software Development -+- Book Review: Beginning Perl -+- cbarth@4unet.net -+- Chris Barth =1 -+- =0 -+- 173 -+- System Administration -+- Building Scalable ISPs with opensource softwares -+- atif@developer.ch -+- Atif Ghaffar =1 -+- 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. =0 -+- 174 -+- Software Development -+- An Introduction to Tk -+- vidalc@club-internet.fr -+- charles vidal =1 -+- This articles explain how to build a graphical interface using the Toolkit of Tcl: Tk. The reader should also appreciate the simplicity of this toolkit compared to usual X-Windows libraries. =0 -+- 175 -+- System Administration -+- xinetd - extended Internet services daemon -+- Frederic.Raynal@inria.fr -+- Frédéric Raynal =1 -+- xinetd - extended Internet services daemon - provides an excellent security against the intrusions, and limit certain risks of attacks by Deny of Services ( DoS ). It allows, just like the most known pair ( inetd + tcpd ), to set access control to a computer, but its capacities extend well beyond. This article proposes you to discover them. =0 -+- 176 -+- Forum -+- Once upon a time... or commercial Unix vs free Unix -+- georges.t@linuxfocus.org -+- Georges Tarbouriech =1 -+- Why choosing between a commercial or a free Unix =0 -+- 177 -+- System Administration -+- Samba Configuration -+- erics@rycks.com -+- Eric Seigne =1 -+- 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 2.2 and Samba 2.0.7 =0 -+- 178 -+- Applications -+- Real-time MP3 recording -+- Philip.deGroot@sci.kun.nl -+- Philip de Groot =1 -+- Recording music in mp3-format gives you the possibility to record very long pieces of music without exhausting the disk-space. =0 -+- 179 -+- System Administration -+- High Availability systems under Linux -+- atif@developer.ch -+- atif ghaffar =1 -+- What is High Availability, why it is important and how to implement it using Linux. =0 -+- 180 -+- System Administration -+- Security tools -+- georges.t@linuxfocus.org -+- Georges Tarbouriech =1 -+- Free tools to harden your systems =0 -+- 181 -+- Software Development -+- Make it anywhere with make! -+- wbsoft@xs4all.nl -+- Wilbert Berendsen =1 -+- This article explains how "make" works. It shows that "make" is more than just a command to compile software. =0 -+- 182 -+- Software Development -+- Security Holes - part I -+- Frederic.Raynal@inria.fr -+- Frédéric Raynal =1 -+- 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. =0 -+- 183 -+- Software Development -+- Security Holes - part II -+- Frederic.Raynal@inria.fr -+- Frédéric Raynal =1 -+- 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. =0 -+- 186 -+- Hardware -+- A serial line shutdown button with control LED -+- guido@linuxfocus.org -+- Guido Socher =1 -+- 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. =0 -+- 187 -+- Webdesign -+- BOOK REVIEW: HTML & XHTML, O'Reilly -+- Miguel.Sepulveda@disney.com -+- Miguel A Sepulveda =1 -+- Review of the book HTML & XHTML published by O'Reilly =0 -+- 188 -+- System Administration -+- Managing IMAP (Book Review) -+- atif@developer.ch -+- Atif Ghaffar =1 -+- A long awaited and the only book that gathers information gems about this technology. =0 -+- 189 -+- Games -+- Game Review - Tux Racer -+- harryrat@gmx.de -+- Harald Radke =1 -+- 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. =0 -+- 190 -+- Software Development -+- Security holes -+- Frederic.Raynal@inria.fr -+- Frédéric Raynal =1 -+- This article explains how to exploit badly programmed software by using buffer overflows. =0 -+- 191 -+- System Administration -+- Security holes - part IV -+- Frederic.Raynal@inria.fr -+- Frédéric Raynal =1 -+- This fourth article deals with format strings security holes =0 -+- 192 -+- System Administration -+- Using different ISPs for your Internet access -+- guido@linuxfocus.org -+- Guido Socher =1 -+- In this article we develop configuration files to easily change between a number of different Internet Service Providers. We extend the configuration not only to one PC but to a whole network using IP masquerading. A DNS proxy will be used to make the changing DNS IP addresses invisible inside the masqueraded network. =0 -+- 193 -+- Games -+- Game Review - Penguin Command -+- harryrat@gmx.de -+- Harald Radke =1 -+- "Missile Command" clone with better gfx and sounds =0 -+- 194 -+- Games -+- Game Review - GLtron -+- harryrat@gmx.de -+- Harald Radke =1 -+- 3D variant of those games, featuring the light-cycle race from the movie "Tron" =0 -+- 195 -+- Software Development -+- GNUstep, the open source OpenStep -+- georges.t@linuxfocus.org -+- Georges Tarbouriech =1 -+- An object-oriented framework =0 -+- 196 -+- Applications -+- Install a fax server the easy way -+- contact@hacklinux.org -+- hack linux =1 -+- This article explains how to install hylafax, a fax server, on a linux box =0 -+- 197 -+- Software Development -+- Book Review: Beginning Linux Programming -+- katja@linuxfocus.org -+- Katja Socher =1 -+- This is the review of a "Linux programming bible" published by Wrox press. =0 -+- 198 -+- Software Development -+- Security holes - part V -+- frederic.raynal@inria.fr -+- Frédéric Raynal =1 -+- This fifth article is about race conditions :what they are, how to avoid them ... =0 -+- 199 -+- System Administration -+- Realtime data mirroring on Linux -+- atif@developer.ch -+- Atif Ghaffar =1 -+- This article will explain on how to set an inexpensive real.time data replication system on Linux without need of special hardware. This kind of replication will be especially useful for ISPs or webhosts. =0 -+- 200 -+- Graphics -+- Introduction to BORG -+- erdal@be.itu.edu.tr,ceyhun.elmas@linuxfocus.org -+- Erdal Mutlu and Ceyhun Elmas =1 -+- 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. =0 -+- 201 -+- Applications -+- Making PDF documents with -+- egon.w@linuxfocus.org -+- Egon Willighagen DocBook -+- egon.w@linuxfocus.org -+- Egon Willighagen =1 -+- In the first article of this series we saw how we could PDF documents from DocBook. In this follow up I explain a second, more modern way to do this transformation. =0 -+- 202 -+- System Administration -+- Through the tunnel -+- georges.t@linuxfocus.org -+- Georges Tarbouriech =1 -+- Using free SSH with external applications on different OSes =0 -+- 203 -+- Software Development -+- Security holes - Part VI -+- pappy@souceforge.net -+- Frédéric Raynal =1 -+- Security of CGI scripts =0 -+- 204 -+- Applications -+- Real-time mp3 recording, part II -+- philipg@authors.linuxfocus.org -+- Philip de Groot =1 -+- In the first part we showed how you can record in mp3 in realtime, for example a radio show, and make a big file out of it, e.g. 650MB for 24 hours of music in near-CD quality (128 kbit/s; stereo). Now, what to do with such a big file? Can we make even bigger files, or could we maybe get a better compression rate? How about the quality of these mp3 recordings? =0 -+- 205 -+- Hardware -+- Building a Linux-controlled walking robot -+- katja@linuxfocus.org,guido@linuxfocus.org -+- Katja and Guido Socher =1 -+- In this article you learn how to build a small walking insect and control it with Linux over the parallel port. =0 -+- 206 -+- Applications -+- Using XML and XSLT to build LinuxFocus.org(/Nederlands) -+- egon.w@linuxfocus.org -+- Egon Willighagen =1 -+- 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. =0 -+- 207 -+- Applications -+- Singing in the web... with Opera 5.0 for Linux -+- georges.t@linuxfocus.org -+- Georges Tarbouriech =1 -+- Review of the new improved version of one of the lightest browsers =0 -+- 208 -+- Software Development -+- Bookreview: Professional Perl Programming -+- guido@linuxfocus.org -+- Guido Socher =1 -+- This is a review of the book Professional Perl Programming from Wrox Press. =0 -+- 209 -+- Kernel Corner -+- Compiling, Configuring and Installing a fully-working Customized Linux Kernel -+- auspicious_blessingsindia@hotmail.com -+- Subhasish Ghosh =1 -+- 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. =0 -+- 210 -+- Kernel Corner -+- Wacky uses for Raid, /dev/ram, and ramfs -+- mark@tcu-inc.com -+- Mark Nielsen =1 -+- ramfs is a new file system in the 2.4 Kernel. It is very simple but could have some interesting applications. =0 -+- 211 -+- Graphics -+- Do magic with images on the shell -+- katja@linuxfocus.org -+- Katja Socher =1 -+- This article explains how to automate image processing with the shell and ImageMagick =0 -+- 212 -+- Games -+- Game Review - NetHack-Falcon's Eye -+- harryrat@gmx.de -+- Harald Radke =1 -+- Falcon's Eye is a 3D graphical front end for NetHack, the oldest computer role-playing game still played and developed. =0 -+- 213 -+- Applications -+- Analyzing your internet applications' logfiles -+- egonw@logreport.org -+- Egon Willighagen =1 -+- 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. =0 -+- 214 -+- System Administration -+- Psionic Portsentry 1.1, the defender of the ports -+- georges.t@linuxfocus.org -+- Georges Tarbouriech =1 -+- Port scan detection and active defense =0 -+- 215 -+- System Administration -+- E-mail over UUCP: The professional solution for dialup users -+- guido@linuxfocus.org -+- Guido Socher =1 -+- UUCP is an old protocol but it is very good to handle E-mail over dialup connections. =0 -+- 216 -+- UNIX Basics -+- Shell Programming -+- katja@linuxfocusorg, guido@linuxfocus.org -+- Katja and Guido Socher =1 -+- In this article we explain how to write little scripts. =0 -+- 217 -+- System Administration -+- Nessus : another brick in the (security) wall -+- georges.t@linuxfocus.org -+- Georges Tarbouriech =1 -+- Nessus is more than a single security scanner =0 -+- 218 -+- Applications -+- Analyzing your internet applications' log files II - configuring your reports -+- egonw@logreport.org -+- Egon Willighagen =1 -+- The first article in this series introduced Lire. This article will show you how you can configure your reports for your need. =0 -+- 219 -+- System Administration -+- MosixView, a management-GUI for MOSIX-cluster -+- rechenburger@netcologne.de -+- Matthias Rechenburg =1 -+- This article describes a management GUI for the MOSIX-Cluster technologie (www.mosix.org) =0 -+- 220 -+- Hardware -+- Atek Super Mini Optical Mouse -+- guido@linuxfocus.org -+- Guido Socher =1 -+- This is a miniature mouse that makes your notebook perform like a desktop =0 -+- 221 -+- UNIX Basics -+- A whole new world: A guided tour with Tux through the land of the penguin -+- katja@linuxfocus.org -+- Katja Socher =1 -+- Explore the land of the penguin with Tux as a guide on your side. =0 -+- 222 -+- UNIX Basics -+- Running applications remote with X11 -+- guido@linuxfocus.org -+- Guido Socher =1 -+- X Window System is much more than just an environment to manage the windows of graphical applications. =0 -+- 223 -+- Hardware -+- How to use your ATEN UC-232A USB adapter with Linux -+- ingo@linuxfocus.org -+- Ingo Hoffmann =1 -+- The ATEN UC-232A is a RS232 serial line to USB adapter. =0 -+- 224 -+- Software Development -+- Developing Gnome Application with Python (Part 2) -+- hilaire@ofset.org -+- Hilaire Fernandes =1 -+- This article series is primarily written for beginners in the area Gnome and GNU/Linux. The author presents an educational tool to write Gnome GUIs using Python.