LINUX.ORG.RU

Сообщения Aceler

 

Рай для манька

На скриншоте - полностью развёрнутая настройка аналогового синтезатора ZynAddSubFx. Отдельно каждое окно описывать не буду, достаточно сказать, что это ещё не всё :)

Синтезатор построен по стандартному для аналоговых синтов принципу - сначала аддитивный блок синтеза, затем субтрактивный блок синтеза, затем блок гармоник. После каждой ступеньки и после всего синтеза (и после всего инструмента) можно повесить цепочку эффектов. Инструмент поддерживает зоны, позволяя назначать отдельные тембры отдельным кнопкам, переназначает MIDI-контроллеры на различные свои параметры, втыкается в jack.

Плюс ко всему, в ZynAddSubFx есть блок ресинтеза, позволяющий рисовать огибающие или брать их из файлов и создавать свои настройки на основе ресинтеза огибающей. Ну и в качестве финального аккорда - инструмет полифонический, может играть аккордами ;D

Aceler
()

Get things done

Рабочий инструмент программиста - IDE или текстовый редактор. Рабочий инструмент дизайнера - GIMP, Inkscape. Рабочий инструмент офисного работника - OpenOffice.org, Firefox. Мой рабочий инструмент представлен на скриншоте. Я - административный работник, моя задача - контролировать время и гарантировать выполнение работ, связанных с моей фирмой.

Korganizer из состава KDE PIM в четвёртой версии серьёзно прибавил в юзабилити хотя и не слишком прибавил функциональности. В частности, гораздо проще стало добавлять задачи, начали работать удобные кнопки навигации по листу, по задачам, хотя кое-где выползают не слишком навязчивые, но всё же баги (все баги официально задокументированы мной в bugzilla :)).

А знаете ли вы, что Korganizer может организовать групповую работу без использования центрального сервера групповой работы? Достаточно при создании или изменении задачи указать в ней соисполнителей из адресной книги (единой для всего PIM, а вместе с nepomuk - и для всей системы) а затем программа автоматически разошлёт уведомления формата ICS, который понимают многие программы, например, evolution, Google mail. На заднем плане показан пример такого письма - почтовый клиент сразу предлагает среагировать на получение задачи - принять её, отклонить или передать кому-то. После принятия решение письмо удаляется за ненадобностью. К задаче можно приложить документ, он также появится в письме, а новые доработанные версии будут автоматически импортированы в korganizer.

Google Mail, кстати, не понимает задачу, если в ней не указаны сроки. Korganizer понимает. Где у гугла багзилла? ;)

P.S. Да, это ещё один энтерпрайзный скриншот из серии :)

Aceler
()

Beyond the Red Line

http://www.game-warden.com/bsg/

Сделанная фанатами Battlestar Galactica на основе свободного движка FreeSpace 2, игра Beyind the Red Line обещает быть бесплатной и кроссплатформенной. Демо версия вести 500 с лишним Мб и содержит несколько моделей истребителей, мультиплеер, три миссии в кампании и очень, очень серьёзную озвучку. Попробуйте во второй миссии подставить своих товарищей - получите длинный монолог, из которого понятно только слово "Frak", которым политкорректные американцы заменяют исконно матерное слово.

В отличие от многих игр, даже таких мэтров жанра, как X-tension и более поздние, в игре очень вменяемая система навигации по целям. В противовес этому, в игре очень невменяемое управление в целом, для примера, чтобы включить автоматическое уравнивание скоростей, необходимо нажать комбинацию Alt+m, попробуйте сделать это, не отрывая руки от бустера (tab) и собственно управления (на numpad-e). А чтобы выполнить стрейф, типичный манёвр уклонения, надо нажать shift+1 или shift+3 для горизонтального, и shift++ и shift+enter для вертикального.

К счастью, все кнопки можно переназначать.

Поддерживаются также и джойстики, я не пробовал.

Aceler
()

ZoneMinder

Наш обзорно-энтерпрайзный экскурс продолжается и сегодня на рабочем столе (простите за каламбур) - программа ZoneMinder. Программа предназначена для управления камерами, подключенными к компьютеру с ОС Linux. Отличительная особенность этой программы состоит в том, что она имеет web-интерфейс, позволяя смотреть видео в окне браузера, причём есть возможность снимать видео с нескольких камер.

Из функций, необходимых любой уважающей себя системе видеонаблюдения, отмечу возможность записи картинки только при наличии движения, ведение архива видео со всех камер.

