LINUX.ORG.RU

Сообщения Pavval

 

[firefox][криокамера]Сборки электролиза

Форум — Talks

Не могу найти nightly сборки electrolysis (ФФ, в котором каждая вкладка в отдельном процессе). Что с ним? Его что, интегрировали в 4.0?

 ,

Pavval
()

[системы отслеживания ошибок]Экскурсия по зоопарку

Форум — Talks

Расскажите кто что знает про разные системы отслеживания ошибок. Т.е. восхвалите свою любимую и обгадьте (аргументировано) конкурентов. Домыслы и живое обсуждение приветствуется.

Pavval
()

[СПВ][фото]Компенсация дифракции при сильно закрытой диафрагме

Форум — Talks

Есть ли способ ее программно скомпенсировать?

 ,

Pavval
()

Android - вопросы новичка

Форум — Mobile

После слива Нокии хочу купить телефон на андроиде. Есть ряд вопросов по платформе:

1. Обновление прошивки - оно всегда доступно (с потерей гарантии или без) или нет?
2. Root - как с этим дела?
3. Если я хочу разрабатывать софт под свой телефон, то мне нужна какая-то девелоперская прошивка? Вообще, как выглядит процесс разработки?
4. Есть ли возможность подпилить что-то в ОС под себя?

З.Ы. Ориентировочно буду брать Desire/Desire HD.

Pavval
()

[kde]В рамках проекта Bretzn создается система для упрощения доставки KDE-приложений

Форум — Talks

Ъ - ходят по ссылкам

!Ъ - не ходят (ограниченые, да):

Разработчики openSUSE и KDE представили проект Bretzn, в рамках которого планируется подготовить универсальную систему доставки GUI-программ до конечных пользователей. Bretzn реализован в виде плагинов к популярным инструментам разработки KDE-программ, таким как KDevelop и Qt Creator, и задействует для формирования пакетов возможности сервиса openSUSE Build Service. Bretzn позволяет автоматизировать такие операции, как выпуск релизов, сборка пакетов, их размещение в различные online-каталогах, публикация анонсов в социальных сетях, обеспечение упрощения процесса установки.

В настоящее время чтобы довести до пользователей результаты своего труда, разработчику программы мало написать код, нужно обеспечить сборку пакетов для различных операционных систем, разместить программу на сайте или передать в репозитории дистрибутивов, анонсировать новую версию и обеспечить поддержку в форуме. Bretzn нацелен на максимальное упрощение данных операций, давая разработчику возможность сосредоточиться на развитии кода - достаточно, используя встроенные в Qt Creator средства, оформить обобщенные инструкции сборки при помощи стандартной системы QMake и заполнить шаблон для формирования RPM-пакета.

Далее код приложения передается в сервис openSUSE Build Service, при помощи которого для широкого круга Linux-дистрибутивов генерируются родные пакеты, которые передаются в online-каталоги приложений, поддерживающие API OCS (Open Collaboration Services), например, в OpenDesktop.org, KDE-Apps.org и MeeGo appstore. Серверная часть Bretzn не ограничена поддержкой openSUSE Build Service, так как изначально разработана с учетом возможности интеграции с любым другими сервисами сборки пакетов.

Дополнительно, в рамках проекта Bretzn подготовлен прототип набора web-приложений AppStore для создания online-каталогов, позволяющих организовать доставку программ для различных Linux-дистрибутивов, а также для Windows и Mac OS X. Предусмотрена возможность размещения скриншотов, списков изменений, ведения рейтинга (голосование), обсуждений. Подключиться к работе с системой может любой проект, обеспечивший поддержку API Open Collaboration Services (OCS), например, поддержка OCS уже реализована в KDE Application Installer. Из интересный возможностей которые может обеспечить данный API отмечается функций доставки уведомлений о выходе новых версий, которые затем могут быть отображены на десктопе пользователя, или возможность оценки списка программ, которыми пользуются друзья.

Из планов на будущее отмечается интеграция поддержки средств для отправки уведомлений об ошибках и обеспечение интеграции с различными типами online-каталогов (App Stores). Также планируется инициировать создание плагинов для Eclipse, NetBeans, Anjuta, Emacs и MonoDevelop, сделав таким образом систему Bretzn полезной не только для разработчиков KDE и Qt программ, но и для пользователей других графических систем. GNOME-клиент OCS API планируется создать на базе Ubuntu Software Center. Проводимая в рамках проекта Bretzn работа тесна связана с параллельно развивающейся инициативой AppStream, в рамках которой создается универсальный интерфейс установки программ.

