LINUX.ORG.RU

Сообщения fractaler

 

Python передача списка по сети.

Доброго времени суток!
Заранее извиняюсь за нубский вопрос, но не могу сформулировать правильный запрос в гугл.

Хочу передать по сети переменные типа список. Причем, как вида:
>data = [ 'asdf', 'qwer', 'zxcv', '0']
так и вида
>data1 = [['asdf', 'qwer'], '0', '0']
И более сложные.
Застопорился уже на первом. Передать как
>client_socket.send(data)
Нельзя, требует строку или буфер. Передаю как:
>client_socket.send(str(data).encode(«utf-8»))
Принимаю так:
>data = client_sock.recv(256).decode(«utf-8»)
Теперь фокус в том, что data теперь — текстовая строка, а не список.
Как превратить в список или как передавать не строкой?

 ,

fractaler
()

Libreoffice online

Доброго времени суток!

Пытаюсь для локальной сети организовать многопользовательский доступ к электронным таблицам. Нашёл, что Либреофис умеет так работать (веб-морда к таблице для разных пользователей вполне подходящее решение).
Пользовался этими руководствами:
http://wiki.documentfoundation.org/Using_LibreOffice_in_a_Web_Browser
http://wiki.documentfoundation.org/Development/How_to_build
В результате то, что собралось не запускается ни локально, ни по сети. Как сервер оно ругается на отсутствие бэкэнда broadway, а локально вообще сегфолтиться.
Большая просьба: подскажите параметры сборки или, ещё лучше, готовую сборку либры для работы по сети.

fractaler
()

BGE networking и с чем его едят.

gumanoed, I need your help!

Беру пример из http://b3d.mezon.ru/index.php/Blender_GameKit_2/Basic_Networking_with_Game_Bl...

Запускаю — ничего не происходит. Прописал IP 127.0.0.1 ничего не происходит. Запустил 2 экземпляра программы — ничего. Кнопочки F1, F2 тоже жал — ничего. Куда дальше копать непонимаю. Объясни, пожалуйста!

 bge

fractaler
()

squidclient access denied

Доброго времени суток! Помогите объяснить squidclient'у, что я админ сервера.

По команде

squidclient squidclient -h localhost -p 3128 mgr:info
Мне выдаётся страничка о том, что доступ запрещён. В логах сквида тоже

TCP_DENIED/403 3579 GET cache_object://localhost/info - NONE/- text/html

# squid -v
Squid Cache: Version 3.1.20
configure options:  '--prefix=/usr' '--libdir=/usr/lib' '--sysconfdir=/etc/squid' '--localstatedir=/var/log/squid' '--datadir=/usr/share/squid' '--with-pidfile=/var/run/squid' '--mandir=/usr/man' '--with-logdir=/var/log/squid' '--enable-snmp' '--enable-auth=basic' '--enable-basic-auth-helpers=NCSA' '--enable-linux-netfilter' '--enable-async-io' '--enable-ssl' '--build=i486-slackware-linux' 'build_alias=i486-slackware-linux' 'CFLAGS=-O2 -march=i486 -mtune=i686' 'CXXFLAGS=-O2 -march=i486 -mtune=i686' --with-squid=/tmp/SBo/squid-3.1.20
# grep manager /etc/squid/squid.conf 
acl manager proto cache_object
http_access allow manager all
http_access deny manager

В чём может быть дело?

 , squidclient

fractaler
()

Прозрачный прокси + белый список для внутренней сети

Всем доброго времени суток!

Помогите постичь Дао iptables. Мне нужно настроить доступ в интернет для белого списка адресов внутренней сети. Плюс прозрачный SQUID.

Белый список на SQUID не вариант, т.к. нужно блокировать весь трафик с лишних IP.

Проовал так:

$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 80 -j TPROXY --on-port 3129
$IPTABLES -t filter -A FORWARD -i $LAN_IFACE -s 192.168.1.150 -j ACCEPT
На SQUID ничего не идёт.

И так:

$IPTABLES -t filter -A FORWARD -i $LAN_IFACE -s 192.168.1.150 -j whitelist
$IPTABLES -A whitelist '!' -d 192.168.1.22 -p tcp --dport 80 -j TPROXY --on-port 3129
Вообще не работает, пишет ошибки. Я так понимаю, TPROXY работает только с mangle.

Заранее благодарю за помощь!

fractaler
()

SQUID не пишет в access.log

Доброго времени суток!

Помогите разобраться, почему пуст access.log.

squid.conf

В rc.firewall всё направляется на 3129 так:

$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 80 -j TPROXY --on-port 3129
$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 8080 -j TPROXY --on-port 3129
$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 443 -j TPROXY --on-port 3129
$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 2080 -j TPROXY --on-port 3129
$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 2082 -j TPROXY --on-port 3129
$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 563 -j TPROXY --on-port 3129
$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 777 -j TPROXY --on-port 3129
$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 21 -j TPROXY --on-port 3129
$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 10000 -j TPROXY --on-port 3129
$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 110 -j TPROXY --on-port 3129
$IPTABLES -t mangle -A PREROUTING -i $LAN_IFACE '!' -d 192.168.1.22 -p tcp --dport 25 -j TPROXY --on-port 3129

