Взлом DIR-320NRU или как ограничить скорость

Понадобилось устроить шейпер на какой-нить убердешевой железке. Железкой планировался быть DIR-320 от известного китайского производителя. Но внезапно вместо хорошего и простого DIR-320 приехал ужасный и непонятный DIR-320NRU и начались проблемы.

Читать далее

Логические анализаторы

Сейчас многие начинающие отлаживают свои устройства в Proteus ISIS, а старики от паяльника брюзжат и выказывают свое негативное отношение к этому методу, не учитывая, что их у новичков нет, ни их опыта, ни (как правило) нужного оборудования. Опыт приходит с годами, а вот второй пункт мы и рассмотрим.
Читать далее

Аппаратный I2C (TWI) в микроконтроллерах AVR

При наличии на борту AVR аппаратной реализации I2C почему-то многие предпочитают программные реализации. Хотя, на мой скромный взгляд — использование железного варианта проще, стабильнее и удобнее.

Применение встроенного интерфейса и подразумевает работу на прерываниях, но сегодня мы обойдемся без оных. Для понимания работы контроллера это несколько проще, а переложить код на использование прерываний не составит труда.

Описывать шину I2C не имеет смысла, исчерпывающие описание можно найти на википедии, Казусе и конечно у DI HALT’a. Последняя ссылка заслуживает особого внимания, там основное внимание уделяется именно AVR, но в качестве примеров используется RTOS, что несколько абстрагирует от последовательности работы. Именно для того, чтобы дополнить статью DI HALT’a (а так же, чтобы не забыть что и как самому) и была написана эта небольшая заметка.
Читать далее

CCTV: Motion и дурные IP-камеры

Привез с китая на попробовать внешнюю IP-камеру, все хорошо, и IR-подсветка будь здоров, и показывает в принципе не плохо, да вот беда — авторизация через Web-страничку. А motion умеет только через url авторизовать. Подумав недолго и посмотрев куки было решено научить motion отправлять куки из конфига. Правда на куках проблемы не кончились: китайский веб-сервер очень, очень хотел увидеть в HTTP заголовке Host соответствующий порт, если он отличается от стандартного. Тоже решилось.
motion-3.2.12 в конфиге добавлен параметр netcam_cookie в качестве значения — куки (в формате name1=value1; name2=value2)
Патч под катом

Читать далее

ElementaryOS

насоветовал мне bdancer elementaryos, поставил, попользовал. Сначала — красиво и довольно удобно, а вот когда настало время поработать — плевался и матерился. То что в убунте уже хорошо и допилено — они умудрились сломать. Подходит только для серфинга и чем-там-домохозяйки занимаются

Трекер torrents.mydomolink.ru закрывается!

Торжественное выключение состоиться 8 июля 2011 года, в 20:00 по московскому времени, на последней торрентовке, в пиццерии Альфорно (ул. Садовая, 33)
Трекер проработал, без малого, 3.5 года, но время расцвета локальных ресурсов в домолинке прошло.
Подробности

Еще раз об OpenVPN

Уже как-то описывал настройку OpenVPN сервера и клиентов, но это было давно и не правда, а сегодня (внезапно) друг решился настроить правильный шлюз, и правильный VPN
Все команды по установке OpenVPN, создание моста и пути указаны для уже родного ubuntu-server, но упор сделан на то, чтобы после вдумчивого чтения проблем не возникло в любом дистрибутиве, и даже другой OS.

Читать далее