Теперь KDE приложения точно будут доставлять.

 

Pavval
()

[opennet]Небольшой патч позволил повысить производительность GLX-расширения X.Org на 60%

Форум — Talks

Ъ

!Ъ:

Крис Вильсон (Chris Wilson), принимающий участие в разработке драйвера xf86-video-intel, представил в списке рассылки разработчиков X.Org 50-строчный патч, позволяющий задействовать небольшой кэш при индексировании результатов операций декодирования GLX-опкода. Подобное кэширование позволило значительно увеличить производительность операций непрямого рендеринга.

Например, после применения патча, при обращении к X-серверу через сеть или локальный сокет, скорость отрисовки в игре World of Padman возросла с 28 до 45 кадров в секунду. Эффект наблюдается для всех драйверов, но проявляется только при использовании непрямого реднеринга и на оказывает влияния при прямом обращении к видеоаппаратуре, используя DRI-интерфейс.

 

Pavval
()

KDevelop 4.2

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

Сегодня одновременно с KDE SC 4.6 был анонсирован выпуск версии 4.2 популярной среды разработки KDevelop и сопутствующих ему модулей KDevelop-php. Главным новшеством версии является поддержка интерфейса KTextEditor::MovingInterface из Kate, благодаря чему стало возможным использовать KDevelop в свежевышедшем KDE 4.6.

Среди изменений по сравнению с предыдущей версией стоит отметить:

  • улучшенный модуль QtHelp теперь позволяет подключать сторонние файлы справки .qch, благодаря чему стало возможным пользоваться документацией kdelibs или libstdc++ прямо в IDE;
  • добавлен новый модуль поддержки man-страниц документации;
  • поддержка поиска и замены в файлах (ранее возможность замены отсутствовала);
  • функция Problems теперь показывает TODO и FIXME в коде;
  • добавлена фильтрация в дереве проекта;
  • реализовано открытие файлов проекта во внешнем приложении (например, в QtDesigner для .ui файлов);
  • внесён ряд улучшений в поддержку С++ (разбор макросов), CMake (работа с файлами) и PHP (семантическая подсветка переменных);
  • исправлено много ошибок.

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

 , , , , ,

Pavval
()

[kde]Wednesday, January 26, 2011: Release

Форум — Talks

Смотрю на календарь и думаю - а когда оно уже выйдет? Хоть вечером будет? Ну и новость на ЛОРе нужна:)

 

Pavval
()

[opennet]Дистрибутивы начали разработку универсального интерфейса установки программ AppStream

Форум — Talks

link

!Ъ:

На проведенной в Германии конференции, посвященной вопросам установки программ в Linux, представителями проектов Fedora, Ubuntu, Debian, Suse и Mandriva была рассмотрена целесообразность создания универсального формата пакетов и единого интерфейса для управления установкой программ. Обобщив результаты обсуждений, в списке рассылки разработчиков PackageKit был представлен проект AppStream. Конечной целью проекта является формирование единого API, разработка формата для обмена мета-данными и создание графического интерфейса пользователя, который позволит устанавливать и удалять программы.

AppStream является клиент-серверной системой, определяющей общие способы обеспечения сбора информации о пакетах и состоящей из четырех базовых частей: клиента, зеркала мета-данных, сервера-компоновщика и сервера для обеспечения социальной активности (обсуждение, голосование). Вместо формирования супер-пакетов, которые можно установить в любом дистрибутиве, планируется сформировать обобщенный индекс мета-данных, ссылающийся на различные репозитории и источники пакетов. Мета-данные будут храниться на отдельном сервере, накапливающем информацию о доступных пакетах, типах доступных репозиторев и местах фактического размещения пакетов. Cервер-компоновщик занимается извлечение информации о пакетах из .desktop-файлов, которые формируются создателями дистрибутивов для каждого пакета, и формированием результирующих XML-индексов («appdata.xml»).

В качестве наиболее оптимального интерфейса пользователя рассматривается Ubuntu Software Center, который планируется портировать для работы с PackageKit и поисковым индексом xapian, через который будет организован поиск мета-данных. Непосредственная установка программ будет осуществляться при посредничестве системы PackageKit, которая будет привлекать штатные средства каждого из дистрибутивов (yum, apt, conary, box, alpm, smart, pisi, zypp и т.д.). Поддержка ведения рейтинга пакетов и организации их обсуждения будет реализована через задействование внешних OCS-серверов (Open Collaboration Services).

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

 

Pavval
()

