Статьи за неделю не попавшие в ленту новостей (выпуск 38)

Очередная подборка не отраженных в основной ленте новостей статей:

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

PHP

  • "Simplify PHP Development with WASP" - статья про создание web-приложений на PHP5 используя framework WASP (Web Application Structure for PHP);
  • "Implementing MVC in PHP: The View" - первая часть статьи по использовании парадигмы Model-View-Controller на PHP, средствами Smarty;
  • "Building a PHP 5 Form Processor: Coding the Form Generator Module"
  • "Abstract Classes in PHP: Introducing the Key Concepts"
  • "Building a PHP5 Form Processor: Coding the Form Validator Module";
  • "Error Handling in PHP: Introducing Exceptions in PHP 5"
  • "Building a PHP 5 Form Processor: Using the Form Processor Package";

    SQL

  • "Using More Perl in PostgreSQL" - заметка про некоторые новые возможности хранимых процедур на PL/Perl, появившиеся в PostgreSQL 8.0 и 8.1;
  • "10gR2 New Features: RAC Enhancements" - обзор новшеств качающихся кластеризации баз данных, появившихся в Oracle 10gR2;
  • "Upgrading to Oracle Database 10g" - инструкция по обновлению Oracle 8 или 9 до Oracle 10g, как вручную, так и используя Database Upgrade Assistant;
  • "The Oracle 10g Data Pump API Speeds Up the ETL Process"
  • "Extending PL/SQL with Java Libraries, concluded"
  • "Installing Oracle10g on RHEL4"

    Perl

  • "Testing C with Libtap" - использование приемов экстремального программирования для тестирования Perl модулей написанных на языке Си (библиотека Libtap реализующая Test Anything Protocol);

    Python

  • "PyGame for Game Development: Font and Sprites" - разработка игр на Python, используя библиотеку PyGame;

    Разное

  • "JavaScript: Passing by Value or by Reference" - заметка про реализацию в JavaScript аналога передачи ссылочных типов в функции;
  • "Plugging memory leaks with soft references" - рассмотрены особенности сборщика мусора в Java, когда может возникнуть утечка памяти, при использовании ссылок на объект;
  • Объявлено о начале новой стабильной серии релизов 0.10.0 фреймворка для создания мультимедиа приложений GStreamer. В новой версии добавлена поддержка MP3 формата и реализация плагина для выполнения DRM (Digital Rights Management) требований;
  • "Building Recursive Descent Parsers with Python" - использование библиотеки Pyparsing для создания рекурсивных парсеров;

    Администратору

  • "Top 5 things you need to know about NFSv4" - небольшое слайд-шоу со сравнением NFSv3 с NFSv4;
  • "Become Your Own Web Host in 75 Steps" - статья про установку FreeBSD 6.0 для работы в качестве web-сервера (MySQL 5.0, Apache 2.0, PHP 5.1.2);
  • "An Introduction to DHCP" - небольшая статья с примером настройки DHCP сервера;
  • "Managing Samba: Remote GUI tools" - обзор Windows GUI и web приложений, которые можно использовать для управления доменом с PDC на основе Samba 3;
  • "Long Range Links Explained" - советы по построению wifi линков на расстояние от 1 до 5 Км, используя стандартное оборудование;
  • "FastCGI, SCGI, and Apache: Background and Future" - планируется включить FastCGI модуль в состав Apache. В статье приводятся размышления по оптимизации выполнения сложных web-ориентированных программных комплексов, поднимается тема FastCGI против mod_ruby/mod_php/mod_perl/mod_python;
  • "Streaming audio on GNU/Linux - the miniest HOWTO" - небольшое HOWTO по настройке потокового аудиосервера на основе icecast.
  • "Using Samba on Debian Linux" - установка Samba 3.X под Debian Linux 3.1 (Sarge) и подключение к контроллеру домена на базе Windows;
  • "More hardware monitoring: IPMI" - очень кратко об использовании в Debian средств для мониторинга оборудования через IPMI интерфейс;
  • "Roaming charges: Hey, I'm on the GNURadio!" - статья о проекте GNURadio, который в комплекте с несложной аппаратной обвязкой (ПО берет на свои плечи все операции по модуляции сигнала) позволяет создать радиопередатчик.
  • "A stable VPN" - рассказ чем закончилась битва по настройке стабильной работы IPSec туннеля (заменой оборудования Linksys WRT54G на Snapgear Lite+);
  • "Configuring Dynamic DNS & DHCP on Debian Stable" - заметка о настройка DNS и DHCP сервера под Debian GNU/Linux;

    Пользователю

  • "Cheat Knoppix 4 to Improve Performance -- Part 3. Advanced Knoppix Cheating"
  • "Cheat Knoppix to Improve Performance -- Part 4"
  • "GhostWriter: A Linux distro for writers" - обзор LiveCD дистрибутива для писателей, построенного на основе Slackware Linux;
  • "Linux HTPC Howto" - обновленная версия руководства по созданию домашнего кинотеатра на базе компьютера с Linux и MythTV на борту;
  • "What the heck is with this 1.5.0.1 update?" - у многих пользователей, Firefox 1.5 автоматически установил beta-версию обновления. В чем дело ? Неужели пользователей принуждают быть beta-тестерами ? Нет, просто для тех кто когда-то начинал с Firefox 1.6beta, нужно поменять pref("app.update.channel", "beta") на pref("app.update.channel", "release");
  • "Synchronizing your Palm PDA with Linux" - немного о программах для синхронизации КПК Palm под Linux;
  • "Setting up and securing a Linux Teamspeak server" - статья про установку под Linux и повышение безопасности сервера для голосового общения по сети Teamspeak;
  • "Writing ISO Images to CD with cdrecord" - пример запуска cdrecord для записи CD из командной строки;
  • Обзор новых возможностей, которые планируется включить в векторный графический редактор Inkscape;
  • "Getting scanners to work with Linux" - обзор ссылок на списки поддерживаемых сканеров и программ для работы с ними;
  • "My sysadmin toolbox" - обзор полезных для системного администратора программ и скриптов: wget, monit, lokkit, nmap, screen, watch, filelight, rsync, syslog-ng и т.д.
  • "Open source software and games" -статья про некоторые открытые игры под Linux;

    Безопасность

  • "Chrooted SSH HowTo" - как под Debian Linux при входе по SSH поместить отдельных пользователей в chroot окружения, используя набор патчей chrootssh для OpenSSH;
  • "Securelevels useless?" - обзор ответа Theo de Raadt о том что в OpenBSD и не собираются исправлять проблему обхода ограничений на файлы путем монтирования поверх существующей ФС (кроме полного запрещения монтирования после загрузки, разумных путей решения нет). Также см. текст How not to respond to a security advisory;
  • "The Perfect Linux Firewall Part I - IPCop" - обзор IPCop - мини-дистрибутива Linux предназначенного для создание межсетевых экранов для SOHO сетей, для настройки используется дружественный пользователю интерфейс;
  • "Securing Linux applications with compiler extensions" обзор механизмов для защиты программ от переполнения буфера, используемых на этапе компиляции (Stack-Smash Protector, StackGuard, Libsafe, Non-Executable Stack Regions);
  • "Defending against unsafe coding practices with "libsafe"" - пример использования libsafe (библиотека подменяющая набор "опасных" строковых функций. подключается через LD_PRELOAD=/lib/libsafe.so.2) для защиты программы от переполнения буфера;
  • "Brute Force Protection with BlockHosts" - использования скрипта для blockhosts для анализа логов в целях блокировки атак направленных на перебор паролей;
  • Библиотека OpenSSL, после длительного тестирования, сертифицирована для использования в правительственных учреждениях США и Канады;
  • "Using VNC Tunneling over SSH" - защита VNC трафика через туннелирование средствами SSH;

    Linux

  • "GRUB tips and tricks" - статья про использование загрузчика GRUB;
  • "The Consolidated Hacking Guide for the Linksys WRT54GL" - рассказ о начинке беспроводного маршрутизатора Linksys WRT54GL с Linux внутри;
  • "Life as a Linux/Unix admin in a Windows world" - заметки из жизни любителя Linux в среде Windows админов;

    BSD

  • "A Quick Review of DragonFly BSD 1.4" - краткий обзор DragonFly BSD 1.4;
  • интервью с Dru Lavigne, написавшей множество полезных статей по FreeBSD и организовавшей проект сертификации специалистов по BSD системам. Вопросы интервью относятся к BSD Certification Group;
  • В CVS OpenBSD ветка 3.8-current перешла в стадию 3.9-beta;
  • Скриншот обзор PC-BSD 1.0 RC2;