Программирование в Linux.

GCC и GNU make

GCC - корень всего.
Ричард Столлман. Компилятор языков C, C++, Objective C gcc 2.7 (часть 1).
Ричард Столлман. Компилятор языков C, C++, Objective C gcc 2.7 (часть 2).
Оптимизация GCC.
Оптимизация кода при помощи компилятора GNU C.
Новая версия GCC - первое крупное обновление с момента выхода в 1992 году версии 2.0.
Сандра Лузмор, Ричард Сталлман, Роланд Макграх, Андрей Орам. Библиотека языка C GNU glibc.
Стандартная C библиотека для Linux, часть 7: Работа со строками.
Быстрое введение в GNU Make.
GNU Make. Программа управления компиляцией. Версия 3.79.
GNU Automake.
Владимир Игнатов. Эффективное использование GNU Make.
Программы, доступные в системе GNU и рекомендованные для использования с ней
Мини-руководство по созданию Makefile-ов.
Autoconf. Создание скриптов для автоматической конфигурации.

Программирование в UNIX

Начало программирования в Linux.
Процессы в Unix.
Как запускается функция main() в Linux.
Очереди сообщений, часть 1.
Планировщик задач в Linux.
Cюрпризы POSIX.
socket - сокетный интерфейс Linux.
signal - список всех возможных системных сигналов.
Механизмы межпроцессных взаимодействий в операционной системе Unix.
Параллельное программирование - взаимодействие между процессами.
Программирование на C++ с использованием сокетов в Linux.

Графические библиотеки

Программирование GUI в C++ с использованием библиотеки Qt, часть 1.
Снова о Gtkmm и Qt.
От GTK к PyQt.
Сравнение MFC и Qt.
Программирование с XLib на C++.
Быстрая разработка приложений при помощи PyGTK.

Tcl

Основные понятия и злементы языка Tcl.
Пример написания программы, реализующей экранную форму ввода личной карточки.
Стандартные интерпретаторы.
Рекомендации по программированию на Tcl/Tk.
Создание таблиц и действия с ними.
Встроенные команды Tcl.
Встроенные команды Tk.

Perl

Введение в Perl.
Perl = простота Basic + мощь Cи++.
Изучаем Перл, часть 1.
Изучаем Перл, часть 2.
Изучаем Перл, часть 3.
Изучаем Перл, часть 4.
Изучаем Перл, часть 5.
Введение в Perl (подробнее).
Язык программирования Perl.
FAQ по языку программирования Perl.
PERL - Полезные советы. Поиск.
PERL - Полезные советы. Сортировка.
PERL - Полезные советы. Работа с массивами.
PERL - Полезные советы. Ассоциативные массивы.
PERL шаг за шагом / CGI шаг за шагом.
Однострочник месяца на Perl: Приключение с неправильно названными файлами.
Однострочник месяца на Perl: Дело о совпадающих UID.
Использование Perl - модуля XML::XSLT.
Обработка HTML кода на Perl, HTML::TagReader.
Создание графических интерфейсов на Perl+Tk.
Гарантированная очистка жесткого диска с помощью Perl.
MySQL и Perl: взаимовыгодное сотрудничество.

PHP

PHP. Первые шаги. Действительно легкая смена дизайна.
Дик Брэндон. PHP/FI Version 2.0.
Вступление в PHP и MySQL.

Java и C#

Царский путь к Java.
Программирование: встречаем C# и Mono.
Программирование: C# -- типы данных.

Использование СУБД

MySQL (введение).
Тонкая настройка MySQL (часть 1).
Тюнинг и оптимизация производительности MySQL.
Ответы на часто задаваемые вопросы по PostgreSQL
Инструкция по установке Oracle 8.1.7 для дистрибутива ALT Linux Master 2.0 .

Прочие вопросы

Bison. Генератор синтаксических анализаторов, совместимый с YACC.
Глава 15 Пользовательские интерфейсы.
Визуальная отладка в DDD.
KVirc.
Создание библиотек многократного использования.
Часть 1. Преодолевая консольный барьер.
Часть 2. Мечты об идеальном текстовом редакторе.
Совершенствование модели Open Source с помощью UML CASE средств.
Система создания диалогов Kaptain.
Добавление модулей расширения (плагинов) к программе.
Продавайте правильно.
Защита WWW-сценариев от несанкционированного копирования и модификации.
Еще одна причина писать программную документацию.
Безопасное распределение ресурсов в драйверах устройств ввода-вывода через отображаемую память.
Программирование на языке Ruby, часть 1.
Программирование на языке Ruby, часть 2.
Программирование на языке Ruby, часть 3.
Приложения для Linux - вариант Kylix.
Интегрированная среда разработки приложений в Linux -- выбор за потребителем.
Платформа для создания серверов приложений на C++.

CVS

Введение в CVS.
Система конкурирующих версий.
CVS: распределенная клиент-серверная система контроля версий.
Отображение контрольных номеров версий CVS на Web страницах.
Using the CVS.What is CVS ?Введение в CVS.
Как использовать CVS -- первый набросок.
CVS : система управления версиями.
CVS -- Система Управления Параллельными Версиями.
CVS-RCS- HOW-TO документ для Linux (система контроля исходного кода).
Руководство по использованию CVS с поддержкой SSH под Windows.
Использование ветвей и меток в CVS.
Cпособ обеспечить контроль и резервирование системы.
Словарь терминов, используемых при переводе документации на CVS.