|
|
This is an index of all LinuxFocus articles sorted by authorname.
Let's do some electronics
Software to develop electronic circuits? Yes, it's available for Linux too. This article will show you what you need.
Bookreview: Beginning PHP4 Databases
This is a book from Wrox-press on PHP4
Simple Animation
Creating a simple animation is fun and easy, for children and adults alike.
QCad: Technical drawing with Linux
QCad is a 2D CAD system
Discovering Ted
Ted is a very nice and light weight word processor
Freefont, True Type and Patterns with The Gimp
This article shows how to use even more fonts and patterns with The Gimp.
Pseudo 3D with Gimp
How to use Gimp for 3D graphics
Creating 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.
POVRAY IV: The Use of Textures in Povray
Here we build a study room with different items on the table. We build the scene by extensively using textures.
Design 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.
Optimizing C/C++ programs using the GProf profiler
One of the most important things to keep in mind while optimizing an application is: optimize the code where it counts.
Realtime data mirroring on Linux
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.
High Availability systems under Linux
What is High Availability, why it is important and how to implement it using Linux.
Building Scalable ISPs with opensource softwares
In my last article, I introduced you to using LDAP on Linux. In this article, we will build a scalable ISP that can scale from one to any number of backend machines. The backbone of setting up this ISP is LDAP.
Using LDAP under Linux
This article will talk about the benefits of deploying LDAP in an organization and how to implement it on Linux.
Using 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.
Using PGPLOT for interactive graphics under Linux
In this article you will learn how to build an interactive graphics program written in Fortran.
Mastering the VI editor
The VI editor is a screen-based editor used by many Unix users. The VI editor has powerful features to aid programmers, but many beginning users avoid using VI because the different features overwhelm them.
Secure your connections with SSH
This article is an in depth description of SSH.
Talking to a Running Process
Run Time Access is a library that lets you view the data structures in your program as tables in a PosgreSQL database or as files in a virtural file system (similar to /proc).
A 1 Bit Data Scope
This article describes a 1bit logic analyser which samples data and sends it to a Linux PC via the rs232 port.
The Tcl Syntax
This article explains basics concept and syntax of the Tcl language
Rsync: The Best Backup System Ever
Backup is one of the hardest and most neglected parts of system administration. This article presents a very easy solution based on rsync.
Getting Linux to Run a Computer with an Alpha CPU
The author share with us his experiences putting together an Alpha PC
An introduction to SPF
SPF stands for Sender Policy Framework an antiforgery standard to prevent the forging of e-mail addresses.
Book Review: Beginning Databases with MySQL
A brief review about this great book about MySQL.
Book review: The qmail Handbook
This article is a brief review of "The Qmail Handbook" from Dave Sill.
Computer Assisted Simulation of DNA using Linux and Perl
In this article we discuss a way to generate n-DNA sequences with s-nucleotids using Perl programmes.
LINUX & PERL, computer tools for study and analysis of biological information
This article shows how easy it is to extract biological information from DNA, RNA and proteine sequences Databases using small perl scripts.
Collaborative Virtual Workspaces and their advantages
Some background information about a new virtual learing project at the Universidad Santiago de Cali.
RenderMan 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.
An Introduction to Tk
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.
Magicpoint
This article reviews the possibility of MagicPoint. This software is one of the very few that allow creation of presentations under X-Windows.
Apache : Part I
This article is an introduction to the HTTP protocol it takes also a look at the history of the World Wide Web.
Interview 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.
Accessing PostgreSQL through JDBC via a Java SSL tunnel
This article shows how to set up JDBC access for PostgreSQL on redhat 8.0 and how to create a SSL tunnel using Sun's Java Secured Socket Extensions, to enable secured access to a remote postgres database.
Linux on a Sony Vaio 505gx
How to install Linux on a Sony Vaio 505gx
Ximian Evolution installation guide
Ximian Evolution is able to read ans send mail from a Linux workstation via an Exchange server 5. In this article, I'll give you some info about my personal experiance and my own configuration.
Viruses : a concern for all of us
Viruses, Worms and Trojan Horses could also be a threat to Linux.
Linux for S/390 (IBM z-Series)
S/390 is a robust hardware platform from IBM for large enterprices. Linux runs on it.
Setting up a Squid-Proxy Server
A proxy server can help to speed up an internet connection.
Learning with nmap
nmap is a security scanner
Network Management and Monitoring with Linux
Some handy tools for managing today's ubiquitous networks
Data loss, worst case
A real-life case of data loss with a happy end, thanks to reiserfsck. Three cheers for journaling file systems and their tools.
Introduction to the TclMySQL library
MySQLTcl is a Tcl library to do SQL queries.
Fail Safe Port Allocation for Linux Device Drivers
Writing a device driver is a challenging and an adventurous job. Once the device is registered in the driver's init_module routine, the resources for the device should be allocated. One of the main resources for the device is I/O port. The dynamically linked drivers, the developer should be careful to allocate unused range of port addresses for their device.
Book review: The Art of UNIX Programming
Review of the book "The Art of UNIX Programming" by Eric S. Raymond.
Booting three different operating systems: RedHat Linux 5.2, SCO Openserver 5.0.5 and Windows NT 4.0
Edgar explains how to setup one PC boot to boot 3 operating systems.
Using BibTeXML in DocBook XML to Write Scientific Articles
BibTex is an system which enables you to insert references from a (file) database into Tex documents. In this article I will show you how you can use a BibTex like reference system with DocBook XML.
Linux System Administration - A User's Guide (Book Review)
This is a review of the book titled "Linux System Administration - A User's Guide" by Marcel Gagne. The book has 532 pages and 26 chapters that cover installation, daemons, run-levels,file systems, password policy, kernel building, printing, devices, backups, network administration, secure computing, and more.
Analyzing your internet applications' log files II - configuring your reports
The first article in this series introduced Lire. This article will show you how you can configure your reports for your need.
Analyzing your internet applications' logfiles
This article is the first in a series about using Lire to analyze log files of internet server applications. This is not limited to one service, e.g. Apache, but is an integrated analyzer for many different services. Included are DNS, WWW, email and ipfilter services.
Using XML and XSLT to build LinuxFocus.org(/Nederlands)
This article shows you how parts of the Dutch website of LinuxFocus is generated with XSLT tools from the XML database. It compares this with the (very) much slower DOM tools in Perl.
Editing DocBook XML Documents
This article describes the use of Kate and its XML plugin as a tool for editing DocBook XML documents
Reporting bugs on Debian 2.2
How that Debian 2.2 is released, a lot of people will upgrade to new newest Debian distro. Since Debian is extremely stable, why do you need a bug report tool? I do not know, but you cannot write software without bugs, so bugs will be found. This article explains how to submit them to the developers of the package.
Installing Debian packages of LinuxFocus
Article on how to install the Debian package of LinuxFocus.
An Introduction to Perl's XML::XSLT module
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.
Making PDF documents with DocBook
This article describes how you can use DocBook to develop PDF documents and covers tools you need to edit DocBook articles and tools to translate them to PDF documents.
Kernel 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.
Automating system administration with ssh and scp
This article demonstrates the usage of ssh and scp commands to automate system administration jobs, such as installing and configuring software on Linux systems.
Introduction 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.
External attacks
This article presents the different types of external attacks that a cracker can use.
Samba Configuration
This article describes the configuration of Linux-samba, a server needed to control domains of networks based on MS-windows machines. Examples given here are based on Debian GNU/Linux and Samba 2.0.7
Building DHCP automatically
This article explains how to configure easily DHCP on a network.
Interview with Jeff Dike
Jeff Dike is the creator and maintainer of User Mode Linux, a very interesting new feature of the 2.6 Linux kernel. This article will give some insight into UML and the people behind it.
Mozilla dissected
In this article we dissect the huge lizard - in particular we investigate the browser part. It's actually a review of Mozilla 1.1 with two add-ons: 'Mouse Gestures' and 'RadialContext'.
Getting to know XML
This is a short introduction to XML. You will meet Eddy the meta cat, the XML syntax police, and some DTDs. Don't worry, we'll explain ;-)
The uCsimm kit
This article describes the uCsimm kit and the UClinux project: Porting the linux kernel on hardware without MMU (memory management unit).
Root-kit and integrity
This article presents the different operations a cracker can do after having succeeded in entering a machine. We will also discuss what an administrator can do to detect that the machine has been jeopardized.
Security holes - Part VI
Security of CGI scripts
Security holes - part V
This fifth article is about race conditions :what they are, how to avoid them ...
Security holes - part IV
This fourth article deals with format strings security holes
Security holes
This article explains how to exploit badly programmed software by using buffer overflows.
Security 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.
xinetd - extended Internet services daemon
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.
Bastille 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.
Network File System (NFS)
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.
Yellow Pages (Part III)
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.
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.
A GNUstep small apps tour
This is a very short review of some of the smaller but very useful tools from GNUstep.
GWorkspace, the GNUstep Workspace Manager
The concept of Workspace Manager appeared with NeXT at the end of the 80's. It was a complete new way of using a system GUI. GWorkspace is the GNUstep free implementation of this revolution.
Free Unix : the BSD one(s)
This aricle takes a look at the species "BSD UNIX".
Gorm and ProjectCenter, the GNUstep RAD tools
Gorm and ProjectCenter are the Gnu Rapid Application Development tools for GNUstep
FreeBSD, another alternative
This article is an overview over another free Unix system: FreeBSD
How to secure an heterogeneous network with free tools
Security in computers networks is probably one of the biggest technology challenges of the 21st century. This article provides a general overview over the most important aspects.
GNUMail.app, the portability evidence
A NeXTmail clone able to run under GNUstep and MacOS X with the same source code
IOS, another REBOLution
Back to the future: IOS the internet operating system
MySQL and Perl, the marriage of convenience
Using MySQL in conjunction with Perl is an old story, but still a good one.
Nessus : another brick in the (security) wall
Nessus is more than a single security scanner
Psionic Portsentry 1.1, the defender of the ports
Port scan detection and active defense
Singing in the web... with Opera 5.0 for Linux
Review of the new improved version of one of the lightest browsers
Through the tunnel
Using free SSH with external applications on different OSes
GNUstep, the open source OpenStep
An object-oriented framework
Security tools
Free tools to harden your systems
Once upon a time... or commercial Unix vs free Unix
Why choosing between a commercial or a free Unix
REBOL the rebel
Let's say REBOL is a messaging language, but as a matter of fact, it's much more than that.
Virtual Network Computing
The dream of the network administrator come true
Arkeia, a professional and commercial network backup solution
Arkeia 4.2.3-1 is the latest version of a commercial and professional network backup solution from Knox Software.
NEdit, the universal editor in Unix world
Nedit is a remarkable editor. Unfortunately it is not included in most Linux distributions and therefore not as well known as other editors.
WindowMaker the spirit of NextStep
Window Maker 0.61.1 is the latest release of a NeXT look-alike window manager.
FSViewer, a File Manager for WindowMaker
Among the revolutionary tools of NeXTStep, the first in order of appearance on the screen was indisputably the File Viewer. Thanks to the path-view in that File Manager you always knew where you were. It was more than a manager, it was a true browser. FSViewer is a NeXTStep a like File Manager for WindowMaker.
LF tip: Using Acrobat 7 with kde and kprinter
How to work around a bug in acroread version 7
Cruising with the snavigator
This article presents the snavigator, a powerful code analysis, cross-referencing and re-engineering tool.
LF Tip:Cloning entire PCs over the network
This article explains how to clone partitions with dump and restore.
Professional Tex(t)Authoring with LyX
This article is written for people who have a lot of text editing/authoring to do and are primarily interested in getting the text edited fast, reliable with a plesant looking printout.
A digital DC power supply -- part 3: command control from the PC
A very small an really powerful DC power supply for your hobby lab. In this third part. We make it possible to remotly control the DC power supply via a command line interface.
LF Tip: #defines for writing portable C-code
How to get a list of available defines.
A digital DC power supply -- part 2: the software
very small an really powerful DC power supply for your hobby lab. In this second part I explain how the software works and one more feature is added.
LF Tip: USB mice and laptops
How to get a USB mouse to work without restarting the X-server process.
A digital DC power supply
A very small an really powerful DC power supply for your hobby lab. It has lots of features which you normally find only in very expensive power supplies. This one is however cheap, small and easy to build.
LF Tip: Don't beep at me
How to quickly stop your linux computer from beeping.
LF Tip: essential firefox extensions
Two really cool firefox extensions.
lcdproc -- LCD displays easy to use and easy to build
In this article we use lcdproc to connect a LCD display and 2 buttons to a linux pc; simple and easy to build for everybody.
LF Tip: solving the ugly key problem
Good looking alternatives to the Windows key.
Part 2 -- A digital thermometer or talk I2C to your atmel microcontroller
In this second part of the article we will connect a LCD display and I will explain how the software works.
LF Tip: generating PDF from html documents
Generating PDF files from html documents with all the pictures included is not easy. Here are a few tips how to do it.