LINUX.ORG.RU — Русская информация об ОС Linux

Сообщения Bohtvaroh

Два дефолта на одной машине + pppd

Форум - Admin

Всем привет.

Имею: рутер (основной шлюз смотрит в мой модем), pppd, к которому коннектятся юзеры из локалки. Задача, сделать, чтоб pppd использовал другой шлюз (на другой модем).

Пробовал так:

1) добавил вторую routing table в /etc/iproute2/rt_tables
2) указал ей дефолт на второй модем: ip ro add default via <DEFAULT_IP> table <TABLE_NAME>
3) написал правило: ip rule add from 10.10.10.0/24 table <TABLE_NAME> (10.10.10.0/24 - из этой подсети выдаются адреса клиентам vpn)

Что-то не пашет, хотя с ejabberd такие фокусы прокатывали, только там биндил его на отдельный виртуальный интерфейс и писал правило, что всё с этого интерфейса гоу ту нужную мне рутинг тэйбл.

Может, подскажете чего?

Bohtvaroh (20.03.2010 18:02:19)

GCC, ld, приоритет библиотек при линковке

Форум - Development

Всем привет.

Можно ли как-то указать gcc, чтобы при линковке библиотеки, указанные в -L, имели больший приоритет чем те, что лежат в стандартных местах, типа /usr/lib ?

Bohtvaroh (24.09.2009 17:32:34)

Вопрос по rsync

Форум - Admin

Всем привет.

Подскажите, как заставить rsync при синхронизации удалять лишние файлы - те, которых нет на remote хосте? man смотрел, но ничего не насмотрел.

Bohtvaroh (10.09.2009 20:05:06)

Gentoo, x11-base/xorg-server-1.6.1.901-r3

Форум - Talks

Кто-нибудь обновился? Напрочь отваливаются клава и мышь после обновления, где чего почитать (да, у меня нет времени лазить по багзиллам :))?

Bohtvaroh (19.06.2009 14:26:01)

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

Форум - Talks

Всем привет.

Собсвтенно, сабж. Цена устраивает в пределах 1000$ (+-200). Надо, чтобы работала через USB ну и нормально с линуксом уживалась.

Хелп.

Bohtvaroh (25.02.2009 11:38:05)

Програмка на erlang, как учлушить?

Форум - Development

Всем привет.

Написал такую фиговину на erlang - на вход подаётся строка uri, на выходе - record из четырёх компонентов scheme, authority, path, query. Регэкспы из RFC2396.

Сдаётся мне что-то тут недостаточно функционально, может кто подскажет, как учучшить?

-module(uri).

-export([parse/1]).

-record(uri, {
	  scheme,
	  authority,
	  path,
	  query_component % 'query' is the reserved erlang word
	 }).

-define(URI_SCHEME_RE,    "^([^:/?#]+):").
-define(URI_AUTHORITY_RE, "^//([^/?#]*)").
-define(URI_PATH_RE,      "^[^?#]*").
-define(URI_QUERY_RE,     "^[?]([^#]*)").

