LINUX.ORG.RU

Сообщения Pavval

 

[криокамера][opennet]Enlightenment

Ъ:

Новый холодильник Electrolux работает под управлением Linux и Enlightenment

Компания Electrolux представила новую модель холодильника I-Kitchen, для управления которым используется основанный на архитектуре ARM мини-компьютер, работающий под управлением Linux. В дверь холодильника вмонтирован небольшой сенсорный экран, пользовательский интерфейс на котором сформирован при помощи библиотек EFL (Enlightenment Foundation Libraries), разработанных в рамках проекта Enlightenment.

Холодильник I-Kitchen позиционируется как составная часть «умной кухни», предоставляя пользователю не имеющий себе равных интерактивный интерфейс по полному управлению всеми аспектами работы холодильника. Аппаратная начинка встроенного в холодильник компьютера выполнена на основе 400Mhz процессора Freescale i.MX25, 128 Мб ОЗУ и сенсорного экрана с разрешением 480x800 пикселей.

Для организации вывода на экран, используется только программная система рендеринга Evas, обеспечивающая замечательную производительность без использования аппаратной акселерации вывода. Формирование насыщенного интерфейса, снабженного анимированными визуальными эффектами, производится с использованием библиотеки Edje и набора виджетов Elementary.

Одной из интересных возможностей является встроенный менеджер фотографий, позволяющий использовать экран холодильника в роли цифровой фоторамки. Работа данной функции обеспечена при помощи библиотеки Ethumb. Из других приложений можно отметить: ПО для управления внутренней температурой, заметки, напоминания, календарь-планировщик, адресная книга, книга советов и рецептов (загружено более 600 рецептов).

 ,

Pavval
()

[Слухи]Nokia N9

Спеки: http://www.gsmarena.com/nokia_n9-3398.php

Ъ: OS    MeeGo OS
QWERTY keyboard
Screen 480 x 800 pixels, 4.0 inches
Qualcomm Snapdragon QSD8250 1 GHz processor
64 GB storage, 512 MB RAM, 1 GB ROM

Rumored. Exp. release 2011 (по другим источникам - февраль 2011).

 

Pavval
()

[роутеры]Скорость

Был у меня Linksys WRT54GL, сидел на своем провайдере и радовался скорости торрентов в 4-5МБайт/с. Потом по одной причине пришлось временно отключить роутер и подключить комп напрямую. Получил 10Мбайт/с. Удивился. Ладно бы WiFi, но ведь речь идет о wired соединении. В тот же день наконец-то купил Netgear WNDR3700, поставил на место старого. Утром имел 11МБайт/с, т.е. как и без роутера.

Вопрос - какую максимальную скорость WAN-to-LAN могут вытянуть подобные роутеры? Провайдер может подключить гигабит с ограничением в 300Мб/с вместо сегодняшних 100.

Pavval
()

Посоветуйте клавиатуру

Нужна тихая клавиатура с малым ходом клавиш. Важно: нормальное (классическое) расположение клавиш (в первую очередь Del/Ins). Мультимедиа клавиши + poweroff обязательны. Прочие доп. клавиши и улучшеная эргономика приветствуются.

Pavval
()

[xmmp][python]Посоветуйте либу

Нужна для создания jabber-бота. Бот должен отсылать онлайн-контатам сообщения по запросам от них. Потому прошу еще пример определения статуса контакта с ростера. Сейчас не могу разобраться с pyxmmp - мож что лучше есть?

 

Pavval
()

[kde][powerdevil]UPS support

Дождались:

Bug 197627 - Powerdevil should support UPS as batteries on desktop PCs

SVN commit 1194864 by dafre:

Make PowerDevil treat an Ups battery as if it was a standard battery.

M +6 -1 powerdevilcore.cpp

 

Pavval
()

[еда тут]Рейтинг предпочтений пользователей Linux по версии журнала Linux Journal

Много еды тут: http://www.linuxjournal.com/content/readers-choice-awards-2010

opennet: http://www.opennet.ru/opennews/art.shtml?num=28492

Ъ:

Лучшая среда рабочего стола: 1. KDE и Gnome разделили первое место

Лучший веб-браузер: 1. Mozilla Firefox - за него проголосовало 87% читателей

Лучшая программа для управления фотографиями:
1. digiKam
2. Picasa
3. F-spot
4. Gwenview
5. gThumb

Лучший аудио проигрыватель:
1. Amarok
2. RhythmBox
3. XMMS
4. Banshee
5. Songbird