Самое интересное, что я настраивал 2 сервера просто копированием конфигов и правкой IP адресов. На одном всё работает, на другом — нет. Возможно, где-то ошибся с адресом, но не могу найти.

Заранее благодарен за помощь!

fractaler
()

Вернуть vga_switcheroo

Доброго времени суток!

На ноутбуке с 2мя видеокартами (intel, ATI HD6600M) использовал vga_switcheroo, но не понравилось, поставил атишный драйвер. Сейчас хочу посмотреть, что изменилось в vga_switcheroo.
Как отключить коммерческий драйвер, чтобы опять заработал vga_switcheroo?

mesa переустановил.
fglrx в блеклисте: lsmod | grep fglrx ничего не показывает.
$ zgrep SWITCHEROO /proc/config.gz
CONFIG_VGA_SWITCHEROO=y

Что ещё? Переустанавливать систему ради этого нет желания.

Заранее благодарен за помощь.

fractaler
()

iptables для прозрачного squid'а

Доброго времени суток! Второй раз торможу на настройке прозачного прокси. Как непрозрачный прокси работает. Но прозрачно — нет. Соединение рвётся по таймауту. в squid.conf

http_port 192.168.1.33:3129 intercept
http_port 192.168.1.33:3128
#http_port 192.168.1.33:3129 tproxy
В rc.firewall
$IPTABLES -t mangle -A PREROUTING -p tcp -m socket -j DIVERT
$IPTABLES -t mangle -A PREROUTING -p tcp --dport 80 -j TPROXY --tproxy-mark 0x1/0x1 --on-port 3129
#$IPTABLES -t nat -A PREROUTING -i $LAN_IFACE  -p tcp --dport 80 -j REDIRECT --to-port 3129
#$IPTABLES -t nat -A PREROUTING -i $LAN_IFACE -p tcp --dport 21 -j REDIRECT --to-port 3129
Версия сквида — 3.1.1 Подскажите, где накосячил! Помню, что в прошлый раз редирект на тпрокси менял и всё работало. А сейчас не получается... С таким конфигом я прозрачный прокси уже поднимал, а вот конфиг iptables потерял.

Заранее благодарю за помощь!

fractaler
()

Управление зарядом батареи

Доброго времени суток!

Любопытное состояние у батареи ноутбука: 50% - «полностью заряжена.»

Для дуалбутного офтопа (каюсь) есть программа от производителя, которая и настраивает батарею заряжаться только на половину. Вопрос в том, что при перезагрузке в Linux настройки сохраняются где-то в железе.

Есть ли способ изменять эту настройку в Linux?

root@sl64:~# cat  /sys/class/power_supply/BAT1/energy_full
40460000
root@sl64:~# cat  /sys/class/power_supply/BAT1/energy_full_design 
39960000
root@sl64:~# cat  /sys/class/power_supply/BAT1/energy_now        
19010000
fractaler
()

Помогите найти фирмварь BCM4313

Доброго времени суток!

После обновления ядра до 3.2.7 отвалился fiwi. Помню, что при установке качал откуда-то с kernel.org firmware и всё заработало. Сейчас никак не могу найти откуда. Но точно не из ванильного тарболла.

Заранее благодарен за помощь!

$ lspci | grep -i wireless
08:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)

Дистрибутив — Slackware 64bit.

fractaler
()

Переключение видеокарт ноутбука

Всем доброго времени суток!
Бьюсь над проблемой переключения видеокарт на ноуте. Встроенная интел и дискретная радеон.
Нагуглил, что нужно копать в сторону vga_switcheroo, но никак не могу справиться. Не появляется /sys/kernel/debug/vga_switcheroo/
debugfs примонтировал
ядро пересобирал, не помогло, вернулся на дистрибутивное 2.6.38.7
в параметры загрузки прописал radeon.modeset=0
никаких коммерческих драйверов пока не ставил

Хотя нет vga_switcheroo, есть файлы
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/boot_vga
/sys/devices/pci0000:00/0000:00:02.0/boot_vga
Со значениями 0 и 1 соответственно. Может, нужно использовать их?

Что будет, если вообще ничего не делать? Будут работать обе - быстрее, но теплее?

Если захочу использовать дискретную, надо грузить с intel.modeset=0?

Система — Slackware64 current

fractaler
()

Победить DNS-proxy

Всем привет!
Решаю следующий квест:
Дано:
-контроль моего доступа к сети с помощью перехвата DNS-запросов.
-есть возможность поднять собственный DNS за пределами зоны контроля.
Требуется:
Обеспечить всю локальную сеть нормальным инетом.

Свой внешний DNS я могу повесить на нестандартный порт, но как заставить внутренний DNS отправлять запросы на этот порт? Есть решение кроме iptables?

Или, может, есть лучшее решение?

fractaler
()

