The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Ссылки на Unix ресурсы (базовая разбивка)

   Программирование
GNU
Kernel уровень
SQL и БД
Firebird, Interbase
MySQL
Oracle
PostgreSQL
Информационные технологии
Информация для WebMaster'а.
Java / JavaScript:
Apache:
CGI
Perl:
PHP:
HTML и CSS
XML, XHTML
Кластеры и межпроцессные коммуникации
Портирование кода
Проблемы безопасности
Программирование под XWindow
Сетевое программирование
Системы контроля версий
Создание пользовательского интерфейса
Файловые системы
Форматы файлов
Языки программирования
Assembler
Java / JavaScript
Lisp
make
Perl
PHP
Python
Ruby
shell
Tcl/Tk
Си

!!!-* Раздел: Программное обеспечение для программиста [+]
[обсудить]
 Java, Python, Prel, C/C++, PHP, Web-разработчику, Базы данных, Библиотеки функций, Компиляторы и интерпретаторы, Отладка и оценка кода,Среда для разработки, Управление версиями ПО. 
 
rus-* developers.org.ua - Сообщество разработчиков Украины [+]
[обсудить]
 Всеукраинский портал разработчиков, собравший под своим крылом как отдельно взятых ИТ-специалистов, так и целые софтодобывающие компании. База IT-компаний, вакансии, база зарплат и блоги разработчиков. 
 
