LINUX.ORG.RU

Сообщения zloy_starper

 

xfce panel plugin: можно ли в плагине получить путевое имя файла плагина

Форум — Development

Как в коде плагина для панели получить полное путевое имя каталога, в котором этот плагин лежит, или полное путевое имя файла этого плагина?

zloy_starper
()

Посоветуйте библиотеку (или иное решение), позволяющую генерировать «хорошие» случайные числа.

Форум — Development

Пожалуй добавить к вопросу особенно нечего.«Хорошие» - понятие условное. Но, думаю, понятно, о чем речь.

zloy_starper
()

libdbus: как обработать ошибку, возвращаемую удаленным методом?

Форум — Development

Вызываю удаленный метод, у которого есть только входной поток данных, а выходного нет, т.е. этот метод не должен ничего возвращать, если не было ошибок. А вот в случае ошибок, то как указано в доке могут вернуться ошибки: org.freedesktop.PolicyKit.Error.NotAuthorized org.freedesktop.PolicyKit.Error.Busy org.freedesktop.PolicyKit.Error.Failed org.freedesktop.PolicyKit.Error.Cancelled

и т.д.

Так вот, после отработки удаленного метода вызывается моя pending_callbac_proc. В нее передается pending, из pending получаем message.Что дальше? Искать в message iterator, у которого тип будет string, и в нем соответственно будет строчка типа:«org.freedesktop.PolicyKit.Error.NotAuthorized»? Или результат на ошибки как-то иначе проверяется?

zloy_starper
()

Как в bash вывести в stdout бинарное число?

Форум — Development

Скажем, ест у меня переменная со значением 55. Нужно, чтобы скрипт выдал не строку «55», а символ, код которого равен 55, ну или иными словами записал в выходной поток байт со значением 55.

zloy_starper
()

Подсчитать частоту значений байтов в файле

Форум — Development

Чувствую, что знатоку sh, perl, awk и т.п. написать скрипт минутное дело. Сам, к сожалению, слишком нерегулярно пользуюсь такими средствами, чтобы это быстрее осилить, нежели слабать прогу на c. Кому не жалко на это дело 5 минут, помогите. А может вообще есть стандартная утилита для этого дела, только сейчас не припомнить. Файл бинарный. Заранее спасибо.

zloy_starper
()

Можно ли определить, в каком потоке произошло segfault?

Форум — Development

Пытаюсь найти ошибку в программе. Программулина использует libdbus, соответственно имеется цикл обработки событий и отдельный поток для gui. Кошмар заключается в том, что имеется плавающая ошибка. Возникает она видимо при определенном стечении интервалов времени между отдельными событиями и последовательности событий. Пробовал программулину на 3-х разных машинках - работает. На 4-ой иногда крэшится. Более того, при детальном выводе отладочной инфы получить это фатальное стечение обстоятельств не удается. Но таки один раз зацепил эту ошибку в gdb. Он указал, в процессе выполнения какой библиотечной функции произошло segfault. И вот тут то у меня возник, может быть и глупый, вопрос. А отслеживается ли gdb, в каком именно потоке произошел крэш, если вдруг на многоядерной системе в этот момент времени выполнялись одновременно оба потока?

zloy_starper
()

Каким образом читается Extention ROM контролеров через sysfs

Форум — General

Из /sys/bus/pci/devices/.../rom можно прочесть Extention ROM BIOS соответствующего контролера (у которого разумеется это расширение есть). Кто-нибудь в курсе, как это делается? Просто читается соответствующая затененная область ОЗУ, куда прописывается BIOS? Или тут что-то похитрее реализовано?

zloy_starper
()

У кого сейчас GNOME, или KDE под рукой покажите вывод xprop для root-окна.

Форум — Development

Пожалуйста, помогите.

zloy_starper
()

Соединение компов через нуль-модемный кабель.

Форум — General

Хочу проверить исправность кабеля и com-портов. Я правильно думаю, что соединив два компа, можно на обоих запустить minicom, или что-нибудь в этом духе, и если на одном в компе в minicom ввести текст, то в случае исправного железа на другом компе minicom этот текст отобразит?

