Главная страница
Болезни пожилого попугая или исправление мелких неисправностей Parrot AR.Drone 2.0
- Информация о материале
- Автор: Mikhail Egorov
- Категория: AR.Drone
- Просмотров: 9327
Пришла весна и наступило самое время для запуска Parrot Ar.Drone 2.0, но месяцы (а то и годы, если про него забыть) лежания на антресолях здоровья дрону не добавляют. Многое, впрочем, проявляется ещё в первые месяцы, но перед запуском всё равно стоит проверить наличие таких неисправностей. Так как это мелкий ремонт, основными средствами устранения неисправностей являются изолента (предпочтительно - синяя, но уж какая есть) и двусторонний скотч.
Первое, что было обнаружено в этом году это отклеивание защиты шлейфа камеры. С ним всё просто - подклеиваем прямоугольные пластины этой защиты двусторонним скотчем и, для надёжного приклеивания - фиксируем изолентой внатяг.
Второе - магнитный замок домашнего корпуса. Возможно, с уличным возникнет та же проблема, если дрона хранить с пристёгнутым уличным корпусом. Со временем этот магнитный замок отклеивается и остаётся на самом дроне. Здесь тоже всё просто - отмываем от клея, приклеиваем двусторонним скотчем.
Третье - нижняя пластина корпуса (если дрон неоднократно разбирался). Этому посвящена отдельная статья.
Норка наизнанку или reverse proxy при помощи ncat
- Информация о материале
- Автор: Mikhail Egorov
- Категория: Пингвиноводство
- Просмотров: 8576
В экспериментальных целях была проверена возможность использования ncat для проброса порта за NAT, причём соединение устанавливается со стороны устройства за NATом. Понятно, что у этого решения есть ограничения, да и вообще как-то противоестественно, но тем не менее вот.
В этой схеме используются три хоста:
- SERVER - машина с "белым" IP
- CLIENT - машина за NAT
- 10.0.0.1 - машина внутри NAT, к которой пробрасывается соединение. Естественно, это может быть и сам CLIENT
Процедура довольно проста:
SERVER$ mkfifo exchange
SERVER$ ncat -lkvp 4444 <exchange |ncat -lkvp 4545 >exchange
CLIENT$ ncat SERVER 4444 -e "/usr/bin/ncat 10.0.0.1 25"
Этими командами мы:
- Создаём FIFO очередь для обмена данными
- Запускаем ncat в режиме прослушивания порта 4444 с выводом расширенной информации (v можно опустить), результат передаём через PIPE в другой netcat, прослушивающий порт 4545. Параметр -k позволит подключаться повторно, в противном случае после отключения клиента всё нужно будет делать сначала.
- Подключаемся к SERVER на порт 4444, передавая туда команду запуска ещё одного ncat, который в свою очередь и производить переключение к нужному нами порту.
Таким образом мы получаем возможность на SERVER подключится к самому себе на порт 4545, что будет переброшено за NAT и уже CLIENT установит соединение с 10.0.0.1 "изнутри" сети.
SERVER$ telnet localhost 4545
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 [CLIENT_SIDE_SMTP_SERVER] ESMTP Sendmail 8.15.2/8.14.2; Tue, 26 Feb 2019 17:33:55 +0400
Подтверждение для Яндекс.Почты
- Информация о материале
- Автор: Mikhail Egorov
- Категория: Байки регистратора
- Просмотров: 17549
Одним из вариантов подтверждения Почты Яндекс является подтверждение при помощи TXT записи:
"Добавьте в DNS записи сайта запись типа TXT, содержащую указанное уникальное значение.
yandex-verification: <код подтверждения>"
Однако, из документации Яндекса всё равно не совсем понятно, о чём идёт речь. Проверка показала, что требуется запись такого вида:@ TXT "yandex-verification: <код подтверждения>
Поездка в Казань июнь 2018
- Информация о материале
- Автор: Mikhail Egorov
- Категория: Путешествия
- Просмотров: 10267
Страница 1 из 6