rus-* PCRE.Ru - Энциклопедия регулярных выражений [+]
[обсудить]
 На сайте представлены примеры регулярных выражений, словарь терминов, подборка документации по применению регулярных выражений в языках программирования perl, php и JavaScript.
  • Проект "Копилка регулярных выражений" (примеры на языке parser).
  • regexp.ru - примеры решения некоторых задач (на Си и Perl), используя регулярные выражения.
  • regexp.by.ru - справочник по регулярным выражениям.
  •  
     
    rus-* ldevel.h16.ru - Русскоязычный ресурс по программированию в UNIX [+]
    [обсудить]
     Cайт по программированию в OS Unix. Подборка документов и статей на русском языке.  
     
    rus-* Программирование CD/DVD-устройств в Linux [+]
    [обсудить]
     Электронная книга "Программирование CD/DVD-устройств в Linux" (текст в PDF, примеры) в которой рассмотрен порядок управления приводом с использованием регистров контроллера, логическая структура оптических носителей информации, примеры использования встроенных в Linux ядро ATAPI и SCSI драйверов, алгоритмы записи различной информации на CD/DVD диски и программная реализация данных алгоритмов. 
     
    rus-* LinDevel.ru - сайт по программированию под Linux [+]
    [есть мнение]
     На сайте ведется тематическая серия статей "Программирование в Linux с нуля".
  • Qt без KDevelop - как писать приложения на Qt, используя только текстовый редактор.
  •  
     
    rus-* protocols.ru - энциклопедия сетевых протоколов. [+]
    [есть мнение]
     Сайт задуман как справочник по сетевым технологиям, протоколам, интерфейсам. Собрано очень много переводов RFC документов в PDF формате. Например:  
     
    rus-* compression.ru - Все о сжатии [+]
    [обсудить]
     Узкоспециализированный сайт посвященный проблемам сжатия данных. Присутствует интересная подборка исходных текстов и статей по алгоритмам сжатия разнородных данных (алгоритмы сжатия с потерями и без) и их эффективности. 
     
    rus-* Методы сортировки и поиска [+]
    [обсудить]
     Подробное описание алгоритмов сортировки и поиска (двоичные деревья, хэширование, B-деревья, индексы). 
     
    rus-* algolist.manual.ru - алгоритмы и методы программирования [+]
    [обсудить]
     Сайт с описанием всевозможных алгоритмов и методов программирования: поиск строки, сортировка, структуры данных, деревья, хэши, компрессия и т.д. Алгоритмы приведены без привязки к конкретным языкам программирования. 
     
    rus-* Забавы программистов: многоязыковые программы и суперкороткие исходники (доп. ссылка 1) [+]
    [обсудить]
     Перевод очень интересной статьи про написание кода одновременно на нескольких языках программирования (например, на Си и Perl), решение задач соревнования по написанию суперлаконичного кода Perl Golf, задачи вида "BrainFuck". 
     
    rus-* Программирование под Linux на сайте "первые шаги" [+]
    [обсудить]
     Информация на сайте оформлена в виде небольших руководств-ответов на вопросы. Особенно интересны следующие разделы: Программирование под Linux, CGI шаг за шагом, SQL шаг за шагом, Протокол HTTP, Библиотека Qt, DNS. 
     
    rus-* Путеводитель по стандартам открытых систем [+]
    [обсудить]
     ANSI, BSD, GLIBC, POSIX, SVID, UNIX-95, UNIX-98, X/Open, где взять описание стандартов, кто занимается их созданием. 
     
    rus-* Разделяемые библиотеки [+]
    [обсудить]
     
    rus-* Блокировка файлов и сегментов [+]
    [обсудить]
     
    rus-* Основы программирования в UNIX [+]
    [обсудить]
     Выбор языка программирования, Когда программа написана, Интерфейс между языком программирования и ОС UNIX, Анализ и отладка, Средства организации разработки программного обеспечения.  
     
    rus-* АРХИТЕКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ UNIX. Морис Дж. Бах [+]
    [обсудить]
     Перевод книжки: 'THE DESIGN OF THE UNIX OPERATING SYSTEM by Maurice J. Bach'. 
     
    rus-* UNIX books [+]
    [обсудить]
     Книжки по программированию под Unix. 
     
    ----* koders.com - поисковая система по исходным текстам программ [+]
    [обсудить]
     Поисковый сервис koders.com, осуществляет поиск по исходным текстам программ. Проиндексировано более 125 миллионов строк кода, на 16 языках программирования (например, С/С++, Perl, PHP, Python. Ruby, SQL, Java, Tcl). Возможна детализация поиска по языку программирования и лицензии. Система отлично подходит для поиска типовых решений.
  • csourcesearch.net - поисковая система, с возможностью поиска по именам функций, классов, структур, пакетов и т.д. в исходных текстах открытых программ на Си/Си++ (более 100 миллионов строк).
  • krugle.com - открытая поисковая система для разработчиков программного обеспечения.
  • google.com/codesearch - проиндексированы исходные тексты открытых приложений (внутри общедоступных .tar.gz, .tar.bz2, и .zip архивов), а так же содержимое публично доступных CVS и Subversion репозиториев. Запрос может быть сформулирован в виде регулярного выражения, можно отфильтровать результаты поиска по лицензии (license:), языку программирования (lang:), имени файла (file:) или названию пакета (package:).
  •  
     
    ----* Unix Programming Frequently Asked Questions [+]
    [обсудить]
     Очень полезное руководство по программированию под UNIX. 
     
    rus-* Энциклопедия программиста Linux (The Linux Programmer's Guide Russian) [+]
    ----* The Linux Programmer's Guide [+]
    [обсудить]
     Руководство по программированию под Linux. 
     
    ----* Fujitsu Online Manual - Manual Library [+]
    [обсудить]
     Большая коллекция разнообразной документации. 
     
    ----* Programming [+]
    [обсудить]
     Разнообразная документация по программированию.(C++, UNIX System Programming, Java, Internet Programming, Tcl/Tk, Perl, Shell, Postscript, Lisp ) 
     
    ----* Practical UNIX Programming [+]
    [обсудить]
     Книга: Практическое программирование под UNIX. 
     
    ----* Davin's collection of unix programming links [+]
    ----* UNIX Programmer's Supplementary Documents (PSD) [+]
    [обсудить]
     Набор разнообразной документации по программированию. 
     

       GNU

    rus-* Отладка с помощью GDB, Отладчик GNU. (доп. ссылка 1) [+]
    [обсудить]
     Перевод не русский язык руководства по использыванию gdb. 
     
    rus-* "Собор и базар" - статья Эрика С. Реймонда [+]
    [обсудить]
     Описание стратегии организации разработок свободного ПО.
  • Николай Безруков "Повторный взгляд на Собор и Базар" (обзор недостатков подхода "Собор и базар");
  •  
     
    ----* Using and Porting the GNU Compiler Collection (GCC) [+]
    [обсудить]
     Набор всеобъемлющей документации по использованию компилятора GCC. Установка, портирование кода, опции, оптимизация, язык Си и библиотеки. 
     
    ----* The GNU C Library [+]
    [обсудить]
     Руководство программиста использующего glibc, описаны все функции и подсистемы. 
     
    ----* GNU Binary Utilities (binutils) [+]
    [обсудить]
     Подробные руководства: LIB BFD - the Binary File Descriptor Library, GNU gprof, The GNU linker. 
     

       Kernel уровень

    rus-* LinuxKernel.ru - сообщество кернел-энтузиастов [+]
    [обсудить]
     На сайте планируется публикация материалов описывающих как внутренние устройство ядра, так и трюки программистов, способы отладки, измерения производительности, применения gcc extention и многое другое. Также доступны небольшие патчи к ядрам различных версий, например, подсчет "вычислительного" трафика в кластерах для измерения равномерности нагрузки на каждый отдельный узел при параллельных вычислениях. 
     
    rus-* Перевод книги "Linux Device Driver" (доп. ссылка 1) [+]
    [обсудить]
     Перевод книги "Linux Device Drivers 2-nd edition". Перевод не дословный, а дополненный, в авторской переработке, в частности добавлена информация касающаяся ядра 2.6.x.
    Переведены главы:
  • Введение в драйвера устройств
  • Формирование и запуск модулей
  • Драйверы символьных устройств
  • Техника отладки
  • Дополнительные операции в драйвере символьного устройства
  • Течение времени в ядре Linux
  •  
     
    rus-* VFS - Файловая подсистема Linux ядра. [+]
    [есть мнение]
     Описание механизмов реализации VFS (Virtual File System, унифицированный интерфейс к файловой системе для программ пользовательского уровня) в Linux ядре. Статья на русском языке, в двух частях: Часть 1, Часть 2.
  • Статья на английском: Creating Linux virtual filesystems.
  •  
     
    rus-* OSDev.ru - исследование и разработка операционных систем [+]
    [есть мнение]
     OSDev.ru создан, чтобы объединить различные разрозненные проекты разработки ОС. 
     
    rus-* Внутреннее устройство Ядра Linux 2.4 [+]
    [обсудить]
     Перевод на русский язык отличного вводного руководства по архитектуре Linux 2.4.x ядер - Linux Kernel 2.4 Internals. Руководство состоит из глав: Загрузка, Управление процессами и прерываниями, Virtual Filesystem (VFS), Кэш страниц в Linux и Механизмы межпроцессного взаимодействия (IPC).  
     
    rus-* Ассемблер в среде UNIX или как устроен шеллкод [+]
    [обсудить]
     
    rus-* Энциклопедия разработчика модулей ядра Linux (Linux Kernel Module Programming Guide) [+]
    [обсудить]
     В книге можно найти: Makefile'ы для модулей ядра, Файлы символьных устройств, Исходники для разных версий ядра, Файловая система /proc, Использование /proc для ввода, Работа с файлами устройств (запись и IOCTL), Загрузочные параметры, Системные вызовы, Отложенные процессы, Замена для printk, Планирование задач, Обработчики прерываний, Клавиатура в архитектуре Intel, Симметричная многопроцессорность, Общие ловушки, Различия между 2.0 и 2.2. 
     
    ----* Kqueue - A generic and scalable event notification facility [+]
    [обсудить]
     Документ про структуру и использование kqueue. 
     
    ----* wiki.kernelnewbies.org - help people learn how operating system kernels work [+]
    [обсудить]
     Специализированный сайт для начинающих хакеров Linux ядра, содержит неплохую базу знаний с инфомрацией о работе различных подсистем.  
     
    ----* linux-mm.org - Linux Memory Management [+]
    [обсудить]
     Ресурс посвященный проблемам управления памятью в Linux и пояснению работы нового алгоритма замещения страниц памяти.
    Интересные материалы с сайта:
  • Статья "Memory hierarchy and access patterns";
  • "Advanced PageR eplacement" - обзор алгоритмов замещения страниц памяти;
  • "Swap Token Tuning" - о вытеснении страниц памяти в раздел подкачки;
  • "Compressed Caching" - проект по организации хранения неактивных страниц памяти в сжатом виде;
  • "Linux VM Documentation" - большое и подробное PDF руководство по устройству VM в Linux ядре 2.4, здесь доступно обновленная версия руководства с информацией по 2.6 ядру;
  • "Outline of the Linux Memory Management System" - набор документов по работе VM в 2.4 Linux ядре;
  • "Paul Wilson's VM Overview" - организация VM в 2.2 Linux ядре;
  • "Design Elements of the FreeBSD VM System" - устройство VM в FreeBSD 4;
  • "The UVM Virtual Memory System" устройство VM в NetBSD и OpenBSD;
  • "Solaris priority paging", "SunOS Virtual Memory Implementation" - VM в Solaris;
  •  
     
    ----* Linux Kernel Janitor Project [+]
    [обсудить]
     Анализ типичных проблем и ошибок в Linux ядре с примерами их исправления. 
     
    ----* Linux Kernel and Device Drivers :: DOs and DON\'Ts "DOSDONTS" [+]
    [обсудить]
     Советы как правильно писать драйвера устройств для Linux. 
     
    ----* kernelplanet.org - заметки разработчиков Linux ядра [+]
    [обсудить]
     На сайте собраны воедино публикации из различных блогов Linux разработчиков. 
     
    ----* Understanding the Linux 2.6.8.1 CPU Scheduler [+]
    [обсудить]
     PDF документ подробно описывающий особенности реализации планировщика задач в Linux ядре 2.6. 
     
    ----* FreeBSD drivers and device configuration [+]
    [обсудить]
     Документ описывает внутреннюю организацию и логику работы драйверов устройств FreeBSD 4.x.
  • "FreeBSD SCSI initialization and device probing" - статья того же автора с рассказом о некоторых сторонах функционирования драйвера SCSI устройств;
  • ACPI implementation on FreeBSD - дизайн ACPI (Advanced Configuration and Power Management Interface) подсистемы FreeBSD, включая сравнение с реализацией в Linux;
  •  
     
    ----* Linux Kernel Architecture and Other OS Links [+]
    [обсудить]
     Коллекция ссылок на статьи с разбором работы различных подсистем Linux ядра. 
     
    ----* Porting device drivers to the 2.6 kernel [+]
    [обсудить]
     Собрание статей по различным аспектам написания и портирования драйверов устройств для Linux ядра 2.6. 
     
    ----* Unreliable Guide To Locking [+]
    [обсудить]
     Подробное руководство по работе системы локов (блокировок) в Linux ядре. Руководство включает информацию по 2.6 ядру и особенности локов в SMP системах. Приводятся примеры кода, обсуждаются проблемы и вопросы производительности. 
     
    ----* Ipsysctl tutorial [+]
    [обсудить]
     Подробное руководство по тюнингу сетевой подсистемы Linux ядра. 
     
    ----* Understanding the Linux Virtual Memory Manager [+]
    [обсудить]
     Подробное описание всех подсистем распределения памяти в Linux. Документация состоит из двух частей - рассказ об устройстве Linux VM с подробным описанием составных частей и комментарии к исходному коду VM.  
     
    ----* KernelHQ - Kernel Source Database [+]
    [обсудить]
     Web-представление исходников последних версий Linux ядер, присутствуют такие возможности как трэкинг функций и переменных, история изменений в файлах, возможность наглядного просмотра изменений между двумя разными версиями ядер (включая -ac и д.р. патчи). 
     
    ----* Attacking FreeBSD with Kernel Modules [+]
    [обсудить]
     Статья состоит из трех глав: Основы написания модулей для FreeBSD ядра, Описание возможных атак с использованием модулей ядра, Меры по увеличению безопасности ядра. Статья особенно полезна для желающих разобраться в технологии функционирования модулей FreeBSD ядра, так как на базе примеров достаточно понятно объясняется как написать модуль, перехватить системный вызов, как скрыть процесс или файл и т.д. (Русский вариант ч.1, ч.2, ч.3, ч.4, ч.5) 
     
    ----* Hurd Hacking Guide. [+]
    [обсудить]
     Описание Mach micro-kernel и программного интерфейса ядра Hurd, приводятся примеры кода. 
     
    ----* The Linux Kernel [+]
    [обсудить]
     Сборник разнообразных ресурсов и документации для разработчиков linux ядра. 
     
    ----* The Linux Kernel, by David A. Rusling [+]
    ----* Linux Kernel Hackers' Guide [+]
    [обсудить]
     Руководства по ядру Linux'а. 
     
    ----* Introduction to Operating Systems [+]
    [обсудить]
     Приведены некоторые курсы теории ОС многих вузов США. 
     

       SQL и БД
    Firebird, Interbase
    MySQL
    Oracle
    PostgreSQL

    rus-* Обзор методов сжатия данных в СУБД [+]
    [обсудить]
     Описываются возможности по хранению данных в сжатом виде внутри различных баз данных. 
     
    rus-* Сайт "Разработка баз и банков данных" [+]
    [обсудить]
     На сайте собрана информация по по Oracle, MySQL, InterBase, общие документы по SQL и Теории баз данных.  
     
    rus-* Деревья в SQL [+]
    [есть мнение]
     Списаны способы построения древовидных структур с использованием SQL - языка, ориентированного на множества. Статья может оказать несомненную помощь при проектировании форумов и таблиц в которых присутствуют отношения "отец-сын".

    Другие русскоязычные статьи по данной тематике:

  • "Иерархические структуры данных в реляционных БД";
  • "Управление деревьями Nested Set";
  • Дерево каталогов NESTED SETS (вложенные множества) часть вторая.
  •  
     
    rus-* Русская документация по DB2 Universal Database (формат pdf) [+]
    [есть мнение]
     
    rus-* Лекции по дисциплине "Теория баз данных" [+]
    [обсудить]
     
    rus-* Доступ к базам данных из Java-программ и проблемы русификации (С. Б. Дунаев) [+]
    [обсудить]
     
    rus-* Ричард Баркер CASE Method - Моделирование взаимосвязей между сущностями [+]
    [обсудить]
     
    rus-* Основы языка SQL. [+]
    [обсудить]
     Данное учебное пособие предназначено для изучения основ языка SQL. Описывается синтаксис наиболее употребимых операторов языка SQL, приводятся примеры. Обучающимся дается возможность в интерактивном режиме проверить свои знания. Учебная база данных реализована в среде СУБД mySQL, средства доступа к ней встроены в учебное пособие. 
     
    rus-* Перевод книги "Understanding SQL" [+]
    [обсудить]
     
    rus-* Основы проектирования реляционных баз данных [+]
    [обсудить]
     Инфологическая модель данных "Сущность-связь", реляционный подход, примеры проектирования баз. 
     
    rus-* Использование технологий WWW для доступа к базам данных [+]
    [обсудить]
     Использование WWW-технологий для доступа к существующим базам данных. 
     
    rus-* Структуризированный язык запросов (SQL) [+]
    [обсудить]
     Учебное пособие В.В.Кириллова, Г.Ю.Громова. 
     
    rus-* Understanding SQL [+]
    [обсудить]
     Подробное руководство по SQL на русском языке. 
     
    ----* Comparison of different SQL implementations [+]
    [обсудить]
     На примерах рассматривается различие стандартов SQL-92, SQL:2003 и SQL диалектов PostgreSQL, MySQL, Oracle, MS SQL, DB2. Обзор ориентирован на web-разработчиков занимающихся портированием приложений для работы под разными SQL серверами. 
     
    ----* SQLite Tutorial [+]
    [обсудить]
     Небольшое практическое руководство по SQLite. 
     
    ----* Comparison of relational database management systems [+]
    [обсудить]
     Сравнение функциональности СУБД Sybase, DB2, Firebird, Ingres, InterBase, MaxDB, Microsoft SQL Server, MySQL, Oracle, PostgreSQL и SQLite.

    Другие сравнения:

  • Comparison of different SQL implementations (PostgreSQL, MySQL, DB2, MS SQL Server, Oracle);
  • Report on Cross Matching Catalogues (PostgreSQL, MySQL, DB2);
  • Open Source Database Comparison ( MySQL, PostgreSQL, MaxDB, Firebird, Ingres);
  • PostgreSQL vs. MySQL vs. Commercial Database.
  •  
     
    ----* SQLite Tutorial [+]
    [обсудить]
     Подробное руководство, в котором на простых примерах демонстрируется техника обслуживания баз из командной строки и методика использования SQLite в программах на Shell и Си/Си++. Кроме того, рассмотрены такие интересные вопросы, как подключение собственных функций, работа с "Pivot Tables" 
     
    ----* Информация о СУБД SAP DB [+]
    [есть мнение]
     На сайте расположены русскоязычные FAQ, статьи и новости об Open Source СУБД SAP DB. Эта СУБД, поддерживающая язык SQL, является индустриальной, платформо-независимой СУБД, позволяющей пользователям использовать ее в широком спектре проектов. 
     
    ----* Teach Yourself SQL in 21 Days, Second Edition (доп. ссылка 1) [+]
    [обсудить]
     Вторая редакция книги "Изучаем SQL за 21 день". 
     
    ----* Introduction to Structured Query Language [+]
    [обсудить]
     Краткое, но информативное руководство по SQL. 
     
    ----* [www.terrym.com] "InternetClassRoom" course on SQL RDBMS Databases [+]
    [обсудить]
     Трактат по программированию баз данных. 
     

       Firebird, Interbase

    rus-* Опыт работы с InterBase [+]
    [есть мнение]
     Практическое руководство по Interbase. Охватываются такие темы, как оптимизации запросов, использование процедур, пароли и шифрование, рекурсивные запросы, IB под Linux, разбор планировщика запросов. 
     
    rus-* Документация по Borland Interbase (доп. ссылка 1) [+]
    [обсудить]
     FAQ, руководства, ссылки полезные разработчику использующему СУБД Interbase. На сайте можно скачать бесплатную версию IB под Linux. 
     
    ----* firebirdnews.org - Firebird DataBase related news [+]
    [обсудить]
     Новости имеющие отношение к СУБД Firebird. 
     
    ----* Firebird and InterBase documentation [+]
    [обсудить]
     Документация по Interbase на английском языке. Документация и информация по открытой версии InterBase - FireBird 
     

       MySQL

    rus-* Руководство "Установка и конфигурирование MySQL" [+]
    [обсудить]
     Представлено две полезные главы:
  • Настройка прав доступа к базам данных MySQL;
  • Дополнительные возможности администрирования - блокировка, резервное копирование, оптимизация и восстановление таблиц, просмотр информации, использование SET-опций.
  •  
     
    rus-* Основы языка SQL на примере MySQL [+]
    [обсудить]
     
    rus-* Оптимальное использование MySQL [+]
    [обсудить]
     В статье описаны наиболее часто встречающиеся ошибки, которые совершают пользователи MySQL, даны рекомендации по увеличению производительности.  
     
    rus-* MySQL по-русски [+]
    [обсудить]
     Cайт посвященный MySQL. На сайте можно найти документацию по MySQL, форум, ссылки, информацию по администрированию MySQL. 
     
    rus-* русская документация по MySQL [+]
    [обсудить]
     В этом описании рассматривается СУБД MySQL. Руководство рассчитано на пользователей среднего уровня подготовки. Оно может быть использовано как в качестве справочного руководства по данной СУБД, так и в качестве учебника. В целях его использования в качестве справочника, в самом начале документа предусмотрено полное оглавление.  
     
    rus-* Club of the developers PHP (Клуб разработчиков PHP)  (доп. ссылка 1) [+]
    [есть мнение]
     Сайт группы программистов, которых объединяет желание развивать технологии PHP & MySQL в российском интернете. На сайте есть коллекция исходных текстов PHP-программ, FAQ по PHP-скриптам, коллекция ссылок по PHP. В планах организаторов сайта: статьи, обзоры, почтовые рассылки, русская документация по PHP & MySQL, примеры кода. 
     
    ----* mysqlperformanceblog.com - MySQL Performance Blog [+]
    [обсудить]
     Блог по вопросам связанным с увеличением производительности MySQL. Много интересных заметок, в которых часто описываются не очевидные, но важные моменты связанные оптимизацией, использованием индексов и тюнингу различных параметров конфигурации. 
     
    ----* planetmysql.org - сводный блог разработчиков MySQL [+]
    [обсудить]
     
    ----* MySQL Tips [+]
    [обсудить]
     Около 40 полезных подсказок по работе с MySQL. 
     
    ----* MySQL Optimization (доп. ссылка 1) [+]
    [обсудить]
     В первой части статьи рассматриваются методы оптимального построения SQL запросов с точки зрения дизайна СУБД.

    Вторая часть, затрагивает вопросы блокировок, оптимизация структуры базы, особенностей использования индексов и памяти в MySQL, кеширование ключей, тюнинг сервера.

     
     
    ----* idevelopment.info - Jeff Hunter's DBA / Development Tips [+]
    [обсудить]
     На сайте можно найти подробные пошаговые руководства по следующим темам:
  • Установка и настройка MySQL серий 3.23 и 4.0 под Linux и Solaris, несколько статей по управлению правами доступа.
  • Очень много статей по Oracle, в частности про установку Oracle 8i и 9i под разными версиями RedHat и Fedora Linux и под Soalris 9, доступно несколько статей по оптимизации и тюнингу Oracle;
  • Статьи CVS и LDAP;
  • Большое количество статей по Solaris и Linux;
  •  
     
    ----* Статьи по MySQL от Jeremy Zawodny [+]
    [обсудить]
     Несколько полезных статей по MySQL:
  • MySQL Optimization - слайд шоу по вопросам оптимизации MySQL;
  • MySQL Backup & Recovery - слайд шоу по бэкапу и восстановлению MySQL базы;
  • MySQL Performance Tuning Часть 1 - тюнинг производительности MySQL сервера;
  • MySQL Performance Tuning Часть 2 - оптимизация запросов и структуры базы в приложениях работающих с MySQL;
  •  
     
    ----* Организация репликации в MySQL [+]
    [обсудить]
     Подробное руководство по организации репликации на английском языке. Более краткая статья, но на русском здесь. Дополнительно смотрите: Replication HOWTO, Replication FAQ. 
     
    ----* Getting Maximum Performance from MySQL [+]
    [обсудить]
     Советы по увеличению производительности MySQL и скриптов использующих SQL запросы.
    Дополнительно можно ознакомиться с кратким руководством по оптимизации запросов к MySQL.
     
     
    ----* Справочное руководство по MySQL [+]
    [обсудить]
     Это - справочное руководство по MySQL; оно представляет собой документацию по MySQL версии 4. Функциональные изменения отмечены номером версии, в которой они произведены, поэтому это руководство будет полезно при освоении также и более старых версий MySQL.  
     

       Oracle

    rus-* oracle-wiki.ru - Oracle Wiki [+]
    [обсудить]
     Попытка сделать свободный аналог Oracle Metalink, на котором предоставить информацию и статьи по продуктам Oracle. 
     
    rus-* oraclemaniacs.blogspot.com - СУБД Oracle. Администрирование и программирование. [+]
    [есть мнение]
     Блог, посвященный администрированию и, отчасти, разработке программ на базе Oracle. 
     
    rus-* surgutnet.ru - Серверное администрирование [+]
    [обсудить]
     Подборка статей по администрированию Linux, FreeBSD, Solris и СУБД Oracle. 
     
    rus-* Экспорт – импорт БД oracle большого размера. [+]
    [обсудить]
     В статье описан метод экспорта-импорта БД Oracle большого размера (около 160GB за 18 часов). 
     
    rus-* Средства диагностики и утилиты отладки в Oracle [+]
    [обсудить]
     В документе говорится об использовании, предоставляемых Oracle, отладочных утилит, для правильной диагностики проблем СУРБД Oracle. Говорится про такие операции, как чтение дампов управляющего файла или файлов трассировки.  
     
    rus-* otp.opennet.ru - Open Technology Project [+]
    [обсудить]
     Русскоязычный проект, посвященный использованию Oracle Application Server, Oracle Database Server и Oracle E-Business suite. В настоящее время доступны статьи с описанием процесса установки и обновления Oracle AS 9.0.4, приведены примеры вспомогательных скриптов (например, для слежения за ошибками в log-файлах), рассказано про установку пакетов WebUtil и OracleAS Backup and Recovery Tool.  
     
    rus-* Установка Oracle на Fedora Core Linux [+]
    [обсудить]
     
  • Oracle9iR2 на Fedora Core 2;
  • php-oci8 на Fedora Core 1 - поддержка взаимодействия Oracle8i и PHP;
  • Процесс установки Oracle8i на Fedora Core 1
  •  
     
    rus-* Оптимизация информационных систем на основе СУБД Oracle [+]
    [обсудить]
     В статье отражена теория и практика увеличения производительности информационных систем построенных на базе СУБД Oracle. Отдельная глава посвящена мифам и легендам оптимизации. Процесс оптимизации рассмотрен на примере реальной системы.  
     
    rus-* Работа с многоуровневыми списками в Oracle [+]
    [обсудить]
     Описание как использовать вложенные именованные и неименованные коллекции в Oracle9i.
  • См. также англоязычную статью Multi-Level Collections in Oracle 9i
  •  
     
    rus-* Установка Oracle8i 8.1.7.4 на FreeBSD шаг за шагом [+]
    [обсудить]
     Статья содержит описание пошаговой установки Oracle8i для Linux (8.1.7.4) на FreeBSD.  
     
    rus-* Инсталляция Oracle 8i на RedHat 8.0 [+]
    [обсудить]
     Статья с описанием установки Oracle 8i release 3 (версия 8.1.7) на RedHat 8.0. Другие статьи по установке Oracle на Linux:
  • nstalling Oracle 8i release 3 (version 8.1.7) on Redhat Linux
  • 8.1.7 installation on Redhat 7.1
  • Oracle 8i for Linux Installation HOWTO
  • Oracle 8.1.7.0.1 for RedHat Linux 7.0
  • Oracle Server on Linux Installation
  •  
     
    rus-* Oracle Magazine - Русское Издание [+]
    [есть мнение]
     Русская редакция журнала "Oracle Magazine", все статьи и номера доступны в online. 
     
    rus-* Администрирование баз данных Oracle - краткий курс [+]
    [обсудить]
     
    rus-* Oracle faq server - Часто задаваемые вопросы в конференции relcom.comp.dbms.oracle [+]
    [есть мнение]
     
    rus-* Документация по ORACLE [+]
    [есть мнение]
     HTP и HTF - основной API Oracle Web Server/WebDB, OWA_TEXT - обработка текстовых массивов, Документация по ORACLE8 и ORACLE7 v7.1.3 на русском языке. 
     
    rus-* Мир ORACLE - Статьи из издания Евро-Азиатской группы пользователей ORACLE [+]
    [обсудить]
     ORACLE: Статьи общего характера, Методология и проектирование, Программирование, Администрирование баз данных, Системная интеграция и приложения. 
     
    rus-* Oracle Club in Tomsk - клуб любителей СУБД Oracle [+]
    [есть мнение]
     Интересные статьи: Backup - сохранение и восстановление БД, SQL*Net - во SQL, PL/SQL, Установка Oracle на Linux и FreeBSD, XX заповедей начинающего Администратора Баз Данных. 
     
    rus-* ORACLE7 (tm) Server Administrator's Guide - РУКОВОДСТВО АДМИНИСТРАТОРА [+]
    rus-* ORACLE7 (tm) Server Application Developer's Guide - РУКОВОДСТВО РАЗРАБОТЧИКА ПРИЛОЖЕНИЙ [+]
    rus-* ORACLE7 (tm) Server Concepts Manual - РУКОВОДСТВО ПО КОНЦЕПЦИЯМ СЕРВЕРА [+]
    rus-* ORACLE7 (tm) Server SQL Language Reference Manual - СПРАВОЧНОЕ РУКОВОДСТВО ПО SQL [+]
    rus-* ORACLE PL/SQL (tm) User's Guide and Reference - РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ И СПРАВОЧНИК [+]
    rus-* Начало работы с СУБД Oracle. [+]
    [обсудить]
     Документация для разработчика/администратора СУБД Oracle. 
     
    rus-* Краткий справочник по Oracle7 [+]
    [обсудить]
     
    ----* Oracle Tips and Publications (PDF) [+]
    [обсудить]
     Огромное число небольших полезных советов по разработке и администрированию СУБД Oracle. Присутствует набор полезных скриптов, руководств по установке Oracle 8,9,10 под Linux и Solaris, тюнингу производительности и т.д. 
     
    ----* Установка Oracle 10g под Linux [+]
    [обсудить]
     Три статьи по установке Oracle 10g под Linux:
  • "Oracle 10g installation on RHEL AS 3,Red Hat FC 2 and 1" краткое пошаговое руководство;
  • "Installing Oracle Database 10g on Linux x86" - развернутое фирменное руководство на сайте oracle.com. Рассматривается установка под Red Hat Enterprise Linux 2.1, 3 и Novell SUSE Linux Enterprise Server 8;
  • "Installing Oracle Database 10g on Red Hat Enterprise Linux AS 3 and 2.1, Red Hat 9, and on Red Hat Fedora Core 1".
  •  
     
    ----* oss.oracle.com - Oracle's Linux Projects [+]
    [обсудить]
     Ряд открытых проектов Oracle и подборка информации по использованию СУБД Oracle под Linux.
  • См. также Oracle Linux Technology Center.
  •  
     
    ----* orafaq.com - Oracle FAQ Knowledge Base [+]
    [обсудить]
     Неплохая база знаний по всевозможным сторонам использования СУБД Oracle. 
     
    ----* idevelopment.info - Jeff Hunter's DBA / Development Tips [+]
    [обсудить]
     На сайте можно найти подробные пошаговые руководства по следующим темам:
  • Установка и настройка MySQL серий 3.23 и 4.0 под Linux и Solaris, несколько статей по управлению правами доступа.
  • Очень много статей по Oracle, в частности про установку Oracle 8i и 9i под разными версиями RedHat и Fedora Linux и под Soalris 9, доступно несколько статей по оптимизации и тюнингу Oracle;
  • Статьи CVS и LDAP;
  • Большое количество статей по Solaris и Linux;
  •  
     
    ----* Oracle on Red Hat Linux Portal [+]
    [обсудить]
     Ресурс ориентированный на использование Oracle в Linux. Содержит ряд интересных руководств, например:
  • Установка Oracle9i на Red Hat Linux 7.1, 7.2, 7.3, 8.0, 9, Advanced Server 2.1, RHEL AS 3;
  • Оптимизация Oracle9i в Linux среде;
  • Установка Oracle9i Real Application Cluster (RAC).
  •  
     
    ----* Howto properly set up Oracle to run on FreeBSD box [+]
    [есть мнение]
     Руководство по установке Oracle на FreeBSD 
     

       PostgreSQL

    rus-* Что такое PostgreSQL ? [+]
    [обсудить]
     Замечательный обзор возможностей PostgreSQL, уделив внимание истории развития проекта и циклу разработки, проанализировав сегодняшние и запланированные возможности, сравнив функциональность с другими СУБД. 
     
    rus-* Перевод PostgreSQL 8.0 transactions - savepoints [+]
    [обсудить]
     Перевод материала "PostgreSQL 8.0 transactions - savepoints" по нововведениям в PostgreSQL 8 касающихся транзакций и savepoints. 
     
    rus-* PostgreSQL: настройка производительности (доп. ссылка 1) [+]
    [обсудить]
     Полезная, подробная и интересная статья о настройке производительности PostgreSQL (как для администратора, так и для разработчика).
    Статьи по оптимизации на английском языке:
  • PostgreSQL Hardware Performance Tuning
  • PostgreSQL Database Performance Tuning
  • PostgreSQL Features, Installation, Administration & Optimization
  • Adventures in PostgreSQL Episode 2: The Joy of Index
  • Tuning PostgreSQL for performance
  •  
     
    rus-* pgsql.ru - поисковая машина по ресурсам PotgreSQL [+]
    [обсудить]
     В данный момент на сайте работает поисковая машина по ресурсам имеющим отношение к PostgreSQL. Планируется добавить архив мэйлинг листов, русскоязычную документацию, раздел советов, FAQ и т.д. Интерфейс двуязычный (русский, английский). Сайт поддерживают известные разработчики - Олег Бартунов и Федор Сигаев.  
     
    rus-* Иерархические запросы в PostgreSQL [+]
    [обсудить]
     Патч который добавляет в PostgreSQL возможность исполнения иерархических запросов (как в Oracle). 
     
    rus-* Руководство по PlPerl - совместное использование Perl и PostgreSQL. (доп. ссылка 1) [+]
    [обсудить]
     
    rus-* PostgreSQL - руководство пользователя и администратора (Перевод Козлов Ю.) (доп. ссылка 1) [+]
    [обсудить]
     Перевод документации идущей в комплекте с PostgreSQL: Руководство администратора PostgreSQL Обучающее руководство по PostgreSQL 
     
    rus-* SQL сервер PostgreSQL [+]
    [обсудить]
     Попытки несколько систематизировать знания автора статьи и представления, а также в чем-то помочь начинающим.  
     
    ----* PostgreSQL Knowledge Base [+]
    [обсудить]
     Подборка документации и советов по работе с PostgreSQL. 
     
    ----* planetpostgresql.org - сводный блог разработчиков PostgreSQL [+]
    [обсудить]
     
    ----* PostgreSQL General Bits [+]
    [обсудить]
     Еженедельные дайджесты самых интересных вопросов обсуждаемых в списке рассылки pgsql-general. Присутствует раздел независимых статей (примеры не тривиальных операций, рассказы про тюнинг производительности, статьи про репликацию данных). 
     
    ----* Репликация данных в PostgreSQL [+]
    [обсудить]
     В документе описаны какие существуют методы репликации, и какие из них реализованы для PostgreSQL (синхронизация между несколькими серверами). Из существующих систем следует отметить:
  • PGReplication (Postgres-R) Project, The Horus Project, Emsemble ;
  • DRAGON;
  • DBBalancer;
  • PostgreSQL Replicator;
  • eRServer;
  • DBMirror (./contrib/dbmirror);
  • Usogres;
  • Rserv (./contrib/rserv).
  •  
     
    ----* PostgreSQL: Introduction and Concepts [+]
    [обсудить]
     Книга для желающих изучить SQL и познакомиться с специфичными возможностями PostgreSQL. 
     

       Информационные технологии

    rus-* Virtual Research Group (VRG) - проект "Перспективные технологии" [+]
    [обсудить]
     Цель проекта - разработка технологии создания качественного и надежного ПО. В разделе статьей можно найти статьи c рекомендациями по формированию стиля кодирования, анализом и компоновкой требований для разработке программной системы. 
     
    rus-* Объектно-ориентированный анализ и проектирование [+]
    [обсудить]
     Сайт, посвященный объектно-ориентированному анализу, проектированию и программированию. Много информации по UML и IDEF, CASE проектированию. 
     
    rus-* Англо-Русский Словарь Сокращений в Области Информационных Технологий [+]
    [обсудить]
     Издательство "ИнфоАрт" совместно с редакцией "CW-Moscow" подготовило к печати англо-русский словарь аббревиатур по компьютерным технологиям,стандартам и протоколам.  
     
    rus-* CASE-технологии [+]
    [обсудить]
     Современные методы и средства проектирования информационных систем. Описывается RAD, SADT, DFD, IDEF1 и т.д. 
     
    rus-* Словари по информационным технологиям [+]
    [обсудить]
     

       Информация для WebMaster'а.
    Java / JavaScript:
    Apache:
    CGI
    Perl:
    PHP:
    HTML и CSS
    XML, XHTML

    !!!-* Архив документации, раздел "Web мастеру, CGI, Perl, PHP, Apache" [+]
    [обсудить]
     
    rus-* Web Security Threat Classification на русском языке [+]
    [обсудить]
     Перевод на русский язык текста документа "Web Security Threat Classification", в котором классифицированы основные виды атак на web-приложения, с подробным описанием, примерами и рекомендациями по защите. 
     
    rus-* WEBZ - библиотека web разработчика [+]
    [обсудить]
     Постоянно пополняемая коллекция статей по PHP, ASP, PERL, Java, MySQL, HTML, CSS. 
     
    rus-* xul.ru и mozdev.ru - о XUL и Mozilla на русском языке [+]
    [есть мнение]
     
  • xul.ru - специализированный сайт по разработке дополнений для браузеров Mozilla и Firefox. Присутствует русскоязычная информация по языке XUL (XML User-interface Language), представлено руководство " XUL - Самоучитель". Также интересная статья "Настройка Mozilla".

  • mozdev.ru - осуществляется перевод руководства "Введение в XUL" с Сайта XULPlanet.com (к сожалению переведено процентов 25%). Другая интересная статья "101 возможность, которая есть в браузере Mozilla и отсутствует в Internet Explorer"
  •  
     
    rus-* Сайтостроительство - online книга Игоря Тарасова [+]
    [есть мнение]
     В книге рассказано о использовании HTML, SSI, JavaScript, CGI и MySQL, немного информации по конфигурированию Apache. 
     
    rus-* sitemaker.ru - статьи по Интернет технологиям [+]
    [обсудить]
     Статьи: MySQL против PostgreSQL, обработка ошибки 404, подробное руководство по mod_rewrite в 4-ч частях. 
     
    rus-* hostforum.ru [+]
    [обсудить]
     Web-форум где обсуждаются вопросы хостинга и web-разработки (Perl, PHP, MySQL, Apache, XML). 
     
    rus-* Mor-project - Портал программистов [+]
    [обсудить]
     Статьи, новости, форум, примеры и описание для программистов использующих Linux ,HTML, PHP, MySQL, Perl. 
     
    rus-* Справочник Веб-разработчика [+]
    [обсудить]
     Отличный on-line справочник для web-разработчика. Автор: Ю. Лукач. Подробная информация по HTML, XHTML, CSS, Java, JavaScript, Perl. 
     
    rus-* searchengines.ru - энциклопедия поисковых систем [+]
    [обсудить]
     Сайт о работе различных поисковых систем. 
     
    rus-* webmascon.com - русскоязычный журнал о веб-дизайне [+]
    [обсудить]
     
    rus-* Проект "Куроводство" - Web-программирование на Perl и PHP [+]
    [обсудить]
     На сайте регулярно публикуются весьма интересные статьи по Web-программированию, например: Ссылки и многомерные структуры в Perl, Разыменование ссылок в Perl, Хэши, массивы и списки в Perl и PHP. 
     
    rus-* Разработка крупно-масштабного ecommerce сайта на mod_perl и Apache [+]
    [обсудить]
     Известный веб-девелопер Perrin Harkins рассказывает о том, как он и его бригада разработали на mod_perl и прочем open-source софте и обычном железе третий по мощности ecommerce сайт - eToys.com  
     
    rus-* Ответы на типовые вопросы пользователей web-хостинга. [+]
    [обсудить]
     В документе освещены темы: "Вопросы безопасности CGI", "Вопрос русских кодировок", "Диагностика ошибок", "Проблемы с закачкой файлов", "Установка perl модулей", "FAQ (даты, cookie, перекодировка, ssi, mod_rewrite, .htaccess)". Присутствует множество примеров на perl. 
     
    rus-* Банк различий браузеров [+]
    [обсудить]
     Приведены различия для последних версий Netscape и Explorer. 
     
    rus-* Web Developer/Java Reference/Perl Library (доп. ссылка 1) (доп. ссылка 2) (доп. ссылка 3) (доп. ссылка 4) [+]
    [есть мнение]
     Представлены on-line версии популярных книг издательства O'REILLY: HTML: The Definitive Guide, CGI Programming on the World Wide Web, JavaScript: The Definitive Guide, WebMaster in a Nutshell, Java in a Nutshell, Java Language Reference, Exploring Java, Java AWT Reference, Perl in a Nutshell, Perl Cookbook, Learning Perl, Advanced Perl Programming, Programming Perl.  
     
    rus-* Веб-дизайн: запретные приемы [+]
    rus-* Flash неприемлем на 99% [+]
    rus-* Золотые правила плохого HTML (доп. ссылка 1) (доп. ссылка 2) [+]
    [обсудить]
     Статьи с пояснением как не нужно делать web-странички. Описываются наиболее часто встречающиеся ошибки. 
     
    rus-* Club of the developers PHP (Клуб разработчиков PHP)  (доп. ссылка 1) [+]
    [есть мнение]
     Сайт группы программистов, которых объединяет желание развивать технологии PHP & MySQL в российском интернете. На сайте есть коллекция исходных текстов PHP-программ, FAQ по PHP-скриптам, коллекция ссылок по PHP. В планах организаторов сайта: статьи, обзоры, почтовые рассылки, русская документация по PHP & MySQL, примеры кода. 
     
    rus-* Ставим пароль на страницу [+]
    [есть мнение]
     
    ----* mod-rewrite-wizard.com - mod_rewrite wizard [+]
    [обсудить]
     Сайт позволяющий автоматически сгенерировать mod_rewrite правило для упрощения восприятия URL. Например, test.ru/news.php?id=96 превратить в test.ru/news/96.html 
     
    ----* dhtmlgoodies.com - library of nice looking DHTML scripts [+]
    [обсудить]
     Коллекция небольших скриптов на JavaScript (закладки, перетаскивание окон, меню, сортировка в таблицах и т.д.), включая приятные примеры использования Ajax. 
     
    ----* Web browser standards support [+]
    [обсудить]
     Представлены таблицы, в которых отражена степень поддержка различных элементов стандартов HTML, XHTML, CSS, DOM, ECMAScript в браузерах MSIE 6.0, Firefox 1.0/1.5, Opera 8.5. Для просмотра подробной информации по каждому элементу необходимо выбрать режим "View the full tables". 
     
    ----* Migrate apps from Internet Explorer to Mozilla [+]
    [обсудить]
     В документе представлен детальный анализ различий JavaScript диалекта, XML, CSS и нестандартных тэгов разметки, между Internet Explorer и Mozilla. Множество сводных таблиц, позволяет упростить процесс адаптирования привязанных к IE динамических web-страниц для работы с Mozilla и оптимизировать приложения для одинакого правильной работы под обоими браузерами. 
     
    ----* archive.org - Архив всех сайтов в Internet [+]
    [есть мнение]
     На сайте можно посмотреть содержимое почти любого web-сайта начиная с 1996 года, причем отображаются все изменения содержимого. 
     
    ----* Cool Tricks With Perl and Apache (доп. ссылка 1) [+]
    [обсудить]
     Полезные заметки (с примерами готовых программ) по программированию CGI на perl и mod_perl. Рассматриваются такие вопросы, как распределение нагрузки на несколько серверов, ротация и парсинг логов, зеркалирование сайта, поиск битых ссылок и многое другое. 
     
    ----* W3C Technical Reports and Publications [+]
    [обсудить]
     Публикации комитета W3C: HTML, XHTML, Document Object Model (DOM), XML, XSL, MathML, CSS, RDF, SMIL, PNG и многое другое. 
     
    ----* [www.webreference.com] The Webmaster's Reference Library [+]
    ----* [www.cgi-resources.com] The CGI Resource Index [+]
    ----* [www.webdeveloper.com] Web Developers Home Page [+]
    [обсудить]
     Рай для WEB разработчиков. Все что нужно, даже больше. 
     
    ----* [www.ncdesign.org] NCDesign HOME PAGE [+]
    [обсудить]
     Руководства по WEB дизайну.  
     
    ----* Все о WEB - webmastering человеческим языком. [+]
    [обсудить]
     Каталог статей, ссылок и документации полезных webmaster'у.  
     

       Java / JavaScript:

       Apache:

       CGI
    Perl:
    PHP:

    rus-* cgiscripts.r2.ru - статьи для Web-разработчика. [+]
    [обсудить]
     Несколько интересных статей по использованию HTML::Mason, обзор модулей для работы с темплейтами, советы по оптимизации MySQL. 
     
    rus-* WOweb.ru - Портал для web-разработчика. [+]
    [обсудить]
     Коллекция скриптов на разных языках, каталог ссылок и статей (HTML, PHP, Perl, SQL, Apache, Linux). 
     
    rus-* webcode.ru - советы по CGI-программированию [+]
    [обсудить]
     Автотипографика (расстановка тире, кавычек и неразрывных пробелов), статьи-советы по CGI-программированию и регулярным выражениям. 
     
    rus-* Описание протокола HTTP (Hypertext Transfer Protocol) и интерфейса CGI [+]
    [обсудить]
     
    rus-* Основы безопасности для веб-разработчиков [+]
    [обсудить]
     В статье рассматривается набор правил, относящихся к обеспечению безопасности, которые нужно соблюдать как при разработке веб-проекта, так и в процессе дальнейшей его эксплуатации. 
     
    rus-* Русские каталоги CGI скриптов. [+]
    [обсудить]
     Сайты где можно найти готовые cgi-скрипты, с описанием на русском языке: www.cgi.myweb.ru, www.webscript.ru, www.sources.ru Зарубежные архивы скриптов 
     
    rus-* Программирование CGI-скриптов на Перле [+]
    [обсудить]
     Установка Перла и библиотек, минимальное введение в Перл, библиотека CGI.pm, cтроение скрипта.  
     
    rus-* CGI [+]
    [обсудить]
     Интерфейс CGI, конфигурирование сервера Apache для исполнения CGI-скриптов, структура URL и кодирование данных запроса, переменные окружения CGI, Cookies и другие методы сохранения состояния, SSI (Server Side Includes). 
     
    rus-* CGI - Общий Интерфейс Шлюзов [+]
    [обсудить]
     Руководство по написанию CGI (Common Gateway Interface ) скриптов.  
     
    rus-* Учебное пособие по CGI-программированию [+]
    [обсудить]
     Руководство включает: Perl, Заголовки запросов и ответов, Права Доступа Генерация ответа, Обработка Форм, Изображения ismap, Примеры приложений.  
     
    ----* Ovids "Web Programming Using Perl" Course [+]
    [обсудить]
     Обучающий курс по WEB-программированию с помощью CGI.pm на Perl для знающих немного Perl и HTML. 
     
    ----* Advanced CGI  (доп. ссылка 1) [+]
    [обсудить]
     Руководство содержащее множество примеров CGI скриптов на Perl: Создание динамически изменяющихся документов, примеры работы с формами, закачка файлов, работа с базой данных, фильтры, редирект, cookies и т.д.  
     

       Perl:

       PHP:

       HTML и CSS

    rus-* htmlcoder.visions.ru - Заметки HTML кодера [+]
    [обсудить]
     Множество полезных советов и примеров по использованию HTML, CSS и JavaScript.
    Другие примеры JavaScript скриптов:
  • akmac.narod.ru;
  • alexshirshov.narod.ru;
  • 50 примеров JavaScript;
  • sources.ru
  •  
     
    rus-* Учебник html guide англо-русский (доп. ссылка 1) (доп. ссылка 2) [+]
    [обсудить]
     Книга по HTML на английском и русском языках. Книга посвящена web языку html, содержание этой книги построено на примерах, и легко воспринимается для новичков. 
     
    rus-* CSS2 - Каскадные таблицы стилей второго уровня [+]
    [обсудить]
     
    rus-* Перевод документации по PHP4, CSS2, HTML, XML, XHTML. (доп. ссылка 1) [+]
    [обсудить]
     На сайте можно найти качественный перевод спецификации CSS2, HTML 4.0 и множество переводов статей по XML и XHTML. 
     
    rus-* Спецификация HTML 4.0 (доп. ссылка 1) [+]
    [обсудить]
     Данная спецификация определяет HyperText Markup Language (Язык разметки гипертекстов - HTML) версии 4.0. HTML 4.0 поддерживает новые мультимедийные возможности, скрипты, таблицы стилей, улучшенную печать и более доступные людям с физическими недостатками документы. Оригинал документа на английском языке 
     
    rus-* CSS - Cascading Style Sheets Tutorial. In russian [+]
    [есть мнение]
     Краткое руководство по CSS, ничего лишнего - только самое необходимое. 
     
    rus-* Описание языка HTML [+]
    [обсудить]
     Спецификация HTML 3.2. 
     
    ----* Float tutorial [+]
    [обсудить]
     Руководство по использованию возможностей CSS для создания плавающих элементов страниц. 
     
    ----* CSS Beauty - CSS Design Showcase [+]
    [обсудить]
     Специализированный ресурс по созданию элементов дизайна с использованием CSS. 
     
    ----* cssplay.co.uk - experiments with cascading style sheets [+]
    [обсудить]
     Сайт с интересными примерами использования возможностей CSS, для создания меню, дополнительных окон подсказок, форматирования текста и т.д. только средствами CSS, без использования JavaScript. 
     
    ----* CSS Bugs and Workarounds [+]
    [обсудить]
     Список ошибок браузеров при обработке CSS тегов. 
     
    ----* W3C Technical Reports and Publications [+]
    [обсудить]
     Публикации комитета W3C: HTML, XHTML, Document Object Model (DOM), XML, XSL, MathML, CSS, RDF, SMIL, PNG и многое другое. 
     

       XML, XHTML

    rus-* Школы Консорциума W3C [+]
    [обсудить]
     Подборка информации для начинающих осваивать XML. 
     
    rus-* raleigh.ru - портал по XML [+]
    [обсудить]
     На сайте собрано много оригинальных статей по XML технологиям, шаблонизации на XSLT, использования для генерации пользовательских интерфейсов, XML-базам данных. 
     
    rus-* Русский XML/XSLT FAQ [+]
    [обсудить]
     Подборка FAQ на русском языке:
  • "Русский XML FAQ" - FAQ сайта xmlhack.ru;
  • "Raleigh XML FAQ" - более подробный FAQ,
  •  
     
    rus-* RSS (Really Simple Syndication) - описание формата экспорта новостей [+]
    [обсудить]
     
  • "RSS - в массы, а массы" - кратко и по существу описаны основные тэги RSS 2.0;
  • "Версии RSS" - описание различий между RSS 0.9x, 1.0 (RDF Site Summary) и 2.0;
  • "RSS 2.0 Specification" - RSS 2.0;
  • "RDF Site Summary (RSS) 1.0" - RSS 1.0;
  •  
     
    rus-* Обзор XML-стандартов [+]
    [обсудить]
     
  • часть 1. - Базовые XML-стандарты - основа основ;
  • часть 2. - Стандарты для обработки XML (XSLT, SAX, DOM, XAPI, SOAP);
  •  
     
    rus-* Статьи Литвинюка Алексея по Java и XML [+]
    [обсудить]
     
    rus-* Перевод вводного руководства по XSLT [+]
    [есть мнение]
     
    rus-* Extensible Markup Language (XML, Открытый язык разметки) 1.0 [+]
    [обсудить]
     
    rus-* XHTML 1.1 - Модульный язык XHTML [+]
    [обсудить]
     
    rus-* XHTML 1.0 - Открытый язык разметки гипертекстов [+]
    [обсудить]
     
    rus-* xmlhack.ru - новости, статьи и документация по XML технологиям. [+]
    [обсудить]
     Переводы статей про XML, оригинальные материалы, русский XML FAQ, описание методов работы с XML из PHP, Perl, Python, C/C++ и Java. Документация по SML (Simple ML), XHTML, RDF (Resource Description Framework), XSL и т.д. 
     
    rus-* Перевод документации по PHP4, CSS2, HTML, XML, XHTML. (доп. ссылка 1) [+]
    [обсудить]
     На сайте можно найти качественный перевод спецификации CSS2, HTML 4.0 и множество переводов статей по XML и XHTML. 
     
    ----* dhtmlgoodies.com - library of nice looking DHTML scripts [+]
    [обсудить]
     Коллекция небольших скриптов на JavaScript (закладки, перетаскивание окон, меню, сортировка в таблицах и т.д.), включая приятные примеры использования Ajax. 
     
    ----* XSLT FAQ, Docbook FAQ [+]
    [обсудить]
     
    ----* XML - Extensible Markup Language [+]
    [обсудить]
     

       Кластеры и межпроцессные коммуникации

    rus-* cluster.linux-ekb.info - практические руководства по организации Linux-кластеров [+]
    [обсудить]
     На сайте собрана подборка статей с рекомендациями по построению Linux-кластеров и организации параллельного выполнения программ.  
     
    rus-* Высокопроизводительные алгоритмы [+]
    [обсудить]
     Книга о высокопроизводительных вычислениях, с использованием параллельного программирования, обзор HPF (параллельный FORTRAN), PVM, MPI. Характеристики производительности параллельного алгоритма, стратегия и средства отладки, примеры распараллеливания простых задач. 
     
    rus-* MPI для начинающих [+]
    [обсудить]
     Руководство по разработке параллельных приложений, ветви которого взаимодейтсвуют друг с другом в соответствии со стандартом MPI (Message passing interface). Руководство состоит из трех частей:
  • Вводно-философская часть - сравнительные характеристики MPI, его плюсы и минусы, сильные и слабые стороны;
  • Руководство пользователя по нескольким реализациям MPI - MPICH, WinMPICH, WMPI, PowerMPI и HPMPI;
  • Руководство программиста - описание процесса разработки используя MPI.
  •  
     
    rus-* Курс лекций "Многонитевое программирование" [+]
    [обсудить]
     Демонстрируются способы разработки многопоточных (multi-threaded) приложений.  
     
    rus-* Очереди сообщений (message queues) [+]
    [обсудить]
     Перевод серии статей про организации взаимодействия процессов:
  • Введение в процессы
  • Взаимодействие между процессами: IPC, семафоры
  • Очереди сообщений. Часть 1
  • Очереди сообщений. Часть 2
  • Очереди сообщений. Часть 3
  •  
     
    rus-* Переводы спецификаций OMG и статей касающихся CORBA. [+]
    [обсудить]
     Переводы на русский язык спецификаций CORBA, COS (объектных служб CORBA), отображений OMG IDL на языки программирования, доменные спецификации OMG.  
     
    rus-* Учебно-информационный центр по параллельным вычислениям [+]
    [обсудить]
     На сайте собрана и систематизирована информация, которая так или иначе связана с параллельными вычислениями. Присутствует список кластерных установок в России, справочные материалы и документация по технологиям параллельного программирования. 
     
    rus-* CORBA Assistant - русские переводы документации по Corba [+]
    [обсудить]
     Целью проекта является популяризация стандарта CORBA и сопутствующих технологий, а так же поддержка разработчиков использующих этот стандарт в своей работе. В настоящее время на сайте доступны перевод на русский язык CORBA FAQ, руководство "Синтаксис и семантика IDL" и перевод спецификации отображения IDL на C++. 
     
    rus-* Средства межпроцессной связи [+]
    [обсудить]
     Очереди сообщений, Семафоры, Разделяемые сегменты памяти, 
     
    rus-* Процессы и Межпроцессные коммуникации [+]
    [обсудить]
     
    rus-* CORBA development [+]
    [обсудить]
     На этом сервере собраны материалы, посвященные описанию и применению Common Object Request Broker Architecture - стремительно развивающейся в последнее время, технологии построения распределенных систем.  
     
    ----* Multithreaded Programming - Improving Performance through Threads [+]
    [обсудить]
     Краткое руководство по POSIX pthreads. 
     
    ----* Multi-Threaded Programming With POSIX Threads [+]
    [обсудить]
     Практическое руководство по созданию многопоточных приложений с использованием POSIX Threads.
    См. также руководства тогоже автора:
  • Unix Multi-Process Programming and Inter-Process Communications (IPC);
  • Unix And C/C++ Runtime Memory Management For Programmers;
  • Compiling C/C++ Programs On Unix;
  • Debugging With "gdb";
  • Automating Program Compilation Using Makefiles;
  • Manipulating Files And Directories In Unix
  • Creating And Using C Libraries;
  • Unix Signals Programming;
  • Internetworking With Unix Sockets;
  • Accessing User Information On A Unix System;
  • Basic Graphics Programming With The Xlib Library.
  •  
     
    ----* UNIX Signals and Process Groups (доп. ссылка 1) [+]
    [обсудить]
     

       Портирование кода

    rus-* OS/2 API Research [+]
    [обсудить]
     Книга о низкоуровневом программировании под OS/2, где вызовы OS/2 API подробно разобраны на русском языке. Может представлять интерес для занимающихся портированием разработчиков или просто интересующихся особенностями архитектуры OS/2. 
     
    rus-* CrossPlatform.RU - сайт о кроссплатформенном программировании [+]
    [есть мнение]
     На сайте представлена подборка документации по разработке кроссплатформенных приложений.
  • Список кроссплатформенных библиотек.
  • Собрана коллекция ссылок на программы разработанные с использованием Boost, GTK+, Python, Perl, Qt и wxWidgets.
  •  
     
    rus-* GNU Automake - автоматическая генерация Makefile [+]
    [обсудить]
     Перевод документации к GNU Automake - утилиты для автоматической генерации Makefile. Automake разработан для того, чтобы убрать груз сопровождения Makefile со спины отдельного человека, сопровождающего конкретный проект. 
     
    ----* UnixPorting.com [+]
    [обсудить]
     Собрание ссылок и руководств способствующих написанию кода работающего под различными операционными системами. Присутствует сводная таблица с различиями в файлах конфигурации и утилитах администрирования для Solaris, HP-UX, FreeBSD, Linux и AIX. 
     
    ----* Porting Unix software to Darwin and Mac OS X [+]
    [обсудить]
     Руководство с советами по портированию Unix программ под MacOS X. 
     
    ----* C++ portability guide [+]
    [обсудить]
     Заметки по переносимости различных C++ конструкций между различными компиляторами. Руководство написано разработчиками Mozilla, которым пришлось столкнуться со множеством неявных проблем при портировании кода. 
     
    ----* GNU autoconf macro archive [+]
    [обсудить]
     Набор проверенных и заведомо работающих m4 макросов для утилиты autoconf которые не вошли в стандартную поставку autoconf в виду своей узкой специфики. Макросы разбиты на категории: Поддержка C++, Cи, Java, Cross-компиляция, проверка наличия установленных программ. 
     
    ----* GNU Autoconf, Automake and Libtool [+]
    [обсудить]
     Онлайн версия книги "GNU Autoconf, Automake and Libtool". В книге подробно описываются основы и тонкости работы с пакетами autoconf, automake и libtool.
  • Примеры использования указанных утилит можно скачать здесь.;
  • Рекомендуется также посмотреть руководство "Creating Automatic Configuration Scripts";
  • Перевод предыдущего руководства на русский язык "Autoconf -Создание скриптов для автоматической конфигурации";
  • configure - Конфигурирование утилит разработки;
  •  
     
    ----* Autoconf tag collection (доп. ссылка 1) [+]
    [обсудить]
     Практическое руководство по созданию переносимых программ, состоит из примеров обьявления функций, заголовочных файлов, типов данных. Приведены функции заменители. Так же смотрите документацию по autoconf. 
     
    ----* Solaris 2 Porting FAQ [+]
    ----* USENET ELM: A Case Study in Portability between UNIX Systems [+]
    ----* Notes on Writing Portable Programs in C [+]
    ----* Notes on Writing Portable Programs in C [+]
    ----* Software Portability Home Page [+]
    ----* HP-UX 11.x STK [+]
    ----* Recommended C Style and Coding Standards [+]
    ----* Recommended C Style and Coding Standards [+]
    ----* Paul's Pile of Papers [+]
    ----* Portability [+]
    ----* C Style: Portability [+]
    [обсудить]
     Руководства по созданию многоплатформенных приложений (Porting). 
     

       Проблемы безопасности

    !!!-* Список программ для аудита исходных текстов на предмет опасных участков кода [+]
    [обсудить]
     
    rus-* Безопасность программного обеспечения компьютерных систем. [+]
    [обсудить]
     Теоретические и прикладные аспекты проблемы обеспечения безопасности программного обеспечения. Особое внимание уделено моделям и методам создания высокозащищенных и алгоритмически безопасных программ. 
     
    rus-* Современные виды системных аттак [+]
    [есть мнение]
     Отличное руководство на русском языке с описанием типичных ошибок в программах связанных с безопасностью. Для каждого вида атаки (переполнение буфера (stack и heap), format string, Integer Overflow, подмена дескрипторов stdout и stderr) приводится примеры кода приводящего к проблеме, доступна описана логика атаки.  
     
    rus-* Обзор защит программного обеспечения под Linux [+]
    [обсудить]
     Обзор отладчиков, дизассемблеров, шестнадцатеричных редакторов под Linux. Раcсматриваются способы программной защиты. 
     
    rus-* Как избежать проблем безопасности в своих программах [+]
    [обсудить]
     Библиотечные функции, которыми опасно (или наоборот нужно) пользоваться, советы как сделать свои программы более безопасными, список полезных ресурсов сети. 
     
    ----* Secure UNIX Programming FAQ [+]
    [обсудить]
     
    ----* How to Write Secure Code - ссылки на руководства по написанию безопасных программ. [+]
    ----* Secure Programming - список рассылки по безопасному программированию; [+]
    ----* GNU Coding Standards - книга с рекомендациями по составу, стилю программирования и оформлению файлов в GNU программах (доп. ссылка 1) [+]
    ----* How to find security holes [+]
    ----* Writing Secure SUID and Network Programs [+]
    ----* Writing secure CGI scripts [+]
    ----* Security Do's and Don'ts for Programmers [+]
    ----* Secure programming methods [+]
    ----* Secure Programming for Linux HOWTO [+]
    !!!-* Secure Programming for Linux and Unix HOWTO [+]
    rus-* Как избежать проблем безопасности в своих программах [+]
    ----* Shifting the Odds -- Writing More Secure Software [+]
    ----* A methodology for avoiding the security holes that drive you mad [+]
    ----* Security Code Review Guidelines [+]
    ----* Writing Safe Setuid Programs [+]
    ----* How can you implement mainframe-style access control in Unix [+]
    [обсудить]
     Руководства как писать программы избегая security ошибок, стилю оформления кода и документации.  
     
    ----* PAM documentation [+]
    [обсудить]
     Набор документации по системе PAM (Pluggable Authentication Modules). Представлено три документа: Руководство для администратора, Руководство по написанию своих PAM моделей и Руководство по добавлению авторизации через PAM в свои программы.  
     

       Программирование под XWindow

    rus-* plg.lrn.ru - Программирование игр для Linux [+]
    [обсудить]
     Информационный ресурс по программированию игр для ОС Linux, а также о создании кроссплатформенных игр для FreeBSD, Win32, MacOS и прочих. На сайте доступна документация, русскоязычный wiki по SDL), а также форум по обсуждению горячих вопросов.
  • GameDev.ru - русскоязычный ресурс для разработчиков игр.
  •  
     
    rus-* qt.osdn.org.ua - неофициальный сайт про Qt. [+]
    [есть мнение]
     На сайте представлен архив русско-язычного списка рассылки Qt-разработчиков. Там же опубликовано около 20 оригинальных статей и переводов как практического (техника программирования), так и обзорного характера (сравнения с другими библиотеками, новшества в определенных версиях). 
     
    rus-* Qt Designer и KDevelop-3.0 для начинающих [+]
    [есть мнение]
     Описание, как новичок может создать простое приложение, используя Qt Designer 3.2 и KDevelop-3.0. 
     
    rus-* Motif. Руководство программиста. [+]
    [есть мнение]
     Сайт посвящен разработке графических интерфейсов пользователя с использованием X/Motif. В данный момент там можно найти перевод документации от OpenMotif. 
     
    rus-* Краткое введение в Motif [+]
    [обсудить]
     Небольшое введение в Motif с разбором примера программы. 
     
    ----* Книги по Motif от O'Reilly [+]
    [обсудить]
     Две книги O'Reilly Associates из серии 'Definitive Guides to the X Window System', "Motif Programming Manual" и "Motif Reference Manual" доступны для свободного скачивания из сети. 
     
    ----* The Motif FAQ [+]
    [обсудить]
     
    ----* Motiff and X Window Programmer Tutorials [+]
    [обсудить]
     Несколько книг издательства Oreilly по программированию под X Window. 
     
    ----* The GUI Toolkit, Framework Page [+]
    [обсудить]
     Аналитический обзор всевозможных средств создания GUI под X-Window. 
     
    ----* Technical X Window System and Motif WWW Sites [+]
    [обсудить]
     Одна из самых полных коллекций ссылок на информационные ресурсы связанные с X Window. Ссылки на тематические сайты, FAQ, NEWSGROUP, журналы, документация по работе и программированию. 
     
    ----* [www.x.org] Open Desktop Technologies - X Window System. [+]
    [обсудить]
     Информация о X Window из первоисточников. 
     
    ----* [www.xfree86.org] The XFree86 Project [+]
    [обсудить]
     Информация о XFree86 из первоисточников. 
     
    ----* OpenMotif - Open Group Public License Motif version [+]
    [обсудить]
     Свободно-распространяемая версия библиотеки виджетов Motif от Open Group. 
     

       Сетевое программирование

    rus-* Серия учебных пособий "TCP/IP для программиста" [+]
    [обсудить]
     В серию учебных пособий "TCP/IP для программиста" входят следующие три пособия:
    1."Протоколы сетевого взаимодействия TCP/IP";
    2."Сетевое программирование в ОС UNIX";
    3."Технология организации взаимодействия параллельно выполняющихся программ в сетях ЭВМ".
     
     
    ----* An Introduction to Bluetooth programming in GNU/Linux [+]
    [обсудить]
     В руководстве отражены основные концепции программирования сервисов использующих Bluetooth. Приводятся примеры кода на Python и C с использованием библиотеки BlueZ. 
     
    ----* Beej's Guide to Network Programming [+]
    [обсудить]
     Неплохое начальное руководство по программированию сокетов и созданию сетевых приложений. 
     
    ----* Unix Socket FAQ [+]
    [обсудить]
     Огромный FAQ с ответами на множество вопросов возникающих при сетевом программировании под UNIX. 
     
    ----* Описание технологии Netgraph в FreeBSD [+]
    [обсудить]
     В статье дается подробное пояснение, что такое Netgraph, внутренняя реализация, как пользоваться Netgraph, как создавать свои Netgraph приложения. 
     
    ----* Raw IP Networking FAQ [+]
    [обсудить]
     Часто задаваемые вопросы при программировании RAW socket'ов. 
     
    ----* RFC - Request For Comment. FTP1.FTP2. [+]
    [обсудить]
     Собрание стандартов Internet. Текущий список всех RFC. 
     
    ----* BSD Sockets: A Quick And Dirty Primer [+]
    ----* List of RPC Programming References [+]
    ----* Berkeley sockets [+]
    ----* Berkeley UNIX System Calls and Interprocess Communication [+]
    ----* Programmingthe BSD Socket interface [+]
    [обсудить]
     Руководства по сетевому программированию. 
     
    ----* sock-faq [+]
    ----* UnixSocket Programming [+]
    [обсудить]
     FAQ по программированию сокетов. 
     
    ----* Introduction to Local Area Networks  (доп. ссылка 1) [+]
    [обсудить]
     PDF-лекции по сетевым технологиям, общие концепции и программирование.  
     

       Системы контроля версий

    rus-* CVSComparison - Сравнение систем управления версиями программ [+]
    [обсудить]
     Перевод обзора функций открытых систем управления версиями программ (CVS, Subversion, svk, Arch,Monotone, OpenCM, Aegls, Darcs, Vesta). 
     
    rus-* Перевод некоторых руководств по Subversion [+]
    [обсудить]
     
  • Перевод шестой главы Subversion Book (Chapter 6. Server Configuration);
  • Начало перевода второй главы (Chapter 2. Basic Concepts);
  • Перевод секции “QUICKSTART GUIDE” файла README из поставки subversion;
  • Перевод некоторых секций файла INSTALL;
  • Перевод файла mod_authz_svn-INSTALL;
  • Установка и настройка системы контроля версий Subversion;
  •  
     
    rus-* subversion.org.ru - русскоязычный сайт по Subversion [+]
    [есть мнение]
     Subversion - система контроля версий, которая постепенно вытесняет с пьедестала CVS. На сайте будет размещена русская документация, описание родственных проектов, новости и т.д. 
     
    rus-* Обзор систем для контроля версий программ (доп. ссылка 1) [+]
    [обсудить]
     Перевод статьи с кратким описанием систем контроля версий CSV, Subversion, Arch, OpenCM, Aegis, Monotone и Bitkeeper.
  • Более качественное сравнение - Version Control System Comparison.
  •  
     
    rus-* Что такое CVS - информация из Википедии [+]
    [обсудить]
     Введение в назначение CVS и общие ссылки. 
     
    rus-* Краткое введение в систему контроля версий Arch [+]
    [обсудить]
     Руководство по использованию arch версии 1.1 в однопользовательских проектах. Содержит краткий обзор основных возможностей системы управления версиями Arch. 
     
    rus-* CVS -- Система Управления Параллельными Версиями [+]
    [обсудить]
     Документация на CVS на русском языке, список рассылки и другие ресурсы. CVS -- это система контроля версий программного проекта. Используя её, вы сможете вести историю ваших файлов с исходными текстами.  
     
    rus-* Русская документация по CVS [+]
    [обсудить]
     Что такое CVS, и зачем это надо? Где взять? Как установить ? Первые шаги в CVS. Работа над проектом с использованием CVS. 
     
    rus-* Использование системы контроля версий CVS [+]
    [обсудить]
     Описание основных приемов работы с системой поддержки групповой разработки CVS. 
     
    rus-* CVS and TkCVS workaround [+]
    [обсудить]
     Заметки по особенностям работы с cvs и в частности с TkCVS. 
     
    rus-* Введение в CVS [+]
    [обсудить]
     Руководство по использованию CVS. 
     
    ----* Version Control with Subversion [+]
    [обсудить]
     Online-версия книги по управлению версиями программ при помощи системы Subversion. 
     
    ----* CVS - Concurrent Versions System Manual [+]
    [обсудить]
     Официальное руководство по CVS. Доступен также FAQ 
     
    ----* Chrooted tunnelled read-write CVS server [+]
    [обсудить]
     Руководство как настроить защищенный CVS сервер (в chroot, работа через SSH туннель), на котором присутствуют группы разработчиков как с доступом только на чтение, так и с полным доступом. 
     
    ----* idx-chrooted-ssh-cvs - HOWTO по настройке CVS сервера с доступом через SSH. [+]
    [есть мнение]
     В HOWTO раскрывается процесс настройки защищенного CVS сервера с репозиторием в chroot окружении и доступом через SSH. 
     
    ----* A Free CVS Book - нow to use and administer CVS (Concurrent Versions System) [+]
    [обсудить]
     Онлайн версия книги "Open Source Development with CVS". В книге присутствует обзорная глава для изучения основ CVS, глава с изучением процесса администрирования репозитория, ознакомление с расширенными возможностями CVS, обзор наиболее часто встречающихся проблем, подробное описание команд и опций cvs, описание назначение и содержимого служебных файлов в репозитории. 
     
    ----* CVS--Concurrent Versions System [+]
    [обсудить]
     Руководство по CVS от Free Software Foundation. 
     

       Создание пользовательского интерфейса

    rus-* Русская документация Qt4 [+]
    [обсудить]
     Проект перевода документации Qt4 на русский язык. 
     
    rus-* prog.org.ru - Russian Qt forum [+]
    [есть мнение]
     Русский форум по Qt framework, на котором обсуждаются разнообразные проблемы использования библиотеки от Qt Software. Имеется wiki-раздел с подборкой полезных материалов. 
     
    rus-* qt-rus.wikidot.com - Русскоязычная информация о библиотеке Qt [+]
    [обсудить]
     Русскоязычная информация о библиотеке Trolltech Qt. Оригинальные статьи с примерами и переводы,  
     
    rus-* qtlib.ru - Всё о QT на русском языке. [+]
    [есть мнение]
     Сайт посвящённый библиотеке QT от Trolltech. Статьи, FAQs, документация, обзоры событий и форум. 
     
    rus-* plg.lrn.ru - Программирование игр для Linux [+]
    [обсудить]
     Информационный ресурс по программированию игр для ОС Linux, а также о создании кроссплатформенных игр для FreeBSD, Win32, MacOS и прочих. На сайте доступна документация, русскоязычный wiki по SDL), а также форум по обсуждению горячих вопросов.
  • GameDev.ru - русскоязычный ресурс для разработчиков игр.
  •  
     
    rus-* Разработка графического интерфейса с помощью библиотеки Qt3 [+]
    [обсудить]
     Перевод подробного руководства по разработке многоплатформенных графических приложений с использованием тулкита Qt.  
     
    rus-* xul.ru и mozdev.ru - о XUL и Mozilla на русском языке [+]
    [есть мнение]
     
  • xul.ru - специализированный сайт по разработке дополнений для браузеров Mozilla и Firefox. Присутствует русскоязычная информация по языке XUL (XML User-interface Language), представлено руководство " XUL - Самоучитель". Также интересная статья "Настройка Mozilla".

  • mozdev.ru - осуществляется перевод руководства "Введение в XUL" с Сайта XULPlanet.com (к сожалению переведено процентов 25%). Другая интересная статья "101 возможность, которая есть в браузере Mozilla и отсутствует в Internet Explorer"
  •  
     
    rus-* qt.osdn.org.ua - неофициальный сайт про Qt. [+]
    [есть мнение]
     На сайте представлен архив русско-язычного списка рассылки Qt-разработчиков. Там же опубликовано около 20 оригинальных статей и переводов как практического (техника программирования), так и обзорного характера (сравнения с другими библиотеками, новшества в определенных версиях). 
     
    rus-* Описание Gtk-Perl [+]
    [обсудить]
     Перевод описания Gtk-Perl-интерфейса для Gimp Toolkit (Gtk). 
     
    rus-* Переводы статьей по созданию графических приложений с использованием Qt [+]
    [есть мнение]
     
    rus-* Управление терминалами (curses/terminfo) [+]
    [обсудить]
     
    ----* qtdeveloper.net - QT Developers Blog [+]
    [обсудить]
     Блог разработчиков QT. 
     
    ----* Разработка консольных приложений используя ncurses  (доп. ссылка 1) [+]
    [обсудить]
     Статья в двух частях (часть 1, часть 2) с детальным описанием приемов создания консольных приложений используя библиотеку ncurses. 
     
    ----* Image Processing using GTK+ [+]
    [обсудить]
     Руководство описывает примеры техники обработки изображений в программах на С++, используя функции предоставляемые библиотекой GTK+. 
     
    ----* The GUI Toolkit, Framework Page [+]
    [обсудить]
     Сводная таблица с основными характеристиками и ссылками на всевозможные средства разработки GUI программ под UNIX. 
     
    ----* KDE Simple Programming Tutorial [+]
    [обсудить]
     Руководство по разработке программ с использыванием библиотеки Qt.  
     
    ----* Shaman - a set of C libraries for some common tasks [+]
    [обсудить]
     Многофункциональная библиотека, позволяет создавать многоплатформенные программы без применения '#ifdefs' технологии, поддерживает кэширование, хэш таблицы, обработку ошибок и т.д. 
     
    ----* GD - a graphics library for fast GIF creation [+]
    [обсудить]
     Библиотека для создания gif изображений. Изображение создается на виртуальном экране и сохраняется в GIF файл. Очень полезнопри написании cgi скриптов и автогенераторов html файлов. 
     
    ----* GTK - The GIMP Toolkit [+]
    [обсудить]
     LGPL GUI библиотека под X Window. Поддерживаемые языки программирования C++, Perl, Python, Objective C, и Guile. 
     
    ----* TrollTech QT [+]
    [обсудить]
     Очень неплохая библиотека под X. 
     
    ----* ncurses - library is a free software emulation of curses in System V (доп. ссылка 1) [+]
    [обсудить]
     Популярная консольная библиотека, аналог System V Release 4.0 (SVr4) CURSES. Доступны руководства по программированию: "Writing Programs with NCURSES" и "NCURSES Programming HOWTO". 
     

       Файловые системы

    rus-* Рассказ про SoftUpdates [+]
    [обсудить]
     Статья на русском языке раскрывающая принцип действия технологии soft-updates в FreeBSD. 
     
    rus-* VFS - Файловая подсистема Linux ядра. [+]
    [есть мнение]
     Описание механизмов реализации VFS (Virtual File System, унифицированный интерфейс к файловой системе для программ пользовательского уровня) в Linux ядре. Статья на русском языке, в двух частях: Часть 1, Часть 2.
  • Статья на английском: Creating Linux virtual filesystems.
  •  
     
    rus-* Работа с логическими томами (LVM) в Linux [+]
    [обсудить]
     Руководство по использованию системы управления дисковым пространством LVM.  
     
    rus-* Сетевая файловая система NFS [+]
    [обсудить]
     Описание технологии функционирования NFS. Руководство программиста. 
     
    ----* Reiser4 Filesystem - A Programmer's Guide [+]
    [есть мнение]
     Wiki сайт на котором рассказывается про написание модулей и программное окружение файловой системы Reiser4. 
     
    ----* Large File Support in Linux [+]
    [обсудить]
     Документ освещает проблему больших файлов (больше 2 Гб) в различных файловых системах, доступных под Linux. Описаны текущие лимиты файловых систем ext2, ext3, ReiserFS, XFS, JFS, NFS и способы по их увеличению. 
     
    ----* Linux ext3 FAQ [+]
    [обсудить]
     Ответы на часто задаваемые вопросы по журналируемой файловой системе ext3fs. 
     
    ----* Creating Linux virtual filesystems [+]
    [обсудить]
     Описание по использованию VFS API в Linux, для создания своей файловой системы. 
     
    ----* EXT2FS (Second Extended File System) driver implementation [+]
    [обсудить]
     Детальное руководство по файловой системе Ext2FS и реализации Linux драйвера. Руководство состоит из глав: Организация Ext2FS раздела, Структура директорий, Идентификаторы файлов (Inodes), Атрибуты файлов. 
     
    ----* The /proc File System [+]
    [обсудить]
     Описание структуры и функций файловой системы /proc. 
     
    ----* Design and Implementation of the Second Extended Filesystem [+]
    [обсудить]
     Структура файловой системы Ext2FS. 
     

       Форматы файлов

    rus-* Как уменьшить размер программ [+]
    [обсудить]
     Данный опус описывает два способа уменьшения размера ELF программ 
     
    rus-* File Format - Форматы файлов, Стандарты [+]
    [обсудить]
     форматы файлов, структура баз данных, международные и фирменные стандарты на транспортные протоколы, программирование "железа". 
     
    rus-* COFF [+]
    [обсудить]
     
    ----* HP LaserJet Printers - PCL Commands, Basic Page Formatting and Font Selection (доп. ссылка 1) [+]
    [есть мнение]
     Несколько описаний PCL команд управления печатью для принтеров HP. 
     
    ----* форматы видео файлов [+]
    [есть мнение]
     MPEG (1) (2) (3) (4)
    AVI (1)
     
     
    ----* Формат сжатых, архивных файлов и пакетов программ. [+]
    [обсудить]
     TAR
    GZIP
    BZIP2
    CPIO
    ZIP
    RAR
    HA
    ARJ
    Linux RPM
    Linux DEB
    Solaris PKG
    CAB
     
     
    ----* The Programmer's File Format Collection [+]
    [обсудить]
     Огромный архив документации с описанием форматов файлов. 
     
    ----* Форматы графических файлов. [+]
    [есть мнение]
     PNG - Portable Network Graphics (1) (2)
    BMP Bitmap (1)
    GIF - Graphics Interchange Format (1)
    JPEG сжатие и JPG формат файла (1)
    PPM - portable pixmap file format
    XBM - X BitMap Format
    XPM
    TIFF
    TGA - Targa formats (1)
     
     
    ----* Формат офисных и печатных документов. [+]
    [есть мнение]
     PS - PostScript (1) (2) (3)
    PDF (1)
    XLS - Microsoft Excel
    RTF - Rich Text Format (1)
    DOC - Microsoft Word 6.0
    DOC - Microsoft Word 97
     
     
    ----* Форматы звуковых файлов [+]
    [обсудить]
     MPEG Audio 1,2,3 (1) (2)
    AU
    MIDI (1) (2)
    WAVE (WAV) (1) (2)
     
     
    ----* Executable and Linkable Format (ELF) Specification (Standard) http [+]
    [обсудить]
     
    ----* Executable and Linkable Format (ELF) Specification (Programmer Guide) http [+]
    [обсудить]
     

       Языки программирования
    Assembler
    Java / JavaScript
    Lisp
    make
    Perl
    PHP
    Python
    Ruby
    shell
    Tcl/Tk
    Си

    rus-* Mono-Project.ru - русскоязычная информация по открытой .NET платформе [+]
    [есть мнение]
     Mono представляет собой реализацию/портирование технологии .Net в Linux/Unix среды. Mono .Net базируется на ECMA стандартах для языка C# и общей реализации Common Language Infrastructure. Включает в себя обширную библиотеку классов, совместимую с .NET Framework 1.1 и собственные библиотеки классов Mono. Поддерживает ADO.Net и ASP.Net.  
     
    rus-* xul.ru и mozdev.ru - о XUL и Mozilla на русском языке [+]
    [есть мнение]
     
  • xul.ru - специализированный сайт по разработке дополнений для браузеров Mozilla и Firefox. Присутствует русскоязычная информация по языке XUL (XML User-interface Language), представлено руководство " XUL - Самоучитель". Также интересная статья "Настройка Mozilla".

  • mozdev.ru - осуществляется перевод руководства "Введение в XUL" с Сайта XULPlanet.com (к сожалению переведено процентов 25%). Другая интересная статья "101 возможность, которая есть в браузере Mozilla и отсутствует в Internet Explorer"
  •  
     
    rus-* freepascal.ru/ FPC by RUssian - Free Pascal по-русски [+]
    [есть мнение]
     Сайт, посвященный программированию на языке Pascal с использованием кроссплатформенного open source компилятора Free Pascal aka FPC и среде разработки Lazarus. Информация на русском языке, обзоры, конференция, исходники. Проект появился как результат слияния ресурсов "FPC by RUssian" и lazarus.by.ru. 
     
    rus-* Генератор компиляторов yacc [+]
    [обсудить]
     
    rus-* Генератор лексических анализаторов lex [+]
    [есть мнение]
     
    ----* Фотографии авторов языков программирования [+]
    [обсудить]
     
  • См. также шуточную статью "Почему у Microsoft ничего не выйдет с .Net"
  •  
     
    ----* koders.com - поисковая система по исходным текстам программ [+]
    [обсудить]
     Поисковый сервис koders.com, осуществляет поиск по исходным текстам программ. Проиндексировано более 125 миллионов строк кода, на 16 языках программирования (например, С/С++, Perl, PHP, Python. Ruby, SQL, Java, Tcl). Возможна детализация поиска по языку программирования и лицензии. Система отлично подходит для поиска типовых решений.
  • csourcesearch.net - поисковая система, с возможностью поиска по именам функций, классов, структур, пакетов и т.д. в исходных текстах открытых программ на Си/Си++ (более 100 миллионов строк).
  • krugle.com - открытая поисковая система для разработчиков программного обеспечения.
  • google.com/codesearch - проиндексированы исходные тексты открытых приложений (внутри общедоступных .tar.gz, .tar.bz2, и .zip архивов), а так же содержимое публично доступных CVS и Subversion репозиториев. Запрос может быть сформулирован в виде регулярного выражения, можно отфильтровать результаты поиска по лицензии (license:), языку программирования (lang:), имени файла (file:) или названию пакета (package:).
  •  
     
    ----* The Memory Management Reference in various languages [+]
    [обсудить]
     В книге рассматриваются вопросы управления памятью в различных языках программирования от ALGOL до Lisp'а. Рассматриваются причины утечек памяти.  
     
    ----* Gnu Ada95 Translator - GNAT [+]
    [обсудить]
     Очень мощный транслятор с языка Ada95 поддерживающий полный Ada95 стандарт со всеми annexes. Базируется на GCC технологии и доступен на большом множестве платформ 
     
    ----* Lua - удобный встраиваемый язык [+]
    [обсудить]
     Очень удобный интерпретатор встраиваемого языка, простой доступ к ресурсам интерпретатора и из него к ресурсам программы 
     
    ----* Thinkingin PostScript book [+]
    [обсудить]
     Книжка с описанием языка PostScript. 
     

       Assembler

    rus-* Часто задаваемые вопросы по использованию ассемблера в Unix [+]
    [обсудить]
     Русскоязычный FAQ по использованию ассемблера в юниксоподобныйх ОС. 
     
    rus-* OSDev.ru - исследование и разработка операционных систем [+]
    [есть мнение]
     OSDev.ru создан, чтобы объединить различные разрозненные проекты разработки ОС. 
     
    rus-* wasm.ru - Системное программирование и ассемблер [+]
    [есть мнение]
     На сайте можно найти несколько статей по программированию на assembler для Linux/Unix. 
     
    rus-* LowLevel.ru - Низкоуровневое программирование, разработка ОС [+]
    [есть мнение]
     На сайте присутствует раздел посвященный низкоуровневому программированию под Linux: подборка статей по программированию на ассемблере в Linux, использование системных вызовов, описание структуры EXT2FS. (Проект закрылся, статьи можно посмотреть в архиве).
  • sysbin.com - идентичный по содержанию русскоязычный ресурс, на котором имеется неплохая подборка статей по низкоуровневому программированию в Linux.
  •  
     
    rus-* Ассемблер в среде UNIX или как устроен шеллкод [+]
    [обсудить]
     
    ----* FreeBSD Assembly Language Programming [+]
    [обсудить]
     Страница посвящена программированию на языке ассемблера под FreeBSD. 
     
    ----* Linux Assembly - assembly programming under Linux/UNIX operating systems (including *BSD and BeOS) [+]
    [обсудить]
     Документация, руководства, ссылки по программированию на языке ассемблер под UNIX. (рассматриваются архитектуры IA32 (x86), IA64 (Itanium), Alpha, SPARC) 
     
    ----* The GNU Assembler [+]
    [обсудить]
     Как программировать на GNU ассемблере. 
     

       Java / JavaScript

    rus-* PCRE.Ru - Энциклопедия регулярных выражений [+]
    [обсудить]
     На сайте представлены примеры регулярных выражений, словарь терминов, подборка документации по применению регулярных выражений в языках программирования perl, php и JavaScript.
  • Проект "Копилка регулярных выражений" (примеры на языке parser).
  • regexp.ru - примеры решения некоторых задач (на Си и Perl), используя регулярные выражения.
  • regexp.by.ru - справочник по регулярным выражениям.
  •  
     
    rus-* Javatech.info - ежедневные новости о Java [+]
    [обсудить]
     На сайте представлены ежедневные новости о Java, Java ПО, Java технологиях. 
     
    rus-* htmlcoder.visions.ru - Заметки HTML кодера [+]
    [обсудить]
     Множество полезных советов и примеров по использованию HTML, CSS и JavaScript.
    Другие примеры JavaScript скриптов:
  • akmac.narod.ru;
  • alexshirshov.narod.ru;
  • 50 примеров JavaScript;
  • sources.ru
  •  
     
    rus-* lib.juga.ru - Java библиотека [+]
    [обсудить]
     Хорошая коллекция материалов по языку программирования Java. 
     
    rus-* Статьи Алексея Литвинюка, посвященные языку Java [+]
    [обсудить]
     Обработка XML в J2ME-приложениях, журналирование с помощью Log4J, совместная отладка Java и C/C++ кода, стилистика JSP, Java и XML, обучающий курс по Java и т.д.
  • См. также проект Алексея Литвинюка java.linux.by - новости и информация по Java технологиям.
  •  
     
    rus-* javapower.ru - программирование на JAVA [+]
    [есть мнение]
     Общие вопросы программирования на JAVA, подборка переводов документации по JSP. 
     
    rus-* Статьи Литвинюка Алексея по Java и XML [+]
    [обсудить]
     
    rus-* Справочник Веб-разработчика [+]
    [обсудить]
     Отличный on-line справочник для web-разработчика. Автор: Ю. Лукач. Подробная информация по HTML, XHTML, CSS, Java, JavaScript, Perl. 
     
    rus-* Jakarta Struts по-русски (доп. ссылка 1) [+]
    [есть мнение]
     Русскоязычный сайт, посвященный Jakarta Struts - Open Source среде для разработки web-приложений на Java, с помощью технологий Java Servlet и Java Server Pages (JSP). 
     
    rus-* dhtml.ru - советы и статьи по HTML, CSS, JavaScript (доп. ссылка 1) [+]
    [есть мнение]
     
    rus-* Часто задаваемые вопросы, связанные с Java и JDK [+]
    [есть мнение]
     Рассмотрены наиболее часто возникающие вопросы, связанные с Java-платформой компании Sun Microsystems, языком программирования Java, и Java Development Kit (JDK).
    FAQ на английском языке:
    Java Programmers FAQ
    The Java Infrequently Answered Questions
    Java Networking FAQ
     
     
    rus-* Книга "Программирование на Java" [+]
    [обсудить]
     В данной книге представлены подробные материалы по языку Java, приведены многочисленные примеры программирования. Книга знакомит с принципами и технологиями, положенными в основу этого языка, описывает библиотеки классов Java. 
     
    rus-* Каталоги бесплатных JavaScript'ов с описанием на русском языке [+]
    [есть мнение]
     www.javascripts.ru
    www.sources.ru
    javascripts.boom.ru
    kopeck.4u.ru
    scripts.by.ru
     
     
    rus-* Доступ к базам данных из Java-программ и проблемы русификации (С. Б. Дунаев) [+]
    [обсудить]
     
    rus-* Учебное пособие "Программирование в JavaScript" [+]
    [обсудить]
     
    rus-* Web Developer/Java Reference/Perl Library (доп. ссылка 1) (доп. ссылка 2) (доп. ссылка 3) (доп. ссылка 4) [+]
    [есть мнение]
     Представлены on-line версии популярных книг издательства O'REILLY: HTML: The Definitive Guide, CGI Programming on the World Wide Web, JavaScript: The Definitive Guide, WebMaster in a Nutshell, Java in a Nutshell, Java Language Reference, Exploring Java, Java AWT Reference, Perl in a Nutshell, Perl Cookbook, Learning Perl, Advanced Perl Programming, Programming Perl.  
     
    rus-* Перевод книги "Уроки JavaScript" Джо Бернс и Эндри Грауни [+]
    [есть мнение]
     
    rus-* [www.javable.com] Javable [+]
    [есть мнение]
     Сайт о языке Java на русском языке. Новости, инструменты для разработки, документация. 
     
    rus-* Практическое введение в программирование на JavaScript [+]
    [обсудить]
     
    ----* Серия лекций по Java [+]
    [обсудить]
     Конспекты и аудиозаписи лекций по Computer Science, с упором на язык Java:
  • Software Engineering
  • Object-oriented Software Development
  • Programming Languages

    А также статьи по Java:

  • Java Basics (320k PDF)
  • Java Essentials (520k zipped PDF)
  • Java Object Model (250k PDF)
  • Java I/O (740k PDF)
  • Java Sockets (230k PDF)
  • Java Threads (220k PDF)
  • Object-Oriented Programming Basics (400k PDF)
  •  
     
    ----* jarfinder.com - поиск Java классов [+]
    [обсудить]
     Средство поиска искомой Java библиотеки или использования заданного Java-класса в различных проектах. База данных содержит информацию о тысячах Java классах. 
     
    ----* JavaScript Optimization [+]
    [обсудить]
     Разбор различных JavaScript конструкций с точки зрения быстродействия. Сравнение JavaScript реализаций в различных браузерах. Советы по оптимизации. 
     
    ----* JavaScript: The Definitive Guide [+]
    [обсудить]
     Электронная версия известной книги по JavaScript от издательства O'Reilly. 
     
    ----* Client-Side JavaScript Guide [+]
    [обсудить]
     Замечательное руководство по JavaScript на английском языке. 
     
    ----* Java Performance Tuning [+]
    [обсудить]
     Сайт специализирующийся на публикации советов по увеличению производительности и оптимизации программ на языке Java. 
     
    ----* Электронные учебные пособия по Java на sun.ru [+]
    [есть мнение]
     В данном руководстве представлены подробные материалы по языку Java и многочисленные примеры программирования на Java. 
     

       Lisp

    rus-* Язык LISP и функциональное программирование. [+]
    [есть мнение]
     Руководство в PDF-формате по языку программирования LISP. 
     
    ----* Practical Common Lisp [+]
    [обсудить]
     Отличная книга по Lisp, доступная online. 
     
    ----* Lisp Frequently Asked Questions [+]
    [обсудить]
     
    ----* Eclipse Introduction: Lisp Documentation [+]
    [обсудить]
     
    ----* Emacs Functions for Lisp Documentation [+]
    [обсудить]
     
    ----* Common Lisp Documentation [+]
    [обсудить]
     Доступны руководства: The Advanced User's Guide, The User's Guide Guide to the CAPI, The CAPI Reference Manual и т.д.  
     
    ----* Common Lisp HyperSpec [+]
    [обсудить]
     Кент М. Питмэн, спецификация Коммон Лиспа. 
     

       make

    rus-* Эффективное использование GNU Make [+]
    [обсудить]
     В этой книге автор описывает свой опыт работы с утилитой GNU Make и, в частности, его методику подготовки make-файлов. Эта методика является довольно удобной, поскольку она предполагает: Автоматическое построение списка файлов с исходными текстами, Автоматическую генерацию зависимостей от включаемых файлов (с помощью компилятора GCC), "Параллельную" сборку отладочной и рабочей версий программы.  
     
    rus-* Применение GNU make [+]
    [обсудить]
     Описание работы команды make и описание технологии создания простых сценариев.. 
     
    rus-* Система конфигурационного управления make [+]
    [обсудить]
     
    rus-* Глава из какой-то книжки, посвященная созданию make сценариев. [+]
    [обсудить]
     
    rus-* Make and Makefiles (доп. ссылка 1) [+]
    [обсудить]
     
    ----* GNU make - A Program for Directing Recompilation [+]
    [обсудить]
     Книга в которой досконально описан процесс создания make файлов и использования утилиты gnu make. 
     
    ----* GNU Autoconf, Automake and Libtool [+]
    [обсудить]
     Онлайн версия книги "GNU Autoconf, Automake and Libtool". В книге подробно описываются основы и тонкости работы с пакетами autoconf, automake и libtool.
  • Примеры использования указанных утилит можно скачать здесь.;
  • Рекомендуется также посмотреть руководство "Creating Automatic Configuration Scripts";
  • Перевод предыдущего руководства на русский язык "Autoconf -Создание скриптов для автоматической конфигурации";
  • configure - Конфигурирование утилит разработки;
  •  
     

       Perl

    -* Kiev Perl Users Group [+]
    [обсудить]
     Основная цель проекта - наладить связи между perl-разработчиками для обмена опытом, поиска интересных идей, обсуждения технологических решений и поиска работы.  
     
    rus-* kiev.pm.org - содружество любителей языка perl. [+]
    [обсудить]
     На сайте публикуются новости имеющие отношение к языку Perl, доступны переводы статей и авторские материалы. Некоторые статьи:
  • Обработка PDF с помощью Perl
  • Использование модуля POGL
  • CGI::Application. Часть 2. Плагины.
  • CGI::Application. Часть 1. Введение.
  • Улучшаем код уничтожением
  • ORMFw - MVC фреймворк для разработки HTTP-базированных приложений на Perl
  • Система распределенной памяти memcached
  •  
     
    rus-* PCRE.Ru - Энциклопедия регулярных выражений [+]
    [обсудить]
     На сайте представлены примеры регулярных выражений, словарь терминов, подборка документации по применению регулярных выражений в языках программирования perl, php и JavaScript.
  • Проект "Копилка регулярных выражений" (примеры на языке parser).
  • regexp.ru - примеры решения некоторых задач (на Си и Perl), используя регулярные выражения.
  • regexp.by.ru - справочник по регулярным выражениям.
  •  
     
    rus-* Template Toolkit (русская редакция) [+]
    [обсудить]
     Русскоязычный сайт по Template Toolkit - быстрая, мощная и расширяемая система обработки шаблонов на perl. На сайте содержится русский перевод документации. 
     
    rus-* perl.dp.ua - русскоязычный ресурс по языку программирования Perl [+]
    [есть мнение]
     Основы языка Perl, работа с HTML-формами, практические примеры, FAQ, статьи, переводы. 
     
    rus-* Заметки по языку Perl (доп. ссылка 1) [+]
    [обсудить]
     Лаконичное и в то же время подробное описание некоторых возможностей языка Perl. Множество примеров. Основные темы: массивы, хэши, регулярные выражения, ввод/вывод. 
     
    rus-* Описание Gtk-Perl [+]
    [обсудить]
     Перевод описания Gtk-Perl-интерфейса для Gimp Toolkit (Gtk). 
     
    rus-* Русскоязычные статьи по PERL/CGI на WOweb.ru [+]
    [обсудить]
     
    rus-* Регулярные выражения Perl в примерах. [+]
    [обсудить]
     
  • Еще одна небольшая статья по regex.
  • Статьи того же автора про хэши и межпроцессовые взаимодействия
  •  
     
    rus-* Перевод документации по виртуальной машине Parrot [+]
    [обсудить]
     Перевод документации по виртуальной машине Parrot, занимающейся эффективным исполнением байт-кода (не только Perl6, но и другие языки). 
     
    rus-* perl6.ru - сайт посвященный процессу освоения Perl 6 [+]
    [обсудить]
     Ссылки и полезные заметки по использованию Perl 6 и виртуальной машины Parrot. Своего рода дневник изучения Perl 6. 
     
    rus-* Справочник Веб-разработчика [+]
    [обсудить]
     Отличный on-line справочник для web-разработчика. Автор: Ю. Лукач. Подробная информация по HTML, XHTML, CSS, Java, JavaScript, Perl. 
     
    rus-* Создание серверных приложений на языке PERL [+]
    [обсудить]
     Ускоренный учебный курс представляет собой своего рода выжимку из многих электронных и бумажных изданий. В рамках этого курса Perl рассматривается только как язык написания CGI-сценариев. 
     
    rus-* prolib.ru - справочная информация и алгоритмы для Perl [+]
    [обсудить]
     На сайте представлена реализация различных алгоритмов на языке Perl в связке с C и C++, Perl-FAQ с описание решения конкретных задач, статьи по созданию сетевых приложений и основам программирования. 
     
    rus-* Проект "Куроводство" - Web-программирование на Perl и PHP [+]
    [обсудить]
     На сайте регулярно публикуются весьма интересные статьи по Web-программированию, например: Ссылки и многомерные структуры в Perl, Разыменование ссылок в Perl, Хэши, массивы и списки в Perl и PHP. 
     
    rus-* Статья Александра Смысловского "Perl, который оценят все" [+]
    [есть мнение]
     
    rus-* perl.org.ru - Perl в России [+]
    [обсудить]
     Документация, переводы, оригинальный FAQ, статьи по языку Perl.  
     
    rus-* Документация по модулям Perl и MySQL [+]
    [обсудить]
     1. Русское руководство по DBI:mySQL 2. Учебник по regexp 3. Русское руководство по CGI.pm Все документы представлены в формате .pdf 
     
    rus-* Программирование CGI-скриптов на Перле [+]
    [обсудить]
     Установка Перла и библиотек, минимальное введение в Перл, библиотека CGI.pm, cтроение скрипта.  
     
    rus-* Изучаем Perl [+]
    [обсудить]
     Электронная версия 320-страничного руководства (авторы Рэндал Шварц, Том Кристиансен, перевод - C.M. Тимачева), построенного как последовательное введение в Perl. Авторы книги не ставили перед собой задачу сделать книгу полным руководством по языку Perl; наоборот, чтобы она не выросла до неуправляемо больших размеров, они решили осветить лишь те конструкции и возможности, которые вероятнее всего будут полезны на ранней стадии Perl-программистской карьеры.  
     
    rus-* Web Developer/Java Reference/Perl Library (доп. ссылка 1) (доп. ссылка 2) (доп. ссылка 3) (доп. ссылка 4) [+]
    [есть мнение]
     Представлены on-line версии популярных книг издательства O'REILLY: HTML: The Definitive Guide, CGI Programming on the World Wide Web, JavaScript: The Definitive Guide, WebMaster in a Nutshell, Java in a Nutshell, Java Language Reference, Exploring Java, Java AWT Reference, Perl in a Nutshell, Perl Cookbook, Learning Perl, Advanced Perl Programming, Programming Perl.  
     
    rus-* Поиск по конференциям usenet, посвященным языку Perl [+]
    [есть мнение]
     Архив конференций по Перлу 
     
    rus-* PERL CGI FAQ часть А и Б [+]
    [обсудить]
     Ответы на часто задаваемые вопросы в конференциях FIDO7.RU.CGI.PERL и FIDO7.RU.PERL. 
     
    rus-* Спецификация языка Perl [+]
    [обсудить]
     Cтруктуры данных, синтаксис языка, языковые конструкции, объектная ориентация. 
     
    rus-* Владимир Маслов. Введение в Perl. [+]
    [обсудить]
     Достаточно полное руководство по программированию на языке Perl, на русском языке. 
     
    ----* Perl Training Australia - Perl Tips [+]
    [обсудить]
     Коллекция полезных советов и примеров использования Perl. 
     
    ----* The Perl Template Toolkit [+]
    [обсудить]
     Подборка статей по использованию Template Toolkit для работы с шаблонами на Perl. 
     
    ----* A Short Guide to DBI (Perl) [+]
    [обсудить]
     Руководство по работе в Perl скриптах с СУБД используя DBI интерфейс. См. также статьи:
  • Application Performance using DBI and mod_perl;
  • DBI is OK;
  • DBIx::Recordset VS DBI;
  • DBI Examples;
  • Migrating a 1NF table to multiple 2NF tables.
  •  
     
    ----* Choosing a Perl Templating System [+]
    [обсудить]
     Сравнение библиотек для работы с шаблонами на Perl: Template Toolkit, HTML::Embperl, HTML::Template, Text::Template, HTML::Mason, Apache::ASP и т.д.
  • Creating Data Output Files Using the Template Toolkit;
  • HTML::Template Tutorial;
  • HTML::Mason FAQ;
  • Creating Modular Web Pages With EmbPerl;
  •  
     
    ----* perlmeme.org - Site for Perl Beginners [+]
    [обсудить]
     Сайт для программистов начинающих программировать на языке Perl. Представлены ответы на часто возникающие вопросы, заметки, описание конструкций с примерами кода, демонстрации кода для таких операций как сортировка, работа с БД, парсинг разных форматов и т.д. 
     
    ----* perlmonks.org - The Monastery Gates [+]
    [обсудить]
     Заметки по Perl, обсуждение оптимальных решений. 
     
    ----* perlfoundation.org - The Perl Foundation [+]
    [обсудить]
     Сайт сообщества Perl разработчиков, публикуются новости и анонсы событий . 
     
    ----* planet.perl.org - сводный блог по языку Perl [+]
    [обсудить]
     Ресурс агрегирующий в одном месте информацию с множества блогов посвященных Perl. 
     
    ----* Practical mod_perl book [+]
    [обсудить]
     Полный текст книги по mod_perl от издательства O'Reilly (переведена в разряд открытых книг). В книге затронуты темы администрирования, увеличения производительности, взаимодействия с базами данных, отладки приложений, присутствует глава посвященная mod_perl 2.0. 
     
    ----* Perl, Unicode and i18N FAQ [+]
    [есть мнение]
     
    ----* use Perl - All the Perl that's Practical to Extract and Report [+]
    [обсудить]
     Новости и интересные заметки по языку программирования Perl. 
     
    ----* Perl 5 Internals [+]
    [обсудить]
     Руководство по внутреннему устройству интерпретатора Perl5. 
     
    ----* perldoc.com - Perl Documentation [+]
    [обсудить]
     На сайте представлена в гипертекстовом виде вся документация поставляемая с интерпретатором Perl, присутствует возможность поиска.  
     
    ----* Архив списка рассылки для разработчиков использующих Perl/Tk (news конференция comp.lang.perl.tk) [+]
    [обсудить]
     
    ----* mod_perl - Performance Tuning [+]
    [обсудить]
     Руководство по увеличению производительности программ на Perl, рассматриваются вопросы устранения утечек памяти. Кратко, самые распространенные ошибки: избегайте советуемых во многих книгах операций загрузки целиком файла в массив, используйте my() везде где только можно, передавайте массивы и хеши как параметр функции только через ссылки, про очистку использованных массивов и хешей можно не говорить.
    В документации к mod_perl можно найти много интересной информации для Perl программиста.
     
     
    ----* core documentation for the Perl language [+]
    [обсудить]
     Базовая документация по Perl в html формате (pod документы, FAQ, синтаксис, типы данных, функции, портирование, стиль, внутренности, модули) 
     
    ----* Руководства по написанию безопасных скриптов на Perl (доп. ссылка 1) [+]
    [обсудить]
     
    ----* Cool Tricks With Perl and Apache (доп. ссылка 1) [+]
    [обсудить]
     Полезные заметки (с примерами готовых программ) по программированию CGI на perl и mod_perl. Рассматриваются такие вопросы, как распределение нагрузки на несколько серверов, ротация и парсинг логов, зеркалирование сайта, поиск битых ссылок и многое другое. 
     
    ----* Статьи по оптимизации скорости выполнения программ на Perl [+]
    [есть мнение]
     Глава "Efficiency" из книги "Programming Perl".
    Раздел Perl : Optimization на сайте TutorialIndex.com, кстати очень неплохая подборка материала по программированию на Perl.
     
     
    ----* The Perl CD Bookshelf (доп. ссылка 1) [+]
    [обсудить]
     Набор книг от издательства O'Reilly по языку Perl: Perl in a Nutshell, Learning Perl, Learning Perl on Win32 Systems, Programming Perl, Advanced Perl Programming, Perl Cookbook. 
     
    ----* PerlMonth [+]
    [обсудить]
     Ежемесячный журнал посвященный языку Perl. 
     
    ----* Teach Yourself Perl 5 in 21 days [+]
    [обсудить]
     Книга, которую написал David Till. 
     
    ----* PERL - Quick Reference [+]
    [обсудить]
     Очень удобный справочник по Perl, разумное оглавление, особенно понравился раздел с описанием функций, для каждой функции есть пример использования. 
     
    ----* CPAN: Comprehensive Perl Archive Network [+]
    [обсудить]
     Огромный архив perl'овых скриптов и библиотек на все случаи жизни. 
     
    ----* [www.perl.org] The perl institute [+]
    [обсудить]
     Страница по приобщению масс к perl'у. 
     
    ----* Writing in Perl [+]
    [обсудить]
     Статьи обучающие программированию на Perl. 
     
    ----* Perl.com - The Source for Perl [+]
    [обсудить]
     Основная страница языка программирования perl. Периодически публикуются статьи по Perl. 
     

       PHP

    rus-* itdumka.com.ua - блог разработчика на языке PHP [+]
    [обсудить]
     В блоге публикуются статьи по программированию на PHP и других языках. 
     
    rus-* zendframework.ru - Русскоязычное сообщество Zend Framework [+]
    [обсудить]
     Русскоязычное сообщество поддержки популярного php фреймворка zend framework. На сайте можно найти статьи, руководства и форум. 
     
    rus-* PCRE.Ru - Энциклопедия регулярных выражений [+]
    [обсудить]
     На сайте представлены примеры регулярных выражений, словарь терминов, подборка документации по применению регулярных выражений в языках программирования perl, php и JavaScript.
  • Проект "Копилка регулярных выражений" (примеры на языке parser).
  • regexp.ru - примеры решения некоторых задач (на Си и Perl), используя регулярные выражения.
  • regexp.by.ru - справочник по регулярным выражениям.
  •  
     
    rus-* HOW TO по оптимизации PHP [+]
    [обсудить]
     Отличное руководство по оптимизации mod_php. В документе рассказано каким образом работает PHP относительно других компонентов web-сервера, затронута тема выявления узких мест и вопросы оптимизации PHP скриптов. 
     
    rus-* ADODB - русская документация [+]
    [есть мнение]
     Перевод официальной документации по классу работы с базами данных ADODB. В трех частях:
  • Часть 1: Инструкция по установке, настройка ADODB для более высокой производительности, модернизация ADODB;
  • Часть 2: Примеры;
  • Часть 3: Рекомендации по созданию переносимого кода.
  •  
     
    rus-* Оптимизация программ на PHP [+]
    [есть мнение]
     Интересная статья про увеличение производительности PHP скриптов. Краткое содержание:
  • Выносите $переменные из "текстовых строк" - ускорение 25-40%
  • Короткие переменные не более 7 символов - ускорение 15%
  • Тормозят ли массивы в PHP? Вернее, как именно. Ускорение 40%
  • Выносите многомерные массивы из "текстовых строк" - ускорение 25-30%
  • Регулярные выражения: PHP(POSIX) vs Perl. Ускорение 60-200%
  • Циклы: for, foreach, while, count/sizeof() - ускорение 15%-30%
  • Для чтения файла file() быстрее, чем fopen+цикл - ускорение 40%
  •  
     
    rus-* phpfaq.ru - PHP FAQ. [+]
    [есть мнение]
     Небольшой сборник ответов на наиболее часто задаваемые вопросы начинающих программистов на языке PHP. Из интересного - описание работы с сессиями, автоэкранирование спецсимволов. 
     
    rus-* php5.ru - сайт по программированию на языке PHP [+]
    [есть мнение]
     Можно отметить следующие оригинальные материалы размещенные на сайте: руководство "Самоучитель PHP", статья по обработке изображений средствами PHP, описание новых возможностей PHP5 и Zend Engine 2.0. 
     
    rus-* PHPworld.ru [+]
    [обсудить]
     Сайт о программировании на PHP, с уделением особого внимания PHP 5. 
     
    rus-* Русскоязычные статьи по PHP на WOweb.ru [+]
    [обсудить]
     
    rus-* php4you.kiev.ua - сайт группы пользователей PHP в Киеве [+]
    [обсудить]
     На сайте представлена подборка русскоязычной документации и FAQ, работает форум по PHP и библиотекам PEAR. 
     
    rus-* Учебный курс по программированию на PHP [+]
    [есть мнение]
     Авторские статьи Руслана Курепина: сайт за месяц и один день, заметки web-программиста, учебный курс по программированию на PHP. 
     
    rus-* PHPru.net - Программирование на PHP [+]
    [обсудить]
     Ресурс для веб-программистов. Посвящен современному и динамически развивающемуся языку PHP. Занятия для начинающих, авторские скрипты, документация на русском языке и софт для работы с PHP. 
     
    rus-* Десять правил написания безопасного кода на PHP [+]
    [обсудить]
     Советы по написанию безопасного PHP кода. 
     
    rus-* Перевод документации по PHP4, CSS2, HTML, XML, XHTML. (доп. ссылка 1) [+]
    [обсудить]
     На сайте можно найти качественный перевод спецификации CSS2, HTML 4.0 и множество переводов статей по XML и XHTML. 
     
    rus-* PHPClub Cookbook - Ответы на вопросы пользователей PHP [+]
    [есть мнение]
     Типизированная коллекция ответов на вопросы по PHP оформленная в виде книги советов. Любой посетитель может задать свой вопрос, и через некоторое время получить на него ответ. 
     
    rus-* php в деталях - профессиональное веб-программирование на PHP [+]
    [обсудить]
     On-line журнал для PHP программистов. Периодически публикуются статьи с с описанием техники и приемов программирования, приводятся примеры кода, показывающие особенности использования тех или иных подходов. Темы освещенные в статьях: MySQL, регулярные выражения, массивы, безопасность, работа с файлами. 
     
    rus-* php.spb.ru - PHP по-русски [+]
    [обсудить]
     Небольшой. но насыщенный полезной информацией сайт с информацией полезной программирующим на PHP. Кроме ссылок на документацию в сети, присутствует раздел с оригинальными статьями автора сайта - "Ответы на вопросы. FAQ". Например: приемы организации сессий, проблемы при параллельном выполнении скриптов, работа с картинками и БД, фоновое выполнение, работа с файлами (upload, размер), RegExp и т.д. 
     
    rus-* Директивы Apache module mod_php [+]
    [обсудить]
     Описание директив модуля PHP вставляемых в файл конфигурации web сервера. 
     
    rus-* Руководство по РНР 3.0 [+]
    [обсудить]
     Перевод оригинального английского руководства по PHP3 выполненный Всероссийским Клубом Вебмастеров. 
     
    rus-* Приемы безопасного программирования веб-приложений на PHP [+]
    [обсудить]
     Цель статьи - показать некоторые используемые мной приемы для защиты веб-приложений типа WWW-чатов, гостевых книг, веб-форумов и других приложений подобного рода. 
     
    rus-* Введение в PHP (Перевод Н.В.Костроминой) [+]
    [обсудить]
     Краткое руководство по программированию на языке PHP. 
     
    rus-* Club of the developers PHP (Клуб разработчиков PHP)  (доп. ссылка 1) [+]
    [есть мнение]
     Сайт группы программистов, которых объединяет желание развивать технологии PHP & MySQL в российском интернете. На сайте есть коллекция исходных текстов PHP-программ, FAQ по PHP-скриптам, коллекция ссылок по PHP. В планах организаторов сайта: статьи, обзоры, почтовые рассылки, русская документация по PHP & MySQL, примеры кода. 
     
    rus-* Документация к PHP/FI Version 2.0 на русском языке [+]
    [обсудить]
     
    ----* php4it.com - Сайт с примерами PHP кода для решения определенных задач. [+]
    [обсудить]
     
    ----* SecurePHP - wiki about PHP security. [+]
    [обсудить]
     Сайт целиком посвящен теме безопасности PHP скриптов. Приведены основные виды атак на PHP приложения и советы по защите. 
     
    ----* A HOWTO on Optimizing PHP [+]
    [обсудить]
     Руководство по оптимизации PHP-скриптов. 
     
    ----* A HOWTO on Optimizing PHP [+]
    [обсудить]
     Руководство по оптимизации и отладке PHP скриптов. 
     
    ----* PHP: Hypertext Preprocessor [+]
    [обсудить]
     Cистема разработки скриптов, включающая в себя CGI - интерфейс, интерпретатор языка и набор функций для доступа к базам данных и различным объектам WWW 
     
    ----* PHP Devs - программирование на PHP [+]
    [обсудить]
     Русский ресурс целиком посвященный программированию на php. Статьи, заметки, новости. Существует форум поддержки, связанный с вопросами инсталляции, настройки, программирования. 
     

       Python

    rus-* Русскоязычное python-сообщество [+]
    [обсудить]
     Сайт русскоязычного python-сообщества. Основные разделы:
  • форум - обсуждение вопросов, связанных с языком python
  • блоги - обзор публикаций о python в блогосфере
  • ссылки - каталог сайтов python-тематики
  •  
     
    rus-* pyplanet.ru - Русскоязычная python планета [+]
    [обсудить]
     На сайте агрегируются сообщения блогеров, пишущих о Python. 
     
    rus-* Pythy о Python [+]
    [обсудить]
     Блог с новостями и интересными заметками, относящимися к языку программирования Python. 
     
    rus-* Книга "Start with Python" [+]
    [есть мнение]
     Открытая книга о программировании на языке Python, на русском языке. 
     
    rus-* Статьи по Pyhon на сайте kirov.lug.ru [+]
    [обсудить]
     
  • Работа с ftplib в python;
  • Простой HTTP сервер c поддержкой CGI на python;
  • Скелет серверного приложения на python;
  • Парсинг строк логов и не только без использования regexp на Python;
  • RSS-ленты. Скрипт на Python для зеркалирования rss-лент;
  • Сборка python-пакета PySQLite из исходников.
  • Отображение статистических данных в виде графа;
  •  
     
    rus-* plone.org.ru - русский сайт по системе публикаций Plone [+]
    [есть мнение]
     Использование Zope/Plone/CMF для разработчиков и пользователей на русском языке. Полезные советы, правила использования и разработки.  
     
    rus-* Персональная страница Королькова Д., посвящённая языку Python. [+]
    [есть мнение]
     Статьи и заметки по языку программирования Python. 
     
    rus-* Перевод Python Tutorial, Language Reference и большей части Library Reference [+]
    [есть мнение]
     Руководство в PDF формате. 
     
    rus-* Dive Into Python - В глубь языка Python. [+]
    [обсудить]
     Перевод книги Dive Into Python для опытных программистов знакомых с другими языками, желающих изучить Python. 
     
    rus-* Python Tutorial - Семинар по программированию на Python [+]
    [есть мнение]
     Документ неформально знакомит читателя с базовыми концепциями и особенностями языка и системы Python.  
     
    rus-* Обучающий комплекс по языку программирования Python [+]
    [есть мнение]
     Курс лекций рассчитанный на неопытных программистов или даже пользователей, желающих приобщиться к разработке программного обеспечения. Приводятся примеры использования языка питон в математическом программировании. 
     
    rus-* Справочник по функциям Python библиотек [+]
    [обсудить]
     Перевод некоторых глав из Python Library Reference: Встроенные типы, исключения и функции, Работа со строками, Различный сервис, Протоколы и поддержка Интернет. 
     
    rus-* Подборка руководства по Python на русском языке [+]
    [есть мнение]
     Стаховым Всеволод выполнил перевод оригинальная документация по языку Питон со значительным дополнением содержимого. 
     
    rus-* Очерки о Python - перевод статей Гвидо ван Россума о Python [+]
    [обсудить]
     Перевод статей о Python: Реализация графов, Забавная история про оптимизацию, Руководство стиля Python, Встроенная поддержка пакетов в Python 1.5, Что такое Python? Окончательный итог, Сравнение Python с другими языками. 
     
    rus-* zope.net.ru - язык программирования Python и web-платформа Zope. [+]
    [обсудить]
     Русскоязычная информация по языку Python и объектно-ориентированному компонентному программному обеспечению для создания web-сайтов - Zope. 
     
    rus-* Архив рассылки по Python и Zope [+]
    [обсудить]
     Русскоязычный список рассылки для общения людей программирующих на Python.  
     
    ----* A Byte of Python [+]
    [обсудить]
     Открытая книга по программированию на языке Python. 
     
    ----* Daily Python-URL [+]
    [обсудить]
     Ежедневный обзор записей в блогах и статей, имеющих отношение к языку Python. 
     
    ----* planetpython.org - сводный блог разработчиков использующих язык Python [+]
    [обсудить]
     
    ----* Python - русские страницы [+]
    [обсудить]
     Ссылки на документацию и статьи по Python. 
     
    ----* python.ru - Язык программирования Python [+]
    [обсудить]
     Сайт об языке программирования Python на русском языке: документация, статьи, новости, ссылки. 
     

       Ruby

    rus-* Быстрый курс Ruby (доп. ссылка 1) [+]
    [обсудить]
     Курс ориентирован на читателей, которые уже знают какой-либо язык программирования и понимают магию, с помощью которой из набора разрозненных операторов получается нечто действительно полезное. Поэтому курс сокращен до предела и организован в виде блоков "задача - решение". 
     
    rus-* Ruby - Руководство пользователя [+]
    [обсудить]
     Перевод на русский язык краткого руководства по объектно-ориентированному языку Ruby. 
     
    rus-* Документация по языку Ruby [+]
    [есть мнение]
     
  • Курс лекций по Ruby;
  • Перевод статей по Ruby;
  • Руководство пользователя по языку программирования Ruby;
  • Часто Задаваемые Вопросы по Ruby;
  • Программирование на языке Ruby.
  •  
     
    rus-* Часто Задаваемые Вопросы (FAQ) по Ruby [+]
    [есть мнение]
     
    ----* Extending Ruby with C [+]
    [обсудить]
     Статья о включении блоков кода написанных на языке Си в программы на языке Ruby. 
     
    ----* Язык программирования Ruby [+]
    [есть мнение]
     Ruby - один из самых молодых языков программирования. Вот как описывает Ruby его создатель, японский программист Юкихиро Мацумото (Yukihiro Matsumoto): "Это мощный и динамический объектно-ориентированный язык с открытыми исходниками, который я начал разрабатывать в 1993 году. Ruby работает на многих платформах, включая Linux и многие реализации Unix, MS-DOS, Windows 9x/2000/NT, BeOS и MacOS. Главная цель Ruby - эффективность разработки программ, и пользователи найдут, что программирование на нем эффективно и даже забавно".

    Реализации виртуальных машин для языка Ruby:

  • MRI - основная реализация;
  • JRuby - реализация для JVM;
  • IronRuby - реализация для .NET DLR;
  • MacRuby - реализация на базе LLVM и Objective-C для MacOS X;
  • MagLev - реализация для Smalltalk VM;
  • Rubinius - реализация языка Ruby, написанная на языке Ruby, VM на С++;
  • REE - Ruby Enterprise Edition;
  • BlueRuby - реализация для ABAP VM.
  •  
     

       shell

    rus-* sed и awk [+]
    [есть мнение]
     Учебное пособие по программированию на языке обработки шаблонов sed и awk. 
     
    rus-* ПРОГРАММИРОВАНИЕ НА shell (UNIX). [+]
    [есть мнение]
     Учебное пособие по программированию на языке shell. 
     
    ----* Sed - An Introduction [+]
    [обсудить]
     Неплохое практическое введение в потоковый редактор sed. Возможности sed демонстрируются через большое число примеров с кратким пояснением сути.
  • У автора руководства (Bruce Barnett) имеются подобные пособия по Awk и Find.
  •  
     
    ----* LinuxCommand.org - сайт посвященный работе в Shell [+]
    [обсудить]
     На сайте представлены два руководства:
  • "Learning the shell" - работа в командной строке;
  • "Writing shell scripts" - написание shell скриптов (bash).
    Также представлен неплохой, структурированный, каталог команд Unix/Linux, и библиотека готовый скриптов.
  •  
     
    ----* LinuxCommand.org - Learn the Linux command line [+]
    [обсудить]
     Сайт с набором руководств по работе в различных shell и программирования shell скриптов (включая библиотеку примеров скриптов). 
     

       Tcl/Tk

    rus-* Перевод документации по Tcl/Tk версии 8.4.1 [+]
    [обсудить]
     Проект перевода новой документации по Tcl/Tk. 
     
    rus-* Подборка русскоязычной документации по Tcl/Tk [+]
    [обсудить]
     Русская документация по Tcl/Tk от DataX/FLORIN, отличается переработанным html кодом и удобной навигацией. 
     
    rus-* Русская документация по Tcl/Tk [+]
    [есть мнение]
     Основные понятия и элементы языка Tcl, рекомендации по программированию на Tcl/Tk, переводы страниц руководства man на Tcl и Tk, примеры. 
     
    rus-* Tool Command Language and Tool Kit (Tcl/Tk) - язык программирования и инструментальные средств (доп. ссылка 1) [+]
    [обсудить]
     Приводится аннотированный список команд интерпретируемого языка программирования Tcl/Tk версии 8.0, описание понятий, правил и приемов программирования на нем . Основные понятия и элементы языка Tcl, Стандартные интерпретаторы, Встроенные команды Tcl, Встроенные команды TK, Создание таблиц и действия с ними, Рекомендации по программированию на Tcl/Tk. 
     
    ----* wiki.tcl.tk - Wiki-based open community site [+]
    [обсудить]
     Wiki-сайт с информацией касающейся Tcl/Tk (документация, статьи, советы, примеры). 
     
    ----* TCL/TK FAQ [+]
    [обсудить]
     
    ----* TCL WWW Info [+]
    [обсудить]
     
    ----* Tcl/Tk Documentation [+]
    [обсудить]
     
    ----* vtcl - Visual Tcl [+]
    [обсудить]
     Система визуального программирования на языке tcl. 
     
    ----* Official home for Tcl and Tk on the Web [+]
    [обсудить]
     Официальный сайт разработчиков Tcl/Tk. Cвежие версии, документация, линки и т.д. 
     

       Си

    rus-* Книга "Изучаем Си" [+]
    [есть мнение]
     Электронная версия книги А. Крупника "Изучаем Си", с описанием языка Си для начинающих программистов (2.4 мб. в формате PDF).  
     
    rus-* Курс лекций "Многонитевое программирование" [+]
    [обсудить]
     Демонстрируются способы разработки многопоточных (multi-threaded) приложений.  
     
    rus-* Библиотека программиста С++ [+]
    [есть мнение]
     На сайте представлена большая коллекция статей и ссылок по языкам программирования C, C++, VC++. Имеется форум, раздел вопросов - ответов, ссылки на лучшие ресурсы по программированию. 
     
    rus-* Язык C. Керниган, Ричи. [+]
    [есть мнение]
     
    rus-* Введение в язык Си++. Бьярн Страустрап [+]
    [обсудить]
     
    rus-* Справочное руководство по C++. Бьярн Страустрап [+]
    [обсудить]
     
    rus-* Хрестоматия по программированию на Си в Unix [+]
    [обсудить]
     
    rus-* Множество русскоязычных руководств по C/C++. http [+]
    [обсудить]
     
    ----* Multi-Threaded Programming With POSIX Threads [+]
    [обсудить]
     Практическое руководство по созданию многопоточных приложений с использованием POSIX Threads.
    См. также руководства тогоже автора:
  • Unix Multi-Process Programming and Inter-Process Communications (IPC);
  • Unix And C/C++ Runtime Memory Management For Programmers;
  • Compiling C/C++ Programs On Unix;
  • Debugging With "gdb";
  • Automating Program Compilation Using Makefiles;
  • Manipulating Files And Directories In Unix
  • Creating And Using C Libraries;
  • Unix Signals Programming;
  • Internetworking With Unix Sockets;
  • Accessing User Information On A Unix System;
  • Basic Graphics Programming With The Xlib Library.
  •  
     
    ----* C99/C++ Library Reference [+]
    [обсудить]
     Описание библиотечных вызовов и заголовочных файлов описанных в стандарте языка Си - C99.
  • Статус поддержки C99 в GCC
  • Несовместимости между ISO C и ISO C++
  • Обзор новшеств появившихся в C99 относительно C89.
  •  
     
    ----* Hash Functions and Block Ciphers [+]
    [обсудить]
     Собрание материалов (документация, примеры кода на Си) имеющих отношение к hash-функциям. Библиотеки хэш функций: Minimal Perfect Hashing, in-memory Hash Table, Mhash. 
     
    ----* Tech Talk C/C++ FAQ [+]
    [обсудить]
     Другие интересные FAQ по C/C++: alt.comp.lang.learn.c-c++ FAQ, comp.lang.c FAQ, comp.lang.c++ FAQ, comp.std.c++ FAQ.  
     
    ----* Using and Porting the GNU Compiler Collection (GCC) [+]
    [обсудить]
     Набор всеобъемлющей документации по использованию компилятора GCC. Установка, портирование кода, опции, оптимизация, язык Си и библиотеки. 
     
    ----* The GNU C Library [+]
    [обсудить]
     Руководство программиста использующего glibc, описаны все функции и подсистемы. 
     
    ----* The C-complier - UNIX programming in C [+]
    [обсудить]
     Курс в котором затрагиваются вопросы компиляции программ на Си (проверка кода, профилирование, оптимизация и отладка). Описаны некоторые вопросы системного программирования 
     
    ----* comp.lang.c Frequently Asked Questions [+]
    [обсудить]
     
    ----* C++ FAQ LITE - Frequently Asked Questions [+]
    [есть мнение]
     FAQ с ответами на часто задаваемые вопросы в группе новостей comp.lang.c++.
  • Доступен перевод документа на русский язык.
  •  
     
    ----* C++ libraries FAQ [+]
    [обсудить]
     



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру