LINUX.ORG.RU

Сообщения Bohtvaroh

 

Сменить шрифт внутри PDF

Можно-ли глобально в PDF файле заменить один конкретный шрифт на другой? А то читать совсем туго.

>>>

Bohtvaroh
()

dbg пакеты в дебиан

Объясните пож-та, как пользоваться *-dbg пакетами в дебиан/убунту. Использование so-шек из них в LD_PRELOAD вызывает мгновенный сегфолт даже у ls. Архитектура amd64.

>>>

Bohtvaroh
()

Можно-ли полагаться на tail recursion в GCC?

Подскажите пож-та, можно-ли полагаться на оптимизацию хвостовой рекурсии в gcc? Из мануала:

-foptimize-sibling-calls
          Optimize sibling and tail recursive calls.
          Enabled at levels ‘-O2’, ‘-O3’, ‘-Os’.

Ведь если программу собрать с '-O' ниже 2, то она будет вести себя неправильно. И будет-ли выполнена оптимизация, если ещё установлен флаг отладки '-g'?

>>>

Bohtvaroh
()

Emacs + Erlang + Distel (не могу отладить функцию)

Добрый день.

У меня есть простой модуль с простой функцией а-ля helloworld. Хочу продебажить её с помощью Distel. Делаю всё по этому туториалу: http://bc.tech.coop/blog/070528.html .

Модуль hello.erl:

-module(hello).

-export([hello/0]).

hello() ->
'Hello World'.

Запускаю erlang из erlang-mode, node() возвращает 'emacs@tvaroh-laptop'; модуль hello собран с отладочной информацией, цепляюсь к ноду C-c C-d i - пишет "Successfully uploaded backend modules into node". Пытаюсь поставить точку останова, получаю сообщение "Module is not interpreted, can't set breakpoints".

Вот скриншот: http://img181.imageshack.us/img181/9229/screenshotemacstvarohlaoa1.png

В чём может быть проблема?

>>>

Bohtvaroh
()

Запретить трафик skype

Господа, подскажите рецепт, как забанить трафик skype на маршрутизаторе, я погуглил, но сходу не нашёл. Мне б номер порта и протокол (udp|tcp ?), строчку для iptables я и сам напишу. Спасибо.

>>>

Bohtvaroh
()

Визуализация аудио

Господа, посоветуйте аудио-плейер с системой визуализации (или какой-то дополнительный модуль X для плейера Y), в которую бы не стыдно было "пофтыкать". :)

Из того, что видел, всё какое-то примитивное и с офтопичными визуализаторами к винампу даже сравнить нельзя.

Очень надо. %)

>>>

Bohtvaroh
()

nvidia-settings, 2 монитора, 2 сессии gnome и openbox

В общем, уважаемая публика у меня 2 вопроса. :)

В настройках nvidia-settings я выбрал, чтобы для второго монитора создавалась отдельная X-сессия, и теперь при старте из gdm, только если второй монитор подключен, на нём запускается вторая сессия gnome. Вопрос заключается в том, как запустить эту вторую сессию, когда первая уже запущена?

Вопрос второй: если использовать openbox вместо metacity, что я и делаю, то на втором мониторе вообще не создаётся wm и окна появляются без рамок - можно-ли это как-то побороть? Я запускают openbox через gdm (пункт Gnome Session (openbox)).

>>>

Bohtvaroh
()

Первые часы с vala и первые грабли. :)

Решил вот полюбоваться на vala. С первого взгляда всё кулл, по сравнению с голым си, создание собственного виджета - просто сказка, и при этом никаких дополнительных рантайм-зависимостей. Синтаксис похож на java, хотя эксперты утверждают, что скорее на c#, спорить не буду, ибо не его знаю. Ну и соответственно первая грабля: в vala довольно легко прикрутить любую библиотеку, основанную на gobject, это хорошо конечно, но как поступить, когда мне тупо понадобилась функция вычисления косинуса или любая иная внешняя? Подскажите, кто сталкивался.

>>>

 

Bohtvaroh
()

Изощрённый вопрос по ant

Вопрос по ant, может кто сталкивался. Есть такая структура каталогов:

build.xml
build.properties

dir1/subdir1.1
    /subdir1.2
    /subdir1.3
dir2/subdir2.1
dir3/subdir3.1
    /subdir3.2
.../...

В каждом каталоге subdirX.X также есть свой build.xml.
Необходимо сделать так, чтобы при добавлении новой поддиректории, например, dir6/subdir6.1 ,
не надо было править главный build.xml на предмет вызова <ant dir="dir6/subdir6.1" /> .
Информация о порядке сборки должна браться из файла build.properties, в котором и нужно регистрировать добавление новой поддиректории,
причём, порядок сборки важен.

>>>

Bohtvaroh
()