[фантазия]Творческое задание

Форум — Talks

Навеяно только что произошедшей ситуацией:
девушка вымыла голову, а фена нету (случайно забрали из квартиры). Волосы сохнут долго и потому поход в кино откладывается.

Задача: не выходя из квартиры, высушить волосы.
Первое, что пришло в голову: «запускаешь пылесос на выдув и перед ним держишь кипятильник». Что еще можно придумать?

Pavval
()

2annoynimous: где личная переписка?

Форум — Linux-org-ru

Сообщение удалено annoynimous по причине '5.4 Личная переписка (-1)

http://www.linux.org.ru/news/kde/5796527, сообщение от 17.01.2011 12:38:20

Расскажи-ка мне, с кем это я там переписывался? Или верни скор.

Pavval
()

[firefox][qt]Снова

Форум — Talks

opennet

Один из разработчиков проекта Mozilla сообщил в своём блоге о возобновлении формирования актуальных сборок веб-браузера Firefox, основанных на использовании библиотеки Qt 4.6.2. Основной из причин начала портирования Firefox на Qt в своё время была заинтересованность компании Nokia и разработчиков платформы Maemo, в шестой версии которой ожидается замена GTK+ на Qt.

К сожалению, тема по умолчанию Firefox-ом корректно не отображается, поэтому пользоваться веб браузером крайне проблематично. Для решения этой проблемы предлагается установить темы с веб сайта addons.mozilla.org. Ещё раз стоит напомнить, что данная версия Mozilla Firefox генерируется из экспериментальной ветки, поэтому возможны разнообразные проблемы, вплоть до полной невозможности запуска программы и потери профиля.

Firefox для Qt можно скачать с ftp сайта Mozilla.

 ,

Pavval
()

[телефоны]Desire vs гнусмас S8500 Wave

Форум — Mobile

Сабж. Также интересно глобально: Bada vs Android.

Pavval
()

[cmake]Uninstall

Форум — Development

Есть проект одной либы. Состоит из либы и хедеров. Надо сделать make uninstall.

Проблема 1:

