LINUX.ORG.RU

Сообщения Unnamed_Hero

 

Есть ли что-то интереснее Archos 5 Android Flash 8Gb?

Форум — Talks

Хочу поменять свою n180 на Archos 5 Android Flash 8Gb Цель - органайзер/записная книжка, будильник, GPS, skype, mp3/кино в пути, чтение LOR и BOR в сортире...

Есть ли ещё что-то из девайсов по цене/возможностям, на что можно обратить внимание?

Unnamed_Hero
()

Qt+poppler - как реализовать навигацию по ссылкам внутри pdf?

Форум — Development

Есть pdf со ссылками внутри документа на разные его части. Okular по этим ссылками переходит замечательно. Пытаюсь реализовать подобное в своей программе, но не понимаю - как. Читаю http://people.freedesktop.org/~aacid/docs/qt4/index.html - толку нуль. Попытался посмотреть, как реализовано в Okular, но не понял. Можно из каждой страницы получить список объектов Links, но в этих объектах нет информации о том, куда они ведут... Есть объект LinkGoto, но как его выдрать из документа - не понятно. Подскажите пожалуйста, в какую сторону хоть копать....

Unnamed_Hero
()

[BASH] подстановка команд из переменных на выполнение.

Форум — Development

Подскажите пожалуйста, как заставить работать этот кусок?

#!/bin/bash
BUILD_WORD=${BUILD_WORD:-"LDFLAGS=\"$SLKLDFLAGS\" CFLAGS=\"$SLKCFLAGS\" CXXFLAGS=\"$SLKCFLAGS\" qmake"}
BUILD_KEYS="*.pro PREFIX=/usr"
${BUILD_WORD} ${BUILD_KEYS}

в итоге получается из разряда

/tmp/mkpkg_tmp/mkpkg_qutim-protocol-icq/src/qutim-protocol-icq/LDFLAGS="" CFLAGS="-O2 -fPIC" CXXFLAGS="-O2 -fPIC" qmake *.pro PREFIX=/usr 
Естественно, что такого файла нет и получаю отлуп, а надо просто запустить команду, составленную из двух переменных в текущей директории.

Вопрос - возможно ли сделать запуск этой команды из текущего каталога без подстановки пути?

 

Unnamed_Hero
()

[Ненависть и Отвращение] Реально ли сконвертировать сложный doc->html

Форум — Talks

Так уж сложилось, что в программе (кроссплатформенной, Qt4) необходимо показать сложный doc файл (с таблицами и сносками). Первое что я сделал - взял OOo и сконвертировал в html. На выходе получился практически plain text, без таблиц. Надев защиту, сконвертировал файл в word2003. На выходе получился адский набор файлов, однако огнелис открыл его и показал всё корректно.

Как известно, в Qt есть QWebView, который использует webkit. Но при просмотре этого html проявились странные косяки - буквы начали налезать друг на друга (весна штоль?) и вообще смотрится это отвратительно. Есть ли ещё пути, как сделать из doc человеческий html? Руками не предлагать, есть файлы по 100 листов...

Вот тестовый проект http://rghost.net/1647542 левая кнопочка генерит простой текст, правая грузит html, сгенерённый вордом (файл есть среди исходиников)

Unnamed_Hero
()

А какие серьёзные проекты написаны с использованием Qt?

Форум — Talks

Собираю статистику, и нужна помощь всезнающего ЛОРа - а какие серьёзные проекты написаны с использованием Qt? Для примера - Autodesk Maya. А что ещё есть (ну, про кеды и virtualbox и так понятно). Вроде что-то ещё Adobe делала, но что - забыл.

Unnamed_Hero
()

халявный DEVCONF, где счастливчики?

Форум — Talks

А где результаты отбора из миллиона счастливчиков, кликнувших на кнопку в новости на ЛОРе, кому завидовать и кто поедет на DEVCONF нахаляву?

Unnamed_Hero
()

[Большой Брат] Провайдеров обяжут делиться IP-адресами клиентов с милицией

Форум — Talks

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

Дискасс

 

Unnamed_Hero
()

xfce-капец?

Форум — Talks

