Очередная подборка статей не попавших в основную ленту новостей:
Программисту
"Using Gnulib to improve software portability" - рассказа о библиотеке функций для создании переносимых приложений GNU Portability Library (Gnulib);
"Virtualization paper by VmWare" (PDF, 400 Кб) - описана архитектура и механизм работы vmWare, показаны отличия от Xen;
"Retro Gaming Hacks, Part 1: Clone Pong, Using Only SDL (and Your Brain)" - первая часть статьи о создании игр используя библиотеку SDL;
"Retro Gaming Hacks, Part 2: Add Paddles to Pong" - вторая часть статьи про программирование 2D игр;
"An unsung hero: The hardworking ELF" - рассказано об истории появления и структуре формата объектных файлов ELF (Executable and Linking Format);
Java
"Killer Game Programming in Java: A 3D Checkerboard" (часть 1, часть 2) - о создании 3D игр на Java;
"An Introduction to JMXRemote" - введение в Java Management Extensions (JMX) API;
"Ruby off the Rails" - какой положительный опыт могут вынести Java программисты из проекта Ruby on Rails (использование методов Ruby в Java программах);
"Java Technology Fundamentals" - подборка статей по основам программирования на Java;
"Validate localized data with regular expressions" - проверка корректности введенных пользователем данных в Java программах, используя регулярные выражения;
Oracle
"Using Global/Distributed Transactions in Java/JDBC with Oracle Real Application Clusters"
"Four databases tested" - поверхностный сравнительный обзор СУБД MS SQL Server Express, MySQL, Oracle 10g и IBM DB2 Express;
"Creating Custom Aggregate Functions in C/ C++" - создание собственных агрегатных функции для Oracle 9i на Си/Си++;
"Orcale: Reverse engineering object DDL and finding object dependencies";
"Monitoring Open and Cached Cursors" - увеличение максимального числа открытых курсоров в Oracle (Maximum open cursors exceeded), использование прокешированных курсоров;
PHP
"Improve Your Build Process with Ant" - о сборке PHP проектов используя систему сборки Apache Ant;
Вышел PHP 5.1.2RC1;
"symfony advent calendar day twenty-one Search engine" - статья про создание простой поисковой системы на PHP;
"Top 7 PHP Security Blunders" - несколько практических советов с описанием типовых ошибок начинающих PHP программистов, не уделяющих должного внимания безопасности своих скриптов; Несмотря на простоту и очевидность, ежедневно подобные проблемы всплывают даже в крупных и давно существующих проектах;
"User-defined interfaces in PHP 5: Implementing (X)HTML Widgets";
Web-технологии
"Creating a Wiki with kwiki" - кратко об установке kwiki под Debian Linux;
"How To Integrate a Database with AJAX" - создание Ajax приложения запрашивающих данные из MySQL посредством PHP скрипта;
"Building a Relational Content Management System in PHP/MySQL";
"Using DB2 Stored Procedures with PHP";
"CVSTrac and Trac Combined Tutorial" - обзор возможностей систем для управления разработкой программного проекта - CVSTrac и Trac, основанных на wiki-идеях;
"User-defined Interfaces in PHP 5: Introduction to Core Concepts";
"Yahoo! JavaScript Developer Center" - в Yahoo открылся раздел посвященный использованию JavaScript;
"Check it, don't select it" - создание красивых элементов выбора нескольких пунктов из списка средствами CSS;
"Ten Things You Can Do with CSS (That You Might Not Have Known You Could Do)" - рассказ о некоторых интересных эффектах, которые можно создать средствами CSS;
"Learning JavaScript Basics" - руководство по JavaScript в примерах для начинающих;
"Daydreaming 2006: Opera 9" - обзор новшеств которые появятся в Opera 9;
+++ Администратору
"Hacking Asterisk and Rails with RAGI" - создание Ruby on Rails web-приложений и различных сценариев (например IVR) взаимодействующих с Asterisk через интерфейс RAGI (Ruby Asterisk Gateway Interface);
"Backup MySQL databases with mysqlhotcopy" - пример скрипта для горячего бэкапа MySQL баз;
"Recovering deleted /etc/shadow password file" - статья о восстановлении случайно удаленного /etc/shadow файла в Debian Linux;
"Ping: ICMP vs. ARP" - демонстрация диагностики проблем в сети при помощи ping и arping;
"Execute Commands on Multiple Linux or UNIX Servers" - использование пакета Tentakel для параллельного запуска команд на нескольких удаленных машинах;
Безопасность
"Using the 'snort' Intrusion Detection System" - статья об установке системы обнаружения атак snort под Debian GNU/Linux;
"Bandwidth monitoring with iptables" - основы использования iptables для подсчета трафика;
"How to smack IT intruders with MACs" - рассказ об использовании Mandatory Access Controls в SELinux, приводится пример создания политики для утилиты ping;
Пользователю
"People Behind KDE: Debian Qt/KDE Packagers" - интервью с людьми отвечающими за подготовку пакетов в сообществе Qt/KDE;
"HOW TO: Run Other OSes On Your PC" - демонстрация запуска второй ОС внутри VMware Player;
"CLI Magic: Introducing rss2email" - рассказ об утилите rss2email для организации рассылки RSS лент на email;
"Gnome Launch Box Composite Preview" - демонстрация прозрачности в Gnome Launch Box
(аналог Quicksilver для Mac OSX);
"10 Specific Ways to Improve Your Productivity With Emacs" - 10 советов по увеличению производительности труда при работе в редакторе Emacs;
"High Dynamic Range images under Linux" - обзор поддержки в Linux форматов изображений HDR;
"An introduction to bash completion" (часть 1, часть 2) - показано как использовать средства автодополнения в bash, включая написания собственного функции дополнения текста для своей ситуации;
"Finding Information with Firefox" - использование интегрированных средств Firefox по работе с поисковыми системами;
"Installing SUSELinux" - заметка про установку SuSE Linux;
"How to setup your keyboard's extra keys in X11" - статья о привязке действий к дополнительным клавишам на расширенных клавиатурах, например, управление громкостью звука;
BSD
"Sessionlimit - Rate Session Limiting Capabilities For OpenBSD's PF" - обзор ПО Sessionlimit, предназначенного для блокирования DoS атак и активности роботов, путем анализа таблицы состояния соединений пакетного фильтра PF;
"Averatec AV1020 notebook with FreeBSD" - обзор использования FreeBSD 6.0 на современном ноутбуке;
"New FreeSBIE beta releases" - начало бета тестирования FreeSBIE 2.0;
"OpenBSD server compatibility list" - результаты тестирование некоторых "бренд" серверов на предмет совместимости с OpenBSD;
Linux
"Build a single native kernel module" - как собрать только один конкретный модуль из комплекта стандартного Linux ядра, без пересборки других модулей;
"9 Common GNU/Linux Myths" - опровержение 9 мифов часто встречающихся в околокомпьютерной прессе, навеянных черным PR от таких компаний как SCO и Microsoft;
"Linux: Overview of the Perfmon2 Interface" - обзор программного интерфейса Linux ядра perfmon2, позволяющего использовать функции контроля производительности появившиеся в новых CPU;
Installing Xen 3.0 upon Debian Unstable, with a custom Kernel - заметка по установке Xen 3 под Debian Linux;
Solaris
"Multi-Booting the Solaris 10 OS, Linux, and Microsoft Windows on a Laptop" - как настроить загрузку Solaris 10, Linux и Windows на одной машине;
"Solaris 10 USB FAQ";
Разное
В сентябре проходил российский Open Source Forum 2005. Вашему вниманию предлагается фотоотчет с данного мероприятия;
Вышел перевод плана работы над GPL3;
|