Сегодня 04.10.2006 Поиск по сайту:
Главная Каталог ссылок Библиотека В.Костромин Форум О сайте
Закажите:
Новинки от Линукс-Центра:

new "Системный администратор", 2006 год, сентябрь
new "Linux Format",Август2006+DVD
new CentOS 4.4 x86 (1DVD)
new Gentoo Linux 2006.1 Install LiveCD, X86 (1CD)
new Zenwalk Linux 3.0 LinuxCenter Edition (1DVD)
new MOPS Linux 5.0
  • Freespire 1.0
  • ALT Linux Sisyphus август 2006 (2DVD) Source
  • ALT Linux Sisyphus август 2006 (2DVD) Binary
  • Курс LNX70: Введение в Linux
  • Курс LPI101: Администрирование Linux для начинающих
  • Курс LPI102:Сетевое администрирование Linux
  • SUSE Linux Enterprise Server 10
  • SUSE Linux Enterprise Desktop 10
  • SUSE Linux Enterprise Desktop 10, e-License,подписка на 3 года
  • Комплект журналов "Linux Format" 6 номеров за 2006 г.

    [EXT]
    ПО от Linux-Центра:
    [EXT]
    Zserver для Linux
    Книги
    от Линукс-центра:

    [EXT]
    "Системный администратор", 2006 год, май.
    Атрибутика и игры
    от Линукс-центра:

    [EXT]
    Бейсболка root (Slazenger)
    Реклама на сайте:
    анализ сайта, оптимизация сайта
    зеркальное полотно, зеркала и стекло
    Библиотека статей - только лучшее
    Поисковый каталог
    Портал it-технологий
    душевые кабины, мебель для ванны
    букеты, цветы доставка
    квартиры посуточно аренда москва
    заказ лимузинов, аренда автомобилей
    кондиционер
    Курсы Linux и FreeBSD в Центре Компьютерного обучения "Специалист" при МГТУ им.Н.Э.Баумана. Подробнее...
  • Предыдущий раздел. 

    Каталог ссылок

    Следующий раздел. 

    Последние изменения в содержание файла внесены 13.09.2006.

    2.8. Программирование под Linux
    Общие вопросы
    Ассемблер
    Язык Shell
    Язык C и C++
    Язык Pascal и Delphi
    Java
    JavaScript
    Perl
    PHP
    Python
    Другие языки
    Устаревшие и малоинтересные материалы.
    Сссылки, которые перестали работать
    Книга по Python
    Книга Р.Сузи по Python

    Общие вопросы

  • Д.Пантелеичев, "Разработка программного обеспечения для Linux. Инструментарий".
  • Философия ООП
  • Отладка кода с помощью strace
  • "Основные тенденции параллельного программирования"
  • Севрюгин А. И., "PCRE.RU" Универсальная энциклопедия регулярных выражений стандарта PCRE, совместимых с языками Perl, PHP, Javascript.
  • "Lindevel.ru/" - сайт , посвященный вопросам программирования под Линукс. Самое интересное там - архив рассылки "Программирование в Linux с нуля" в разделе "Статьи".
  • Мэт Фрей (Matt Frye), перевод: Иван Песин, "Отладка кода с помощью strace" Перевод статьи про использование утилиты strace как инструмента для отладки кода .
  • Mark Wilkinson, перевод: Иван Песин "Автоматизация процессов сборки и тестирования" Эта статья знакомит вас с CruiseControl, программным обеспечением с открытым исходным кодом, которое вы можете использовать для автоматизации процессов сборки и модульного тестирования в проектах, где задействовано несколько разработчиков.
  • Бен Коллинз-Сассман, Брайан У. Фитцпатрик, К. Майкл Пилато, "Управление версиями в Subversion" (Для Subversion 1.3, в редакции 2325)
  • Дмитрий Бушенко, "Программирование на .NET в Linux"
  • "Ant за 10 шагов" (Перевод Ant in Ten Steps by Russ Olsen). Ant - это инструмент, который призван автоматизировать процесс сборки ПО.
  • Вадим Станкевич, "Lazarus: Delphi, кросс-платформенная, Open Source?!".
  • "Лучшие 10 трюков для новых пользователей Eclipse" Перевод статьи с 10 простыми подсказками по эффективному использованию среды разработки Eclipse.
  • "Ant за 10 шагов" (Перевод Ant in Ten Steps by Russ Olsen). Ant - это инструмент, который призван автоматизировать процесс сборки ПО.
  • Мэтт Тэллес, Юань Хсих, пер. с англ. С. Лунин, "Изучение знаменитых (и не очень знаменитых) ошибок". Глава из книги "Наука отладки"
  • Дмитрий Бушенко, "Программирование в Linux. Часть четвертая. .NET в Linux"
  • Дмитрий Бушенко, "Программирование на .NET в Linux. Часть 4. Элементы Gtk# в примерах"
  • Дмитрий Бушенко, "Программирование на .NET в Linux" Часть 3. Оконное приложение на GTK#.
  • Дмитрий Бушенко, "Программирование на .NET в Linux." "Часть 2. Первое приложение на Mono C#"
  • Nikolay N. Ivanov, "ПРОГРАММИРОВАНИЕ В LINUX".
  • Библиотеки для Иксов. Введение для начинающих
  • "Использование библиотек" Библиотеки бывают статические и динамические.
  • Дэвид Мадэли, перевод - Безденежных Сергей, "Создание виджетов с использованием Cairo и GTK+ 2.8, часть 2"
  • Tony Gale, Ian Main & the GTK team, "Перевод GTK+ 2.0 Tutorial"
  • Maciej Katafiasz, перевод - Сергей Безденежных, "Основы GTK+, часть 1: Зачем использовать GTK+?" GTK+ - это инструментарий создания графического интерфейса пользователя (GUI). Это библиотека (точнее, это набор сильно связанных между собой библиотек), которая позволяет создавать программы с графическим интерфейсом.
  • Maciej Katafiasz, перевод - Сергей Безденежных, "Основы GTK+, часть 2: Как использовать GTK+."
  • С.Безденежных, "Основы GTK+, часть 3: Распространение приложения GTK+." Эта последняя статья цикла освещает вопросы, связанные с распространением вашего программного продукта среди пользователей, то есть вы узнаете, как подготовить приложение GTK+ к встрече с множеством разных систем.
  • "Внутри менеджера памяти. Выбор, подходы и реализация методов динамического выделения памяти" рассматриваются методики управления памятью, доступные программистам под Linux.
  • Алексей Федорчук, "О prelink: предварительное связывание как способ повышения быстродействия"
  • Андрей Драница, "Бейсик Линукс сыры пыры" Обзор инструментальных средств разработки под Linux.
  • А.М. Вендров, "Современные технологии создания программного обеспечения. Обзор"
  • Edsger W. Dijkstra, Перевод - Alf, 14 августа 2004, "Два взгляда на программирование"
  • Для начала прочитайте один раздел из Из DOS/Windows в Linux HOWTO , перевод Alex Ott, v1.3.2, 22 Февраля 1999
  • "Разработка модуля Linux ядра, реализующего алгоритм криптозащиты ГОСТ 28147-89"
  • "Запуск программы, собранной с другой версией glibc" Короткий полезный совет.
  • Jasmin Blanchette, Mark Summerfield, Перевод: Андрей Киселёв, "Разработка графического интерфейса с помощью библиотеки Qt3"
  • Стив Лит(Steve Litt), перевод: Александр Кубышкин, "Сравнительная Религия" Как выбрать для себя основной язык программирования. Обсуждаются преимущества и недостатки C, C++, Java, Perl, Python, Ruby.
  • Jeff Tranter, перевод: Андрей Киселев, "Системный вызов sendfile" Системный вызов sendfile был добавлен в ядро Linux относительно недавно и стал важным приобретением для приложений, таких как ftp или web серверы, которым просто необходим эффективный механизм передачи файлов.
  • " Программирование под UNIX" Жаль, что нет ни автора, ни года публикации.
  • Евгений Хилько, "Настройка сборки win-приложений кросскомпилятором mingw32 в KDevelop"
  • "Письменный прибор" Речь пойдет о версии 3.2.0 среды KDevelop в дистрибутиве SuSE 9.3.
  • "Написание плагина для IRC-клиента X-Chat"
  • Sandeep S, перевод: Андрей Киселев, "Трассировка процессов с помощью Ptrace ", часть 2. В статье рассказывается, в частности, о структуре исполняемого формата файлов - ELF.
  • Sandeep S., Перевод: Андрей Киселев, "Трассировка процессов с помощью Ptrace -- Часть 3" Цель данной части состоит в том, чтобы продемонстрировать методику доступа к идентификаторам процесса во время исполнения. Область применения этой методики настолько широка, что ограничивается лишь вашей фантазией.
  • В. Мешков, "Перехват системных вызовов в ОС Linux"
  • С.Гуленок, "Занимательное пингвиностроение. Фундамент" В разговорах о Linux мне часто попадалась фраза "Linux написан программистами для программистов". Так ли это?
  • Князев Алексей, "Русский вариант Linux Device Driver 2-nd edition" Это не перевод, а скорее нечто "по мотивам" перевода известного руководства Alessandro Rubini & Jonatan Corbet.
  • "Linux Device Driver 2-nd edition" Князев Алексей завершил перевод очередной, 8-ой главы Linux Device Driver 2-nd edition. Итого, переведены главы 0-8 и 13. Идет работа над переводом 9-й главы.
  • Кузин Андрей, Программирование под Linux
    Шаг 1 - Компиляция программ на языке C/C++ (30.01.2002 - 2 Kb)
    Шаг 2 - Отладочная информация (30.01.2002 - 4.2 Kb)
    Шаг 3 - Компиляция нескольких файлов (15.02.2002 - 3.7 Kb)
    Шаг 4 - Библиотеки объектных файлов (20.02.2002 - 3.0 Kb)
    Шаг 5 - Создание статической библиотеки (20.02.2002 - 3.7 Kb)
    Шаг 6 - Создание динамической библиотеки (20.02.2002 - 5.2 Kb)
    Шаг 7 - Использование динамических библиотек (23.02.2002 - 4.9 Kb)
    Шаг 8 - Функции работы с динамическими библиотеками (23.02.2002 - 5.0 Kb)
    Шаг 9 - Инициализация динамических библиотек (27.02.2002 - 3.5 Kb)
    Шаг 10 - Передача опций в программу - getopt (15.10.2002 - 6.6 Kb)
    Шаг 11 - Передача длинных опций в программу - getopt_long (19.12.2002 - 11.2 Kb)
    Шаг 12 - Вывод сообщений об ошибках программы (22.12.2002 - 7.5 Kb)
    Шаг 13 - Получение информации о пользователе (22.12.2002 - 10.2 Kb)
    Шаг 14 - Получение данных из shadow password (22.12.2002 - 5.5 Kb)
    Шаг 15 - Работа с паролями системы с помощью функции crypt() (24.12.2002 - 10.0 Kb)
  • Котельников Руслан. "Начало программирования в Linux"
  • Руслан Попов, "Введение в KDevelop"
  • Автор: Jpiszcz, Перевод: Юрий Прушинский, "Оптимизация GCC"
  • И.Воронин, "Использование CCache" Ccache дает отличный прирост скорости при повторной пересборке программы. К примеру, я собирал ядро Linux на машине с процессором Pentium MMX / 200 Mhz всего за 10 минут.
  • Олег Беленков Перенос приложений с Windows на Linux [ОТКРЫТЫЕ СИСТЕМЫ, 2000/07-08]
  • С.Богомолов, libdb
  • С.Богомолов, gd: библиотека создания файлов GIF, PNG, JPEG (установка)
  • С.Богомолов, Построение и использование разделяемых библиотек
  • С.Богомолов, Библиотека сжатия zlib (установка)
  • С.Богомолов, TclTk (установка)
  • "Введение в CVS." (30.11.99) (часть 1). Jim Blandy. Перевод на русский язык: Алексей Махоткин CVS поддерживает историю дерева каталогов с исходным кодом. Копии: тут (25.12.99) , тут (16.12.99) .
  • Алексей Махоткин, "CVS - система управления версиями"
  • "Использование CVS при разработке сайта" Рассмотрена работа со родным cvs сервером FreeBSD и бесплатным windows cvs клиентом TortoiseCVS в типичных задачах разработчика.
  • В.Павлюк, "Настройка и использование CVS-репозитория для разработки приложений"
  • "Использование CVS при разработке сайта" Рассмотрена работа со родным cvs сервером FreeBSD и бесплатным windows cvs клиентом TortoiseCVS в типичных задачах разработчика.
  • CVS-intro (20.07.00)
  • Андрей Гапанович, "Система конкурирующих версий" Система управления версиями CVS позволяет хранить все версии вашего кода, причем сохраняя только изменения, а не весь код. Также она может объединять изменения, сделанные разными разработчиками в одном модуле, сравнивать версии файлов, вести протокол изменений, одновременно работать с несколькими версиями программы и многое другое
  • CVS -- Система Управления Параллельными Версиями (9.04.01) Документация на CVS на русском языке, список рассылки и другие ресурсы. CVS -- это система контроля версий программного проекта. Используя её, вы сможете вести историю ваших файлов с исходными текстами
  • Введение в CVS. Конспект первого дня двухдневного курса по CVS. CVS - это система управления версиями, которая позволяет отслеживать историю изменений, вносимых в проект (кто, когда и зачем вносил изменения), централизованно хранит исходные тексты, позволяет сделать откат на любую из предыдущих версий проекта, и т.п...
  • Инга Захарова, Возможности CVS (28.05.02).
    Обзор возможностей CVS, служащей для управления версиями кода и контроля за ними. Приемы работы и установки.
    [Опубликовано 16.04.2002]
  • Инга Захарова, Администрирование CVS (28.05.02).
    В данной статье рассматривается построение и обслуживание архива и обсуждаются некоторые наиболее распространенные проблемы, с которыми сталкиваются CVS-администраторы.
    [Опубликовано 14.05.2002]
  • Инга Захарова, Введение в CVS (28.05.02).
    Начальные сведения о Системе Контроля Версий (cvs), предназначенные для тех, кто только приступил к освоению этого гибкого инструмента.
    [Опубликовано 06.05.2002]
  • (13.12.02) Джон Д. Полстра (John D. Polstra), Перевод на русский язык: Сергей А. Осокин, "FAQ по CVSup"
  • Система управления программным проектом SCCS (25.12.99) , Т.А.Пивоваренок, Суперкомпьютерный Центр
  • Механизмы межпроцессных взаимодействий в операционной системе Unix (25.12.99) , Сергей Кузнецов, учебные материалы конференции Индустрия Программирования 96, Центр Информационных Технологий
  • ИТОЛОГИЯ - наука об информационных технологиях (25.12.99) , В. Сухомлин, НИВЦ МГУ, учебные материалы конференции Индустрия Программирования 96, Центр Информационных Технологий
  • "Индустрия Программирования '96" (25.12.99) , Материалы конференции, Центр Информационных Технологий
  • Андрей Бондаренко Визуальные средства разработки (IDE)
  • Сергей Журавлев Обзор IDE под Linux (16.12.01)
  • А.Чеботарев, "QT: интерфейс, и не только..."
  • Сукиязов Сергей Александрович Использование Qt-2.2.x в русскоязычных программах (30.07.01) В этой статье рассматриваются проблемы корректной локализации (интернационализации) программ, разработанных с использованием Qt, и даются некоторые советы по использованию классов библиотеки Qt, которые помогут избежать проблем с интернационализацией программ.
  • А.М. Вендров, "Argussoft Co". CASE-технологии. Аннотация. Содержание (16.12.99) CASE-технологии. Современные методы и средства проектирования информационных систем.
  • Wolfgang Mauerer, (перевод: Александр Михайлов ) Визуальная отладка в DDD. Ничего и никогда не работает так, как надо; все программы полны ошибок; спецификации неверны, а рализация делает прямо противоположное ожидаемому. Нахождение ошибок не только неизбежная часть цикла разработки программного обеспечения, но и важная составляющая "жизненного пути" любой программы.
  • Дональд Э.Кнут, "Сортировка и поиск" Искусство программирования т.3
  • "Введение в Simple DirectMedia Layer" SDL - бесплатный кроссплатформенный мультимедийный программный интерфейс приложения. Используется для создания игр, библиотек для игр, демонстрационных программ, эмуляторов, MPEG плэйеров и других программ.
  • Графические инструменты для Linux программ (4.04.02)
    Графические инструменты - это библиотеки подпрограмм, которые позволяют добавлять определенный набор функций, используя который язык программирования интегрирует графический интерфейс в Вашу программу.
  • Harvey Blume, Утонченная красота программного кода
  • (26.09.02) Денис Колисниченко, "Программное перенаправление ввода-вывода" [Опубликовано 25.09.2002.]
  • "Во власти скриптов" [ОТКРЫТЫЕ СИСТЕМЫ, 2002/09]
  • Константин Михайленко, "Параллельный стиль" 01 Марта 2002г., Статья посвящена параллельным вычислениям
  • Leonardo Giordani, "Параллельное программирование - взаимодействие между процессами."
  • Leonardo Giordani, перевод Пухляков Кирилл, "Параллельное программирование - очереди сообщений" часть 3.
  • По материалам Dinil Divakaran, подготовил X-Stranger, "Свой компилятор под Linux"
  • Владимир Попов, "А это я сделал так..." Не опытный guru отвечает на вопрос дилетанта-newbee, а любой everyone может поделиться своим опытом. В данном случае рассказано о компиляции.
  • S.Sandeep, перевод: Андрей Киселев, "Трассировка процессов с помощью Ptrace -- Часть 1." Системный вызов ptrace является основой основ для программ-отладчиков, таких как gdb, но все же принципы работы с этим системным вызовом недостаточно хорошо освещены в документации.
  • "ccache - кэш для компилятора" Программа ccache кэширует результаты компиляции, позволяя значительно ускорить повторные пересборки приложения.
  • В.Мешков, "Программирование CD/DVD-устройств в Linux" (файл в pdf-формате). В книге рассмотрены порядок управления приводом с использованием регистров контроллера, логическая структура оптических носителей информации, примеры использования встроенных в Linux ядро ATAPI и SCSI драйверов, алгоритмы записи различной информации на CD диски и программная реализация данных алгоритмов.
  • Davyd Madeley, перевод - Безденежных Сергей, "Создание виджетов с использованием Cairo и GTK+ 2.8" Начиная с версии 2.8, GTK+ отрисовывает все свои элементы интерфейса с помощью мощной библиотеки векторной графики Cairo. В этой статье рассказывается как можно самому создать виджет GTK+, используя библиотеки Cairo для его отрисовки.

    Ассемблер

  • Алексей Ю. Уласевич, "Часто задаваемые вопросы по использованию ассемблера в юниксах."
  • Подборка ссылок на документацию по ассемблеру.
  • К.Болдышев, "История создания ассемблера для Linux и Linux Assembly HOWTO" от автора.
  • Konstantin Boldyshev and F.-R. Rideau. Assembly HOWTO (25.12.99) , Ассеблер для DOS, Windows и Linux. (по-английски).
  • Aleksey Ulasevich, "Часто задаваемые вопросы по использованию ассемблера в юниксах"
  • Если вы вообще инересуетесь вопросами программирования для Линукс и ее устройством на самом низком уровне, загляните на сайт "http://www.lowlevel.ru/". Там вы найдете много чего полезного, например, "Описание формата ELF", "Файловая система EXT2" "Часть 1", "Часть 2".
  • "Ассеблер в *nix - удел извращенца..?"
  • "Ассемблер в Unix"
  • Jan's Linux & Assembler HomePage Ассемблер в DOS и Linux.
  • Александр Куприн ...Пишем игрушечную ОС...Копнём поглубже... (6.05.02)
  • Krishnakumar R., Перевод: Александр Куприн "Пишем игрушечную ОС (часть I)"
  • Krishnakumar R., Перевод: Александр Куприн "Пишем игрушечную ОС (часть II)"
  • Bob, "Реализация низкоуровневой поддержки шины PCI в ядре Linux"
  • О декомпиляции (29.08.01) Даже самый лучший pеассемблеp не может точно восстановить код пpогpаммы. Компиляция - однонапpавленная функция. Полученный ассеблеpный, а далее и машинный код обладает спецификой, зависящей от многих фактоpов и интеллектуальный анализ не всегда пpигоден...
  • Intuit, "Основы программирования Netfilter на ассемблере." Статья о работе с Netfilter, подсистемой ядра, расширяющей возможности ОС в ра- боте с сетевыми фреймами. Язык программирования - ассемблер. Синтаксис GAS. В статье описано создание простейших модулей(LKM) для демонстрации возможностей данной подсистемы.

    Язык Shell

  • Mendel Cooper, Перевод: Андрей Киселев, "Advanced Bash-Scripting Guide" или "Искусство программирования на языке сценариев командной оболочки" Данное руководство не предполагает наличие у читателя познаний в области программирования на языке сценариев, однако, быстро восполняет этот недостаток . . . постепенно, шаг за шагом раскрывая мудрость и красоту UNIX.
  • Sunil Thomas Thonikuzhiyil, перевод: Иван Песин, Александр Куприн, "Разработка простых интерфейсов с помощью dialog/Xdialog". Статья рассматривает применение программ dialog и Xdialog для реализации простых интерфейсов к скриптам. Это предполагает, что вы знакомы с написанием скриптов командного интерпретатора.
  • Интерпретатор командного языка shell (25.12.99) , Материал подготовлен НПО "КЛОТО", библиотека М. Мошкова
  • "Оформление вывода в shell-сценариях"
  • Jos Nazario, Перевод: Ян Безус, "Введение в awk" Данный документ - это краткий обзор возможностей и особенностей awk (манипулирование файлами данных, выборка и обработка текста).
  • В.Катаев, " Жизнь в Linux. Советы профессионала. От скрипта до агента." [Jan. 11th, 2005]
  • Абрамов Алексей, "Скрипт мониторинга репликации MySQL на shell"
  • Вадим Фёдоров, "Как послать письмо с аттачем в UNIX?" О том, как заставить скрипт, написанный на bash или shell, отправлять письмо с прикрепленным файлом?
  • Командный интерпретатор C-shell (25.12.99) , М.П.Крутиков, Суперкомпьютерный Центр
  • Программирование на Shell (Unix) А. Соловьев,
    Та же книга тут (25.12.99) , но в текстовом формате.
  • "BASH" (конспект) (25.12.99)
  • "Среда shell (переменные и параметры)" (25.12.99)
  • SHuRuP   Shell-coding: программируем в *nix-консоли
  • Андрей Головин, Регулярные выражения (12.06.02).
    Регулярные выражения - самый мощный инструмент работы со строками, который смогли выдумать современные программисты. С их помощью можно проводить анализ строк, на содержание последовательностей символов, производить замену на основе этой выборки, разбивать строки на массивы и многое другое.
  • [X-Stranger] "SVGAlib" (31.05.02)
  • (27.07.02) С.Лапшанский, "Введение в автоматизацию. [Опубликовано 23.07.2002] Часть 2. О полезных скриптах и запуске их через cron.
  • Вадим Хохлов, "Unix way: "Гарики", они и в Linux'е "гарики"." О наборе bash-скриптов для выбора различных интересных высказываний из какой-нибудь базы.

    Язык C и C++

  • "Впечатления от средств разработки C++ программ в Linux"
  • Пишем драйвера для USB-устройства
  • "C/C++ API для SQLite 3" Переведено на руский язык более половины справочника "C/C++ API для SQLite 3", стартовал процесс перевода описания SQL-команд.
  • "Особенности make.conf" /etc/make.conf - это файл, в котором указываются ключи оптимизации для компилятора.
  • Автор: Raghu J Menon, перевод: Андрей Киселев, "setjmp/longjmp в примерах" В статье описывается работа с набором макроопределений setjmp/longjmp, реализованных в языке программирования C.
  • "История языка C/C++" Исторически этот язык неотделим от операционной системы Unix, которая в наши дни переживает свое второе рождение.
  • Константин Тайтуров, "Доспехи для "Пингвина" Большинство современных реализаций компилятора языка Си не генерируют кода, контролирующего целостность границ переменных.
  • Mike Goblin, "Написание драйверов в Linux: первые шаги" Написание драйверов под Linux всегда казалось мне крайне сложным и загадочным делом. Но вот - два месяца назад мне понадобилось написать такой драйвер самому. Процесс оказался вовсе не сложным, и доставил мне массу удовольствия.
  • Mike Goblin, "Написание драйверов в Linux, часть 2".
  • Кирилл Кочетков, "SPEC CPU2000. Часть 5 - Компиляторы. Дополнение 2" Сравнение трех компиляторов языка С для Линукс по быстродействию.
  • Rob Tougher, перевод: Андрей Киселев "Создание библиотек многократного использования"
  • Rob Tougher, перевод: Андрей Киселев, "Платформа для создания серверов приложений на C++"
  • "Fox-toolkit. Уроки по-русски. " FOX Toolkit - это быстрый и удобный кроссплатформенный тулкит (с++,ruby,python).
  • Автор: Bhaskaran, перевод: Андрей Киселев, "Создание драйвера сетевого устройства - Часть 1" Эта статья призвана помочь читателю в понимании принципов создания драйвера сетевой ethernet-платы для ОС Linux. Но она поможет вам и просто понять, как подключить сетевую плату.
  • Котельников Руслан, "Начало программирования в Linux"
  • Hyouck "Hawk" Kim, Перевод (c): Андрей Киселев, "Как запускается функция main() в Linux"
  • "Linux и C#. Типы данных"
  • Rob Tougher, Программирование на C++ с использованием сокетов в Linux
  • Rob Tougher, Программирование с Xlib на C++
  • "Низкоуровневое программирование параллельных портов под *nix" (5.06.02) ,
  • Программирование на языке Си (19.01.01) , Ю.Ю.Громов, С.И.Татаренко, Тамбовский Государственный Технический Университет
  • Бьярн Страустрап, Введение в язык C++

  • Бьерн Страуструп Дизайн и эволюция языка С++ (25.01.01). В книге, написанной создателем языка C++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования C++.
  • Материалы по С на Информике (2.11.00).
  • "Переходим к языку C++" (27.04.02)
  • Справочное руководство по C++ (25.12.99) Бьярн Страустрап, Библиотека М. Мошкова
  • Хрестоматия по программированию на Си в Unix (25.12.99) Андрей Богатырев, Библиотека М. Мошкова Копия тут
  • Марченко А.Л. C++. Бархатный путь. Избранные главы (19.01.02)
  • А.Калинин, "C или C++? "
  • Свойства в C++ (17.06.01)
  • GCC - корень всего , автор Lorne Bailey
    GCC - отличный компилятор, но man-page не очень удобна. Заметка рассказывает о простоте использования компилятора.
  • Sergei Karasiov, "Как на самом деле работает gcc"
  • Man к make (19.01.02) (Перевод Козлов Ю.)
  • Дмитрий Черняк. Применение GNU make (19.01.02)
  • Программа управления компиляцией GNU make v. 3.79
  • Быстрое введение в GNU Make.
  • Владимир Игнатов "Эффективное использование GNU Make" (17.07.00)
  • Владимир Игнатов "Эффективное использование GNU Make" (8.02.02)
  • (5.12.02) Автор: (C) Tedi Heriyanto, Перевод: (C) Андрей Киселев, "Мини-руководство по созданию Makefile-ов"
  • Ричард М. Столмен и Роланд Х. Пеш Отладчик GNU уровня исходного кода (31.07.00). Восьмая Редакция, для GDB версии 20000326. Март 2000. Перевод Дмитрия Сиваченко.
  • Материалы по C & C++ в "Архиве Компьютерной Документации" (24.11.00).
  • "Обработка исключений в C++" (29.08.01). Язык С представляет программисту очень ограниченные возможности обработки исключений, возникших при работе программы. В этом отношении С++ намного развитее С. Здесь у программиста существенно большие возможности по непосредственной обработке исключений. Комитет по разработке стандартов С++ предоставил очень простую, но мощную форму обработки исключений.
  • А.Калинин, "Простой, но полезный аллокатор памяти " Эта заметка --- продолжение "Postfix изнутри" в том смысле, что в качестве примера опять берется postfix. Но если в прошлый раз postfix рассматривался "с высоты птичьего полета", то теперь, наоборот, будет взят небольшой кусочек программного кода, не имеющего никакой специализации, и приведен в качестве примера.
  • "Краткое введение в MOTIF"
    От автора: Я решил посвятить небольшую оду библиотеке MOTIF и ее меньшой (и совершенно бесплатной) сестричке LESSTIF. MOTIF - коммерческая сишная библиотека, предназначенная для создания графического пользовательского интерфейса. Однажды почитатели MOTIF, не желавшие платить за нее, собрались и написали совместимую с MOTIF библиотеку - LESSTIF. (13.05.01).
  • Язык программирования "C".
  • Компилятор языков C, C++, Objective C gcc 2.7 (часть 1)
  • Компилятор языков C, C++, Objective C gcc 2.7 (часть 2)
  • Библиотека языка C GNU glibc.
  • Библиотека поддержки языка C Cygnus libc 1.4
  • Математическая библиотека языка C Cygnus libc 1.4
  • Программирование микроконтроллеров AVR с использованием GCC , автор Guido Socher
    В заметке рассказывается как настроить среду разаработки для 8-и битных микроконтроллеров AVR фирмы Atmel.
  • James M Rogers, Стандартная C библиотека для Linux, часть 7: Работа со строками
  • LogRus, "Основы GTK+ (часть 1)"
  • LogRus, "Родная Библиотека Потоков POSIX для Linux"
  • LogRus, "Совместно используемые библиотеки в C под Linux для начинающих."
  • LogRus, "Совместно используемые библиотеки в C под Linux для начинающих. (продолжение)"
  • Gaurav Taneja, Программирование GUI в C++ с использованием библиотеки Qt, часть 1
  • (08.01.03) "Программирование: встречаем C# и Mono"
  • (15.01.03) "Linux и C# "
  • Ariel Ortiz Ramirez, Перевод Андрей Киселев, "Программирование: C# -- типы данных "
  • Tom Bradley, Перевод: Андрей Киселев, "Добавление модулей расширения (плагинов) к программе."
  • Глеб Пахаренко, "Реализация сети в операционной системе Linux" В этой статье реализация сети рассматривается на уровне программного кода.
  • Shuveb Hussain, Перевод: Владимир Меренков, "Создание изображений и манипуляции с ними при помощи библиотеки gd" gd это open source библиотека, написанная для облегчения создания и обработки изображений.
  • "indent - программа для автоматического форматирования C-исходников"

    Язык Pascal и Delphi

  • Михаил Продан, "Lazarus - знакомство с бесплатным Delphi"
  • Анатолий Камынин, "Free Pascal: Свободный софт для свободных людей" Разговор наш пойдет о компиляторе Free Pascal Compiler (FPC), который распространяется группой разработчиков по общественной лицензии GNU.
  • Marius Popa Adrian, перевод: Руслан Денисенко, "Установка среды разработчика на free pascal под Ubuntu Linux" Пошаговое руководство на русском языке по установке компилятора free pascal и delphi-подобной среды разработки lazarus на Ubuntu Linux.
  • Сердцев А.А., "Устранение проблем компиляции в Borland Kylix 3 при glibc 2.3.2"
  • Илья Аввакумов, "Отладчик GNU GDB" В этой статье описаны те команды GDB, которые позволяют проводить удобную пошаговую отладку программ, написанных на Free Pascal.
  • И. Л. Шихалев, "Что такое Free Pascal, и с чем его едят?" Общий обзор компилятора Free Pascal, его возможностей, особенностей и т.д.
  • "Kylix tutorial" (17.06.01) Серия статей о среде программирования на языке Pascal под Linux.
  • Статьи по Kylix (Delphi для Linux)
  • Арсений Чеботарёв, "Приложения для Linux - вариант Kylix"
  • Гоблин М., "Kylix tutorial" Описана установка Kylix, работа с базами данных через dbExpress и др.
  • Обзор Kylix (Delphi для Linux) (8.08.01) Недавно выпущенный фирмой Borland продукт - Kylix (Delphi for Linux) вызвал большой интерес в среде разработчиков. На предрелизном этапе разработки мнения о Kylix порой были диаметрально противоположны, от экзальтированно-восторженных до агрессивно-негативных. Автор попытался в данной статье изложить свое мнение о данном продукте.
  • Мир Borland Kylix (12.07.01) Этот сайт посвящен программированию в среде Borland Kylix, среде быстрой разработки приложений для операционной системы Linux.
  • Михаил Голованов Серия статей. Kylix Tutorial. 1. Установка (13.02.02) Итак, свершилось, проходя мимо ларька с CD я увидел компакт с этикеткой синего цвета и магической надписью Kylix. Вернее диска было два и оба были немедленно куплены. Ставить Kylix я пробовал под RedHat Linux 7.0...
  • Михаил Голованов Серия статей. Kylix Tutorial. 2. Работа с базами данных через dbExpress (13.02.02) Фирма Borland в Kylix и Delphi 6 реализовала новый движок для работы с базой данных dbExpress.
  • M.Goblin, Серия статей. Kylix Tutorial. 1. Установка.
  • M.Goblin Серия статей. Kylix Tutorial. 2. Работа с базами данных через dbExpress. Первые шаги.
  • Вячеслав Беляев, Borland Kylix - инсталляция и первое знакомство (13.02.02) Первое знакомство с Borland Kylix - средой программирования для Linux [Опубликовано 01.06.2001]
  • Питер Коффи (Peter Coffee) "Linux - в массы" (15.02.01) Обзор новой системы разработки приложений от Borland - Kylix, которая сильно напоминает Borland Delphi - объектно-ориентированную среду на базе языка Pascal.

    Язык Java

  • Новый русскоязычный новостной ресурс о Java технологиях - "javatech.info".
  • Сергей Безденежных, "Программирование на Java c использованием GTK+" В этой статье вы узнаете о средствах, необходимых при создании приложений на языке Java для Gtk+ и Gnome.
  • Максим Бобаченко, "Введение в Java Server Faces" Java Server Faces (JSF) - это компонентная, событийно-ориентированная технология создания web-приложений на Java.
  • А.Федотов, "Мониторинг использования памяти с Java SE 5"
  • "Самостоятельная сборка JAVA(TM) 2 SE v.1.4.1 из исходников с sun.com"
  • Документация по Java и Javascript
  • Matthias Kalle Dalheimer, перевод: Andi Peredri, "Сравнение Qt и Java"
  • Лозовюк A. История Java. Как начиналась революция Интернет (18.02.01). Чтобы предвидеть будущее, надо понимать прошлое. История проекта Java интересна и поучительна сама по себе. Она дает понимание того, что можно ожидать и в будущем. Все в мире развивается по одним и тем же законам, и компьютерная индустрия - не исключение.
  • Sponge Bob, "Java против .NET - субъективный взгляд"
  • Материалы по Java на Информике (2.11.00).
  • Материалы по Java в "Архиве Компьютерной Документации" (24.11.00).
  • Java2 прокладывает дорогу к Linux (25.12.99) (Майкл Визард, Дана Гарднер, Пол Крил, COMPUTERWORLD РОССИЯ #12, 99)  Корпорация Sun Microsystems совместно с независимой группой разработчиков Linux Blackdown Porting Team создала Linux-версию комплекта разработчика на Java2 (Java2DK). Размер 6 Кбайт.
  • Все что только можно о Java (25.12.99)
  • С.Б.Дунаев. Доступ к базам данных из Java-программ и проблемы русификации (23.12.99)

    Язык JavaScript

  • Материалы по JavaScript на Информике (2.11.00).
  • П.Храмцов. Практическое введение в программирование на JavaScript (25.12.99)
  • Динамическая графика в Java сервлетах. Как создать графический счетчик посещений? Диаграмму, изображающую загруженность канала до провайдера или количество писем в очереди? Одним словом, как сформировать изображение динамически по запросу пользователя? В статье предлагаются варианты решения этой задачи...
  • Мельников М. "JavaScript: полезные функции"
    Продолжаем разговор о применении скриптов на web-страничках. И начнем мы, пожалуй, с написания некоторых функций, которые нам впоследствии очень пригодятся.

    Perl

  • "Открой мир Perl".
  • "Переводы документации perl в формате pdf", такие как: справочник по Perl:DBI для MySQL, документация к модулю CGI.pm, учебник по regexp, перевод документации к модулю Libwww-perl, полная спецификация DBI и DBD::mysql.
  • Арсений Чеботарев, "Perl: полное изложение с примерами"
  • Ben Okopnik, Перевод: Павел Соколов, "Однострочник месяца на Perl: апрель -- жесточайший месяц"
  • Роман Иманкулов, "Об алмазах под нашими ногами" Немного о Perl и Makefile.
  • Philip A. Koryaka, "Протокол HTTP" Без знания HTTP протокола, нельзя написать практически никакого CGI скрипта.
  • (20.12.2003) Новый сайт - "Perl 6" Ссылки и полезные заметки по использованию Perl 6 и виртуальной машины Parrot. Своего рода дневник изучения Perl 6....
  • Ben Okopnik, Перевод: Павел Соколов, "Однострочник месяца на Perl: Приключение с неправильно названными файлами"
  • В.Максименко, "Реализация теста Тьюринга на Perl" В статье описан метод защиты от автоматического заполнения и отправки формы с сайта путем динамической генерации картинки с кодом и подтверждения правильности ввода.
  • Sean M. Burke, Перевод: Дмитрий Николаев, "Web Основы с LWP" LWP (сокращение от "Library for WWW in Perl") это очень популярная группа модулей языка Perl для доступа к данным в сети Internet.
  • Дэйв Гросс, перевод Alex Ten. "Изменение поведения хэша с использованием функции tie" "Исходя из моего опыта, можно сказать, что хэш - самая полезная встроенная структура данных в Perl."
  • Ben Okopnik, Перевод: Павел Соколов, "Однострочник месяца на Perl: Дело о совпадающих UID"
  • Ben Okopnik, Перевод: Павел Соколов, "Однострочник месяца на Perl: Приключение с произвольными архивами."
  • "Создание серверных приложений на языке PERL" Ускоренный учебный курс.
  • Подборка материалов по языку Perl с того же "сайта"
  • (15.10.02) "Язык программирования PERL"
  • Guido Socher, перевод на русский: К.Пухляков, "Обработка HTML кода на Perl, HTML::TagReader"
  • (09.01.03) "Ларри Уолл о Perl 6" С любезного разрешения Ларри Уолла, изобретателя Perl, вам предлагается перевод статей о Perl 6 из цикла <Откровения Ларри Уолла>.
  • Stephen Wilhelm, перевод Dmitriy A. Kuvshinov, "Описание Gtk-Perl" Переводчик просит помочь ему в завершении перевода. Если есть желание и возможность - подключайтесь!
  • (15.10.02) С.Богомолов, Perl (установка)
  • Александр Смысловский. Perl, который оценят все (17.12.01). Язык Perl был создан в 1986 г. и первоначально предназначался для обработки текстов. Отсюда и его название - Practical Extraction and Report Language (язык извлечения и составления отчетов). Но прошли годы,и теперь Perl используется для решения гораздо более широкого круга задач. Это один из самых популярных языков для написания CGI скриптов,благодаря чему в последние годы его популярность резко пошла вверх. Знакомимся!
  • ru.Perl FAQ (25.12.99) Павел Аммосов, Артур Пенттинен, Михаил Поляков, Григорий Строкин Копии здесь (25.12.99)
  • В.Маслов. "Введение в Perl" (25.12.99)
    Копия (6.07.01)
  • Рэндал Шварц, Том Кристиансен "Изучаем Perl" (6.07.01) Перевод с английского C.M. Тимачева
  • Руководство по Perl 5.003 на русском (16.12.99). Аннотация. От простого к сложному. Запуск Перл - программ. Синтаксис. Встроенные переменные. Шаблоны. Операторы и приоритеты. Встроенные функции. Подпрограммы. Форматы отчетов. Отладка.
  • Материалы по Perl на Информике (2.11.00).
  • Изучаем Perl.
  • Игорь Яровинский, "Создание графических интерфейсов на Perl+Tk."
  • Спецификация языка Perl.
  • Perl 5 Reference Guide. (25.12.99) Руководство по Perl 5. Автор Johan Vromans. (на английском).
  • PERL - Practical Extraction and Report Language. (25.12.99) Для удобства доступа Perl-руководство разбито на многие разделы. Perl объединяет некоторые характеристики C, sed, awk, и sh, так что люди знакомые с этими языками не должны иметь с ним трудностей. (на английском).
  • Ben Okopnik, Изучаем Перл, часть 1
  • Ben Okopnik, Изучаем Perl, часть 2
  • Ben Okopnik, Изучаем Perl. Часть 4. (10.07.01)
  • Mark Nielsen, Гарантированная очистка жесткого диска с помощью Perl (10.07.01)
  • Mark Nielsen, Cовместное использование Perl и PostgreSQL (10.07.01)
  • Как "оживить" Perl/CGI скрипт (17.11.00) Данная статья призвана помочь взять "быстрый старт" тем, кто решил строить Web-приложения "своими руками" и выбрал в качестве средства для их создания язык программирования Perl (Practical Electric Rubbish Lister).
  • Создание индекса для сайта. Описывается создание скрипта на Perl, просматривающего все странички сайта на предмет meta description и meta keywords и составляющего итоговую таблицу - индекс, или предметный указатель.
  • Материалы по Perl в "Архиве Компьютерной Документации" (24.11.00).
  • Том Кристиансен, Натан Торкингтон Perl: библиотека программиста (25.01.01). Книга содержит обширную коллекцию путей решения большинства проблем, возникающих при работе с языком Perl. Рассматривается широкий круг вопросов: от основ техники программирования до профессиональных тонкостей, от манипуляций со строками, числами и массивами до создания баз данных SQL, от сценариев CGI и Интернет-приложений до разработки серьезных систем клиент-сервер.
  • WebScript.ru: скрипты и программирование для вэба (PHP, Perl). (10.07.01). Статьи по Perl.
  • Дмитрий Лялюев, "Три письма на Perl" Рассматривается написание на этом мощном языке программирования скрипта для создания и отправки писем.
  • Ерижоков А.А., PCRE (29.08.01). Статья о наборе функций для поддержки регулярных выражений, использующих синтаксис Perl.
  • (24.10.02) Стас Бекмен (Stas Bekman), "Почему mod_perl?" Перевод: Захарова Инга
  • (24.10.02) Стас Бекмен (Stas Bekman), "mod_perl за 30 минут. Часть I" Перевод: Захарова Инга
  • Миско Д. Как "оживить" Perl/CGI скрипт
    Данная статья призвана помочь взять "быстрый старт" тем, кто решил строить Web-приложения "своими руками" и выбрал в качестве средства для их создания язык программирования Perl (Practical Electric Rubbish Lister).
  • Мельников М. JavaScript и объектная модель
    Скриптовые языки в некотором роде перевернули мир, и именно благодаря им появился DHTML, который позволяет делать со страничкой практически что угодно. Как известно, всего два языка претендуют на лавры победителя в броузере. Это VBScript - подмножество Visual Basic-а и JavaScript. Вот последним мы и займемся, как наиболее универсальным.
  • (25.10.02) "Исследование Perl модулей, часть 1. Создание графики на лету с использованием GD"
  • (15.01.03) Pradeep Padala, перевод Алексей Чегляков, "Исследование Perl модулей, часть 2: Рисуем диаграммы с использованием GD::Graph"
  • Арсений Чеботарев, "Бесполезный Perl и общая теория улучшения мира" О реверсе исходного кода с примерами на языке Perl.

    PHP

  • Сессии PHP. Часть 4 (следующие и предыдущие части можно прочитать здесь)
  • Бойко Сергей, "Своя CMS на PHP. Часть 1"
  • Дмитрий Шейко, Аспектно-ориентированная веб-разработка и PHP
  • Harry Fuecks, перевод: Муллин Сергей, Кузьма Феськов, "Кэширование в PHP"
  • John Lim, перевод Кузьма Феськов, "HOWTO по оптимизации PHP"
  • Andi Gutmans, Stig Bakken и Derick Rethans, перевод - Вадим Крючков, "Что нового в РНР 5?"
  • Феськов Кузьма, "Большие возможности маленького сайта" (Работа с Zip архивами на PHP).
  • Перевод: Эдгар Мкртчян, "PEAR HTML_QuickForm: Руководство для начинающих" Перед вами простое введение в HTML_QuickForm - одну из частей PEAR (PHP Extension and Application Repository).
  • Sterling Hughes, перевод: Дмитрий Короленко, "21 ошибка программиста PHP" PHP очень прост в изучении. Это привлекает многих людей; однако, несмотря на его кажущуюся простоту, не так-то просто научиться использовать этот язык правильно и эффективно.
  • "Списки файлов" Рассматриваются способы выполнения основных операций с группами файлов (чтение содержимого папки, рекурсивное чтение папки, рекурсивное чтение папки по определенным типам файлов, а также печать дерева каталога) в PHP.
  • "PHP Inside" - русскоязычный электронный (PDF) журнал, предназначенный для web-программистов, которые используют РНР в своих разработках.
  • Monte Ohrt, Andrei Zmievski, Sergei Suslenkov, 21-05-2004, "Smarty - компилирующий обработчик шаблонов" Несмотря на то, что PHP называют "языком, встраиваемым в HTML", после написания нескольких проектов, где смешаны PHP и HTML, многие понимают, что разделение формы и содержания - Хорошая Вещь!
  • Eyfel, "Регулярные выражения (regexp) в PHP"
  • David Lechnyr, перевод: Андрей Киселев, "Безопасность средствами суперглобальных массивов в PHP"
  • Eyfel, "Регулярные выражения в PHP (сравнение Perl и PHP)"
  • "Учебник РНР"
  • http://phpclub.unet.ru/index.php3?l=ru (25.12.99) Клуб разработчиков PHP & MySQL. Cтатьи, обзоры, почтовые рассылки, русская документация по PHP & MySQL примеры кода. Полезная информация по созданию интернет-магазинов, порталов, WWW-баз данных. Есть готовые разработки (бесплатно).
  • Статьи по PHP на сайте www.webscript.ru. (28.04.01)
  • Д.Свирепчук, "ПеРсоНальный опРос" О скрипте на РНР для создания опроса на сайте.
  • Денис Мигачев, "PHP и MySQL. Часть 1. Прямая работа с MySQL "
  • Александр Неткачев, "Альтернатива DOM XML на PHP (PHP4)", 15.04.2004.
  • Александр Неткачев, "Переход к PHP5" В своем обзоре я попытался дать наиболее полное представление о изменениях в PHP5, насколько это возможно.
  • Александр Неткачев, "Пишем PHP код, устойчивый к ошибкам"
  • Стерлинг Хьюз, "21 ошибка программиста PHP".
    "Часть I
    "Часть II
    "Часть III (14.08.02) "Top 21 PHP progamming mistakes" by Sterling Hughes, January 14, 2001 http://www.zend.com/zend/art/mistake2.php, Перевод: Данил Миронов.
  • Ambersky R., "Скрипт показа баннеров на PHP4" (12.06.01) Скрипты показа баннеров, изложенные в этой статье довольно элементарны. Описания баннеров, количество кликов и показов хранится в текстовом файле, поэтому наличия MySQL не требуется.
  • HTTP Установка защиты на страницу используя MySQL и PHP. (20.07.01) Это - обучающая программа которая должна вам показать основы защищиты ваших страниц в сети, использующие HTTP аутентификацию. Вместо традиционного .htaccess метода ( Apache сервер), мы собираемся использовать для хранения данных о пользователях и их пароли в MySQL. Я постараюсь максимально разжевать все на, что по моему разумению требуется для начинающего изучать MySQL и PHP.
  • Букварь по PHP и mySQL (pdf-файл) (31.10.00) Данный труд не ставит целью заменить собой мануалы по PHP и MySQL. Данный букварь просто поможет вам сделать первые шаги в изучении PHP и способах взаимодействия его с БД MySQL.
  • Adam Trachtenberg и David Sklar "Введение в PHP" (8/3/99) Перевод Н.В.Костроминой. (9.01.01). (все в одном файле - здесь).
  • Осипов Алексей, "Сбор статистики на PHP" Каждый веб-мастер хочет знать хоть чуть-чуть о своих посетителях. В этой статье рассказано, как легко создать простую систему сбора данных о посетителях.
  • Стиг Сэтер Баккен и др., "Руководство по PHP" (4.04.02).
  • Т. Ратшиллер, Т. Геркен "Доступ к базам данных средствами PHP" (23.04.01). Глава из книги "PHP4: разработка Web-приложений. Библиотека программиста (+CD)"
  • Shawn Wallace Введение в PHP (26.11.00). Перевод: Mike J.K. (mike25@cybergal.com)
  • С.Лосев. Рабочие инструменты сайтостроителя. (24.11.00).
    В этой статье из цикла, посвященного современному "сайтостроению", рассказывается о популярной системе MySQL и языке программирования PHP, как с их помощью можно решать задачи, с которыми сталкивается любой разработчик Интернет-сайта - подготовка и отображение новостей, ввод и отображение текстовой информации, поиск на сайте, организация дополнительных сервисов ("узнавания" посетителя, форумов, опросов и т.д.). Оба эти средства являются бесплатными и предоставляются всеми без исключения хостинг-провайдерами.
    Часть 1. Первое знакомство с PHP и MySQL
    Часть 2. Кругом новости, но как их ввести и отобразить?
    Часть 3. Статьи для сайта
    Часть 4. Дополнительные сервисы
  • Приемы безопасного программирования веб-приложений на PHP (16.12.00). Цель этой статьи - показать некоторые приемы для защиты веб-приложений типа WWW-чатов, гостевых книг, веб-форумов и других приложений подобного рода... Копия.
  • С.Лосев. PHP и MySQL - рабочие инструменты сайтостроителя. (31.07.02).
  • Bryan Brunton, Торговые Империи: программирование собственной вселенной на PHP (10.07.01)
  • WebScript.ru: скрипты и программирование для вэба (PHP, Perl). (10.07.01) . Статьи по PHP.
  • Ильин С. Религия PHP (29.08.01) . PHP - это интерпретируемый язык для создания активных Web-страниц. Он очень похож на Perl и ASP, но на порядок удобнее их. На данный момент Apache с PHP - самый популярный веб-сервер.
  • А.Кухарчик РНР для всех!
  • Введение в PHP.
  • Букварь по PHP и MySQL.
  • Руководство по РНР 3.0
  • Денис Колисниченко, Обзор сетевых функций PHP (Оригинал: http://www.softerra.ru/review/program/16851/) Опубликовано: 21.03.2002
  • Андрей Гончаренко, "Работа с графикой в PHP"
  • Monte Ohrt, Andrei Zmievski, Sergei Suslenkov, 21-05-2004, "Smarty - компилирующий обработчик шаблонов" Несмотря на то, что PHP называют "языком, встраиваемым в HTML", после написания нескольких проектов, где смешаны PHP и HTML, многие понимают, что разделение формы и содержания - Хорошая Вещь!

    Python

  • Вадим Хохлов, "Поддержка плагинов в программах на Python"
  • Python (3.06.02) -- главный русскоязычный сайт по Python.
  • Сайт Р.Сузи посвящен его книге по Python.
  • Р.Сузи, Статья по Python (3.06.02) , которая была опубликована в журнале "Мир ПК".
    Она же на сайте www.osp.ru
  • А.В.Иванов, "ПЕРЕГРУЗКА И СПЕЦИАЛИЗАЦИЯ ФУНКЦИЙ И КЛАССОВ В PYTHON"
  • Питон на русском (12.06.02) Перевод документации на язык программирования "Питон" - объектно-ориентированный, интерпретируемый, переносимый язык высокого уровня.
  • Олег Бройтман, Язык программирования Python – что нового в 2.1 (12.02.02) Шестая статья данного цикла, и вторая, рассказывающая, что нового в последних версиях Питона. [Опубликовано 24.01.2002]
  • Python (6.12.00) Серия статей о языке Python из 1-го номера журнала InterSoft Lab.
  • (27.11.02) Dinil Divakaran, Перевод Андрей Киселев, "Создание компилятора на Python" (27.11.02)
  • Python - 2 (8.12.00) Серия статей о языке Python из 2-го номера журнала InterSoft Lab.
  • "API-спецификация баз данных языка Python, версия 2.0" (13.05.01) От автора: Этот API был определен для поощрения сходства между модулями Python, используемыми для доступа к базам данных. Таким образом мы надеемся достичь соответствия, которое приведет к более понятным модулям, коду, который в целом легче переносим между базами данных и более широкому спектру возможностей языка Python по доступу к базам данных.
  • Сайт, посвященный Zope и Python (25.07.00) Сайт русскоязычной группы пользователей языка программирования Python и web-платформы Zope.
  • Paul Evans, перевод: Андрей Киселев, "Защита от "дурака" в программах на языке Python."
  • История Python и Zope. (9.04.01) Лекция, прочитанная Олегом Бройтманом на встрече МЛУГ 18 февраля 2001г.
  • Раздел о Python на сайте RusDoc (в основном, ссылаются на IntersoftLab, в котором Python - постоянная рубрика).
  • Pythonrus (19.06.01)
    Крупный сайт про Python на русском.
  • Олег Бройтман, Драматическая история Python и Zope
    Интересная история создания и развития отличного, свободно-распространяемого языка программирования Python, описанная на основе творческих поисков его автора - Гвидо ван Россума. Краткое описание некоторых программ написанных на python.
    [Опубликовано 14.06.2001]
  • Попов О.Б., "Python - глазами DBA", (Описание модуля cx_Oracle).
  • Mark Nielsen, Загрузка ссылок с LinuxToday и оглавления выпуска Linux Gazette с помощью Python (и Perl) (10.07.01)

    Другие языки

  • "Язык и библиотеки Haskell 98. Исправленное описание." учебное введение в язык Objective Caml - чисто функциональный язык программирования.
  • Ксавье Лерой, "Система Objective Caml. Документация и руководство пользователя."
  • Анатолий Камынин, "FreeBASIC: рожденный летать?"
  • Открылся русскоязычный сайт разработчиков графических приложений на базе библиотеки QT - qtlib.ru. На сайте можно найти русскоязычные статьи, FAQ, документацию, обзоры событий и форум.
  • Савнко М.А., "ПРОГРАММИРОВАНИЕ GUI С QT TROLLTECH Framework. (Часть 2)"
  • Maciej Katafiasz, перевод - Сергей Безденежных, "Основы GTK+, часть 2: Как использовать GTK+."
  • Глеб Куликов, "Создание графических приложений на платформе Qt" Текст (в формате PDF) тезисов к семинару, с обзором возможностей популярных графических тулкитов, рассказом про достоинства Qt и изложением основ создания GUI приложений.
  • Артем Орехов, "Mono,Gtk#: вводное руководство."
  • Савнко М.А., "ПРОГРАММИРОВАНИЕ GUI С QT TROLLTECH Framework. (Часть 2)"
  • Артем Орехов, "Использование Glade#" Glade - это конструктор пользовательского интерфейса для Gtk и GNOME.
  • Ozcan Gungor, перевод - Ю.Слободяник, "Программирование ГПИ с использованием GTK - часть 3"
  • Diego Alberto Arias Prad, перевод - К.Пухляков, "Знакомство с библиотекой TclMySQL"
  • "Ruby -- Руководство пользователя" Ruby -- это "интерпретируемый скриптовый язык для простого и быстрого объектно-ориентированного программирования".
  • Сайт "Russian Ruby" - Русская документация и ссылки по языку Ruby.
  • Сайт "Russian Ruby" - Русская документация и ссылки по языку Ruby.
  • Александр Неткачев, "Обработка XML+XSL на Ruby", 19.05.2004.
  • Александр Неткачев, "Быстрый курс Ruby"
  • Hyouck "Hawk" Kim, Перевод: Андрей Киселев, "select() для очереди сообщений"
  • John Perr, "Программирование на BASIC в Unix"
  • Anne-Marie Mahfouf, перевод: М.Соболева, "Qt Designer и KDevelop-3.0 для начинающих". Qt - это набор инструментов для разработки приложений с графическим интерфейсом, используемый проектом KDE. В этом документе описывается, как новичок может создать простое приложение, используя Qt Designer 3.2 и KDevelop-3.0.
  • Hiran Ramankutty, перевод: Андрей Киселев, "Программирование на языке Ruby, часть 1"
  • Hiran Ramankutty, перевод: Андрей Киселев, "Программирование на языке Ruby, часть 2"
  • Hiran Ramankutty, Перевод: Андрей Киселев, "Программирование на языке Ruby, часть 3"
  • "Первое приложение в KDevelop"
  • (26.09.02) Автор: Philippe Fremy, перевод: Andi Peredri, "От GTK к PyQt"
  • Jose Nazario, Введение в awk (10.07.01)
  • Russian FORTH interest group (25.12.99) Программирование на языке FORTH. Российские трансляторы Форта для Windows, Linux и DOS. Текст стандарта, литература, примеры программ. Работает на веб-сервере Eserv, написанном на языке SP-Forth.
  • Jason Steffler, Уроки программирования на Smalltalk
  • Jason Steffler, Уроки программирования на Smalltalk: создание объекта aPerson (10.07.01)
  • А.Данилов, "Краткое введение в систему контроля версий Arch" Обзор основных возможностей системы управления версиями Arch.
  • А.Данилов, Перевод "Tcl/Tk manual" версии 8.4.1.
  • (10.10.02) Русская документация по Tcl/Tk Основные понятия и элементы языка Tcl, рекомендации по программированию на Tcl/Tk, переводы страниц руководства man на Tcl и Tk, примеры.
  • Андрей Зубинский "Древняя, новая, будущая" Предмет нашего разговора -- кросс-платформенная среда разработки и интеграции программ Tcl/Tk.
  • Андрей Зубинский "Древняя, новая, будущая (продолжение)"
  • А. Зубинский, "Древняя, новая, будущая" Об инструментальном наборе Tk, предназначенном для создания пользовательских интерфейсов.
  • Введение в Ncurses , автор Reha K. Gerçeker
    Ncurses - библиотека для создания оконных приложений в текстовом режиме.
  • Krishnakumar R. Быстрая разработка приложений при помощи PyGTK
    ----------------------------------
  • Сергей Кононенко Библиотеки для разработки игр в Linux
  • Ссылки (25.12.99) на интересные сайты о программировании, новых технологиях, ...
  • Ccылки на гайд по программированию при помощи curses и много другого полезного: http://www.linuxprogramming.com/.
  • (14.09.02) Появился сайт http://corba.kubsu.ru/, посвященный технологии CORBA . Как отмечается на главной странице, побочным направлением данного проекта является тематика Linux, потому что достаточно большое количество разработчиков, использующих CORBA технологии, разрабатывают ПО именно под эту операционную систему. (Ссылка прислана Алексеем Курганом).
  • Qt Quarterly, Trolltech, "Qt 3.1 - лучшая Qt" (перевод: Andi Peredri).
  • Reginald Stadlbauer & Monica Vittring, перевод: Andi Peredri, "Быстрый, гибкий и забавный Qt Script"
  • Gunnstein Lye, перевод: Andi Peredri, "Создание игр с QCanvas"

    Предыдущий раздел. 

    Каталог ссылок

    Следующий раздел. 
  • Главная Каталог ссылок Библиотека В.Костромин Форум О сайте
    [AD] [EXT] "Виртуальную энциклопедию "Linux по-русски" вы можете найти на двух сайтах:
  • rus-linux.net (за хостинг на rus-linux.net спасибо Михаилу),
  • и Linux.ru.net (за хостинг спасибо А.Фарыгину).
  • А каталог ссылок ведется также на сайте LinuxCenter.ru
    (за хостинг на linuxcenter.ru спасибо Линукс-центру)
    Выбирайте тот адрес, который удобнее для вас.
  • [EXT] [AD] [EXT]