LINUX.ORG.RU

Сообщения iZEN

 

Удалить ~/Desktop

Форум — Desktop

Есть настроенный Gtk-десктоп.
Время от времени в каталоге пользователя появляется папка со странным названием Desktop. Её удаление ничего не меняет — она появляется с завидной регулярностью снова и снова.

Как её удалить навсегда или хотя бы назначить другое место размещения?

iZEN
()

Избавиться от подменю Xfce

Форум — Desktop

На Рабочем столе в Xfce 4.6 щелчок мышью вызывает меню. Но все нужные пункты запрятаны в подменю Приложения. Как сделать так, чтобы это подменю стало основным как в Xfce 4.4?

(Wiki Xfce по касомизации меню читал. Но там только подменю Приложений можно настроить, а выше — никак).

iZEN
()

FreeBSD: Nimbus Theme в Xfce

Галерея — Скриншоты

FreeBSD: декорация окон в теме Nimbus

Менеджер окон Xfce4 (xfwm4), устанавливаемый вместе со средой из порта, не имеет декорации окон для темы Nimbus.

Как установить
1. Устанавливаем из порта тему Nimbus для элементов Gtk:
% cd /usr/ports/x11-themes/nimbus/ && make install clean

2. Идём сюда:
http://www.xfce-look.org/content/show.php/Nimbus-Xfwm4?content=54833
Скачиваем файлик 54833-Nimbus-Xfwm4.tar.bz2;
распаковываем его содержимое в каталог ~/.themes.
Перелогиниваемся и выбираем в Диспетчере настроек Xfce4 пользовательский интерфейс — Тема и Тема значков: "nimbus"; Окна: стиль "Nimbus-Xfwm4".

Шрифты
• для надписей используется DejaVu Sans 8 (Font DPI: 106, сглаживание — полное уточнение); порт ports/x11-fonts/dejavu;
• для заголовков окон — шрифт URW Palladio L Bold Italic 12; порт ports/x11-fonts/urwfonts-ttf.

iZEN
()

Прогноз использования платформы Java EE

Новости — Java
Группа Java

Корпорация IBM, внёсшая значительный вклад в развитие технологий J2EE, по мере сил пытается обеспечить обратную совместимость старых проектов J2EE в новых реалиях Java EE 5.0.

Джим Кнутсон, проектировщик WebSphere J2EE из IBM, идентифицирует и анализирует причины потери совместимости J2EE-проектов. Рассматривает возможные пути выхода из кризиса в ключе выбора новых технологий Java EE 5.0 и управления рисками.

Приведён небольшой обзор эволюции технологий Java EE:

  • уровень представления (сервлеты, JavaServer Pages, JavaServer Faces, портлеты)
  • бизнес-логика (EJB 2.1 и EJB 3.0)
  • уровень сохранения данных (JDBC, Java Persistence API)
  • интеграция (cлужба сообщений Java – JMS, архитектура коннекторов Java EE, JavaMail и технология активации объектов JavaBean, Java API для удаленного вызова процедур на основе XML, Java API для Web-сервисов XML, архитектура Java для привязки к XML и т.д.)
  • другие технологии (Java EE Management, Java EE Deployment, JAAS, Java Authorization Contract for Containers – JACC)
  • будущие технологии (RESTful-сервисы – JAX-RS, WebBeans, Timer и Workmanager)
Статья окажется полезной разработчикам Java и мигрирующим с PHP и Ruby On Rails для обзора "с птичьего полёта" ландшафта технологий Java EE и поможет выбрать подходящее решение с учётом рисков.

>>> Подробности

 , ,

iZEN
()

Java ME SDK 3.0

Новости — Java
Группа Java

Вышел Java Platform Micro Edition Software Development Kit 3.0

Новшества:

  • Интеграция со сторонними эмуляторами и устройствами Windows Mobile
  • Прямая загрузка кода на устройство и непосредственная отладка на нём
  • Поддерживаемые конфигурации и профили: CLDC/MIDP, CDC/FP/PBP/AGUI и BD-J
  • Новая виртуальная машина CLDC HotSpot
  • Оптимизиция стэка MSA 1.1 с расширениями
  • Поддержка профилирования
  • Поддержка окружения BD-J
  • Новая среда разработки на основе Netbeans Platform
  • Интегрирован легковесный UI Toolkit (LWUIT)
  • Интегрированная в SDK база данных по устройствам
Минимальные системные требования:
  • 200 МБ на жёстком диске
  • 1 ГБ ОЗУ
  • процессор 1 ГГц
  • Java SE Development Kit (JDK 1.6)
  • Apple QuickTime player (для воспроизведения звуков формата AMR под Windows)