zloy_starper
()

Как из uri получить строку (utf-8) и наоборот на С?

Форум — Development

ЯП C. glib не предлагать.

zloy_starper
()

Как нынче реализуются cut, copy, past для файлов в файловых менеджерах?

Форум — Development

Собственно общий принцип понятен: когда нажимается cut или copy, то в clipboard помещается путевое имя файла (файлов), когда нажимается past, то из clipboard это имя читается, далее собственно выполняется операция с файлом.

Однако, не понятно, какие используются типы атомов. Залез на freedesktop.org. Всегда хотелось плеваться, глядя на этот сайт. Фиг там что найдешь. Чуда не случилось и сейчас. По данному вопросу там молчок.

Попользовался всякими X-ми утилитами. Вроде как для копирования файлов используется атом x-special/gnome-copyed-files. В буфер судя по всему помещается uri файла (тут тоже вопрос: как туда пишется utf8, например). Но по меньшей мере, есть над чем поработать для первого времени.

Но вот вопрос: как отличается copy от cut? Кроме x-special/gnome-copyed-files других атомов не обнаружил.

zloy_starper
()

Как разделить многобайтовую строку на несколько частей?

Форум — Development

Как разделить многобайтовую строку на несколько составляющих ее подстрок? Первое, что приходит в голову - преобразовать mb строку в wc строку, wc строку порезать на нужное число частей, получившиеся кусочки wc строк преобразовать обратно в mb строки.

zloy_starper
()

Програма на C: простейший способ узнать IP своего хоста

Форум — Development

Можно конечно и запустить ifconfig и отпарсить его вывод. Но может есть более простое решение?

zloy_starper
()

Можно ли перенаправить вывод lftp в канал?

Форум — Development

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

lftp -c «lcd update ; ftp://192.168.10.2/update; mirror »

Но запускаю это дело из другой проги. Зеркалирование занимает некоторое время. Хотелось бы отобразить в этой проге пользователю хоть какую-нибудь информацию о том, что процесс идет. Можно вывод lftp перенаправить в канал, что бы читать его из той проги, откуда запускается lftp?

zloy_starper
()

SQUID: какие протоколы доступны для acl типа proto?

Форум — Admin

Где не прочту - везде одно и то же:

acl aclname proto HTTP FTP ...

Ну а что скрывается за многоточием? Ничего?

zloy_starper
()

GtkTreeView: можно ли изменить цвет отдельной ячейки?

Форум — Development

Можно менять цвет у Renderer-а (насколько я понял). Но он один на всю колонку. А как быть с отдельной ячейкой?

zloy_starper
()

Простой способ разделения трафика на потоки по IP источника

Форум — Admin

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

zloy_starper
()

Как установить Debian 6.0 на soft raid?

Форум — Linux-install

С soft raid ранее не приходилось иметь дело. Надо поставить на него Debian. Делаю raid1. При инсталляции создал на двух дисках нужное число одинаковых разделов. В Дебиановской инсталяшке создал из этих разделов несколько массивов. Но как теперь их отформатировать и прописать точки монтирования? Как это сделать на уже работающей системе понятно. Про это есть куча статей и руководств. Но как это проделать в инсталяторе Дебиана?

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

zloy_starper
()

Шейпинг трафика с помощью tc. Простенький вопрос

Форум — Admin

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

Ну или иными словами. Если я хочу для 10 хостов ограничить трафик по 512 kbit для каждого. То достаточно сделать один класс с ограничением в 512 kbit, или придется делать 10 классов с ограничением в 512 kbit для каждого хоста персонально?

zloy_starper
()

GTK: Как изменить размер диалога?

Форум — Development

Делаю что-то типа такого:

dialog = gtk_dialog_new_witch_button(...);

....

gtk_window_resize(GTK_WINDOW(dialog), w, h); gtk_widget_show_all(dialog); result = gtk_dialog_run(dialog); ...

Окно диалога остается все такого-же неудобного размера, насмотря на изменения параметров w и h. В чем ошибка?

zloy_starper
()

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