Written in 15-6-2010 by linux.org.ru | No Comments
Сегодня, 15-го июня, в соответствии с расписанием состоялся выпуск NetBeans 6.9.
По сравнению с предыдущей версией, добавлены следующие значительные новшества:
- OSGi: включен контейнер Felix (есть возможность подключения Equinox); совместимость NetBeans-модулей и OSGi-bundles; поддержка OSGi-проектов для Maven;
- Платформа NetBeans: генерация инсталляторов для большинства имеющихся платформ; редактор персонализации (branding);
- JavaFX: включён JavaFX SDK 1.3; поддержка форм в Composer; улучшенные палитры для задания цветов/эффектов/форм; улучшения в рефакторинге и форматировании кода;
- Java EE: поддержка JCDI (ex-WebBeans; JSR-299), Spring Framework 3.0; перегенерация JPA-сущностей после изменений схемы БД; поддержка REST-вебсервисов для platform-приложений; включены Apache Tomcat 6.0.26 и GlassFish v3 (GlassFish v2 исключен);
- Java ME: поддержка Java Card™ 3 Connected;
- Java: группировка точек останова в отладчике, улучшенная навигация по stack trace; поддержка annotation processor'ов в редакторе; улучшения в поддержке апплетов и WebStart-приложений;
- Веб: автодополнение для id- и class-селекторов в CSS; рефакторинг CSS и HTML-подобных языков;
- PHP: поддержка Zend Framework; обновленное автоформатирование кода с поддержкой множества правил;
- Ruby: поддержка Ruby On Rails 3.0;
- C/C++: улучшенная удаленная отладка/разработка; поддержка модульного тестирования (unit testing);
- Прочее: проверка орфографии в редакторе; поддержка нескольких серверов типа Kenai.
NetBeans — известная с 1997 года интегрированная среда разработки, изначально для Java, а впоследствии и для множества других языков (Scala, Groovy, C/C++, Python, PHP, Ruby, Scheme), а также платформа для создания desktop-приложений. Множество приложений, созданных на основе NetBeans Platform, включает в себя промышленные, научные, обучающие приложения, корпоративные информационные системы и приложения в области компьютерного искусства. Выпуск NetBeans 6.9 знаменателен тем, что это первый релиз, состоявшийся под эгидой Oracle. Вопреки пессимистичным прогнозам, NetBeans продолжает выходить четко по расписанию; потерь в динамике развития NetBeans также не наблюдается.
>>> Сообщение о выпуске.
>>> Заметки к выпуску.
>>> Страница загрузки.
Written in 15-6-2010 by linux.org.ru | No Comments
Вышла новая версия быстрой и легковесной среды разработки - Geany
Список нововведений в Geany 0.19 можно посмотреть в ReleaseNotes.
Одни из них:
- Система сборки стала более настраиваемой.
- Поддержка различных типов файлов, например: Txt2Tags, Abc, Verilog, Genie.
- Реализовано 'Перейти на введенный номер строки' для перехода на конкретную строку.
- Улучшения по ряду поддерживаемых языков, в особенности таких как D, Java, PHP, Perl, Python, R, VHDL.
- Обновлены переводы: de, en_GB, es, fr, gl, ja, nl, pt, ru, sl, sv, tr, vi, zh_CN.
Более подробный и полный список изменений: ChangeLog.
Помимо основной программы, так же состоялся релиз дополнений Geany Plugins.
Geany Plugins (Combined Release), включает в себя следующие дополнения:
- Addons
- Geanygdb
- Geanylatex
- Geanylipsum
- Geanylua
- Geanysendmail
- Geanyvc
- Shiftcolumn
- Spellcheck
Geany-Plugins 0.19, так же доступен для загрузки с соответствующего сайта проекта Geany-Plugins (Combined Release).
Ссылки с информацией о релизах (на англ. яз):
Written in 15-6-2010 by linux.org.ru | No Comments
Вышла новая версия John the Ripper, программы для подбора/аудита Unix-паролей (и не только Unix) по их хешам, впервые с официальной поддержкой параллелизации, реализованной с помощью директив OpenMP (требуется GCC 4.2+, Sun Studio или другой компилятор с поддержкой OpenMP). На данном этапе, OpenMP поддерживается и эффективно работает для "медленных" типов хешей: OpenBSD-подобных на основе Blowfish (алгоритм bcrypt), glibc 2.7+ SHA-crypt, Solaris SunMD5. Для bcrypt используется оптимизированный код (на x86-64 вычисляет по два хеша параллельно на каждый поток). Для SHA-crypt и SunMD5 пока что используется системная функция crypt_r(3) на glibc или поддерживающая многопоточность crypt(3C) на Solaris (причем SHA-crypt там поддерживается тоже).
Эффективность этого подхода была проверена еще до релиза на 4- и 8-ядерных x86-64 и на UltraSPARC T2 (4 ядра, 32 потока). Для bcrypt, на 4-ядерных Core i7 и UltraSPARC T2 ускорение (по сравнению с одним процессом, не поддерживающим параллелизм) составило от 5.3 до 5.5 раз (оно превышает 4 раза благодаря SMT). На 8-ядерной системе (без SMT), ускорение составило 7.9 раза. Для SHA-crypt на Linux и Solaris и для SunMD5 на Solaris результаты чуть хуже - ускорение около 3.7 раз на 4-ядерных системах. Для обсуждаемых типов хешей и их типичных настроек (количество итераций, которое регулируется системным администратором) речь может идти об ускорении примерно с 200 до 700-1600 проверяемых комбинаций {пользователь, пароль} в секунду. Дальнейший параллелизм на несколько машин пока что может осуществляться по-старинке (вручную или с MPI).
Одно из основных преимуществ OpenMP-подхода: простота в сборке, установке и использовании программы. Причем использование ничем не отличается от традиционного, JtR работает как обычно (включая возможность прервать и продолжить работу с прежнего места), только быстрее. Один из основных недостатков - необходимость реализации поддержки для каждого типа хешей или интерфейса отдельно.
В будущих версиях JtR ожидается расширение поддержки параллелизма и на другие типы хешей - с использованием имеющегося в JtR оптимизированного кода.
Written in 15-6-2010 by linux.org.ru | No Comments
WebcamStudio — это приложение для создания виртуальной web-камеры. Является аналогом таких приложений для ОС Windows, как ManyCam или WebcamMax.
Она позволяет использовать и смешивать разнообразные источники видео (реальные вебкамеры, изображения, видео, ролики с YouTube, изображение рабочего стола и т.д.), накладывать спецэффекты, фигуры, текст, анимации, виджеты и много чего ещё.
На днях вышла новая версия этой замечательной программы — 0.55. С момента последнего анонса на ЛОРе WS4GL обзавелась рядом новых функций, например таких, как распознавание лиц (которое, впрочем, у меня так и не заработало) и интеграцией с Twitter, а также заимела перевод интерфейса на русский язык.
Программа написана на Java, для GUI используется Swing.
>>> Официальный сайт;
>>> Скриншоты;
>>> Видео-демонстрация работы программы (на tinyogg);
Written in 15-6-2010 by linux.org.ru | No Comments
Рано или поздно, но, думаю, каждый системный администратор сталкивается с необходимостью синхронизации содержимого каталогов, расположенных на разных удалённых системах. Хорошо, если есть возможность использовать rsync или хотя бы возможность смонтировать удалённый ресурс средствами NFS или Samba. Но что делать, если в вашем распоряжении не имеется больше ничего, кроме старого доброго FTP? Выход, конечно же есть, и по традиции мира Open Source, их немало. Перебрав несколько я остановился на утилите FTPSync. Она написана на Perl и теоретически должна работать в любой системе, имеющей в своём распоряжении Perl-интерпретатор. Я же расскажу об опыте установки и использования FTPSync в своей Ubuntu 10.04 Server.
Written in 15-6-2010 by linux.org.ru | No Comments
Сегодня, 13.06.2010 в 14:42:25 на нашем сайте было написано сообщение за номером 5000000.
Героем стал пользователь
fedkoff, само сообщение можно найти тут
Что характерно, сообщение выглядит так:
Цитата
Что здесь происходит?
Written in 15-6-2010 by linux.org.ru | No Comments
Вышел первый релиз WineGame — небольшой утилиты, позволяющей устанавливать программы и игры в окружение Wine
Основные достоинства:
- Простой формат пакета для игры, который позволяет добавить недостающую игру самостоятельно любому и отправить на принятие в основную ветвь разработки;
- Возможность использовать кастомные сборки Wine для каждой игры;
- Простой интерфейс.
Программа написана на Qt4 и состоит из библиотеки реализации функций winestuff и GUI winegame.
Автор программы —
pashazz
Пакеты доступны в PPA для Ubuntu, репозитории Agilia Linux, оверлее для Gentoo и в ArchLinux AUR.
Written in 15-6-2010 by Вэб-комикс XKCD | No Comments
Готов поспорить, что сначала он затихнет на пару недель, а потом — стой, ты что, только что прибил кусок доски к моему старинному столу?
Written in 15-6-2010 by linux.org.ru | No Comments
Основные изменения:
- Новый графический интерфейс на базе wxWidgets
- Новый VU0/VU1/COP2 рекомпилятор
- Добавлена поддержка DVD9-образов
- Добавлена возможность использовать читы
- Добавлена возможность изменения плагинов "на лету"
- Реализована стабильная работа в полноэкранном режиме
- Добавлена поддержка Host File System
- Множество улучшений в работе эмуляторов SPU, GPU и т.д.
PCSX2 — эмулятор PlayStation 2, предназначенный для операционных систем GNU/Linux, Microsoft Windows и Windows NT. Эмулятор очень сильно продвинулся и улучшился после выхода своей первой версии, хотя в текущий момент находится на стадии бета-разработки. К сожалению, эмулятор пока ещё требует BIOS консоли (данную проблему разработчики обещают устранить к версии 1.0.0, которая будет первой стабильной версией).
Written in 15-6-2010 by linux.org.ru | No Comments
В бюллетене подразделения Adobe Labs сообщается, что Adobe Systems временно прекращает разработку 64-битной версии Flash Player 10 для Linux.
По словам разработчиков, это связано с внесением в технологию Flash существенных архитектурных изменений и дополнительных мер по улучшению безопасности.
В заявлении также говорится, что компания Adobe остаётся полностью приверженной созданию 64-битной версии Flash Player для десктопов под управлением не только Windows и Mac OS X, но и Linux в будущем выпуске Flash Player 11.
Точных данных о том, когда работы будут возобновлены, пока нет, но разработчики заявляют, что будут регулярно информировать о стадии разработки 64-битной версии Flash Player для Linux.
В Adobe подчеркивают, что прекращение разработки 64-битной версии Flash носит временный характер и не означает полного закрытия проекта.