Интересная статейка про дыры в безопасности РЖД
https://habr.com/ru/post/536750/
Жаль я не хацкер, но почитать интересно было.
https://habr.com/ru/post/536750/
Жаль я не хацкер, но почитать интересно было.
Хабр
Самый беззащитный — уже не Сапсан. Всё оказалось куда хуже…
{UPD 10.02.2021} Евгений Чаркин дал интервью на эту тему gudok.ru/newspaper/?ID=1552569 Под катом мои комментарии на некоторые тезисы. {/UPD} Больше года назад хабравчанин keklick1337 опубликовал свой...
Forwarded from Zhovner Hub
Сегодня Соболь выложила видео https://youtu.be/Q9K9ofWiyx8 с демонстрацией прослушки установленной ей в изьятый телефон. Это модуль ZX620 легко доступный на aliexpress. GSM модем + WiFi трекер + Запись звука. Интересно, что место под модуль освободили заменив родную батарею на более мелкую. Если бы не топорная работа и неприклеенный назад экран, то никто бы не догадался. Скорее всего задача этого модуля только съем звука, потому что геолокация телефона и так доступна через трекинг со стороны оператора, и тут непонятно как выведен микрофон за пределы корпуса. Или подпаиваются к родному микрофону телефона?
UPD: и так понятно что запись разговоров ПО ТЕЛЕФОНУ можно получить у оператора. Задача микрофона снимать звук когда телефон просто лежит на столе.
UPD: и так понятно что запись разговоров ПО ТЕЛЕФОНУ можно получить у оператора. Задача микрофона снимать звук когда телефон просто лежит на столе.
Сегодня развлекался с чековым принтером goojprt qr203.
Когда-то давно купил его на Али для проекта чекового фотика. Потыкался с ним пару дней и подумал что бракованный.
Нашел его сегодня и решил, что просто питания ему не хватало. Протестировал на новом блоке питания - результат тот же. Как будто еле жив, но все же мёртв.
Перебрал основные скорости uart, но в итоге получил вялые каракули.
Скорее всего реально брак, но всегда ощущение что просто что-то не учел или недогуглил.
Кстати, для таких принтеров есть классная либа для arduino - https://developer.alexanderklimov.ru/arduino/adafruit_thermal.php
Когда-то давно купил его на Али для проекта чекового фотика. Потыкался с ним пару дней и подумал что бракованный.
Нашел его сегодня и решил, что просто питания ему не хватало. Протестировал на новом блоке питания - результат тот же. Как будто еле жив, но все же мёртв.
Перебрал основные скорости uart, но в итоге получил вялые каракули.
Скорее всего реально брак, но всегда ощущение что просто что-то не учел или недогуглил.
Кстати, для таких принтеров есть классная либа для arduino - https://developer.alexanderklimov.ru/arduino/adafruit_thermal.php
#esp #esp32cam #hardware #cctv
Сегодня вечер небольших побед!
Допилил свой конфигурируемый скетч для отправки изображений с esp32CAM на сервер.
Отдельное спасибо @QuoVadisNero, который поделился своими наработками, что позволило увеличить fps с 1 до 5.
Так чем меня так радует эта конфигурация?
Во-первых, я добавил WiFiManager для esp, который позволяет больше не хардкодить SSID и пароль для точки доступа. Протестил в домашней сети, перенес в другое окружение, настроил без перепрошивки - работает!
Во-вторых, добавил сервер на esp в который можно постом прислать конфиг с настройками и он его применит. Поменялись настройки на серверной стороне - послал POST, работаем дальше)
В-третьих, добавил возможность писать параметры конфига в файловую систему ESP. Скакнуло питание, ребутнулся модуль - считали конфиг с диска и все ок.
Тут я вообще долго примерялся и гуглил куда можно писать конфиг (очень не хотел работать с EEPROM, потому что там нужно точно знать какой длины строки твоих параметров) в итоге нашел что у ESP есть внутренняя файловая система и там можно хранить файлы с конфигами например!! (узнал об этом поковырявшись в исходниках EspEasy)
Ну и наконец (на крайняк) добавил ArduinoOTA - прошивку по воздуху, чтобы если что, я мог без проводов залить новую прошивку.
Для этого конечно пришлось разрулить конфликты библиотек - получилось все обернув esp_http_client в неймспес и реализовав в нем класс.
Все обновы тут https://github.com/jemsgit/espCCTV/
Сегодня вечер небольших побед!
Допилил свой конфигурируемый скетч для отправки изображений с esp32CAM на сервер.
Отдельное спасибо @QuoVadisNero, который поделился своими наработками, что позволило увеличить fps с 1 до 5.
Так чем меня так радует эта конфигурация?
Во-первых, я добавил WiFiManager для esp, который позволяет больше не хардкодить SSID и пароль для точки доступа. Протестил в домашней сети, перенес в другое окружение, настроил без перепрошивки - работает!
Во-вторых, добавил сервер на esp в который можно постом прислать конфиг с настройками и он его применит. Поменялись настройки на серверной стороне - послал POST, работаем дальше)
В-третьих, добавил возможность писать параметры конфига в файловую систему ESP. Скакнуло питание, ребутнулся модуль - считали конфиг с диска и все ок.
Тут я вообще долго примерялся и гуглил куда можно писать конфиг (очень не хотел работать с EEPROM, потому что там нужно точно знать какой длины строки твоих параметров) в итоге нашел что у ESP есть внутренняя файловая система и там можно хранить файлы с конфигами например!! (узнал об этом поковырявшись в исходниках EspEasy)
Ну и наконец (на крайняк) добавил ArduinoOTA - прошивку по воздуху, чтобы если что, я мог без проводов залить новую прошивку.
Для этого конечно пришлось разрулить конфликты библиотек - получилось все обернув esp_http_client в неймспес и реализовав в нем класс.
Все обновы тут https://github.com/jemsgit/espCCTV/
GitHub
GitHub - jemsgit/espCCTV
Contribute to jemsgit/espCCTV development by creating an account on GitHub.
#raspberry
Тут Raspberry выкатили мелкую платку форм-фактора Arduino Nano - Raspberry Pi Pico:
https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/
На борту Arm Cortex-M0+, 2 UART, SPI и I2C интерфейсы и 264KB RAM.
Прогать для нее можно на Си или MicroPython.
Обещают за все про все брать 4$. Думаю стоит попробовать.
Тут Raspberry выкатили мелкую платку форм-фактора Arduino Nano - Raspberry Pi Pico:
https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/
На борту Arm Cortex-M0+, 2 UART, SPI и I2C интерфейсы и 264KB RAM.
Прогать для нее можно на Си или MicroPython.
Обещают за все про все брать 4$. Думаю стоит попробовать.
Raspberry Pi
Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4 - Raspberry Pi
Today, we’re launching our first microcontroller-class product: Raspberry Pi Pico. Priced at just $4, it is built on RP2040, a brand-new chip developed right here at Raspberry Pi. Whether you’re looking for a standalone board for deep-embedded development…
This media is not supported in your browser
VIEW IN TELEGRAM
Помониторил кстати сколько потребляет ESP32- CAM. В пиковых нагрузках получается где-то 450мА.
This media is not supported in your browser
VIEW IN TELEGRAM
Ну ничем кота не удивишь (
После тестирования системы видеонаблюдения на node.js столкнулся с багом ffmpeg при склейке изображений в видео - неправильно проставляются keyframes или вообще не проставляются, что не позволяет перематывать видео на определенный момент времени.
Поплясав с бубном решил проблему дополнительным параметром
где keyint=5 - это число фреймов, после которых выставляется keyframe,
а scenecut=0 - чтобы не добавлялся дополнительный фрем, когда энкодер считает что сцена обрезана
По итогу, идеальная команда для преобразования картинок в видос выглядит так:
Поплясав с бубном решил проблему дополнительным параметром
-x264-params keyint=5:scenecut=0
где keyint=5 - это число фреймов, после которых выставляется keyframe,
а scenecut=0 - чтобы не добавлялся дополнительный фрем, когда энкодер считает что сцена обрезана
По итогу, идеальная команда для преобразования картинок в видос выглядит так:
ffmpeg -framerate 5 -i %7d.jpeg -vcodec libx264 -x264-params keyint=5:scenecut=0 -b 800k -pix_fmt yuv420p result.mp4
Доброго вечера ✌️
Сегодня развлекался с Github Action. Как отсталый динозавр восполняю пробелы в devops и учусь деплоить не копипастом проектов с компа на сервак, а как нибудь прилично. Github Actions один из самый простых способов это сделать.
Если кто не в курсе, вот неплохая вводная от Вадима Макеева
https://www.youtube.com/watch?v=hevU4NdIsoU&ab_channel=VadimMakeev
Сегодня развлекался с Github Action. Как отсталый динозавр восполняю пробелы в devops и учусь деплоить не копипастом проектов с компа на сервак, а как нибудь прилично. Github Actions один из самый простых способов это сделать.
Если кто не в курсе, вот неплохая вводная от Вадима Макеева
https://www.youtube.com/watch?v=hevU4NdIsoU&ab_channel=VadimMakeev
Forwarded from For Web — фронтенд, дизайн, программирование
Лайфхак дня: чтобы открыть любой публичный GitHub-репозиторий в VS Code прямо в браузере, добавьте 1s к github в адресной строке → https://github.com/conwnet/github1s
#web
Привет всем грешникам в этом чате!
Я тут выкатил возможность избавиться от грехов при помощи React и NodeJS https://www.nosins.ru
А также небольшую статью о том, что я открыл для себя, пока пилил этот сервис, и с какими демонами боролся в процессе - https://jem-space.ru/pwa_develop_and_deploy/
Буду рад фидбеку!
#web #react #node_js #just_for_fun
Привет всем грешникам в этом чате!
Я тут выкатил возможность избавиться от грехов при помощи React и NodeJS https://www.nosins.ru
А также небольшую статью о том, что я открыл для себя, пока пилил этот сервис, и с какими демонами боролся в процессе - https://jem-space.ru/pwa_develop_and_deploy/
Буду рад фидбеку!
#web #react #node_js #just_for_fun
This media is not supported in your browser
VIEW IN TELEGRAM
#hardware
В общем такой расклад, ребят. Делаю экономичный слайдер для камеры и не хочу использовать зубчатый ремень. Хочу изъебываться и использовать прорезиненные валы и верёвку😁 Только все равно местами бечевка проскальзывает даже по резинке. Может кто знает какой материал веревки подойдёт лучше?)
Как закончу, расскажу из каких палок собирал и почему не юзал готовые модели)
В общем такой расклад, ребят. Делаю экономичный слайдер для камеры и не хочу использовать зубчатый ремень. Хочу изъебываться и использовать прорезиненные валы и верёвку😁 Только все равно местами бечевка проскальзывает даже по резинке. Может кто знает какой материал веревки подойдёт лучше?)
Как закончу, расскажу из каких палок собирал и почему не юзал готовые модели)