Archive » 2010 » Июнь » 15

NetBeans 6.9

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 также не наблюдается.

>>> Сообщение о выпуске.
>>> Заметки к выпуску.
>>> Страница загрузки.

Geany 0.19 “Vellam”

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).

Ссылки с информацией о релизах (на англ. яз):

Параллелизация John the Ripper с помощью OpenMP – поддержка bcrypt, SHA-crypt, SunMD5

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 оптимизированного кода.

WebcamStudio for GNU/Linux 0.55

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);

FTPSync. FTP-синхронизация без проблем

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.

Пятимиллионное сообщение на сайте Linux.org.ru!

Written in 15-6-2010 by linux.org.ru | No Comments

Сегодня, 13.06.2010 в 14:42:25 на нашем сайте было написано сообщение за номером 5000000.

Героем стал пользователь fedkoff, само сообщение можно найти тут

Что характерно, сообщение выглядит так:

Цитата

Что здесь происходит?

WineGame 0.1

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

Бесшумный молоток

Готов поспорить, что сначала он затихнет на пару недель, а потом — стой, ты что, только что прибил кусок доски к моему старинному столу?

Вышел PCSX2 0.9.7 Beta

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, которая будет первой стабильной версией).

Adobe замораживает разработку 64-битной версии Flash для Linux

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 носит временный характер и не означает полного закрытия проекта.