Для программирования в BD-J (Blu-ray Java):
  • CyberLink Power DVD (свободно скачивается)
  • ArcSoft TotalMedia Theatre или другой плеер, способный проигрывать диски Blu-ray.

>>> Подробности

 ,

iZEN
()

KDE 4.1 портирована на FreeBSD

Новости — BSD
Группа BSD

Официальная версия KDE 4.1.0 портирована на FreeBSD.

Заключительная часть работы была направлена на то, чтобы обеспечить сосуществование новой среды с предыдущими релизами KDE 3.x (новый каталог пользовательских настроек — ~/.kde4).

Некоторые моменты:

  • Способ установки:
    KDE4 будет устанавливается в ${LOCALBASE}/kde4;
    KDE4 и KDE3 могут сосуществовать.
  • Звуковая подсистема
    Для работы звуковой подсистемы необходимо активировать dbus и hal.
  • Менеджер входа в систему
    Можно использовать KDM из KDE 4.x для входа в KDE 3.x и наоборот — KDM из KDE 3.x для входа в KDE 4.x.

>>> Подробности

 ,

iZEN
()

C vs. JVM's benchmark

Новости — Java
Группа Java

Стэфан Краузе в своём блоге
http://www.stefankrause.net/
опубликовал новые тесты производительности кода, написанного на C и на Java.

В тесте используются компилятор GCC 4.2.3 и различные версии JVM (Sun JDK 6, IBM JDK 6, Excelsior JET, Apache Harmony, BEA JRockit).

Тесты проводились на ноутбуке Dell Insprion 9400 с 2GB RAM и процессором Intel Core 2 2GHz под Ubuntu 8.04 (x86). Исходные коды прилагаются.

>>> Подробности

 , ,

iZEN
()

CDE ненужно, но нужен Motif

Форум — Desktop

Хотелось бы настроить рабочий стол в стиле Motif, но без среды CDE. Тема оформления "Mofit" из Gtk ну никак не подходит, нужен полный нэйтив!

Важно: оформление окон, декорация заголовков/рамок, виджеты и цветовые схемы для НАТИВНЫХ приложений (OpenMotif есть в портах FreeBSD. Также есть несколько приложений, использующих этот тулкит.)

Просветите, как запустить подходящий для этого WM.

>>>

iZEN
()

NetBeans 6.1 и шрифт Consolas

Галерея — Скриншоты

• Операционная система FreeBSD 7.0-STABLE.
• Графическая оболочка Xfce 4.4.2.
• Среда программирования NetBeans 6.1, кастомизированная под старый Look&Feel Metal Steel, и шрифтом Consolas (шрифт используется только в редакторе среды программирования, сглаживание по умолчанию).
• Открытый проект и запущенное из среды приложение.

Строка настройки среды NetBenans в netbeans/etc/netbeans.conf:
netbeans_default_options="-J-client -J-Xss4m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dswing.metalTheme=steel -J-Dfile.encoding=UTF-8"

iZEN
()

Релиз Spring Framework 2.5.2

Новости — Java
Группа Java

Вышел Spring Framework 2.5.2.

Новое:

  • Исправлена несовместимость Spring 2.0.
  • Расширены карты ошибок SQL для MS SQL, MySQL, PostgreSQL и Oracle.
  • Пересмотрен JDBC BeanPropertyRowMapper с переопределённым значением логики выборки.
  • Поддерживается GlassFish/JBoss JCA WorkManager в качестве бэк-енда TaskExecutor'а.
  • Включена поддержка Eclipse Persistence Services 1.0 M4 (провайдер EclipseLink JPA).
  • Заявлена совместимость с провайдером WebSphere JPA (получено от OpenJPA).
  • Аннотация @RequestMapping поддерживает выражение “!myParam” для неприсутствующих параметров.
  • Аннотации @RequestMapping поддерживают атрибут “params” на уровне типа.
  • Пересмотрены тэги JSP CheckboxesTag и RadioButtonsTag для строгой совместимости с HTML.

>>> Подробности

 ,

iZEN
()

Тестирование аллокатора памяти FreeBSD

Новости — BSD
Группа BSD

Крис Кенэвэй опубликовал результаты новых сравнений производительности аллокаторов памяти FreeBSD и Linux.

FreeBSD 7.0 и выше использует новый аллокатор памяти под названием Jemalloc. Крис также провёл тестирование аллокатора Linux Kernel 2.6.24/glibc 2.7 проекта Fedora 8. Все тесты проводились на 32-битной системе с 8 ядрами Intel Xeon.

На графиках представлено сравнение аллокаторов FreeBSD 8.0-CURRENT (в том числе с переменной окржения MALLOC_OPTIONS=K) и Linux Kernel 2.6.24/glibc 2.7 проекта Fedora 8.

>>> Подробности

 , jemalloc,

iZEN
()