Лучший медиа проигрыватель: 1. VLC

Лучшая программа для создания резервных копий данных:
1. rsync
2. tar

Лучшая программа по контролю ревизий:
1. Git
2. Subversion (svn)
3. CVS
4. Bazaar
5. Mercurial (hg)

Лучший язык программирования:
1. Python
2. C++
3. Java
4. C
5. Perl

Лучшая среда для разработки:
1. Eclipse
2. KDevelop
3. Net Beans
4. Qt Creator
5. vim

Лучший пакетный менеджер
1. APT
2. Synaptic
3. YUM
4. aptitude
5. PiSi

Лучший смартфон c Linux:
1. Nokia N900
2. HTC Nexus One
3. Motorola Droid
4. HTC Droid
5. HTC Evo

Лучший новый открытый проект 1. MeeGo

Продукт года:
1. Android
2. KDE

Pavval
()

Ликбез по SSD

Хочу купить SSD диск, но немного не в теме, как выбирать. Вижу вроде разные типы флеш-памяти, вижу разных производителей. Кто что знает? У кого какой опыт?

Pavval
()

[opennet]Разработчики KDE рассматривают возможность интеграции библиотек проекта в Qt

Ъ:

Корнелиус Шумахер (Cornelius Schumacher), президент организации KDE e.V., опубликовал в списке рассылки разработчиков KDE предложение о слиянии в одно целое библиотек проекта KDE и Qt. По мнению Корнелиуса интеграция стандартных и вспомогательных библиотек KDE (kdelibs, kdepim и kdesupport) в Qt позволит сформировать целостный и более полный API, избавиться от избыточных функций, обеспечить хорошую интеграцию с KDE, упростить поддержку и увеличить переносимость платформы. Интеграция в Qt библиотек KDE также позволит избавить разработчиков прикладных приложений от дилеммы: использовать дополнительные классы, но привязать свое приложений к библиотекам KDE, или ограничить функциональность, но оставить в зависимостях только Qt.

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

Дополнительно отмечается, что сейчас вокруг Qt развивается надстройка API для мобильной платформы MeeGo, что по сути напоминает когда-то происходившие процессы в проекте KDE, которые и привели к возникновению дополнительного набора библиотек. В настоящее время библиотеки KDE уже содержат необходимый набор дополнительных классов и их интеграция с Qt позволила бы компании Nokia избавить себя от дублирования уже выполненной работы. С другой стороны, неизвестно, согласится ли Nokia принять код KDE. Несмотря на планы по переходу к открытой модели управления, Qt остается под полным контролем Nokia. Так как проект Qt отличается повышенными требованиями к принимаемому коду, библиотеки KDE могут просто не пройти жесткий контроль качества.

В сообществе к идее отнеслись по разному, некоторые, например, Марк Кретчман (Mark Kretschmann), основатель проекта Amarok, считает идею гениальной, но сравнимой по трудности реализации с самим возникновением KDE. Но, по его мнению, нет ничего невозможного и интеграция kdelibs в Qt вполне по силам сообществу. Другие разработчики, например, Александр Неундорф (Alexander Neundorf) относятся к предложению скептически, указывая на то, что KDE4 еще очень молодой проект и некоторые люди все еще предпочитают KDE 3.x. Представив очередной грандиозный проект, который потребует нескольких лет разработки, в момент, когда не все еще оправились от этапа внедрения KDE4, может привести к гибели KDE как десктопа.

 

Pavval
()

[opennet]Дисплейный сервер Wayland официально стал проектом freedesktop.org

opennet

Автор проекта Wayland, в рамках которого развивается альтернативный X-серверу гибрид дисплейного и композитного менеджера, анонсировал переход проекта под крыло сообщества freedesktop.org, поддерживающего такие проекты, как X.Org, D-Bus, Xft, DRI, HAL, Mesa3D и GStreamer, занимающегося разработкой открытых стандартов и обеспечением совместимости различных десктоп-окружений.

Кроме web-сайта, инфраструктурой freedesktop.org отныне будет обслуживаться список рассылки разработчиков, Git-репозиторий, IRC-канал. Из отличий нового сайта называется новый логотип проекта, пополнение документации и появление раздела скриншотов.