На картинке видео с камеры защиты от кражи для магазина, где не так давно была внедрена инфраструктура на базе Linux. Использование ZoneMinder как нельзя лучше вписалось в это решение.

Лицензия: GPLv2+

Aceler
()

ZImbra Desktop

После небольшого перерывчика на отдых, продолжим мини-серию занимательных ентерпрайз-скриншотов на ЛОРе.

Zimbra Desktop - это офлайновое приложение клиента сервера совместной работы Zimbra Collaboration Server, которой в точности повторяет веб-интерфейс этого продукта. Ларчик открывается просто: на самом деле Zimbra Desktop - это Mozilla Prism, в которой открывается этот самый интерфейс, а бекендом к этому интерфейсу является маленькое Java-приложение, которое только и умеет что коннектиться к большим серверам (поддерживается POP, IMAP и собственно ZCS). С другой стороны, работа в таком полутонком клиенте ничем не отличается от работы в чём-нибудь толстом, как например, evolution. Ну разве что при смене закладки проходит немного больше времени.

Зато. Зато мы имеем поностью идентичный вебу интерфейс, т.е. и с работы и с далёкой машины пользователь работает с одним и тем же приложением. Зато мы имеем полноценные средства совместной работы, такие как совместный календарь, менеджер задач, собственно почта, общая адресная книга и др. Как клиент, так и сервер поддерживают множество ящиков по разным протоколам, сервер поддерживает одновременную работу с ящиком несколькими пользователями.

Конечно, наилучшим решением для Zimbra Desktop является Zimbra Collaboration Server, поскольку только с ним возможен нормальный совместный календарь, импорт-экспорт возможен только через ICS файлы.

Лицензия: Yahoo Public License - свободная, про совместимость с GPL, крайней мере на OSI, ни слова.

Aceler
()

IceCore

Ну что же, продолжим серию :)

Что же такое IceCore? IceCore - это квинтэссенция всех технологий, имеющихся на платформе JSR-168, если можно назвать это платформой. Итак, берём сервер приложений jBoss, в качестве портального движка используем собственный движок Liferay, хотя технически вы можете использовать и jBoss Portal или что-то ещё. Запускаем это всё в контейнере Tomcat 4 aka Catalina и набиваем это всё всем необходимым набором функций и технологий, а также ещё грузим немного сверху. Да, здесь есть почта, календари, wiki, фотогалерея, хранилище файлов и Web и не-Web CMS. Да, она позволяет создавать корпоративные порталы также легко, как jBoss Portal. Да, она поддерживает OpenID, iChain, LDAP и позволяет писать собственные средства аутентификации. Да, здесь есть поисковая машина Lucene (которой не хватало в jBoss Portal). Да, IceCore умеет IMAP, iCal, WebDAV и другие способы добираться до содержимого всех соответствующих служб. Да, вы можете спокойно взять любой портлет стандарта JSR-168 и вставить внутрь. Я пробовал CMS Alfresco, ERP Petaho. В комплекте с IceCore поставляются портлеты для взаимодействия с Google, например вы можете работать с AdSense не выходя из портала, а также подключать Google Widgets также легко, как и портлеты. Да, IceCore использует гибкое кеширование, поддерживает кластеризацию и балансировку нагрузки, может быть развёрнуто с помощью одного конфигурационного файла формата XML. Конечно же, поддерживаются темы и средства разграничения доступа, вплоть до отдельных портлетов.

Как это выглядит на практике - можно посмотреть на скриншотах. В реальной работе вы можете не догадаться, какой именно частью к вам повёрнут IceCore - его философия "всего у вас много". У вас много админов, порталов, экземпляров форумов и других компонентов на одном сервере - IceCore для вас. Создали для сотрудника один единственный портлет групповой работы, показанный частично на окне слева - этого может быть достаточно. А может быть, вам потребуется более сложная рабочая среда - как в окне справа.

При это IceCore - это не просто собрание готовых модулей, это ещё и попытка инновационного подхода к групповой работе. Мы давно привыкли, что в компаниях используется, например, Wiki. А как вам нравится использование блога в качестве рабочего инструмента групповой работы? Работник в конце рабочего дня или в середине - не важно, вместо того чтобы писать отчёт - ведёт блог. А начальник вечером, прочитав френд-ленту, откомментирует, даст руководящие ЦУ. Да и сотрудники смогут откомментировать незакрытые посты, помогая друг другу. Есть в IceCore и эмуляция списков рассылки, трекер, веб-чат(!). Discover cool collaboration, ага?