Уже около 4 или 5 дней не доступен xfce.org В git за последний месяц внесено очень много исправлений, убивщий функционал xfce. Кое-как удалось собрать более-менее работающий срез. Есть ли будущее у этого, в принципе неплохого DE?

Unnamed_Hero
()

ff 3.6.3 - первоапрельская шутка?

Форум — Talks

4 часа назад пришла новость о выходе нового ff, а исходников на ftp нет; это они так прикалываются?

Unnamed_Hero
()

[лулз]Петр Налич представит Россию на конкурсе «Евровидение-2010»

Форум — Talks

копипаста:
«Музыкальный коллектив Петра Налича» выиграл финал национального отборочного конкурса «Евровидение-2010». Коллектив получил наибольшее количество баллов благодаря зрительскому голосованию (с помощью телефона, интернета и СМС), а также мнению членов профессионального жюри."

велкам ту май ягуар, однако

Unnamed_Hero
()

почему игнорируемых видно в галерее

Форум — Linux-org-ru

Почему в Галерее видно картинки игнорируемых?

Unnamed_Hero
()

[Уведомления на рабочем столе] расширение спецификаций

Форум — Talks

Всё началось с того, что я написал небольшую утилиту для уведомления о доступных обновлениях для своего любимого дистрибутива ( MOPSLinux ). Естественно, моим желанием было использовать desktop notifications. Благо, notify-send делает всю черновую работу и поддерживает knotify для кед, xfce4-notifyd для xfce и notify-osd для всего остального.