Хедеры ставятся как /usr/include/libmylib/*.h

Взял скрипт для uninstall из cmake FAQ и вижу следующую пролему: созданный каталог (/usr/include/libmylib) не удаляется. Потому что его нету в install_manifest.txt.

Инсталлится оно так: install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION include/libmylib FILES_MATCHING PATTERN «*.h»)

Файлы из него удаляются все. Конечно можно тупо добавить удаление этого каталога в uninstall target, но это криво.

Проблема 2:

При удалении этот скрипт выдает:

-- Uninstalling "/usr/local/lib/libmylib.so.1.0.0"
-- Uninstalling "/usr/local/lib/libmylib.so.1"
-- File "/usr/local/lib/libmylib.so.1" does not exist.
-- Uninstalling "/usr/local/lib/libmylib.so"
-- File "/usr/local/lib/libmylib.so" does not exist.

Файлы тупо есть. Видимо он ругается на то, что файлы по симлинкам отсутствуют.

Разыскивается менее кривой способ делать uninstall.

 

Pavval
()

2post-factum: WTF?

Форум — Linux-org-ru

http://www.linux.org.ru/forum/talks/5763647

Где ты флуд нашел? Хотел услышать оценки того, когда выйдет Debian (временные, а не кол-во багов), получил -2 фиг знает за что.

Pavval
()

Проблемы со звуком

Форум — Desktop

Кде 4.5, запускаю amarok - звук есть. Тут же запускаю firefox - в нем на youtube звука нет. Вырубаю обоих, запускаю firefox - есть, но потом в amarok нет. ff + mplayer - звук только в первом запущеном. При этом firefox + vlc - все ок.

Pulseaudio был установлен, снес - ничего не изменилось.

Pavval
()

[kde][hal]Теперь окончательно

Форум — Talks
Kevin Ottens <ervin@kde.org> changed:

          What    |Removed                     |Added
----------------------------------------------------------------------------
            Status|NEW                         |RESOLVED
        Resolution|                            |FIXED

--- Comment #24 from Kevin Ottens <ervin kde org>  2010-12-28 15:28:00 ---
I forgot to add "BUG: 229643" in my commit message apparently. Anyway, that one
is fixed since r1206281, so it'll be in 4.6.0.

 ,

Pavval
()

[помогите][загадка]глюки dd-wrt

Форум — Talks

Писал в admin, но там не помогли.

Коротко: есть роутер с dd-wrt, который глючит след. образом: при включении нет инета, пока не нажмешь Apply в на странице соотв. настроек роутера. Есть ssh на роутер, интересно докопаться, в чем же дело.

Выяснено, что до и после Apply вывод «route -n», «ifconfig» и «iptables -L -n» одинаковый.

# cat /proc/sys/net/ipv4/ip_forward 1 - тоже и до и после. Но ping шлюза провайдера с самого роутера не идет.

 

Pavval
()

[dd-wrt]Нет доступа в WAN

Форум — Admin

Прошил свой Netgear WNDR3700 DD-WRT. Есть проблема: при загрузке роутера он никого не пускает в инет, пока на него не зайдешь и не нажмешь Apply на вкладке настроек сети. Доступ к LAN нормальный.

Пытаюсь самостоятельно выяснить в чем проблема, но пока не преуспел.

Итак: провайдер дает статический IP - 81.95.188.70. GW - 81.95.89.254 Маска - 255.255.254.0.

На роутере после загрузки:

root@lolwut:~# ifconfig 
ath0      Link encap:Ethernet  HWaddr E0:91:F5:00:FB:93  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:10782 (10.5 KiB)

ath1      Link encap:Ethernet  HWaddr E0:91:F5:00:FB:93  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:10782 (10.5 KiB)

br0       Link encap:Ethernet  HWaddr E0:91:F5:00:FB:91  
          inet addr:10.0.0.128  Bcast:10.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:197 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:20826 (20.3 KiB)  TX bytes:5589 (5.4 KiB)

br0:0     Link encap:Ethernet  HWaddr E0:91:F5:00:FB:91  
          inet addr:169.254.255.1  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1

eth0      Link encap:Ethernet  HWaddr E0:91:F5:00:FB:91  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:213 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:27039 (26.4 KiB)  TX bytes:7045 (6.8 KiB)

eth1      Link encap:Ethernet  HWaddr E0:91:F5:00:FB:92  
          inet addr:81.95.188.70  Bcast:81.95.189.255  Mask:255.255.254.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1340 errors:0 dropped:2066920103 overruns:0 frame:0
          TX packets:143 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:144974 (141.5 KiB)  TX bytes:11395 (11.1 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING MULTICAST  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wifi0     Link encap:Ethernet  HWaddr E0:91:F5:00:FB:93  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:5993
          TX packets:99 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:499 
          RX bytes:398 (398.0 B)  TX bytes:15402 (15.0 KiB)
          Interrupt:48 Memory:b0000000-b0010000 

wifi1     Link encap:Ethernet  HWaddr E0:91:F5:00:FB:93  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:499 
          RX bytes:0 (0.0 B)  TX bytes:14844 (14.4 KiB)
          Interrupt:49 Memory:b0010000-b0020000 

root@lolwut:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
81.95.189.254   0.0.0.0         255.255.255.255 UH    0      0        0 eth1
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 br0
81.95.188.0     0.0.0.0         255.255.254.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 br0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         81.95.189.254   0.0.0.0         UG    0      0        0 eth1

При нажатии Apply вроде ничего не меняется.

На роутере ping 81.95.19.254 не проходит.

Куда копать?

 

Pavval
()

[kde]kdepim опять не будет в кде 4.6

Форум — Talks

Howdy all,

Unfortunately, KDEPIM 4.6 will not be ready for KDE SC 4.6.0 as we had planned. This affects lots of people; so that's why the large distribution.

For the Release Team:
===============
Please do NOT release a RC1 for kdepim4.6 or kdepim-runtime4.6. Please remove kdepim and kdepim-runtime from all future KDE SC 4.6 releases. I will take over releasing kdepim4.6 from here until further notice.

For the Packagers:
============
I will continue to make KDEPIM 4.4.x releases — in fact, I will soon be releasing version 4.4.9 which will include important fixes to make it work much better in combination with kdepimlibs 4.6. Keep yours eyes open for that.

We intend to make sure kdepim-4.4 and kdepim-runtime-4.4 work well with kdepimlibs 4.6.

We also hope that your distros will provide betas and RC's I will be creating for the eventual next KDEPIM release (hopefully called 4.6).

For the Git Transition Folks:
=================
We will wait until KDEPIM 4.6 is released to make the SVN -> Git transition. Torgny is in charge of that.

For the KDEPIM Team:
==============
Let's keep working to make a KDEPIM 4.6 release in the near future.

For Everyone Else:
============
Feel free to jump in and help fix bugs and test kdepim.

-Allen
KDEPIM Module Coordinator

 

Pavval
()

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