Если свой почтовый сервер ляжет
Если свой почтовый сервер ляжет и кто-то в этот момент отправит мне письмо, оно сразу не дойдет или будет какое-то время висеть в очереди на сервере отправителе? Если будет в очереди, то как долго?
Если свой почтовый сервер ляжет и кто-то в этот момент отправит мне письмо, оно сразу не дойдет или будет какое-то время висеть в очереди на сервере отправителе? Если будет в очереди, то как долго?
Привет. Расскажите как XBMC указать сезон сериала не переименовывая файлы. Хочу чтобы скрапер мог правильно загружать информацию о сериях.
Имеется такая структура файлов:
...
├── Игры разума
│ ├── Brain\ Games
│ │ ├── 01\ Fokus.pokus.avi
│ │ ├── 02\ Samoe.vremja.avi
│ │ ├── 03\ Dvizhenie.zhizn.avi
│ │ ├── 04\ Ne.boisja.avi
│ │ ├── 05\ Sila.ubezhdenija.avi
│ │ ├── 06\ To.chego.vy.ne.znaete.avi
│ │ ├── 07\ Bitva.polov.avi
│ │ ├── 08\ Reshatj.vam.avi
│ │ ├── 09\ Ispoljzovatj.ili.poterjatj.avi
│ │ ├── 10\ Illjuzii.avi
│ │ ├── 11\ Lzhec.lzhec.avi
│ │ └── 12\ Ne.verj.glazam.svoim.avi
│ └── tvshow.nfo
├── Другой сериал
...
<advancedsettings>
<tvshowmatching action="append">
<regexp>()([0-9]+)((?:-[0-9]+)*)[^\\/]*$</regexp> <!-- match only episode number -->
</tvshowmatching>
</advancedsettings>
С наступьющим!
Подскажите как в GTK перекрасить значки кнопок в черный цвет. Имеется Pantheon Files с парочкой патчей. Раньше в GTK 3.8 добавлял к кнопкам класс «button» и значки становились черными.
style.add_class ("button");
Запилил на досуге патч для sakura (эмулятор терминала). Теперь окна терминала в темном оформлении. Сама идея, кстати, нагло подсмотрена.
Патч можно найти по ссылке, а для ленивых есть RPM пакет.
Вообще патчить совсем не обязательно, можно и так: http://unix.stackexchange.com/a/24071
Кому не интересно смотреть на терминалы, выкладываю еще один скриншот с обзором окон.
Тема shell: Elegance Colors
Значки: Faience
Также набор для гномификации файрфокса: https://github.com/gnome-integration-team
И шрифты Open Sans
Подскажите пожалуйста как проксифицировать некоторые сайты через tor. Не обязательно подменой DNS, но хочется так чтобы было не затратно по ресурсам (то есть прозрачно заворачивать весь трафик на прокси не подойдет)
Доброго времени суток.
Есть подконтрольный мне jabber-сервер xxx.org (1). На сервере используется prosody 0.8 и запущен MRIM-транспорт. Prosody тут только для того чтобы держать транспорт.
Также есть JID на другом сервере yyy.com (2). Транспорт используется только с этого JID. Как на сервере 1 запретить доступ к транспорту всем, кроме определенного JID на сервере 2?
Сейчас просто отключен Service discovery (модуль disco).
Если есть легковесные (не на Java) альтернативы prosody, то тоже вариант.
Постоянно слетает сессия. Имеется lighttpd, php 5.4 и два приложения: selfoss и poche. Оба на доменах третьего уровня и через HTTPS.
В selfoss сессия держится нормально, бывает конечно вылетает, но это очень редко. poche держит сессию не больше 30 минут. selfoss дает куку на месяц, poche — на год. Так же при логине в poche есть флажок Stay signed in который не помогает.
php.ini:
session.save_handler = sqlite
session.save_path = "/var/lib/php/sessions.db"
session.cookie_lifetime = 604800
session.gc_maxlifetime = 604800
Кривой конфиг или кривой poche? Стоит ли выкинуть poche и перейти на pocket? :)
Запускаю на своем телефоне федору 19 в chroot с нативными иксами (без VNC то есть). Все работает, но не могу настроить управление мышью с телефона. Нашел xorg.conf для другого телефона и убунты, в нем есть вот такая прекрасная секция:
Section "InputDevice"
Identifier "cyttsp-i2c"
Driver "multitouch"
Option "Device" "/dev/input/event0"
# mouse should move as fast as finger and not faster
Option "AccelerationScheme" "none"
# evdev has it, multitouch doesn't so it behaves like touchpad
# Option "IgnoreRelativeAxes" "True"
EndSection
Например взять магазин электроники. У каждого типа товара есть несколько характерных полей. Для телефонов это разрешение экрана, ОС и пр. Для фотоаппаратов разрешение камеры и пр.
Как все это дело хранится? Предварительно забивается в базу, а потом при добавлении товара среди десятков забитых полей ищется нужное? Или просто каждый раз вбивается название поля и его значение?
В том же DNS я несколько раз видел поля с одинаковым именем, но в одном случае стоит галочка, а в другом случае написано «есть». Как у них сделано?
Будет замечательно если подскажете как организовать много полей в Drupal. Каждый раз искать нужное поле в форме неудобно (да и БД растет), а забивать таблички в WYSIWYG редакторе как-то странно.
В случайные промежутки времени чернеют окна. Сначала чернеет какой-нибудь элемент окна, потом все окно. Все новые окна «пустые» (скрины). Если запустить, например glxgears или glxspheres — сегфолтятся.
Xorg.0.log: http://pastebin.com/0u7wSunH
syslog: http://pastebin.com/fpepcpsu
.xsession-errors: http://pastebin.com/HRkbHkWZ
Обычно все начинается с окна Firefox или GIMP. После выхода из системы (logout) все чинится. Глюк живет уже некоторое время, за это время несколько раз обновлялся.
Видеокарта Intel, подключен внешний монитор. Fedora 18 (Russian Fedora). Версии софта:
mesa-dri-drivers.x86_64 9.0.3-1.fc18 @updates-testing
mesa-dri-filesystem.x86_64 9.0.3-1.fc18 @updates-testing
mesa-libEGL.x86_64 9.0.3-1.fc18 @updates-testing
mesa-libGL.x86_64 9.0.3-1.fc18 @updates-testing
mesa-libGL-devel.x86_64 9.0.3-1.fc18 @updates-testing
mesa-libGLU.x86_64 9.0.0-1.fc18 @anaconda
mesa-libGLU-devel.x86_64 9.0.0-1.fc18 @fedora
mesa-libgbm.x86_64 9.0.3-1.fc18 @updates-testing
mesa-libglapi.x86_64 9.0.3-1.fc18 @updates-testing
mesa-libxatracker.x86_64 9.0.3-1.fc18 @updates-testing
kernel.x86_64 3.8.1-201.fc18 @updates
xorg-x11-drv-intel.x86_64 2.21.3-1.fc18 @updates-testing
gnome-shell.x86_64 3.6.3.1-1.fc18 @updates-testing
gnome-settings-daemon.x86_64 3.6.4-3.fc18.R @russianfedora-fixes-updates
gnome-settings-daemon-updates.x86_64 3.6.4-3.fc18.R @russianfedora-fixes-updates
redshift.x86_64 1.7-3.fc18 @fedora
На днях обновил федору и заодно обновил внешний вид.
На скрине:
Fedora 18 + Gnome 3
Тема Shell — Elegance
Тема GTK — Adwaita
Обои — Winterness
Значки — Faience Azur
Conky — что-то сильно перепиленное
ШГ — DejaVu Sans + infinality и Terminus в conky
Имеется раздел с btrfs, внутри 2 подраздела: __active (текущая система) и __snapshot (снапшот не первой свежести). __active установлен через btrfs subvolume set-default, т.е. по дефолту идет монтирование этого подраздела (без параметров). Также имеется ext4 раздел для /boot.
Надумал создать подраздел __fc18beta и поставить туда бету федоры 18. Создал, поставил его дефолтным, загрузился с флешки, запустил установку, вышел из режима для домохозяек, прописываю этот раздел как / и получаю: Вы должны создать новую ФС на корневом устройстве. ??? Ну ладно, может как-то управление подразделами реализовано по-другому, делаю set-default на корень, запускаю анаконду и опять тоже самое.
Другие разделы (/boot) монтируются нормально. Тот же самый проблемный подраздел (__fc18beta) нормально монтируется как /usr, например.
Че ему надо? Может есть какой-то ман как распаковать squash в обход инсталятора? Или ман как пользоваться анакондой?
Поделитесь любым доменом, любого уровня в зоне net.ru. Ничего криминального — прокся для обхода ограничений.
Нужна запись:
CNAME black-router.no-ip.org.
Пишу HTTP-балансировщик с кэшем в memcached с использованием libevent. Могу создавать сервер и отдавать контент, могу забирать контент, могу кэшировать, а с матчастью плохо. В данном случае создается сервер 0.0.0.0:8080, при поступлении запроса нужно забрать данные с 127.0.0.0:80 и отдать клиенту, т.е. пока что это просто прокси. Есть примерно такой код (некоторые части выкинул):
void request_cb (struct evhttp_request *req, void *arg)
{
if (req->response_code == 200)
{
struct evbuffer* buf3 = evhttp_request_get_input_buffer (req); // Забираем буфер
int len = evbuffer_get_length(buf3);
tmp = malloc(len+1);
memcpy(tmp, evbuffer_pullup(buf3, -1), len);
tmp[len] = '\0';
printf("%s\n", tmp); // Печатаем, то что получили из буфера
free(tmp);
event_loopexit(NULL);
}
}
void list_cb (struct evhttp_request *req, void *arg)
{
/* Здесь описываем подключение к веб-серверу */
struct evhttp_connection *conn;
struct evhttp_request *req1;
event_init();
conn = evhttp_connection_new("127.0.0.1", 80);
req1 = evhttp_request_new(request_cb, NULL); // После скачивания идем в коллбек request_cb
evhttp_add_header(req1->output_headers, "Host", "127.0.0.1");
evhttp_make_request(conn, req1, EVHTTP_REQ_GET, "/"); // Ну здесь пока просто / запрашиваем, не принципиально пока
event_dispatch();
/* Здесь описываем отправку данных клиенту */
struct evbuffer *buf; // Создаем буфер
buf = evbuffer_new();
evbuffer_add_printf(buf, "%s", req->uri); // Допустим мы что-то в буфер заносим
evhttp_send_reply(req, HTTP_OK, "OK", buf); // Отправляем клиенту ответ
evbuffer_free(buf);
}
int main (int argc, char **argv)
{
struct evhttp *httpd;
event_init();
httpd = evhttp_start("0.0.0.0", 8080);
// Запускаем слушалку с коллбеком list_cb
evhttp_set_gencb(httpd, list_cb, NULL);
event_dispatch();
evhttp_free(httpd);
return 0;
}
P.S. evhttp потому что удобнее с заголовками работать.
По мотивам опроса.
Ноутбуки и прочие *буки как правило не отличаются высокой производительностью. В моем случае это нетбук с Intel(R) Atom(TM) CPU D525 @ 1.80GHz (без всяких аппаратных AES) и обычным жестким диском. Сейчас у меня везде используется btrfs + lzo сжатие и хомяк шифрованный dm-crypt. Процессор прекрасно справляется, не смотря на все издевательства.
Собственно вопрос: помрет ли проц от нагрузки, если заменить жесткий диск на SSD? А если оставить только сжатие? Может кто по опыту сталкивался.
Существует ли рабочий rhythmbox-плагин для просмотра музыки в ФС (по директориям, без библиотеки)? Может для Nautilus что-то.
Предложения альтернативных плееров приветствуются, но нужен не очень страшный (GTK3).
Часто подключаюсь по FTP с помощью gvfs и часто нужно сохранять какие-то файлы из браузера на этот самый FTP. Проблема в том, что не во всех программах диалог сохранения показывает диски смонтированные с помощью гнома. Например, вот скрин firefox (сетевых дисков нет) и скрин gedit (диски есть). Думал что это из-за ненативности файрфокса, но в ненативном Sublime все в порядке.
С чем связано такое странное поведение, и как сделать чтобы сетевые диски отображались везде?
P.S. Сохранять в /run/user/$USER/gvfs не предлагать.
Собрал и установил msttcorefonts. Раньше в gnome-shell, conky, на сайтах и т.д. в качестве sans-serif был хз какой шрифт, но он мне нравится явно больше того что стало теперь. Отказаться от msttcorefonts не могу, но и sans-serif нужен тот что был до msttcorefonts.
Как вернуть старый sans-serif?
P.S. Fedora 17
Есть ли смысл в UKSM на роутере с OpenWrt? Как узнать сколько памяти удалось сэкономить?
В /sys/kernel/mm/uksm/pages_sharing у меня сейчас 4 :)
4 * 4 = 8КБ это столько страниц объединено? На нетбуке 635 * 4 = 2540КБ
Либо я неправильно считаю, либо UKSM мне не нужно.
Привет. Нашел в доках zen-kernel информацию о Compcache — выглядит вкусно. Даже читал что поддержка Compcache (zRam) уже давно включена в ядро. Собственно вопрос: как включить?
P.S. У меня Fedora, ядро дистрибутивное с парой патчей.
← назад | следующие → |