LINUX.ORG.RU

Сообщения truetester

 
Форум — Development

Структура vs класс

Часто замечаю вот такое. Вместо

struct Name { int param1; int param2; }

используют класс с доступом к переменным через функции (set, get). В той же Qt я вообще ни разу не видел «прямой» доступ к переменным. Чем это объясняется? Почему использование функций предпочтительнее? Всё таки количества кода во втором случае явно больше.

truetester
()
Форум — Desktop

[решение проблемы] kde4+nvidia+terminus=тормоза

В продолжение топика www.linux.org.ru/view-message.jsp?msgid=4143801

Система: Mandriva 2010.0 ~x86, KDE 4.3.2/Qt-4.5.3, xserver: 1.6.5, NVidia 190.53 Проц: E2160, видео: 8500GT

шрифт в konsole/yakuake - terminus

Суть проблемы: если запустить konsole/yakuake, то наблюдаются феерические тормоза. Запущенный top показывает, что иксы жрут до 50%. Если сменить шрифт на другой, то всё нормализуется. Запуск nvidia-settings -a InitialPixmapPlacement=2 GlyphCache=1 с различными вариациями не помогает. Попробовал InitialPixmapPlacement=0. Консоль стала заметно быстрее, но про эффекты можно забыть (стал падать kwin при попытке включения эффектов), более того, с InitialPixmapPlacement=0 стала тормозить отрисовка окон. В общем, пришлось от этой идеи оказаться.

И самое интересное, в мандриве 2009.1 таких проблем нет. Путём исключения установил, что виновата в этом Qt. 4.5.0/4.5.1 работают нормально, а вот начиная с 4.5.2 наблюдаются проблемы. Учитывая, что kde 4.3.2 собрано с Qt 4.5.3, то окатить назад не представляется возможным. Решил проблему просто: надёргал «подозрительные» патчи из гита, откатил и проблема решилась. Теперь в top на первом месте kwin со своими 5% - это решилось классически добавлением «export QT_NO_GLIB=1» в .bash_profile

На всякий случай мой кусок из xorg.conf:

Option "RenderAccel" "True"
Option "HWCursor" "True"
Option "AllowIndirectPixmaps" "False"
Option "PixmapCache" "True"
Option "PixmapCacheRoundSizeKB" "1024"
Ссылка на патчи, которые я применил: http://slil.ru/28425900

Но не всё так просто. Эти патчи рассчитаны на Qt 4.5.3 и применять их надо с ключом -R. Кроме того, накладывается оно с некоторыми ошибками и там явно много лишнего. И на всякий случай, ссылка на дистрибутивные патчи, которые я тоже накатил: http://svn.mandriva.com/svn/packages/cooker/qt4/releases/4:4.5.3/3mdv2010.0/S...

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

ЗЫЖ не торопитесь кидаться лепёшками, т.к. тормоза в kde имеют несколько причин и одну из них я, кажется, нашёл.

truetester
()
Новости — Linux в России

Подведены итоги первого конкурса «Лучший свободный проект России»

 

Группа Linux в России

Подведены итоги первого российского конкурса свободных разработок «Лучший свободный проект России», проводимого журналом Linux Format при поддержке спонсоров — Intel, PingWin Software, ГНУ/Линуксцентр, Wimaxstore и официальной поддержке Министерства связи и массовых коммуникаций РФ.

На конкурс было подано более 100 свободных проектов, разрабатываемых программистами из России и стран СНГ. Победителями конкурса признаны:

В группе индивидуальных проектов:

  • 1 место — файловый архиватор с высокой степенью сжатия 7-zip, приз 100 тысяч рублей.
  • 2 место — реверс-инжинированный Linux драйвер madwimax для устройств доступа к сетям mobile WiMAX (802.16e), выполненных на основе чипа Samsung CMC-730, приз 80 тысяч рублей.
  • 3 место — HTTP-сервер, HTTP-прокси сервер, почтовый прокси-сервер nginx, приз 70 тысяч рублей.

Среди групповых проектов:

  • 1 место — система оптического распознавания текстов российской компании Cognitive Technologies - CuneiForm, приз 100 тысяч рублей.
  • 2 место — редактор векторной графики Sk1, ориентированный на профессиональное использование в печатной индустрии и поддерживающий проприетарные форматы, приз 80 тысяч рублей.
  • 3 место - консольный файловый менеджер Midnight Commander, приз 70 тысяч рублей.