Сам текст уведомления, разумеется, небольшой, но для правильного (и удобного!) отображения мне было необходимо использовать переносы строк (linebreaks). Есть спецификации на desktop notifications ( http://galago-project.org/specs/notification/0.9/index.html ), которые гласят, что такой поддержки в стандарте нет. Однако knotify и notify-osd прекрасно понимают тег <br> и делают нужный мне перенос. После некоторого изучения xfce4-notifyd я соорудил патч для поддержки <br> и в нём (спасибо ananas за направление, ибо с gtk я раньше не работал). Однако, патч был отклонён по причине - «нет в спецификации». В списке рассылки xfce сказали, что лучше сначала «пропатчить» спецификацию, а потом уже и всё остальное. Для начала я написал в список рассылки galago-devel ( http://lists.freedesktop.org/archives/galago-devel/2010-February/thread.html ), как это сейчас модно говорить - «сделал вброс».

А вообще, мне стало интересно мнение общественности - насколько это нужная фича вообще? Лично мне кажется, что это весьма удобная вещь - простейшее форматирование текста, и вообще странно, что в стандарте её не было. Хотелось бы услышать мнение аналитиков ЛОРа.

Unnamed_Hero
()

GtkLabel текст с принудительным переводом строки

Форум — Development

Возможно ли в GtkLabel запихнуть текст с принудительным переводом строки? Нужен какой-то аналог <br />...

Unnamed_Hero
()

libinotifytools inotifytools_get_stat_by_filename всё время возвращает 0

Форум — Development

Шпионю за файлом с помощью libinotifytools.

в коде согласно документации сделал

const char *mdbFile = "/my/super/file";
inotifytools_initialize(); 
inotifytools_watch_file(dbFile, IN_MODIFY);
inotifytools_initialize_stats();

периодически вызывается функция, в которой есть

int wah = inotifytools_get_stat_by_filename (dbFile,IN_MODIFY);

так этот wah всё время возвращает 0, даже если файл был изменён.

inotifywait -e modify /my/super/file
нормально отлавливает запись в файл

Компилятор плюсовый. inotify-tools-3.13-x86_64-1

Unnamed_Hero
()

Нужна помощь в подборке инструментов/библоиотек

Форум — Development

Ищу инструменты для реализации следующей задачи (смысл описан http://www.linux.org.ru/jump-message.jsp?msgid=4513156&cid=4513366, для Ъ кратко ниже):

Демон. периодически (раз в минуту, час, год) запускает определённое событие, после этого общается со сторонней библиотекой (она отвечает за обработку события), забирает оттуда данные и пишет в свой кеш. Клиент через dbus запрашивает эти данные, может попросить запустить то самое определённое событие. Демон имеет свои настройки и хранит их в файле. Надо их читать/писать. Платформа - GNU/Linux, язык (желательно C++, можно C).

Для Ъ - демон реализован мной на Qt, хочется переписать его без. Плотно программированием занялся недавно, поэтому есть некие проблемы с выбором инструментов.

Пока что нашёл:
libconfig - для чтения/записи конфигурационных файлов;
libdbusc++ - C++ биндинги для dbus.

для периодического вызова функций попытался использовать boost::asio, но для
совместной работы с libdbusc++ придётся разносить их по разным потокам, ибо для работы у каждого свой eventloop.

Для обмена данных между тредами нашёл libSigCX - но там тоже какой-то свой eventloop, и боюсь, как бы мне не попасть в рекурсию в попытке как-то от них (eventloop'ов) избавиться.

Порылся в документации glib, но так и не нашёл там ничего про таймеры (GTimer, как я понял - отсчитывает время с момента своего старта).

Какие инструменты посоветуете для реализации проекта?

Unnamed_Hero
()

[ликбез]C/С++ main loop

Форум — Development

Изучаю C++. Ради практики пишу демона. Но не пойму, как организовать цикл для обработки внешних событий. for (;;) и прочие - как-то глупо (имхо). Посмотрел на glib, но с наскоку ничего не понял. Может, посоветуете книгу, или ещё что...? Платформа - GNU/Linux

 

Unnamed_Hero
()

Kde4/NVidia/телевизор через hdmi

Форум — Desktop

Есть ноут с Nvidia 8600, имеется HDMI выход, есть телевизор, есть желание смотреть фильмы на ТВ.

Как в Kde4 (4.3.4) нормально настроить второй монитор? Через Nvidia settings определяю телевизор, подключаю как TwinView. На телевизоре появляется серый экран, можно там побегать курсором. Перетаскиваю туда Smplayer с фильмой, перехожу в полноэкранный режим....а он открывается на экране бука. Нашёл в управление несколькими экранами, но максимум, чего добился - изображение показывается половина на экране бука, половина - на телевизоре.

Причём та же задача в Xfce решается банально - просто перетащил на ТВ окошко с плеером и перешёл в полноэкранный режим. Можно смотреть.

Можно как-то настроить в кедах подобное поведение?

Unnamed_Hero
()

tar извлечение файла без структуры каталогов. как?

Форум — General

Как можно извлечь из tar архива файл из одной поддиректорий, чтобы при распаковке не создавалась вся структура директорий до это файла, а распаковался только файл?

foo.tar
|
+wah
-blah
|
nah.conf

если я скажу извлекать nah.conf, то у меня извлекается blah/nah.conf, а мне нужно просто nah.conf. Возможно ли это средствами tar?

Unnamed_Hero
()

просмотрщик pdf с настройками шрифтов

Форум — Desktop

Есть у меня странный pdf - на вид - скан книги, но в evince мышкой можно выделять текст и он копируется совершенно нормально (при этом даже выглядит чуть менее вырвиглазно). Но сам шрифт выглядит, как отсканированный. Можно как-то насильно поменять шрифт или сделаь читаемый этот, а то глаза вываливаются после пары минут. пруфпик http://img199.imageshack.us/img199/3/uglypdf.png

Unnamed_Hero
()

[с++] getopt_long не обрабатывает параметры коротких опций

Форум — Development

есть такой код на c++

#include <getopt.h>
//пропуск
const char* short_opt = "nAR";
const struct option long_options[] = {
        {"num-updates",         0,  NULL,   'n'},
       {"auto-update",         1,  NULL,   'A'},
       {"retry-interval",      1,  NULL,   'R'},
        {NULL,              0,  NULL,   0}
 };
 do { 
        opt = getopt_long (argc,argv, short_opt, long_options, &i);

        switch (opt){
case 'n':
            //пропуск
            break;
case 'A':
         printf ("%s", getopt);
        break;

  } while (opt != -1);

при использовании myprog -A blah переменная getopt равна NULL, а если myprog --auto-update=blah, то getopt будет равен blah.

Вопрос - что я делаю не так?

 

Unnamed_Hero
()

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