И всё это сделано очень просто и понятно. Создание страниц, добавление и размещение портлетов на ней делается не выходя из браузера и без перезагрузки страницы с помощью простого AJAX движка. Вы просто выбираете схему расположения и тащите портлет на своё место. Инструкция от IceCore находится в файлообменнике, доступном по клику со стартовой страницы. IceCore переведён на русский (встроенные портлеты - частично), как можно заметить из картинки. Наконец, самое главное - IceCore распространяется под свободной лицензией Apache v2.0 - http://www.icecoreopen.org/. Уфффф :)

P.S. Для IceCore реально желательно иметь 64-разрядный дистрибутив и 2-3 Гб свободного ОЗУ. На 512 Мб оно у меня вообще отказалось запускаться.

Aceler
()

O3Spaces

Ещё немного проприетарщины - потерпите :)

O3Spaces (www.o3spaces.org) - это кроссплатформенная система документооборота/коллективной работы, поддерживающая календари, шаблоны, интеграцию с LDAP, систему контроля версий, заметки по документам и многое другое. Устанавливается одним движением dpkg или rpm, клиенты устанавливаются онлайн, с помощью Java Web Start. Очень простая в использовании.

На скриншоте виден т.н. dashboard, на котором собраны все движения по документообороту - изменения в документах, комментарии ближайшие события в календаре. Вход выполнен под директором, поэтому видно всё, обычным сотрудникам видно только то, что скажет директор. Справа же - локальное Java приложение, которое интегрировано в OpenOffice.org, но может запускаться и отдельно. Именно оно превращает OOo (или MSO на платформах Windows/MacOS) в клиент для системы электронного документооборота O3Spaces.

И пусть вас не смущает название Community Edition - это чистой воды демо-версия, ограничения которой - 10 пользователей без ограничения функционала/применения. Коммерческая версия стоит 60 € на одного пользователя (более 100 пользователей - скидки).

P.S. Я не буду произносить слов Exchange и SharePoint, ладно? :)

Aceler
()

UltraMixer

http://www.ultramixer.com/

Гнилая проприетарщина (частично, частично LGPL), но бесплатно для некоммерческою использования. Т.е. для домашней вечеринки подойдёт.

Концепция кроссплатформенного приложения - Java. Но на Java при этом написан только интерфейс, плееры нативные для соответствующих платформ.

Продукт поддерживает скины, автоопределние bpm, эффекты, отдельный канал мониторинга (куда ж без него), однако в качестве звуковой системы умеет только OSS (а так хотелось запустить его в PulseAudio или Jack!)

Ограничения демы - 60 минут работы.

Aceler
()

Kirocker

Хотите временно превратить Linux Box в мультимедиа плеер? В современных квартирах уже редко встретишь отдельный музыкальный центр, а вот компьютер - запросто. В то же время наличие интернета в нём обычно отвлекает от других дел ;)

На скриншоте - Kirocker, апплет для KDE, который в виде апплета панели показывает текущую песню из Amarok, а запущенный на полный экран, показывает то, что видно на скриншоте. Теперь текущую песню можно видеть с другого конца гостиной. Возьмите пульт ДУ в руки, поставьте хорошую песню, приглушите свет...

P.S. Темы, фон - настраиваются. Kirocker также умеет брать текст песни из amarok.

Aceler
()

К вопросу «зачем нужно управление цветом в Linux»

Ну или к вопросу "когда в Linux появится приличный варез".

На снимке - графический редактор Pixel Image Editor, бывший Pixel32. Написан на собственном кроссплатформенном тулките eLiquid, умеет 32 бита на канал, CIE LaB, HDR, Pantone, слои эффектов, ну и ещё много всякой всячины.

При цене в 100$ программа явно дешевле фотошопа. Из особенностей, отсутствующих в других редакторах - собственное управление виртуальными рабочими столами. Кто редактировал несколько изображений в GIMP/PhotoShop одновременно - тот оценит.

Из недостатков - "фотошопова болезнь" - не печатает по русски в тексте :)

В общем, пожелаем какому-нибудь Red Hat-у выкупить наконец этот немецкий продукт, чтобы не мучился. Получим заодно при этом ещё один тулкит к имеющемуся набору Qt/Gtk/WxWidgets/etc.

Aceler
()

IBM Lotus Symphony

Что ж, решил проверить сабж. Да, по ссылке на сайт лотуса:

http://symphony.lotus.com/software/lotus/symphony/home.jspa

Дают скачать забесплатно целых 216 Мб кода под сложносочиненной лицензией (часть кода под IBM License, часть под GPL, часть под Eclipse), после регистрации и получения IBM ID.

LS - это обрезанный до трех компонентов (с восьми) Lotus Notes, который является мощным офисным пакетом с интеграцией в GroupWare среду Lotus Domino. Из всех компонентов Notes в Symphony остались только основные - документы, электронные таблицы и презентации. Если вы уже работали с Notes, в Symphony вы почувствуете себя как дома. Symphony сделан на базе кода OpenOffice.org и Eclipse RCP, однако это НЕ OOo. Он имеет совсем другую организацию, Look&Feel и главное - гораздо удобнее OOo (ИМХО). О корнях OOo напоминают разве что диалоги при создании таблиц и графиков. LS не имеет плавающих панелей - вместо этого используются контекстно-зависимые боковые панели (см. скрин). Кроме этого, на скрине виден MDI, и не виден режим показа миникартинок для обзора всех документов сразу.

В общем, это форменный Firefox, рекомендую попробовать :)

P.S. Тормоза в бете при запуске - неописуемы. Затем работает быстро. А еще там есть плагины.

Aceler
()

Овцы!

Четыре овцы внизу экрана - это милый скринмейт, появившийся и Японии году так в 97-м, (когда только начинался GNOME :)). Соответствено, он спокойно запускается через wine и даже пытается ловить окна, хотя ему это редко удается сделать правильно. Тем не менее, зоопарк овец вполне может жить на моем компьютере :)

Есть нативные аналоги под Linux, но такой графики в них нет. Перерисовать, что ли, на досуге.

Aceler
()

Google Web Toolkit

Если кто помнит мой предыдущий скрин по поводу ASP.Net в Linux:

http://www.linux.org.ru/view-message.jsp?msgid=1770218

то на новом скрине все очень похоже. Вместо C# - Java, вместо Mono - Java, вместо MonoDevelop - Eclipse, вместо .Net Framework - Google Web Toolkit. Идеология та же - собирается приложение, выполняется на встроенном веб-сервере, под соответствующей машиной, а клиент отображается в браузере. Только если в MonoDevelop в качестве браузера использовался внешний браузер Firefox, здесь используется встроенный на основе кода Mozilla 1.7.3.

Более того, если MonoDevelop генерировал код, совместимый только с IE и FireFox, то GWT генерит код, ориентированный на IE, FireFox, Safari и Opera.

Ну и наконец, возможности Eclipse несравненно больше, чем у MonoDevelop.

Сайт проекта:

http://code.google.com/webtoolkit/

P.S. Eclipse рулит!

Aceler
()

VirtualBox 1.4.0.

На снимке свежевышедшая VirtualBox 1.4.0 и тот самый веселый пункт "Справка -> О программе" открыт справа снизу.

Предлагаю заценить картинку :)

Отдельно стоит обратить внимание на индикатор заполнения виртуальной памяти (справа от часов в трее, сразу), и процессора (следующий за ним). В предыдущей версии VB оба индикатора практически постоянно были по 100%, а сделать скриншот при работающей виртуальной машине было практически нереально.

В машине запущена бета-версия ALT LInux Desktop 4.0 Beta. (ftp://beta.altlinux.ru/desktop/). Пытаюсь заценить субпиксельное сглаживание. На JPG вы его не увидите, но оно неплохое.

Остальное - Suse 10.2, патченный libXft ну и вообще - ничего за последние полгода не поменялось.

Aceler
()

ASP .Net в Linux

Вот, запускаем под линуксом нативную среду разработки MonoDevelop, пишем что-нибудь на ASP .net, а потом с помощью apache и mod_mono спокойненько запускаем. Все работает как часы.

Средство разработки - MonoDevelop открытое, mono - открытая, ну линукс и FF - понятно.

Казалось бы, и причем тут Microsoft? :)

Aceler
()

Ой! Реестр!

Замечательная такая программа для правки конфигов. Причем поддерживаются как конфиги KDE, так и конфиги Gnome. Программа еще только в версии 0.9.5, так что пожелаем ей дальнейшего развития!

Юзабилити явно лучше чем у.... конкурентов. Например, показываются иконки приложений, для которых происходит правка, жирным выделяются вносимые правки.

