|List of articles about software development under Linux.|
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.
LF Tip: #defines for writing portable C-code
How to get a list of available defines.
Controversial discussions have started around estimates about the number of faults which a given software has. Often the fault-density is used as a measure for the quality of software. Is that correct?
Cruising with the snavigator
This article presents the snavigator, a powerful code analysis, cross-referencing and re-engineering tool.
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.
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.
Get To know a free pascal compiler: Free Pascal
Free Pascal is on the rise with a combination of text mode programming and OOP as powerful as RAD Delphi.
Platform independent software development
This article reviews different possibilities to build platform independent graphical user interfaces.
Temperature monitoring with Linux (part 2)
In the second part of "Temperature Monitoring With Linux" we see how to store the data in mysql and represent it graphically.
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).
GUI Programming with GTK - 3
In these article series, we will learn how to write graphical user interfaces (GUIs) using GTK.
Introduction to the TclMySQL library
MySQLTcl is a Tcl library to do SQL queries.
Gambas: Basic for Linux
Gambas is a Basic interpreter for Linux with GUI support.
An ISDN - Fax with Linux
This article describes how to use your linux box as an ISDN fax machine.
Concurrent programming - Message queues (3)
This is the last article in the series about concurrent programming.
Book review: The Art of UNIX Programming
Review of the book "The Art of UNIX Programming" by Eric S. Raymond.
The MySQL C API
In this article, you will learn how to use the C APIs (Application Programming Interfaces) that come with MySQL.
GUI Programming with GTK - part 2
In this second part of the GTK series we will discuss boxes and tables.
Concurrent programming - Message queues (2)
This series of articles has the purpose of introducing the reader to the concept of multitasking and to its implementation in the Linux operating system. Starting from the theorical concepts at the base of multitasking we will end up writing a complete application demonstrating the communication between processes, with a simple but efficient communication protocol.
Implementing a scroller in SDL graphics
SDL is the simple direct media layer often used to implement fast and portable graphics.
Concurrent programming - Communications between processes
This is the second article in the series on concurrent programming.
Bookreview: Beginning PHP4 Databases
This is a book from Wrox-press on PHP4
Basic Programming with Unix
Review of Basic interpreters, IDEs for Basic, and and other things to build Basic programms under Linux.
Concurrent programming - Principles and introduction to processes
This series of articles has the purpose of introducing the reader to the concept of multitasking and to its implementation in the Linux operating system.
Introduction to Ncurses
Ncurses is a library that provides function-key mapping, screen painting functions and the ability to use multiple non-overlapping windows on text-based terminals.
GCC - the root of all
This is an introduction to using gcc as a compiler.
Developing Gnome Application with Python (Part 2)
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.
Bookreview: Professional Perl Programming
This is a review of the book Professional Perl Programming from Wrox Press.
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 ...
Book Review: Beginning Linux Programming
This is the review of a "Linux programming bible" published by Wrox press.
GNUstep, the open source OpenStep
An object-oriented framework
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.
Make it anywhere with make!
This article explains how "make" works. It shows that "make" is more than just a command to compile software.
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.
REBOL the rebel
Let's say REBOL is a messaging language, but as a matter of fact, it's much more than that.
Developing Gnome Application with Python (Part 1)
This series of articles is especially written for beginner in Gnome programming and GNU/Linux.
Product review: SNiFF+ for Linux
SNiFF+ is an integrated development environment for Linux. TakeFive Software provides a download version (limited to 200 files) free of charge.
Perl part III
This article explains how to use arrays in Perl.
In the second part of the Perl tutorial we write our first real program.
This is the start of a Perl tutorial
The Tcl Syntax
This article explains basics concept and syntax of the Tcl language
Dialog - a programming language for dialogs
Dialog is a programming language to program dialogs in games and computer simulations
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.
Java. Part II
The second part of a tutorial about java
Easy Graphics: A Beginner's Guide to SVGAlib
SVGAlib is a simple graphics library that works without X11
SQL Tutorial Part II
Part II of the tutorial reviews several basic statements of the SQL language.
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.
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.
The Postscript Language
This is the first one of a series of articles about PostScript.
Introduction to SQL. (SQL Part I) and installation of PostgreSQL
A SQL tutorial intended for novice database developers.
Debugging Code with ddd
ddd is a wonderful graphical debugger.
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.
Enabling Profile on the Alpha
Tips for users of a DEC-Alpha
Making Shared Libraries
How to compile and generate shared libraries.
Webpages maintained by the LinuxFocus Editor team
|generated by lfthemes, 2008-12-04, version: ver: 2.3|