Очередная подборка новостей не вошедших в основную ленту новостей:
Программирование
"Solve application problems with tracing" - определение проблем выполнения приложения при помощи утилиты truss;
"Visual XForms Designer" - расширение для Eclipse для визуального проектирования описаний элементов интерфейса в формате XForms;
Вышел пакет MonoDevelop - среда разработки .NET приложений на базе Mono. Скриншот подсистемы Gtk# designer можно посмотреть здесь;
"Implementing a Simple Char Device in Linux" - заметка о разработке простейшего драйвера устройства для Linux;
"How System Calls Work in Linux?" - что такое системные вызовы и как они реализованы в Linux (очень поверхностная статья);
PHP
"Collections and Sorting" - работа с коллекциями объектов и способы сортировки в PHP;
"Collections and Sorting Continued";
"Create Flash charts with PHP/SWF Charts" - пример генерации диаграмм в Flash формате из PHP скриптов, используя библиотеку PHP/SWF Charts;
"Paint 3-D images with PHP" - использования пакета Image_3D из PEAR, для создания 3D изображений (вывод в PNG и SVG) средствами PHP;
SQL
Вышла ранняя альфа версия нового визуального конструктора структуры базы для PostgreSQL - pgDesigner 0.0.29;
"Optimizing Queries with Operators, Branching and Functions", "Optimizing Queries with Operators, Branching and Functions, continued" - пример оптимизации web-приложения работающего с MySQL, обзор использования некоторых встроенных функций;
"Securing Your MySQL Installation" - не самое свежее, но актуальное руководство по увеличению безопасности MySQL;
Объявлено о выходе бета версии Daffodil Replicator v2.1, в которой добавлена полная поддержка репликации MySQL и Firebird;
Java
"Testing Java in an Object-Oriented Way" - статья про использования фреймворка JUnit для тестирования Java разработок;
"Managing and Monitoring Web Services in Project GlassFish";
"The Advantages of the Java EE 5 Platform: A Conversation with Distinguished Engineer Bill Shannon" - интервью с обзором преимуществ платформы J2EE 5;
"Introducing JAXX: A New Way to Swing" - создания Ajax интерфейсов на Java, используя основанный на XML язык описания JAXX;
Глава JBoss развеял слухи, заявив, что его компания не будет продана Oracle;
"Q&A with the father of Java" - интервью с James Gosling, "отцом" Java;
Python
"PyQT: Getting Started", "PyQT: Handling Windows and Buttons" - начало разработки графических приложений на Python, используя модуль PyQT;
"Operators and Expressions in Python" - глава "Операторы и выражения" из книги "Python Essential Reference";
Администратору
"Windows Guru: Why Samba can't handle Vista... And It's Not Samba's Fault" - прогноз одного из разработчиков Windows о том, что проект samba после выхода будущей версии Windows Vista столкнется с огромным числом подводных камней;
"Open Source Management Tools to Watch: Ganglia" - несколько слов о распределенной системе мониторинга Ganglia, для кластеров и grid систем;
"Fighting Spam with Qmail" - третья часть статьи про средства борьбы со спамом для qmail, речь ведется об использовании DNSBL черных списков;
"E-mail and Cisco PIX firewalls" - как отключить порчу SMTP приглашения при использовании Cisco Pix "Mailguard" (no fixup protocol smtp 25);
"How to backup your linux system using bash, tar and netcat" - пример переброса бэкапа на другую машину используя netcat (сервер: "nc -l -p 6666 | tar jxvpf -" или "nc -l -p 6666 > laptop.tar.bz2"; клиент - "tar jlcvPpf - | nc -p 6666 server_ip");
"Adding a user to lots of systems" - заметка о способах добавления пользователя сразу на несколько машин, под Debian GNU/Linux;
"Howto install pureftpd on a debian machine" - кратко про установку pureftpd под Debian GNU/Linux;
"Removing A User" - небольшое руководство блокированию пользователя в Linux и чистки хвостов, для исключения лазеек;
Виктор Гижевский описал принцип использования встроенных средств Postfix для защиты от спама.
"My sysadmin toolbox" - обзор некоторых полезных утилит, используемых в практике системного администратора FreeBSD (screen, Duplicity, ssync, FUSE, GBDE, ACL, Graphviz, Portaudit и т.д.);
Открылся заново (переехал) один из крупных русских форумов по Asterisk IP PBX и по VoIP;
"Как грамотно закрыть open dns сервер" - рассмотрен вариант грамотного закрытия открытых DNS серверов;
"Как Получить Данные Для Mrtg Не Запуская SNMP-Сервер" - короткая заметка о том, как построить график загрузки сетевого интерфейса без установки SNMP-сервера;
wwwdns - Простой web интерфейс для администрирования DNS bind, использует dig и nsupdate.
apcusbd - Маленький демон на Perl для связи с UPS от APC подключенных по USB. Работает с распространенными моделями RS 1000, RS 500;
webldappasswd - Веб-сценарий на php для изменения LDAP-паролей;
Web-технологии
"Float tutorial" - руководство по использованию возможностей CSS для создания плавающих элементов страниц;
"Deploying Ruby on Rails" - установка и написание простейшего приложения на Ruby on Rails;
В MediaWiki 2.0 появится поддержка СУБД Oracle и Firebird, в MediaWiki 1.6 будет подключен визуальный редактор FCKeditor;
"Custom Error Pages with Apache" - подключение собственного обработчика ошибок в apache;
Firefox под Linux отныне будет линковаться с библиотекой cairo-gtk2;
"Как сделать Windows XP более дружелюбной к WebDAV каталогам под Apache";
Пользователю
"XGL Preview" - обзор возможностей X сервера XGL, несколько видеороликов;
"Installing Software on Debian" - использование утилиты aptitude и интерфейса Synaptic для установки программ в Debian GNU/Linux;
"Windows Linux DualBoot Tutorial" - руководство по организации загрузки Linux и Windows на одной машине;
"Mini-ITX Part III" - создание домашнего кинотеатра используя машину Mini-ITX формата, Ubuntu Linux и MythTV;
Вышел KOffice 1.5-RC1;
"Обзор бесплатного графического редактора Gimp";
"Installing iPodLinux on the iPod Nano" - статья про установку Linux на iPod Nano;
"Linux Tips - Pack I" - серия советов по управлению rpm пакетами, использованию дополнительных патчей для rpm пакетов, изменению прав доступа, созданию ssh туннеля и прочим мелочам;
Безопасность
Вышел мартовский выпуск PDF журнала (IN)SECURE. Из полезного можно отметить разве что статьи "PHP and SQL security today" и "Apache security: Denial of Service attacks".
"Snort on OpenWrt: Guarding the SOHO perimeter" - заметки по использованию системы обнажения атак snort на беспроводных рутерах с установленной прошивкой OpenWrt, основанной на Linux. Кстати, недавно вышла новая версия OpenWRT 1.0 RC5, приближающая нас к релизу 1.0;
"Wireless Cracking Tools" - обзор утилит для проверки безопасности беспроводных сетей (AirSnort, WEPcrack, Kismet, Ethereal, Airjack, Dweputils, AirSnarf, NetStumbler, THC-RUT, Hotspotter,
ASLEAP, IKECrack);
"IPCop-OpenVPN HOWTO" - использование дополнения ZERINA OpenVPN в дистрибутиве IPCop;
"What Is Wireless Security" - обзор видов атак на беспроводные сети;
"Programming in GNU/Linux Systems" - общие рассуждения на тему безопасного программирования;
"Buffer Overflows and String Truncation" - про подводные камни при использовании sizeof() для вычисления длины строки в строковых функциях;
"Digging Secure Tunnels with IPsec" - кратко про соединение двух Linux машин через IPSec туннель;
Linux
Вышел SLAX LiveCD 5.0.8;
"Understanding UNIX/Linux filesystem" - серия мини-статей для начинающих по файловым системам в Linux;
"How To Build RPM Packages on Fedora" - основы сборки RPM пакетов для Fedora Core Linux;
"Documenting Memory Barriers" - описание сути Memory Barriers, средства для упорядоченного ввода/вывода между устройством и Linux ядром;
"Enabling and disabling services during start up in GNU/Linux" - практикум по использованию утилиты chkconfig для включения/выключения сервисов в Linux системах с SYSV системой инициализации;
"A Brief Introduction to IP Cop" - введение в специализированный Linux дистрибутив IP Cop, поддерживающий управление через web-интерфейс и ориентированный на построение шлюзов и межсетевых экранов;
BSD
Скриншот обзор DesktopBSD 1.0;
Разное
В Minix 3.1.2 появилась поддержка графики, в состав пакета включен X.Org;
Выпущена четвертая редакция списка самых мощных компьютеров СНГ Тор50, существенных изменений позиций по сравнению с прошлым выпуском не произошло.
|