Сдается мне, что с выходом KDE 4 и переходом на XML в конфигах эта штука будет нужней чем mc в консоли, при этом конфиги остаются конфигами со всеми их преимуществами.

Все остальное - обычное (по современным меркам :)) - Beryl (AIGLX) + Emerald + KDE 3.5.5 в openSUSE 10.2.

Aceler
()

Пять лет назад...

Достал с полки ALT Linux Junior 1.1 2001 года выпуска. Ради интереса поставил... Поставился.

kernel 2.4.10, Gnome 1.4, KDE 2.2 и так далее.. Даже OpenOffice есть!

В те годы выбор оболочки между Gnome и KDE фактически определял весь внешний вид. Со скриншота видно, что диалоги на qt в то время рвали gtk-шные как грелку, поскольку gtk-2 только-только была на подходе (хотя и Qt только 2-й версии). С другой стороны, свежеиспеченный Nautilus выглядит пристойно даже для современной системы.

Mozilla еще не дошла даже до версии 1.0, дистрибутив очень напоминает Mandrake со всеми утилитами последнего, на rpm сверху прикручне apt, но при этом система все равно администрируется через rpmdrake...

А XMMS все такое же вечно молодой.

Кстати, производительностью система не блещет, не смотря на относительую "слабость" софта, железки мои определяться не захотели (Celeron 1500, Intel 915 со встроенным видео и т.д.).

P.S. Скриншот представлен для попытки оценить, насколько Linux изменился за последние пять лет. Ругать можно все - шрифты, цвета, расположение элементов :)

Aceler
()

Шрифты

После того, как кому-то не понравились дефолтные шрифты, я решил зняться этим вопросом вплотную.

Итак, имеем ряд патчей: http://turnerdavid.neuf.fr/freetype/patches/font-patches.html

Только вот незадача - они для версии 2.1.7, а у меня уже 2.1.10. Да и компилировать что-то вручную не хочется - у меня уже давно чисто потребительский подход в Linux.

Поэтому хотелось найти все готовое. Для этого надо было найти такое место, где нарушение патентов этими патчами никого не волнует. И место было найдено. Этим местом оказался дистрибутив ALT Linux!

Качаем файл:

ftp://ftp.pbone.net/mirror/ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphu... Ставим его: rpm -ihv --nodeps --replacefiles libXft-2.1.9-alt1.i586.rpm

Для тех, кто падает в обморок при виде опций --nodeps и --replacefiles (типа меня :)), есть вариант - скопировать файлы вручную (их там всего один) на место, сохранив старый вариант. Если что - откатитесь из консоли.

Результат налицо.

(Проверено на дистрибутивах Mandriva 2006.0 и 2007.0).

Aceler
()

VSTi

Пришло время проверить утверждение, что Linux может запускать VSTi плагины, на собственном опыте. VSTi - это технология, разработанная фирмой Steinberg, предназначенная для написания плагинов виртуальных музыкальнх инструментов.

Для запуска VSTi была скачана и установлена программка fst (ок. 100 кб., требует wine), а также все необходимое для работы - секвенсер Rosergarden, звуковой сервер jack, программа управления jack - qjackctl, и набор VST плагинов (на моем примере - StringZ). Плагины можно поискать в гугле по запросу Free VST.

Последовательность запуска: сначала qjackctl, из нее - jack, потом в консоли командой fst StringZ.dll запускается VSTi инструмент (работает не только StringZ, конечно, но этот самый красивый из моей коллекции :)). И последним запускается Rosegarden, который сам после запуска цепляет этот инструмент. Остается решить, куда завести выход инструмента - или сразу на выход, или на промежуточный вход Rosegarden для последующей звукообработки.

На скриншоте:

Слева вверху - VST плагин StringZ (бесплатный, но не свободный).

Справа - главное окно программы Rosegarden

Слева внизу - матричный редактор дорожки в Rosegarden.

Общие ТТХ - дистрибутив Mandriva One 2007 (глубокая бета, ожидаемое время выхода - сентябрь 2006), KDE 3.5.3, практически все по умолчанию.

Aceler
()

Sibelius под Linux

Кто-то сомневался в том, что можно набирать ноты под Linux? В том, что Sibelius падает?

Хм. Специально скачал и поставил. Работает.

Я понимаю, что Sibelius не является OpenSource ПО, более того, программа платная, но мне надо ноты набивать, а не раздумывать.

Еще пользуюсь иногда Windows-версией Guitar Pro под Linux.

Aceler
()

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