Благодаря спонсорам призовой фонд удалось увеличить до 600 тыс рублей, что позволило наградить специальном призом «Выбор редакции Linux Format» еще два проекта: Kalpa.Cloud - средство разработки сетевых приложений с развитым графическим интерфейсом (тандем библиотеки с++ - разработчика сервера приложений и универсального тонкого клиента), приз 50 тысяч рублей.

Электронный деканат (Free Dean's Office) - модуль для среды дистанционного обучения Moodle, который добавляет возможность управления процессом обучения, типичным для российских школ, колледжей и ВУЗов, приз 50 тысяч рублей.

>>> Подробности (linuxformat.ru)

truetester
()
Форум — Talks

Лучший свободный проект России. Уже забыли?

Сабж: http://linuxformat.ru/foss-contest/

Уже 16-е, но ни слуху ни духу.

truetester
()
Новости — Open Source

Vacuum - новый jabber-клиент на базе Qt

 , , ,

Группа Open Source

Vacuum — находящийся в разработке кроссплатформенный клиент на базе Qt. Несмотря на отсутствие стабильной версии, клиент вполне пригоден для тестирования, т.к. около 3-х лет разрабатывался закрыто.

Особенности программы:

  • собственная реализация jabber, основанная на XML-парсере Qt;
  • полностью модульная структура с возможностью расширения;
  • поддержка большого количества расширений (XEPs) протокола jabber.

В настоящее время реализованы следующие возможности:

  • поддержка нескольких аккаунтов и профилей;
  • поддержка стилей Adium;
  • автоматическое переключение статусов по расписанию;
  • анимированные смайлы;
  • автоматическое переключение шлюзов;
  • табовый интерфейс;
  • возможность задать любую картинку для пользователя, независимо от его аватары.

Лицензия: GPLv3

Проект на GoogleCode: http://code.google.com/p/vacuum-im/

>>> Подробности на русском (jawiki.ru)

truetester
()
Новости — Мультимедиа

projectM 2.0

 

Группа Мультимедиа

После 17 месяцев разработки вышла новая версия проекта projectM. Библиотека projectM является свободным аналогом Milkdrop и предназначена для визуализации звука с помощью OpenGL.

Основные изменения:

  • поддержка пресетов Milkdrop 2.0
  • поддержка пиксельных шейдеров
  • добавлена возможность использования Nvidia Cg toolkit
  • структура проекта теперь позволяет добавить свой формат пресетов

Страница для загрузки: http://sourceforge.net/projects/projectm/files/

Все компоненты одним архивом: http://sourceforge.net/projects/projectm/files/projectM-complete-2.0.0-Source.tar.gz/download

>>> Подробности (sourceforge.net)

truetester
()
Новости — Мультимедиа

Audacious 2.2

 ,

Группа Мультимедиа

Вышла новая версия популярного аудиопроигрывателя под номером 2.2.

Значительная часть изменений приходится на исправление ошибок, но тем не менее следует отметить следующие изменения:

  • обновлён русский перевод;
  • по умолчанию используется новый модуль alsa с поддержкой gapless и множеством улучшений;
  • поддержка cue осуществляется с помощью библиотеки libcue;
  • удалён нерабочий модуль timidity.

Исходники:

>>> Подробности (audacious-media-player.org)

truetester
()
Новости — Мультимедиа

DeaDBeeF 0.3.0

 , ,

Группа Мультимедиа

Вышла новая версия аудио-плеера deadbeef.

Основные изменения:

  • поддержка протоколов http/ftp;
  • поддержка pls- и m3u-списков воспроизведения;
  • поддержка CDA, включая cddb/freedb;
  • поддержка аппаратного и программного ресемплинга;
  • сохранение настроек по сигналу SIGTERM;
  • добавлен диалог настроек;
  • улучшения в поддержке cue;
  • множество других исправлений и улучшений.

Исходники: deadbeef-0.3.0.tar.gz

>>> Подробности (sourceforge.net)

truetester
()
Форум — Talks

lyricwiki - опять поломали :(

На этот раз похоже окончательно.

Патч для амарок есть, но работает оно через одно всем известное место. Сейчас всё привязано к html наглухо, поэтому малейшие изменения в разметке приведут к полной неработоспособности. Интересно, есть ли вообще альтернативные сервисы с нормальным api?

пруф: https://bugs.kde.org/show_bug.cgi?id=202366

ЗЫЖ отсылал туда пару песен, но похоже мой труд решили присвоить.

truetester
()
Новости — Open Source

Вышел Audacious 2.1

 audio gtk audacious

Группа Open Source

Доступна новая версия аудио-плеера Audacious под номером 2.1

Основные изменения:

  • новый интерфейс перенесён в модуль и переименован в «gtkui»;
  • добавлена сортировка по альбомам;
  • полностью переписан вывода alsa, благодаря чему решена проблема большой загрузки cpu на intel-HDA;
  • вывод доступных интерфейсов с помощью команды audacious -i list;
  • добавлен эффект bs2b, позволяющий улучшить стереоэффект в наушниках, подробнее: http://bs2b.sf.net
  • удалён плагин rootvis из-за полной неработоспособности на новых системах.

Кроме того исправлено около 20 ошибок. Также разработчики отмечают, что новый интерфейс не совсем готов, но намечается некоторый прогресс.

Скачать:

audacious-2.1.tgz: http://distfiles.atheme.org/audacious-2.1.tgz

audacious-plugins-2.1.tgz: http://distfiles.atheme.org/audacious-plugins-2.1.tgz

>>> Подробности (audacious-media-player.org)

truetester
()
Форум — Talks

Cuberok 0.0.10

Вышла новая версия плеера Cuberok.

Новые возможности:

- поддержка Libre.FM

- импорт коллекции из amaroK 1.4

- мастер первого запуска

- улучшения в панели информации

- исправлено много ошибок

Скачать: http://code.google.com/p/cuberok/downloads/list

truetester
()
Форум — Talks

audacious 0.2 alpha

Проект стал подавать признаки жизни. После года разработки доступна первая альфа 2-й ветки. Список изменений не найден, но появился Stream Browser и skinned-интерфейс теперь выполнен в виде модуля. Кроме того следует отметить заметное улучшение в поддержке cue.

Ссылка на сайт проекта: http://audacious-media-player.org/

truetester
()
Форум — Development

xdg+регулярные выражения.

Возникла довольно специфичная задача. С помощью амарока (или другого плеера) проиграть файлы с определённым расширением, находящимся в директории. Через консоль это делается на раз, но как сделать это с помощью средств freedesktop (очень хочется сделать это в dolphin). Не долго думаю создал файл amarok_add_mp3.desktop с нужным содержимом, добавил строчку Exec=amarok %F/*.mp3. Казалось, задача решена, но опять облом desktop-file-validate выводит ошибку:

/usr/share/applications/amarok_add_mp3.desktop: error: value "amarok %F/*.mp3" for key "Exec" in group "Desktop Entry" contains a reserved character '*' outside of a quote

Пытался сделать так Exec=amarok "%F/*.mp3" но всё равно не работает. Отюда вопрос, можно ли как-то обойти это ограничение freedesktop?

truetester
()
Форум — Talks

qutIM 0.2 alfa

truetester
()
Новости — Open Source

bs2b 2.2.1

 

Группа Open Source

Обычная стереозапись производится для прослушивания громкоговорителями. Это означает, что звукорежиссёр делает стереомикширование с адаптацией звука для прослушивания одного канала обеими ушами. Следовательно, вы будете утомлены при длительном прослушивании в наушниках больше из-за супер-стереоэффекта, чем из-за плохой конструкции наушников. В наушниках отсутствует то, что звук идет от каждого канала к противоположному уху, достигает его через некоторое короткое время проходя дополнительное расстояние, и с частично ослабленными верхними частотами из-за эффекта тени головы. И задержка до дальнего уха несколько больше на низких частотах чем на высоких. Bauer stereophonic-to-binaural DSP (bs2b) предназначен для улучшения прослушивания аудио стерео программ в наушниках и уменьшения утомления.

Версия библиотеки 2.2.1 теперь полностью пригодна для добавления в дистрибутивы и использования в *nix проектах. Вместе с библиотекой поставляется утилита для применения эффекта к PCM-файлам, с помощью которой можно оценить эффект "вживую".

Скачать исходники

>>> Подробности на русском языке (sourceforge.net)

truetester
()
Форум — Talks

audacious RIP?

После последних событий разработка идёт крайне вяло [1]. Если люди, знающие что там у них не так?

1. http://hg.atheme.org/audacious

truetester
()
Форум — Linux-org-ru

А можно разбанить 82.211.152.12?

В связи с кризисом пришлось отказаться от ускорителя globax и перейти на дешёвое решение от провайдера. Но сабжевый IP оказался забанен. Можно ли его разбанить?

truetester
()
Форум — Talks

[ZOMG] [LOL] Что случилось с http://www.xmms.org?

 

Сабж

truetester
()

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