Adobe AIR

Новости — Проприетарное ПО
Группа Проприетарное ПО

Компания Adobe Systems выпустила программную платформу Adobe Integrated Runtime (AIR), схожую по принципу работы с ActiveX компании Microsoft. Она призвана точно также, как и Java WebStart, сблизить Web-приложения и обычные настольные программы.

В понедельник на конференции Engage в Сан-Франциско представители Adobe объявили о выпуске бесплатно загружаемой инструментальной платформы AIR 1.0 для Windows и Macintosh. Также был представлен инструмент разработки Flex 3.0, который стал бесплатным на условиях Open Source. Другой инструмент разработки — BlazeDS — для связывания приложений на Flex с корпоративными приложениями на серверах, тоже планируется сделать открытым.

Работа над AIR у Adobe заняла два года. Компания намерена создать AIR-версии многих своих веб-приложений, а также инструменты для работы с фотографиями и видеоклипами Photoshop Express и Premier Express. AIR делает веб-приложения похожими на обычные настольные программы, которые могут работать без доступа в Сеть, иметь доступ к файлам на локальном жестком диске, создавать ярлыки на рабочем столе и работать вне браузера. Для создания приложений на платформе AIR могут быть использованы принципы Ajax и инструментарий Flex. «Мы начинаем возвращать те возможности настольных программ, которые утратили при переходе в веб», — сказал главный технолог Adobe Кевин Линч.

В этом году Adobe также планирует выпустить версию AIR для Linux, а в будущем — и для мобильных устройств.

>>> Подробности

 

iZEN
()

Релиз Grails 1.0

Новости — Java
Группа Java

G2One Inc — компания разработчиков Groovy и Grails — рады объявить о выпуске Grails v.1.0.

Grails является фреймворком для создания динамических веб-приложений на базе платформы Java и языка программирования Groovy. В нём реализованы лучшие решения из Java EE, в том числе Spring, Hibernate и SiteMesh.

В новом релизе:

  • GORM поддерживает Object Relational Mapping (ORM) Domain Specific Language (DSL) для сложного маппинга
  • простое использование объектов-фильтров (Filters)
  • автоматическое определение формата выходных данных (Content Negotiation)
  • поддержка REST
  • поддержка JNDI

>>> Полный список изменений
>>> Документация
>>> Страница загрузки

>>> Подробности

 , , ,

iZEN
()

Grails для разработчиков PHP

Новости — Java
Группа Java

Майкл Кимсал в своём блоге написал о том, как PHP-разработчики могут перейти к Grails.

Grails — это open-source каркас для быстрой разработки Web-приложений, обеспечивающий продуктивную полностэковую модель на основе языка программирования Groovy. Также позволяет реализовать решения на основе Spring, Hibernate и других фреймворков Java.

Им в помощь также бесплатно доступна книга "Getting Started With Grails" (~4Mb в PDF-формате) на сайте infoq.com.

>>> Подробности

 , , , , ,

iZEN
()

ZFS для Mac OS X

Новости — Apple
Группа Apple

На сайте MacOS Forge стали доступны исходные коды и бинарные сборки файловой системы ZFS для платформы Apple MacOS X.

Файловая система ZFS (Zettabyte File System) разработана компанией Sun Microsystems как "последняя файловая система мира" для организации данных в виде файловых хранилищ. ZFS полностью совместима со стандартом POSIX, обладает хорошим быстродействием и беспрецедентно-устойчива к различного рода сбоям. Поддерживает пул дисковых и флэш накопителей практически неограниченной ёмкости. Система имеет развитые средства настройки и администрирования, доступные из командной строки. ZFS распространяется под открытой лицензией CDDL, совместимой как с открытыми (GPL в этот список не входит), так с проприетарными лицензиями.

Ещё летом 2007 года ходили слухи, что в MacOS X Leopard будет реализована ограниченная поддержка ZFS. Сейчас уже все желающие могут опробовать ZFS на компьютерах Apple.

Хотя работы над ZFS для операционных систем MacOS X полностью не завершены (еще предстоит решить ряд проблем с совместимостью и устранить недочёты), тем не менее энтузиастам должна понравится возможность поэкспериментировать с новой прогрессивной файловой системой.

>>> Подробности

iZEN
()

PDF Renderer

Новости — Java
Группа Java

Джошуа Мариначчи объявил сегодня (14 декабря) о выпуске приложения PDF Renderer.
http://weblogs.java.net/blog/joshy/ar...

Это 100% написанный чисто на Java PDF рендерер и просмотрщик, использующий возможности стандартной библиотеки Java2D для отрисовки PDF-контента.

