Горячее
Сделайте, пожалуйста, фильтрацию не только по тэгам, но и по рейтингу. Пусть, я мало постов увижу, но исключу отрицательный рейтинг.
Сделайте, пожалуйста, фильтрацию не только по тэгам, но и по рейтингу. Пусть, я мало постов увижу, но исключу отрицательный рейтинг.
Напишу микро-инструкцию, как поднять в докере на Synology.
Для начала у вас должен быть установлен пакет Docker.
Затем идём в "реестр", в строке поиска поиске ищем "vlmcsd" и загружаем (образ весит всего 7Мб).
Потом идем в "Контейнер" и жмём кнопку "Создать", далее выбираем наш образ.
Всё оставляем по-умолчанию и лишь в "Настройках портов" указываем локальный порт такой же как и порт контейнера "1688". По сути, нам надо из контейнера пробросить только сетевой порт сервера.
Когда контейнер запуститься, откройте "Сведения" -> "Журнал" и можете смотреть в логах кому отвечал сервер.
Контейнер потребляет сверхмало ресурсов, намного меньше чем виртуальная машина.
PS как вы уже догадались IP аресом вашего vlmcsd-сервера является IP адрес Synology.
Муж подруги жены попросил посмотреть ноутбук, зная что у жены это лучшая подруга - согласился. Оказался "цокающий" диск (вышел из стоя), он по моему совету купил новый, принёс, я раскатал систему, поставил минимальный набор программ. Забрав ноутбук обещал мне домашнее вино, кучу других благ (напомню, что в период пандемии натуральный обмен самое то, да я и не против). Через пару дней звонок в домофон: открывай кое что принёс =) как думаете что? Другой ноутбук на починку =) я улыбнулся, помоги человеку когда он в беде и он вспомнит о тебе когда снова будет в беде... но! триальный период закончился...
Случайно наткнулся в известном китайском магазине на GPS трекер (Sinotrack ST-901), доставка со склада в Москве (хм, нет риска получить статью за шпионское устройство), да и давно подумывал на машину поставить, даже не с целью защиты от угона, а чтобы жена могла контролировать мои перемещения на дальняк.
Посмотрел отзывы, удобно настраивается, не обязательно хранить свои данные на китайском сервере, можно использовать отечественный. Заказал.
СИМ карта обычная (отщипнули от "семейного тарифа"), трафик, как я понял, минимальный, данные передаются в текстовом формате, частоту передачи можно задать самому.
Подключение простое:
- красный провод на +12В
- черный на массу
- оранжевый к зажиганию, т.е. если на нем появляется +12В устройство считает зажигание автомобиля включенным, если пропадает соответственно с этого момента отсчитывается время перехода в режим сна (энергосбережение).
Настройка девайса осуществляется посредством отправки смс сообщений на его СИМ карту.
Далее немного инструкций по настройке устройства, т.к. использовал вариант получения данных через интернет, то остановлюсь только на этих настройках. Первым делом, рекомендую указать свой телефон (администратора, только с этого номера будут обрабатываться команды) и конечно же поменять пароль (по-умолчанию - четыре нуля).
Регистрируем номер телефона администратора
899912345670000 1
89991234567 — номер телефона
0000 — пароль (по умолчанию четыре ноля)
1 — номер ячейки (можно зарегистрировать до 3 телефонов)
Меняем пароль
77712340000
777 — команда
1234 — новый пароль
0000 — старый пароль
Меняем часовой пояс
8960000E03
896 — команда
0000 — пароль
E03 — часовой пояс Москвы
Выбираем режим передачи данных (SMS или GPRS)
7100000
710 — команда для GPRS
0000 — пароль
Настройка точки доступа для GPRS
Мегафон: 8030000 internet gdata gdata
МТС: 8030000 internet.mts.ru mts mts
Билайн: 8030000 internet.beeline.ru beeline beeline
ТЕЛЕ2: 8030000 internet.tele2.ru
0000 — пароль
Задаем интервалы отправки сообщений на сервер при включенном зажигании и в режиме оффлайн
800000 5
каждые пять секунд при включенном зажигании
8090000 300
каждые пять минут при выключенном зажигании
0000 — пароль
Настройка спящего режима
SLEEP0000 5
после выключения зажигания через пять минут устройство «заснет», перестанет присылать сообщения на сервер, но будет реагировать на смс и звонки
0000 — пароль
Вот тут важно! По-умолчанию указан китайский сервер sinotrack. Надо определиться, к какому серверу подключить устройство. Серверы легко гуглятся, есть бесплатные, есть платные с большим функционалом. У каждого свои настройки (адрес сервера и порт подключения). В зависимости от сервера отправляем соответствующие настройки устройству.
Настройка сервера данных
8040000 123.123.123.123 999
123.123.123.123 — ip адрес сервера
999 — порт сервера
0000 — пароль
Я провел "полевые" испытания устройства, подключил батарею от UPS, накинул оранжевый провод на плюсовую клемму, закинул все в рюкзак и пошел бродить по парку. Данные исправно передавались на сервер.
Сервером выступил простой php скрипт, который слушал 999 порт сокета и полученные данные выводил в консоль. Через NAT на роутере пробросил его наружу.
<?php
set_time_limit (0);
$address = '127.0.0.1';
$port = 999;
$sock = socket_create(AF_INET, SOCK_STREAM, 0);
socket_bind($sock, 0, $port) or die('Could not bind to address');
socket_listen($sock);
while (true) {
$client = socket_accept($sock);
$input = socket_read($client, 1024000);
echo "$input\n";
socket_close($client);
}
socket_close($sock);
?>
Данные приходили в текстовом формате, с разделителем запятой:
*HQ,9170631826,V1,105509,A,5576.7575,N,03761.0545,E,000.13,000,210919,FBFF9FFF,250,99,27914,55187#
*HQ,9170631826,V1,105509,A,5576.7578,N,03761.0548,E,000.13,000,210919,FBFF9FFF,250,99,27914,55187#
*HQ,9170631826,V1,105554,A,5576.7577,N,03761.0548,E,000.23,000,210919,FBFFBBFF,250,99,27914,55187#
*HQ,9170631826,V1,105624,A,5576.7575,N,03761.0549,E,001.05,000,210919,FBF7BBFF,250,99,27914,31740#
тут можно увидеть серийный номер устройства, время (по Гринвичу), дату и координаты, есть и другая информация, я особо не вникал, т.к. пришла идея не изобретать велосипед, а развернуть готовый сервер. Выбор пал на Traccar https://www.traccar.org/source-code/
К сожалению, тут не уместишь всю статью, и подсветки синтаксиса нет, оставлю ссылку на полный туториал как поднять свой сервер https://itscience.pro/all/svoy-server-traccar-i-nastraivaem-...
Заранее оговорюсь, у меня получилось недешевое решение (без ограничений на количество устройств), аренда сервера обходится - $5 в месяц. Можно подключиться к существующим решениям от 80 руб./мес. за одно устройство.
Вдохновившись постом @Lessssia, https://pikabu.ru/story/ot_parnasa_do_kupchino_peshkom_ili_k... решил я тоже потратить день на длинную прогулку. Сразу скажу, я не имею спортивную подготовку, более того мой вес 112 кг, а работа офисно-сидячяя. С маршрутом не стал заморачиваться, выбрал свою ветку метро и пошел с севера на юг.
Надел потоотводящую футболку яркого цвета, шорты, бейсболку. Обулся в кроссовки, которые плотно облегают ногу и крепко сидят, с расчетом, что ступня не будет болтаться и мозоли появятся не сразу. Взял с собой рюкзак, powerbank, воду (2 бутылки по 2 литра, не газированную) и шоколадные батончики. Настроил на телефоне навигацию, залил кучу музыки, на часах поставил плагин endomondo (уж классные они отчеты делают, трассировку на карте, данные о подъемах и спусках, затраты жидкости, скорости и т.д.).
Перед самым выходом я взвесился
Мое путешествие началось в 9:17, фотографировался у каждой станции метро отправлял в WhatsApp фотку и местоположение на карте
где-то станции с красивыми яркими названиями, у где-то просто знак "М" на столбе у перехода.
иногда яндекс предлагал идти тропами, иногда вдоль железнодорожного полотна
Погода хоть и была солнечная, я вначале пути не пил, есть не хотелось совсем. Endomondo постоянно мерил пульс, считал пройденные путь и время. Единственное, из-за запущенного навигатора, батарея в телефоне стала подозрительно быстро садиться.
Проблемой стало единственное гнездо в телефоне, куда подключались наушники и провод для зарядки. Пришлось часть дороги идти без музыки, пока не залилась батарея телефона.
Перекусил шоколадным батончиком, сходу выпил литр воды. Солнце уже жарило, если решитесь идти в солнечную погоду, обязательно смажьтесь кремом, прихватывает моментально
лучше всего было идти через центр города, короткие перегоны и поглазеть есть на что
Неприятно было пересекать промзоны, расстояние большое, вокруг бетонные заборы, проезжают машины, а из людей только трех велосипедистов встретил на расстоянии почти 4 км.
были переходы, где приходилось делать огромные крюки, чтобы попасть на другую сторону Ж/Д путей и такие обходные маневры прибавляли приличный километраж.
после Волжской ноги уже основательно натёр, идти становилось больно и мысль забить, сесть на поезд и поехать домой все больше не давала покоя. Кстати, плагин в часах подвис в непонятном состоянии, индикация менялась, часы пути продолжали отсчитываться, а остальные данные замерли, на команды не откликался, да и фиг с ним, не до него уже было.
идти реально было больно, порывался снять кроссовки, но понимал, что потом уже не надену. дальнейший путь был уже как в тумане, оставалось чуть-чуть, было бы обидно все бросить. Скорость передвижения заметно снизилась.
Я дошёл, на фото возле Шипиловской, это не улыбка, то подобие улыбки (скрывающий боль Гарольд). Домой ехал на метро, воды хватило впритык, пару глотков на путь от метро до дома.
Ступни, ожидаемо, были в волдырях. Мышцы ног, кстати, не устали.
взвесился:
-5 кг (воды?) весы не признали, предложили выбрать профиль или создать новый
итог:
только такие данные, часы подвисли и красивую статистику я потерял.
На будущее, надо брать устройство для статистики, запустил тот же Endomondo, закинул в рюкзак и пусть пишет трекинг, отдельно устройство с навигацией и музыкой (с возможностью одновременно подключать наушники и зарядку). Кстати, я хоть и оделся ярко, все равно пару раз меня чуть не сбили машины, не смотрят в зеркала. Средства защиты (перцовый баллончик и т.д.) стрёмно гулять в промзонах и вдоль путей, об этом я даже не думал. Впечатлений море, ноги заживут, усталость пройдет. Спасибо всем, кто дочитал.
Я много раз получал посылки на почте, обычно это выглядело так:
- получаю уведомление, иду на почту, оператор проверяет все ли поля я заполнил, в том числе подпись и дату, только после этого отдает мне посылку
недавно появилась "электронная подпись" и процесс выглядит так:
- получаю СМС (сообщение из приложения Почта России), иду на почту, называю ФИО (трекерный номер или показываю штрихкод) и номер телефона, после этого мне отправляют код в СМС-сообщении, я его диктую - получаю посылку.
В первом случае - при проблеме с посылкой (была подмена, испорчено содержимое и т.д.) мне могут отказать подпись уже стоит (напомню, заполненное уведомление забирают, посылку вручают). Могу ли я ставить подпись только после вскрытия посылки и проверки содержимого?
Во втором случае - подписи никакой я не ставил, кроме подтверждающего кода. Или этот код является "электронной подписью"?
Сегодня забирал посылку на почте, передо мной женщина скандалила, потому что ей не хотели отдавать посылку предназначавшуюся дочери, без доверенности. И вот девушка оператор посоветовала при заказе из Китая указывать второго получателя через дефис, например Ivanov Ivan Ivanovich - Ivanova Maria Petrovna, при этом сможет получить любой из указанных. PS с женщиной нашли альтернативное решение, заведующая пошла навстречу и увеличила срок хранения посылки до сентября.