SQUID & lightsquid трафик с сервера

Доброго времени суток!
Объясните, плз, такую ситуацию:
http://ompldr.org/iYjcxMg
Где 192.168.0.1 — выделенный сервер, с которого точно никто инет не серфит. Это такой способ указать использующийся кеш или что?

UPD: 192.168.0.1 — шлюз и прокси.

fractaler
()

Таблицы в OOo/LO Writer/Calc

По мотивам этой странной задачи:

(Libre/Open)offie Полное УГ в организациях...дошло же почему (комментарий)

Хотел я было подшутить и прислать скрин с таблицей, вставленной из Calc. Тут-то и обнаружилось, что там есть та же проблема.
Итак, задача в общем виде:
Посреди произвольной таблицы (например, по одной лишней ячейке с каждой стороны) имеется 5 следующих ячеек: 3 в одном столбце и 2 в соседнем. Иллюстрация здесь: http://ompldr.org/iYjZrdg
Рамка ячеек - тонкая. Ячейки 1 и 2 должны быть обведены рамкой друого цвета, нежели все остальные.
На скрине видно, что получается, если просто задать границы по всей таблице, а затем отдельно - нужным ячейкам.
Решение для анологичной задачи в Writer приветствуется бурныи аплодисментами.

fractaler
()

Непослушный SSH

Доброго времени суток!

Не могу заставить стабильно работать ssh. Ситуация следующая:
Дома есть компьютер (Linux, openssh) с ssh сервером. При подключении (с Linux, openssh) по локальной сети всё отлично и замечательно. Но при подключении через Инет либо виснет сразу, либо чуть погодя. Иногда оживает ненадолго, иногда нет.
ClientAliveCountMax 3 поставил.
UseDNS no тоже.

Инода (как сейчас), даже запрос пароля не выдаёт. При этом пинги идут замечательно.
icmp_req=1 ttl=113 time=18.7 ms

Сервер стоит за роутером, проброшен 22 порт.

UDP: traceroute ненормальный - 3 прыжка и дальше звёзды. Но при пинге потерь нет. UPD2: А сейчас traceroute прошёл: в 3 прыжка с -T и в 14 с -I.

fractaler
()

E17 clipboard менеджер

Разыскивается менеджер управления буфером обмена для E17. Нужен не часто, но всё-таки нужен.

Поскольку всё остальное нашлось в модулях, у меня ощущение, что я чего-то пропустил. Но если родного нет, подскажите что-нибудь DE/WM независимое.

fractaler
()

Уведомления(140)

Поиском пользовался, но решения не нашёл.

Где-то когда-то непрокликал ответ на свой коммент (много их было, так читал), поэтому не сбрасывается счётчик уведомлений. Сейчас их 140... Кеш браузера очищался, поэтому вычислить не посещённую ссылку нельзя.

Есть способ сбросить счётчик не занимаясь тупым прокликиванием сотен ссылок?

fractaler
()

Joystick SpeedLink-6640

Случайно достал сабж с полки и воткнул в комп. Возникло несколько интересных вопросов:
1. Определяется как «input,hidraw0: USB HID v1.10 Joystick [Mega World USB Game Controllers] on usb-0000:00:1d.0-1/input0»
2. Калибровщик KDE отлично всё определяет и показывает.
3. Практически любая игра (astromenace, tuxracer), считает, что у джойстика всего одна ось (Х). Движение по вертикали игнорируется.
4. При использовании 5, 6 оси игры сегфолтятся.
Обратная связь, естественно, не работает, но это и не ожидалось.

Как убедить джойстик нормально работать?

fractaler
()

[ОПАСНО][НЕ ЗАПУСКАТЬ]Немного Shell-магии

Что-то скучно стало... Господа-товарищи, давайте вспомним немного шелл-магии, приводящей к забавным результатам?
---
Не для новичков! Однострочник не постить, я уже поплатился за это скором. Новички! В этой теме высоко вероятно появление опасного кода!
Господа модераторы! Здесь http://www.linux.org.ru/forum/linux-org-ru/5713479 и в жаббере мне сказали что сама тема не запрещённая. Плз не бить банхаммером без разбора.
---
По итогам предыдущей темы набралось, форк-бомбы:
-
#!/bin/sh
eval $0
-
:(){ :|: & };:
-
Транслитерация имён файлов (imho, довольно забавно):
http://daemony.org/freebsd/massovaya-transliteraciya-imen-fajjlov.html
-
Вероятное зависание системы:
dangerous_variable=`cat /boot/vmlinuz`
echo «$dangerous_variable»
А также ссылка на http://www.perlmonks.org/ где много забавных скриптов на перле.
-
Кто больше, лучше, веселее?

fractaler
()

Уточнение по удалению

Про эту тему:

http://www.linux.org.ru/forum/talks/5713094

У нас традиция удалять при виде однострочника? Если так, то понимаю, если нет, то можно объяснить?
Вроде ж указал, что опасно. Главный вопрос в чем: подобные темы _без_однострочника_ будут удаляться?

fractaler
()

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