xcompmgr, эффект сворачивания окна в metacity - остаются следы на десктопе

При включенном xcompmgr эффект сворачивания окна metacity оставляет на рабочем столе рваные полосы от границ окна. Артефакт проявляется где-то один раз из десяти. Включение reduced resources конечно помогает, но тогда не отображается содержимое окна при перетаскивании. Пробовал играть с опциями в xorg.conf - не помогло. Может кто-нибудь сталкивался и смог победить?

>>>

Bohtvaroh
()

Вопрос по autotools

У меня в configure.ac есть следующий блок:

dnl #######################################################################
dnl # Debugging support
dnl #######################################################################
AC_ARG_ENABLE(debug, [AC_HELP_STRING([--enable-debug],
[compile with debugging support])], , enable_debug=no)
if test "x$enable_debug" = "xyes" ; then
AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])
fi

if test "x$enable_debug" = "xyes"; then
CFLAGS="$CFLAGS -g"
fi

Bohtvaroh
()

Непонятка с простеньким алгоритмом

Есть такой вот абзац в rfc2782 (A DNS RR for specifying the location of services):

Compute the sum of the weights of those RRs, and with each RR
associate the running sum in the selected order. Then choose a
uniform random number between 0 and the sum computed
(inclusive), and select the RR whose running sum value is the
first in the selected order which is greater than or equal to
the random number selected. The target host specified in the
selected SRV RR is the next one to be contacted by the client.
Remove this SRV RR from the set of the unordered SRV RRs and
apply the described algorithm to the unordered SRV RRs to select
the next target host. Continue the ordering process until there
are no unordered SRV RRs. This process is repeated for each
Priority.

Мне непонятно здесь первое предложение, например, есть элементы 0, 1, 15, 5, какие именно суммы надо ассоциировать с каждым элементом?

Помогите расковырять.

Bohtvaroh
()

ГОСТ 34.10-2001 и linux

Подскажите сертифицированные в РФ средства для подписывания/проверки подлинности цифровой подписи, используя сабжевый ГОСТ, под linux. Вроде бы есть cryptopro, но он в виде непонятного модуля ядра (для rh9). И ещё пробегала такая новость - http://www.linux.org.ru/jump-message.jsp?msgid=1399593 . Но, я так понимаю, это решение пока не прошло сертификацию. Помогите разобраться с вопросом. :)

Bohtvaroh
()

emacs, автовставка парных символов

Подскажите, как сделать, чтоб, когда в emacs набираешь (, [, {, <<, сразу набирались соответствующие парные символы? Вводим << получаем <<>> и курсор в нужной позиции. :)

Bohtvaroh
()

Ebuild для pgadmin 1.8 - где взять?

В портэже почему-то сильно устаревшая версия pgadmin3. Хотелось бы найти ebuild для 1.8 beta2 и соответственно wxGTK >= 2.8.0, от которых он зависит. Может кто-то поделиться?

Bohtvaroh
()

Erlang, list comprehensions, туплю.

Читаю "Armstrong Thesis", нашёл там такую функцию:

perms([]) -> [[]];
perms(L) -> [[H|T] || H <- L, T <- perms(L--[H])].

Пример того, как она работает:

> perms("123").
["123","132","213","231","312","321"].

Про list comprehensions прочитал, вроде разобрался (кстати, как этот термин звучит по-русски?), но понять толком, как эта ф-я работает пока не получается (может просто надо выспаться? ;).

%% Помогите разложить по полочкам. %)

Bohtvaroh
()

Вопрос начинающего по Erlang

Добрый день. Разбираюсь потиху с Erlang и с функциональным
программированием, сразу возникло несколько вопросов: например, есть-ли
возможность в списке (list) поменять два элемента местами, при этом не
создавая дополнительного списка, то есть чтобы операция происходила на
месте?

Из

[4,1,3,2,5,6]
     ^^^

получить

[4,1,2,3,5,6]
     ^^^
Bohtvaroh
()

Подскажите туториал по gtk-doc?

Может кто подскажет какой-нибудь туториал по gtk-doc? Погуглил, не нашёл. Очень не хочется пользовать doxygen в "glib-based" проекте.

Bohtvaroh
()

Статья на тему Jabber vs ICQ. Помогите найти.

Год или больше назад на ЛОРе пробегала статья на тему Jabber vs ICQ. Помню, рассказывалось, как админы в Mirabilis что-то утворили и некоторые страны остались без ICQ. Пытаюсь найти - не получается. Может у кого есть урл?

Bohtvaroh
()

Emacs. Отображение скрытых символов.

Господа, подскажите, как в емаксе включить отображение переносов строк, табов, пробелов? Погуглил, сходу не нашёл. :-( Заранее благодарен.

Bohtvaroh
()

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