Ragel способен откомпилировать описанный на языке выражений конечный автомат в код на C/C++/Objective-C. С помощью базовых операций, через метки и эпсилон-преобразования Ragel позволяет строить конечные автоматы с использованием парадигмы именованых состояний и списка ассоциированных переходов. Ragel позволяет создавать, например, хорошие парсеры для любого регулярного языка (а на сайте есть пример для C, C++ и языка Ragel).
Пару дней назад вышла новая версия Ragel, 4.1, программа весит меньше 500 КБ и распространяется под лицензией GPL, документация весит еще 140 КБ. Страница на Freshmeat, сайт проекта.
Вышел Eclipse за номером версии 3.1. В этой версии появилась полная поддержка Java 5.0 и улучшилась среда для разработки "толстых" клиентов (rich client).
Вышел первый кандидат в релиз Linux 2.6.13, доступен 2.6.13-rc1-kj
Линус Торвальдс сегодня объявил о доступности Linux 2.6.13-rc1. Он отметил, что со времени выхода версии 2.6.12 накопилось уже очень много изменений и за прошедшие полторы недели размер сжатого (имеется в виду .gz) патча уже дорос почти до трех мегабайт. Соответственно, было решено выпустить уже первый кандидат в релиз, хоть обычно на это требуется дней на 10 больше. Все это, как говорит Линус, показывает, что релиз 2.6.12 задержался в свое время, но, в то же время, это значит, что git работает и разаработчики с ним уже нормально сработались.
В релизе 2069 коммитов, из них выделяется большой кусок, касающийся архитектуры Xtensa, а короткий лог изменений вышел за 100 КБ в размере. Есть и мелочи, вроде новых шрифтов для консоли, обновлены архитектуры ARM, x86[-64], ppc, sparc, обновления
в сетевой и звуковых подсистемах, много обновлений драйверов и обновлены некоторые файловые системы.
Microsoft выпустила последнее системное обновление для Windows 2000
За два дня до окончания основного срока поддержки операционной системы Windows 2000, Microsoft выпустила системное обновление, которое заменяет Service Pack 5 и содержит более 50 патчей, касающихся безопасности и стабильности системы.
Обновление доступно на сайте Windows Update в категории критичных обновлений и сервис-паков. Для установки потребуется наличие уже установленного SP4, а подробное описание содержимого обновления доступно в базе знаний Microsoft.
На данный момент Windows 2000 по прежнему является самой распространенной корпоративной ОС, основной срок ее поддержки истекает завтра, 30 июня, но Microsoft обещает поставлять бесплатно критические
для безопасности патчи до 10 июня 2010.
64-битная версия полностью переписана с нуля (что неудивительно для ОС на ассемблере), 32-разрядный код используется только на этапе загрузки, тем не менее частично поддерживаются 32-рязрядные приложения старой MenuetOS и стоит отметить, что Menuet также стал теперь ОС реального времени.
NewsForge.com: обзор трех восстановительных Linux CD
Так или иначе, а всем нам иногда приходится восстанавливать свои Windows/Linux компьютеры после каких-либо сбоев. GNU/Linux давно имеет на этот счет свои решения - Live CD, особенно те, которые специализируются на восстановлении данных (читай - под завязку набиты соответствующим софтом). NewsForge предлагает обзор () трех "живых" CD, которые способны помочь в беде - System Rescue CD (110 МБ), LNX-BBC (48 МБ) и CDlinux (17 МБ).