|Разработка приложений под ОС Linux.|
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.
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.
Concurrent programming - Message queues (3)
This is the last article in the series about concurrent programming.
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.
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.
Введение в 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 - корень всего
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.
Книжный обзор: Профессиональное программирование на Perl
This is a review of the book Professional Perl Programming from Wrox Press.
Как избежать дыр в безопасности при разработке приложения - Часть 6: CGI скрипты
Security of CGI scripts
Как избежать дыр в безопасности при разработке приложения - Часть 5: условия перехвата (race conditions)
This fifth article is about race conditions :what they are, how to avoid them ...
Обзор книги: Начала программирования в Linux - Второе издание (Beginning Linux Programming - Second Edition)
This is the review of a "Linux programming bible" published by Wrox press.
GNUstep - OpenStep с открытым кодом
An object-oriented framework
Как избежать дыр в безопасности при разработке приложения - Часть 3: переполнения буфера
This article explains how to exploit badly programmed software by using buffer overflows.
Как избежать дыр в безопасности при разработке приложения - Часть 2: память, стек и функции, шеллкод
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.
Как избежать дыр в безопасности при разработке приложения - Часть 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.
Поручите свою работу make!
This article explains how "make" works. It shows that "make" is more than just a command to compile software.
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.
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
Графика - это просто! 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.
Java. Часть 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