LINUX.ORG.RU

Сообщения truetester

 

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

Форум — Development

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

struct Name { int param1; int param2; }

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

truetester
()

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

Форум — Desktop

В продолжение топика 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 тысяч рублей.

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

 

truetester
()

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

Форум — Talks

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

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

truetester
()

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

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

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

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

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

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

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

Лицензия: GPLv3

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

>>> Подробности на русском

 , , ,

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

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

 

truetester
()

Audacious 2.2

Новости — Мультимедиа
Группа Мультимедиа

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

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

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

Исходники:

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

 ,

truetester
()

DeaDBeeF 0.3.0

Новости — Мультимедиа
Группа Мультимедиа

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

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

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

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

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

 , ,

truetester
()

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

Форум — Talks

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

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

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

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

truetester
()

Вышел Audacious 2.1

Новости — Open Source
Группа 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

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

 audio gtk audacious

truetester
()

Cuberok 0.0.10

Форум — Talks

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

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

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

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

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

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

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

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

truetester
()

audacious 0.2 alpha

Форум — Talks

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

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

truetester
()

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

Форум — Development

Возникла довольно специфичная задача. С помощью амарока (или другого плеера) проиграть файлы с определённым расширением, находящимся в директории. Через консоль это делается на раз, но как сделать это с помощью средств 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
()

qutIM 0.2 alfa

Форум — Talks
truetester
()

bs2b 2.2.1

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

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

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

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

>>> Подробности на русском языке

 

truetester
()

audacious RIP?

Форум — Talks

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

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

truetester
()

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

Форум — Linux-org-ru

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

truetester
()

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

Форум — Talks

Сабж

 

truetester
()

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