Из новых достижений проекта отмечается: Уже почти завершена работа над бэкендами для запуска Gtk+ и Qt, недавно появился бэкенд для работы графической библиотеки Clutter. Для управления клавиатурными раскладками задействована библиотека libxkbcommon. Реализована поддержка работы с драйвером Nouveau. Wayland работает непосредственно со всеми используемыми сторонними проектами, не требуя их модификации и поддержания отдельных веток разработки. Для Wayland уже имеется X11 compositor для формирования вывода различных приложений, поддерживается одновременное управление несколькими указателями (multi-pointer), организовано совместимое с протоколом DnD перенаправление ввода, добавлена функция смены изображений курсора, разработан механизм транспорта буферов совместно используемой памяти (SHM buffer transport). Проектом MeeGo рассматривается возможность замены инфраструктуры X-сервера на Wayland.

Wayland отличается от классического X-сервера тем, что на уровне сервера выполняется только переадресация всех окон, а все операции рендеринга и управления окнами производятся на стороне клиента и передаются для обработки серверу со встроенным композитным менеджером. Сервер не поддерживает API отрисовки и оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации, при использовании таких библиотек как GTK+, Qt и Clutter. Все операции отрисовки производятся силами дополнительных библиотек, например, OpenGL ES, FreeType и Cairo. Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM) графических карт, производится через KMS-модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя.

 

Pavval
()

[meego]Релиз мобильной Linux-платформы MeeGo 1.1

opennet

После 6 месяцев разработки увидел свет релиз мобильной Linux-платформы MeeGo 1.1, отличающийся реализацией поддержки управления через сенсорный экран, наличием приложений для осуществления телефонных звонков и адаптацией интерфейса для нетбуков, коммуникаторов, планшетов и автомобильных информационно-развлекательных систем. Бинарные сборки MeeGo 1.1 доступны для коммуникатора Nokia N900 (архитектура ARMv7) и для устройств, построенных на базе CPU Intel Atom. Для разработчиков приложений подготовлен специальный SDK, позволяющий создавать приложения на базе Qt 4.7 и включающий средства для декларативного построения интерфейса, используя язык QML.

Интерфейс для коммуникаторов в настоящее время имеет статус экспериментального выпуска. По сравнению с редакцией MeeGo для нетбуков, вариант для смартфонов содержит упрощённый интерфейс домашнего экрана, поддерживает виртуальную клавиатуру, строку статуса (отображаются часы, индикатор состояния сети, Bluetooth и 3G-соединения, область уведомлений и индикатор заряда батареи). Поддерживается базовый набор функций, позволяющих осуществлять и принимать звонки и SMS, просматривать web-сайты, слушать музыку, смотреть видео, обслуживать коллекцию фотографий и управлять соединениями. Реализована поддержка голосовых вызовов по 3G-сети с корректной интеграцией с телефонным стеком oFono и звуковым стеком PulseAudio, включая поддержку работы N900 в роли модема.

Вариант MeeGo для автомобильных информационно-развлекательных систем представляет собой начальный прототип пользовательского экрана и панели задач. Интерфейс разработан с использованием Qt 4.7. Панель задач спроектирована с учетом требования спецификации Automotive Center Console HMI. Система включает начальную поддержку технологии распознавания речи, реализованной на базе движка PocketSphinx 0.6.1, которая позволяет выполнять предопределенные голосовые команды (например, навигация, перемещение по меню и т.п.) и сопоставлять со словарем отдельные слова. Для синтеза речи задействован пакет Festival. В комплект также входит навигационный пакет Navit.

Особенности состава базовой начинки MeeGo 1.1:

  • В поставку включены: Linux-ядро 2.6.35, X.org-сервер 1.9.0, Web Runtime, Qt 4.7 и набор библиотек Qt Mobility 1.0.2;
  • Организация взаимодействия с оборудованием через DeviceKit и udev;
  • Современный графический 2D/3D стек, поддерживающий переключение видеорежимов на уровне ядра (KMS) и не требующий для работы X-сервера привилегий суперпользователя;
  • Для обеспечения функций голосовой связи и передачи данных задействованы телефонный стек oFono и система конфигурирования ConnMan;
  • В платформе используется: Bluetooth-стек BlueZ, управляющая шина D-BUS, мультимедийный фреймворк GStreamer и звуковой сервер PulseAudio;
  • Поддержка Universal Plug and Play (gUPnP);
  • В качестве файловой системы по умолчанию используется Btrfs.
  • Для сборки задействован набор компиляторов GCC 4.5.0;
  • Для индексации данных встроен поисковый движок Tracker;
  • В качестве коммуникационного фреймворка задействован Telepathy;
  • Синхронизация данных базируется на фреймворке Buteo;
  • Для управления пакетами используется пакетный менеджер Zypper/libzypp;