В связи с недавним заявлением о стандартизации формата PDF международной организацией ISO, этот формат приобретает весьма весомую долю в деловом документообороте. Поэтому как никогда важно наличие адекватных инструментов для работы с документами в этом формате, которые бы поддерживали все учтённые ISO требования.

Данный продукт имеет следующие функции:

  • отображать документ PDF в использующем его приложении;
  • обеспечивать предварительный просмотр перед экспортом контента в PDF;
  • отрисовывать PDF-документ в PNG на сервере и передавать его клиенту по сети;
  • отображать документ PDF в 3D-окружении;
  • публиковать оглавления PDF в сети (для быстрого поиска).
Особо отмечено, что PDF Renderer не может генерировать документы формата PDF, а обеспечивает только их просмотр и конвертацию в другие форматы.

>>> Подробности

iZEN
()

Groovy 1.5 Released!

Новости — Java
Группа Java

G2One, Inc., Groovy&Grails и команда разработчиков Groovy с радостью объявляют о выпуске Groovy 1.5.

Groovy — это гибкий динамический язык программирования для Java Virtual Machine. Этот язык совмещает в себе концепции Smalltalk, Python и Ruby, является скриптовым языком сценариев в окружении Java API. Может использоваться в Web-приложениях Spring и Hibernate через фреймворк Grails, приспосабливая внешнюю бизнес-логику, языки предметной области (Domain-Specific Languages) и многое другое, чтобы упростить разработку.

Новый релиз объединяет функции, предлагаемых Java 5.0: аннотации, обобщённые типы (дженерики), статический импорт и перечисления (enums). Тем самым делая Groovy единственным из динамических языков для JVM, который позволяет использовать библиотеки Spring с аннотацией @Transactional и JBoss SEAM. Поддержка дженериков позволяет обрабатывать коллекции JPA и Hibernate.

Улучшения коснулись GroovyDoc.

Появились несколько плагинов для разных сред разработки, поддерживающих программирование на Groovy, прежде всего это касается IntelliJ IDEA, NetBeans, Eclipse.

InfoQ публикует статью с подробным новинки этой новой версии более подробно: http://www.infoq.com/articles/groovy-...

>>> Подробности

iZEN
()

SeaMonkey 1.1.7

Новости — Mozilla
Группа Mozilla

Вышел новый релиз SeaMonkey 1.1.7.

Изменения:
http://www.seamonkey-project.org/rele...
* Существенно увеличено быстродействие рендеринга;
* Заметно увеличена скорость реакции интерфейса пользователя;
* Решены проблемы с уязвимостями и безопасностью;
* Решена проблема запуска SeaMonkey с read-only носителей (CD, DVD и т.д.).


В общем, от себя лично рекомендую вместо Firefox и Thunderbird.

>>> Подробности

iZEN
()

Spring Framework 2.5

Новости — Java
Группа Java

Компания SpringSource, которая недавно сменила название с Interface21, выпустила новую версию своего OpenSource-фреймворка "Spring". Это один из самых мощных легковесных каркасов для разработки на Java/J2EE.

Основные особенности:

  • поддержка Java 6.0 и J2EE v.5;
  • поддержка аннотаций (начиная от Dependency Injection, заканчивая контроллерами в MVC Spring);
  • заметное улучшение производительности.

Spring лицензируется под Apache Software License, Version 2.0

>>> Подробности

iZEN
()

Java SE 6 Performance White Paper

Новости — Java
Группа Java

Представлен сравнительный обзор показателей производительности и улучшений в масштабируемости Java стандартной версии 6 (Update 2) в сравнении с предыдущей версией платформы Java 5.0.

Java SE 6 включает несколько новых функций и усовершенствований для повышения производительности во многих частях платформы. Улучшения включают:

  • синхронизованные оптимизации выполнения, оптимизации производительности компилятора;
  • новый параллельный уплотняющий сборщик мусора (Parallel Compaction Collector);
  • более эргономичный параллельный низколатентный сборщик мусора (Concurrent Low Pause Collector);
  • ускорение запуска приложений.
Сравнение современной версии Java SE 6 Update 2 ведётся с предыдущей версией платформы -- Java SE 5 FCS.
Так, например, производительность операций ввода-вывода Java 6 в два раза выше, чем у Java 5.0; производительность корпоративных систем по тесту SPECjbb2005 Benchmark возросла на 70%; производительность Java в популярном тесте VolanoMark Benchmark выросла более чем на 40%; скорость запуска приложений увеличилась на 15-20%.

Также приводятся ссылки на материалы, посвящённые отдельным оптимизациям и тестам. В частности, интерес представляет отимизация сборки мусора и уменьшения потребления памяти в отдельной статье "Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning":
http://java.sun.com/javase/technologi...

Другие ссылки приведены по ходу обзора и в его конце.

>>> Подробности

iZEN
()

RSS подписка на новые темы