[!Ъ][не нужно][вещества][политота]PR
http://www.youtube.com/watch?v=oV81Ye483UA&feature=related
Ъ: едросовские зомби пугают зомбиапокалипсисом.
http://www.youtube.com/watch?v=oV81Ye483UA&feature=related
Ъ: едросовские зомби пугают зомбиапокалипсисом.
Нужна внешняя корзина для винтов (≥2 слотов) c подключением по esata. Сейчас присматриваюсь к AgeStar S2B3J и i-stor is602 mk. Кто-нить имел опыт использования этих агрегатов?
Так же ищется pci-x esata контроллер (≥2 разъёмов).
Посоветуйте бюджетный DAS на 4-6 SATA винтов, поддерживающий RAID5 и винты на 2TB, подключаемый по SATA или ESATA.
Есть машина с сабжевым контроллером. На ней RAID5 из четырёх терабайтных дисков. Место потихоньку заканчивается. Как бы его дёшево и сердито нарастить?
Материнка Intel S3210SH, система на отдельном диске. Из плат расширения только рейд. Корпус noname, поместится туда максимум ещё 1 диск.
Сам массив является pv lvm. Хранится куча файлов 10-300 мб, в основном музыка, проекты Sony Vegas и SoundForge, рендеры проектов, архив рендеров пережатый в mp3. Со всем этим добром работает от 3 до 10 человек - подключены сетевые дски в форточке, проекты читаются и рендрятся на них.
Обнаружил тут, что сабж уже работает в вайне, сдул пыль с диска, поставил, запустил и... наткнулся на ультимативное требование злодолбаного StarForce перезагрузиться. wineboot сыпет ошибками и не помогает. Диск лицензионный. Можно где-нить легально скачать игрушку не испоганенную звезданутой силой?
Бывают сабжевые плагины для jQuery? Сходу нагуглилось автодополнение для input type=text, но это вроде не совсем то.
Почему если взять наугад любительский перевод фильма и телевизионный, то второй окажется существенно гаже? Они оба могут быть отвратительны, но телевизионный скорее всего окажется худшим.
Имеется - десяток установок Убунты 9.04, сетевой принтер Brother HL-2150N подключённый по lpd (есть информация, что на других аппаратах ситуация полностью идентична). Суть проблемы - из опенофиса можно печатать что угодно без проблем, при попытке распечатать, например, картинку из гномовской смотрелки, она (картинка) висит в очереди с неизвестным количеством страниц в течении десятков минут. В процессе висения записи в error.log не наблюдаются (loglevel error/warn).
Доступа к машинам в ближайшее время не предвидится.
Чем в принципе печать из опенофиса может отличаться от печати из другого софта?
Что делать, если инету придë капец? Слышал про netsukuku и подобные проекты, они решают вопрос организации сети и шифрования трафика. А есть разработки по части физических каналов? Вайфай не устраивает крайне малым радиусом действия и лëгкостью обнаружения. Есть что-нибудь дальнобойное (хотябы 3-4 км), со скоростью килобит в 30, желательно маскирующееся под шумы)
Есть ли какие-то разработки например оптических каналов? Можно ведь на коленке собрать модулятор для китайской лазерной указки?
Кто-нибудь знает истории успеха использования на реальном производстве свободных CAM систем?
Отменить нафиг _тайное_ голосование? Сделать именные бюллетени, дать возможность увидеть списки кто и за кого. ИМХО жухлить сразу станет труднее.
Как промежуточный вариант - на избирательном участке в течении всей его работы стоит человек с камерой, снимает всех приходящих, по согласию снимает и их бюллетени. Потом запись сравнивается с результатами участка. Интересно, насколько это законно? АДВОКАААААААААААААААТ!!!
Есть плата wgl-2012 rev.1A (TEW-430ABP) после прошивки переставшая реагировать на внешние раздражители. Насколько я понимаю для реанимации надо подключаться к JTAG. Нашёл на плате JTAG_TDI, JTAG_TDO, JTAG_TMS, JTAG_TRSTN, JTAG_ENABLE.
Вот здесь ttp://forums.modem-help.co.uk/viewtopic.php?t=2979 пишут, что должен быть ещё JTAG_TCK, но его нащупать пока не удалось (кстати в даташите на RTL8186 он вроде не упоминается, как и JTAG_ENABLE).
Подскажите, что делать со всем этим дальше. Буду благодарен за мануал для детей младшего детсадовского возраста.
На встроенном чипе GeForce 8200 при попытке запуска большинства 3D игрушек, они падают с сообщениями нижеприведенного вида. В остальном проблем с графикой вроде нет.
Система - Debian Squeeze amd64, драйвер дистрибутивный - 195.36.31. В какую сторону копать?
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 135 (GLX)
Minor opcode of failed request: 17 (X_GLXVendorPrivateWithReply)
Serial number of failed request: 17
Current serial number in output stream: 17
Решил тут купить аппарат на поиграться. Хочется чего-то с более менее удобным управлением, в идеале максимально приближенное к Зениту. Почитав местные фототопики пускаю слюни на PowerShot G12, но отдавать за него пол зарплаты, - пока жаба душит. Нашёл на молотке пару интересных предложений по сабжу. Стоит ли связываться с данной моделью? Какие могут быть бу-тые аналоги до 10К деревянных?
Знает кто годные фото-курсы в Москве?
Есть задача подцепить на маршрутзатор два (а может и более) модемов samsung swc-200 usb. При этом 1 - yota, второй - comstar. Получилась примерно такая обёртка для запуска из udev:
#!/bin/sh
. /usr/local/etc/wimax_connect
echo $lock
#if there is lock file wait until it will be released
while true;
do
if [ ! -f $lock ]
then
break
fi
sleep 10
done
#set lock file
touch $lock
echo lock set
#commandline arguments from udev
#bus number of new modem
busnum=$1
#device number of new modem
devnum=$2
#echo $busnum $devnum > /tmp/wimax.debug
#save current main routing table
ip route show | sed 's/.*/ip route add & table $bkp_rt/' | sh
echo rt backuped
#get new modem's hardware address
/sbin/madwimax -v -l $if_info --exact-device=$busnum/$devnum &
mw_pid=$!
sleep 10
kill $mw_pid
echo modem info wrote
mac=$(grep MAC: $if_info | head -n1 | sed 's/^[^ ]* //')
rm -f $if_info
echo -n $mac > $lock
echo modem\'s mac - $mac
#get commandlines from modem_db
cmdline="$(grep $mac $modem_db | head -n1 | sed 's/^[a-fA-F0-9:]* table[0-9]* //')"
echo $cmdline
rt_table="$(grep $mac $modem_db | head -n1 | sed 's/^[^ ]* \(table[0-9]*\) .*$/\1/')"
echo $rt_table
#append current device bus/dev numbers to commandline
cmdline="$cmdline --exact-device=$busnum/$devnum"
echo $cmdline
#clear old records about new modem if exists
[ -f $modem_cur ] && grep -v $mac $modem_cur > $modem_cur.new
echo $mac $rt_table $cmdline
echo $mac $rt_table $cmdline >> $modem_cur.new
mv $modem_cur.new $modem_cur
#clear main routing table before start madwimax
ip route flush table main
#start madwimax with $cmdline and save pid
echo "nohup madwimax $cmdline &"
sleep 5
nohup madwimax $cmdline 2>&1 > /dev/null &
echo $! > "$pid"mw_"$rt_table".pid
#after start madwimax dhclient-exit-hook will handle recived by dhcp routes
dhcp-enter-hook:
#this hook saves original main routing table and sets lock if not set
source /usr/local/etc/wimax.connect
export mac=$(ip link show | grep $interface -A1 | tail -n1 | \
sed 's/^.*ether \(.*\) brd.*/\1/')
echo $mac - entered dhclient enter hook >> /tmp/dhcp-enter.debug
function mw_set_lock() {
echo $mac > $lock
ip route flush table $bkp_rt
ip route show | sed 's/.*/ip route add & table $bkp_rt/' | sh
ip route flush table main
}
if grep -q $mac $modem_db;
then
if [ x$reason=="xBOUND" -o x$reason=="xRENEW" -o x$reason=="xREBIND" \
-o x$reason=="xREBOOT" ]
then
if [ ! -f $lock ]
then
mw_set_lock
else
echo entering lock waiting loop >> /tmp/dhcp-enter.debug
echo $mac >> /tmp/dhcp-enter.debug
while [ -z $(cat $lock) -o $(cat $lock) != $mac ]
do
echo . $(cat $lock) >> /tmp/dhcp-enter.debug
sleep 10
done
mw_set_lock
echo exiting lock waiting loop >> /tmp/dhcp-enter.debug
fi
fi
fi
echo $mac - exited dhclient enter hook >> /tmp/dhcp-enter.debug
#this hook handles recived by dhcp routes and removes wimax_connect lock file
source /usr/local/etc/wimax.connect
#get mac address of interface
export mac=$(ip link show | grep $interface -A1 | tail -n1 | \
sed 's/^.*ether \(.*\) brd.*/\1/')
echo $mac - entered dhclient exit hook >> /tmp/dhclient-exit.debug
#if interface is modem listed in modem_db - move routing tables
if grep -q $mac $modem_db;
then
#get name of routing table for the modem
export $rt_table=$(grep $mac $modem_db | head -n1 | \
sed 's/^[^ ]* \(table[0-9]*\) .*$/\1/')
export $mark=$(echo $rt_table | sed 's/table\([0-9]*\)/\1/')
echo $mark, $rt_table exit hook >> /tmp/dhclient-exit.debug
if [ x$reason=="xBOUND" -o x$reason=="xRENEW" -o x$reason=="xREBIND" \
-o x$reason=="xREBOOT" ]
then
#copy dhcp routes to modem's routing table
ip route flush table $rt_table
ip route show | sed 's/.*/ip route add & table $rt_table/' | sh
#restore main routing table
ip route flush table main
ip route show table $bkp_rt | sed 's/.*/ip route add &/' | sh
ip route flush table $bkp_rt
#set default routing rules if not set
ip rule show | grep -q "fwmark 0x$mark lookup $rt_table" || \
ip rule add fwmark $mark table $rt_table
/usr/local/bin/monitor.sh $interface $mac $table $mark
rm -f $lock
fi
fi
Есть правила примерно такого вида (вместо madwimax запускается скрипт-обёртка):
# udev rules file for madwimax supported devices
SUBSYSTEM!=«usb», GOTO=«madwimax_rules_end»
ACTION!=«add», GOTO=«madwimax_rules_end»
# run madwimax
ATTRS{idVendor}==«04e8», ATTRS{idProduct}==«6761», RUN+=«/sbin/madwimax -df --exact-device=$attr{busnum}/$attr{devnum}»
ATTRS{idVendor}==«04e9», ATTRS{idProduct}==«6761», RUN+=«/sbin/madwimax -df --exact-device=$attr{busnum}/$attr{devnum}»
ATTRS{idVendor}==«04e8», ATTRS{idProduct}==«6731», RUN+=«/sbin/madwimax -df --exact-device=$attr{busnum}/$attr{devnum}»
ATTRS{idVendor}==«04e8», ATTRS{idProduct}==«6780», RUN+=«/sbin/madwimax -df --exact-device=$attr{busnum}/$attr{devnum}»
LABEL=«madwimax_rules_end»
Соответственно при втыкании модема на ходу всё отлично отрабатывает. Но при перезагрузке, если модем не передёрнуть, ничего не запускается.
Дистрибутив - стабильный Дебиан, ядро рдное. На гентушных форумах рекомендуют вкомпилить в ядро модуль TUN (не понимаю причём тут это, не работает вообще ничего, даже echo). Вроде так же помогает udevadm trigger, но сейчас не могу проверить. Насколько идеологически верным будет запихнуть вызов udev trigger в rc.local? =)
Есть мысль взяться за один проект - браузерная ролёвка с хаббообразным клиентом на javascript + конструктор игровых миров.
Получается со стороны сервера нужна некая система обмена сообщениями (xmpp или свой велосипед на базе Tornado например, вобщем что-то асинхронное, держащее много соединений) и бэкэнд для хранения карт, информации о пользователях и рисования неигровых страниц (например Django и MySQL).
В системе обмена сообщенями нужна поддержка чего-то типа комнат/каналов (1 локация - 1 канал), плюс возможность чтения/записи в хранилище. Тоесть клиенты подключаются к каналу, получают по нему карты, потом обмениваются через него сообщениями с координатами перемещений, кодами действий и т.д., периодически информация синхронизируется с бэкэндом.
Подскажите, чего бы почитать по теме.
Yota/Comstar предоставляют статические айпишники? В интернетах пишут, что у Yotы есть такая услуга для корпоративных клиентов, но на их сайте ничего не нашлось.
Как ещё можно обрести статический адрес? Первое что приходит в голову, - купить дешёвый VDS и настроить тоннель. Насколько это костыльно?) Есть ли преимущества перед динамическим DNS? На первый взгляд время восстановления связи при смене айпишника должно быть меньше, чем у днсок.
Есть некостыльные способы автоматически авторизоваться в сети beeline wifi? Может быть какие-то готовые скрипты?
Схема такая - открытая wifi сеть и авторизация на проксике через веб-форму.
В enter-hooks пишу:
my_routers=$new_routers
new_routers=«»
В exit-hooks переменная $my_routers оказывается пустой.
Что делать? Задача - раскидать получаемые по dhcp маршруты по именованым таблицам маршрутизации.
| ← назад | следующие → |