В версии MeeGo 1.2, которая запланирована на апрель, планируется полностью сформировать набор приложений для коммуникаторов и расширить спектр поддерживаемых коммуникаторов (сейчас поддерживаются Nokia N900 и Aava Mobile). Также будет продолжено совершенствование интерфейса пользователя, обновлены SGX-драйверы, стек для работы с web-камерой, реализована поддержка аппаратной акселерации декодирования видео.

 

Pavval
()

[фоторамки][сабж]Есть ли?

Есть ли электронные фоторамки на линуксе?

Pavval
()

Продолжаем выбирать WiFi роутеры

В прошлый раз мне посоветовали DIR-825. Но погуляв по этим вашим интернетам, нашел Netgear WNDR3700, который на одном сайте выставлялся как более быстрый (тесты а-ля хвороникс). Кто что скажет по DIR-825 vs WNDR3700?

Pavval
()

[интернеты]локальное счастье

Сегодня пров сообщил, что теперь он предоставляет подключение 1Gb/s. Полной скорости нет, но уже есть тарифы на скорости 200Mb/s и 300Mb/s. Глядишь прогресс и в Киев добрался. А у кого еще есть скорости больше 100Mb/s на дому?

 

Pavval
()

[kde][тормоза]git.kde.org

Не прошло и MAXINT, как появился и заработал сабж. На него уже переехал Amarok и konversation. Как я понимаю, скоро будут переезжать и соб-сно kde.

 ,

Pavval
()

[реквест]Выпиливть все топики «подскажите музыку»

Задолбали (и не одного меня) топики типа «Подскажите группу типа Ранеток, но потяжелее». Пора такие топики выпиливать. Толксы это не справочная.

 

Pavval
()

[cmake]Статически слинковать с Qt

Сабж.

 

Pavval
()

[qt][помогите потестить]Баг

Есть баг, который хочу проверить на 4.7 перед отправкой багрепорта.

Проверьте плиз те, у кого:

  • Qt 4.7
  • /usr/include/zlib.h имеет 4-х значный ZLIB_VERSION (1.2.3.4).

Суть:

#include <QFile>
#include <QTime>
#include <QRegExp>

#include <iostream>
#include <assert.h>

using namespace std;

int main(int argc, char** argv)
{
	QRegExp regex(".*#define ZLIB_VERSION \"([0-9]+)\\.([0-9]+)\\.([0-9]+)\".*");
	QFile file("/usr/include/zlib.h");
	assert(file.open(QIODevice::ReadOnly));
	QString str = QString::fromLatin1(file.readAll());
	QTime timer = QTime::currentTime();
	regex.indexIn(str, 0);
	int secs = timer.secsTo(QTime::currentTime());
	cout << "Time is " << secs << " secs." << endl;
}

Укажите время работы и свой процессор.

 

Pavval
()

[wayland]Еще шевелится

В экспериментальном дисплейном сервере Wayland появилась поддержка Qt

Автор проекта Wayland, в рамках которого развивается альтернативный X-серверу гибрид дисплейного и композитного менеджера, сообщил о первых успехах в портировании библиотеки Qt. В настоящий момент поверх Wayland удалось запустить Qt-виджет analogclock. Отмечается также прогресс портирования GTK+ 3.0 для Wayland и инициатива компании Intel по задействованию Wayland для платформы MeeGo Touch.

Основная идея, заложенная в Wayland, заключается в том, что уровне сервера выполняется только переадресация всех окон, а все операции рендеринга и управления окнами производятся на стороне клиента и передаются для обработки серверу со встроенным композитным менеджером. Сервер не поддерживает API отрисовки и оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации, при использовании таких библиотек как GTK+ и Qt. Все операции отрисовки производятся силами дополнительных библиотек, например, FreeType и Cairo. Взаимодействие с аппаратным обеспечением, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM) графических карт, производится через KMS-модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя.

 

Pavval
()

[посоветуйте]Бакалаврская - параллельные вычисления

Есть человек (не я), которому нужно выбрать тему на балараврскую. Руководитель хочет параллельные вычисления. Посему вопрос: что из существующих алгоритмов можно распараллелить? В т.ч. что-либо из СПО.

 

Pavval
()

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