Очередная подборка не вошедших в основную новостную ленту статей:
Программирование
"strace - A very powerful troubleshooting tool for all Linux users" - пример выявления причины ошибки в ПО используя strace;
Вышла первая версия GTK+ в новой ветке для разработчиков - GTK+ 2.9.0;
"From Assembler to COBOL with the Aid of Open Source" - рассказ про использования языка Cobol в SuSE Linux;
"Plotting time series data with Gnuplot" - пример создания графиков используя пакет Gnuplot;
"Drawing Primitives in OpenGL" - практикум по созданию графических примитивов средствами OpenGL;
PHP
"Developing an Extensible Template Processor in PHP 5";
"Devise Web 2.0 applications with PHP and DHTML" - разработка динамического web-приложения на PHP;
"Using Recursive Methods in Object-based PHP Applications";
"Using a Template Processor Class in PHP 5" - использование класса TemplateProcessor в PHP 5 для работы с шаблонами;
"Creating ZIP and TAR archives on the fly with PHP" - создание zip и tar архивов используя PHP модули EAR::Archive_Zip и PEAR::Archive_Tar.
SQL
"Delving Deeper into MySQL 5.0" - операторы цикла в хранимых процедурах и использование курсоров в MySQL 5.0;
"A Look at the MySQL CSV Storage Engine" - демонстрация работы с MySQL движком позволяющим напрямую работать с текстовым файлов csv формата как с таблицей;
"Usage Datasource(JNDI API) for Oracle 10gR2 in TomCat 5.5.16 (on Linux)";
"Views and More in MySQL 5.0" - статья про работу с представлениями в MySQL 5.0;
Java
"Dynamic interface design with Swing" - описание возможностей по динамическому изменению интерфейса пользователя в Swing API;
"Configuration Management in Java EE Applications Using Subversion" - использование JavaSVN клиентской Java библиотеки для работы с системой контроля версий Subversion;
"Real-Time Java: An Introduction" - обзор реализации Java для выполнения задач реального времени - Java real-time edition RTS 1.0;
Perl
"Charting Data at the Bottom of the World" - рассказ о разработке cgi-скрипта для отображения графика динамики изменения параметров метео-сенсора. Для формирования графика используется модуль Chart::Lines;
Python
"GUIs For Python Programs" - ссылки на несколько полезных руководство по pyGTK и Glade;
Администратору
"Samba ADS integration without Kerberos" - настройка samba для клиентского подключения к домену Active Directory, без использование Kerberos;
"Routing mail messages to your mailserver efficiently" - использование программы nullmailer для создания простейшего почтового релея для транзита почтового трафика;
Web-технологии
"The Complete Guide to Rails Plugins: Part I" - начало статьи про использование плагинов для Ruby on Rails;
"60 More AJAX Tutorials" - ссылки на более чем 50 статей с различными примерами использования AJAX;
"Run Your Own Unix Web Server" - статья в трех частях про установку и настройку web-сервера (apache/php/mysql) под FreeBSD;
Пользователю
"MPlayer interview" - небольшое интервью с разработчиками mplayer.
"First look: Dropline GNOME 2.14.0" - обзор редакции GNOME 2.14.0 для Slackware Linux;
"Advanced techniques for using the UNIX find command" - примеры использования некоторых расширенных возможностей команды find;
"KDE 3: All About the Apps (Part 3)" - обзор KDE приложений digiKam, QtiPlot, Kile и KBibTeX;
"CLI Magic: Bash complete" - использования функции автодополения и ассоциирования типов файлов в bash;
"Creating a Dual-Boot Windows XP and Ubuntu Laptop" - об организации двойной загрузки Windows XP и Ubuntu Linux на ноутбуке;
Вышел CUPS 1.2.0 (Common UNIX Printing System);
"Linux-powered Nokia 770 handheld applications" - обзор нескольких дополнительных приложений для планшетного ПК на базе Linux - Nokia 770;
"Vim tips: Using viewports" - манипулирование областями видимости в vim, например, для одновременного просмотра на экране нескольких файлов;
"Nine things you should know about Nautilus" - несколько полезных советов по использованию и настройке файлового менеджера в GNOME;
"How to install ANYTHING in Ubuntu!" - хорошая наглядная статья по установке новых программ в Ubuntu Linux для начинающих (Synaptic или ручной режим для разных типов файлов (deb и rpm пакеты, темы и даже windows exe файлы));
"CLI Magic: A better CD encoder" - использование консольной утилиты abcde для преобразования аудио CD в MP3 или Ogg Vorbis формат;
Безопасность
"Cryptanalysis of Bluetooth Encryption" - анализ стойкости алгоритмов шифрования используемых в Bluetooth;
"Malicious cryptography, part 1 - разработка модели SSH червя;
"How To Test Your Linux-Distro Firewall" - проверка правильности настройки пакетного фильтра при помощи ПО ftester;
"Preventing DDoS attacks" - основы защиты от DDoS атак в Linux;
Linux
Пример монтирования NTFS разделов при помощи ntfsmount;
"Using VMware Player to test linux distributions" - пример установки VMware Player под Linux, с использованием qemu для создания образа гостевой ОС;
"Review of SUSE 10.1" - обзор установки и окружений GNOME и KDE в SuSE 10.1;
"Linux's boot process explained" - ликбез по процессу начальной загрузки и инициализации Linux;
BSD
Аудиоинтервью со Scott Ullrich, разработчиком нового инсталлятора - BSD Installer;
Аудиоинтервью с Kris Moore, автором проекта PC-BSD;
Скриншот обзор Frenzy BSD 1.0 Beta 1;
"Using PC-BSD" - заметки по использованию десктоп-ориентированного дистрибутива на базе FreeBSD 6;
"FreeBSD 6.1 overview" - краткий обзор FreeBSD 6.1;
Solaris
"An Interview with DTrace Guru Jarod Jenson" - интервью с обзором применений технологии DTrace в качестве средства для поиска причин для различного рода проблем в ПО;
Разное
"Learning Linux the Easy Way - With Cygwin" - установка набора Unix утилит Cygwin под Windows;
Аудиоинтервью с Eric S. Raymond;
|