parse(URI) ->
    parse_scheme(URI, #uri{}).

parse_scheme(URI, Record) ->
    case regexp:first_match(URI, ?URI_SCHEME_RE) of
	{match, _, Length} ->
	    {Scheme, [$: | Rest]} = lists:split(Length - 1, URI),
	    parse_authority(Rest, Record#uri{scheme = Scheme});
	nomatch ->
	    parse_authority(URI, Record)
    end.

parse_authority(URI, Record) ->
    case regexp:first_match(URI, ?URI_AUTHORITY_RE) of
	{match, _, Length} ->
	    {[$/, $/ | Authority], Rest} = lists:split(Length, URI),
	    parse_path(Rest, Record#uri{authority = Authority});
	nomatch ->
	    parse_path(URI, Record)
    end.

parse_path(URI, Record) ->
    case regexp:first_match(URI, ?URI_PATH_RE) of
	{match, _, Length} ->
	    {Path, Rest} = lists:split(Length, URI),
	    parse_query(Rest, Record#uri{path = Path});
	nomatch ->
	    parse_query(URI, Record)
    end.

parse_query(URI, Record) ->
    case regexp:first_match(URI, ?URI_QUERY_RE) of
	{match, _, Length} ->
	    {[$? | Query], _} = lists:split(Length, URI),
	    Record#uri{query_component = Query};
	nomatch ->
	    Record
    end.
Bohtvaroh (10.02.2009 20:41:42)

Erlang: and(andalso) и or(orelse) - что-то тут не так

Форум - Development

Всем привет.

Собственно не пойму, что происходит (erlang shell):

F = fun(X) when (X == 0) orelse (X / 0 > 2) -> true; (_) -> false end.
F(0).
true

вроде нормально, short circuit работает. То же самое, если заменить orelse на ';':

f().
F = fun(X) when (X == 0) ; (X / 0 > 2) -> true; (_) -> false end.
F(0).
true

Получается, что orelse и ';' есть одно и то же. Ладно, теперь попробуем or, который вроде как не short circuit:

f().
F = fun(X) when (X == 0) or (X / 0 > 2) -> true; (_) -> false end.
F(0).
false

Неожиданно. А где ошибка, почему false? То же самое с andalso/,/and.

Объясните плиз, кто понимает, что здесь происходит, зачем столько синонимов (andalso и ',', orelse и ';') и почему нету никакой ошибки с or?

Bohtvaroh (29.01.2009 3:04:20)

Лажа в gentoo

Форум - Talks

Нашёл такую фигню:

x11-misc/notification-daemon в заголовках подключает libnotify.h и соответственно без него не собирается. Но в зависимостях это не отражено.

Смотрим ebuild для x11-libs/libnotify - в зависимостях notification-daemon.

Что к чему? Чтобы эту срань собрать пришлось поправить ebuild для libnotify и сделать ebuild <file.ebuild> manifest.

Я что-то не догоняю или надо багу им куда-то засабмитить?

Bohtvaroh (27.12.2008 22:43:43)

Transmission, torrents.ru

Форум - Desktop

Всем привет.

Если в transmission ограничить скорость закачки, то он качает, но при этом проценты стоят на месте. Вижу такое с двумя торрентами и исключительно на torrents.ru. Это как-то исправляется?

Bohtvaroh (02.12.2008 13:20:52)

Gentoo installer (не работает?)

Форум - Talks

Собственно решил попробовать сабж в virtualbox. Вот результаты:

http://s2.ipicture.ru/uploads/081120/s21z6kcxAw.png
http://s1.ipicture.ru/uploads/081120/7AvprmnlPf.png

Пробовал распаковать портэж там же вручную - всё ок. Прозреваю, что в реальных условиях всё будет так же и придётся по-старинке? :)

Bohtvaroh (20.11.2008 11:33:48)

Gentoo overlay - патченные cairo/freetype/fontconfig

Форум - Desktop

Всем привет.

Подскажите, какой там сейчас в генте оуверлэй с патченными cairo/freetype/fontconfig? Вроде из последнего был soor-overlay, но он уже полгода не обновлялся.

Bohtvaroh (18.11.2008 2:12:25)

Ну жен совет в выборе карманного девайса для чтения

Форум - Talks

Всем привет.

Посоветуйте читалку/слушалку_музыки/etc - я правда не в курсе, что там сейчас актуально (n810?). :)

Bohtvaroh (08.11.2008 12:31:52)

Sonata, регулировка громкости

Форум - Desktop

Всем привет.

Может кто подскажет, как заставить сабж работать?

Bohtvaroh (28.10.2008 23:47:15)

Gnome 2.24 и иконки на раб. столе

Форум - Desktop

Всем привет.

Может, кто подскажет, как в сабжевом интуитивном DE убрать иконки с рабочего стола? Нет, не volume icons, home folder, computer, trash icon, а свалку всех каталогов, которые есть в ~ и продублированы на десктопе.

Bohtvaroh (27.10.2008 22:55:51)

xsetbg и изображения в формате png

Форум - Desktop

Всем привет.

Кто-нибудь в курсе, почему после xsetbg image.png на экране видим сильно затемнённую версию этой картинки? С jpg проблем нет.

>>>

Bohtvaroh (14.10.2008 1:58:04)

Изменить скорость воспроизведения mp3

Форум - Desktop

Всем привет.

Посоветуйте как попроще перегнать mp3 в такой же mp3, только замедленный на n% ? Про всякие audacity я слышал, но может есть что-нибудь попроще, консольненькое?

>>>

Bohtvaroh (22.09.2008 1:41:09)

[Музыкантам] Общепринятый формат для хранения нот, табулатур

Форум - Talks

Всем привет.

Собственно, $subj. Есть такое в природе?

>>>

Bohtvaroh (15.09.2008 16:48:32)

Вышли новые версии библиотек Glib 2.18 и GTK+ 2.14

Новости - GNOME
Группа GNOME

Доступны для скачивания новые релизы библиотек Glib и GTK+. Грядущий релиз окружения рабочего стола Gnome будет использовать именно эти новые версии.

Краткий список изменений:

Glib:

  • поддержка Unicode 5.1;
  • поддержка новой спецификации shared-mime;
  • улучшенная поддержка i18n благодаря новым функциям/макросам g_dgettext(), g_dngettext(), NC_();
  • поддержка концепции "вложенных парсеров" в GMarkup;
  • эмблемы на иконках;
  • GIO теперь поддерживает http-ссылки под ОС Windows;
  • традиционные исправления ошибок.
GTK+:
  • новые виджеты и объекты GdkAppLaunchContext, GtkMountOperation, GtkToolShell;
  • новые API gtk_show_uri(), призванные заменить gnome_vfs_url_show() и gnome_url_show(); gtk_widget_get_snapshot();
  • диалог выбора файлов теперь использует GIO напрямую, улучшено автодополнение;
  • улучшения в диалоге печати;
  • улучшения в поддержке "специальных возможностей" и i18n;
  • улучшения в библиотеке gdk-pixbuf (поддержка иконок в формате OS X, изображений JPEG 2000, сохранение и загрузка в и из каналов GIO, использование GIO для получения информации о MIME);
  • GDK теперь использует Xrandr вместо Xinerama для получения информации о мониторе. Установки шрифтов теперь определяются во время исполнения без необходимости перезапуска приложения.
Сразу после выхода GTK+ 2.14 была выпущена исправленная версия 2.14.1.

>>> GTK+ 2.14 release notes

>>> GTK+ 2.14.1

>>> Glib 2.18 release notes

Метки: glib, gnome, gtk

Bohtvaroh (08.09.2008 6:57:55)

Отладочная плата под AVR-8

Форум - Development

Всем привет.

$subj

Собственно остановился пока на STK500. Может, кто ещё чего толкового подскажет?

>>>

Bohtvaroh (31.08.2008 1:25:08)

Ответы на вопросы в конце глав книг Танненбаума

Форум - Talks

$subj

Может кто встречал? Интересуют по крайней мере "Архитектура компьютера" и "Современные операционные системы".

>>>

Bohtvaroh (30.08.2008 20:36:49)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru