Электроникам и разработчикам ПО, если интересно

May 02, 2022 23:20

Развивая свой проект самопального сетевого сканера, сделал библиотеку для управления модулями семисегментных индикаторов на драйверах семейства SC16739 под Raspberry Pi на Python. Заодно, собственно, и Python решил освоить: это первый у меня проект на нём. Выложил пока к себе, думаю насчёт чего-нибудь вроде гитхаба. В любом случае можно скачивать и

Leave a comment

Comments 7

vladicusmagnus May 3 2022, 00:40:26 UTC
Чат это что то с чем то. Ну нельзя же все шишки собирать то? Плюс, то что работает в сети, относительно просто превращается в то, что работает в интернете. Даже если за НАТом.
Но вообще очень интересно, скачал. И совет - переходите на С. А то жуть же.

Reply

lubezniy May 3 2022, 04:52:18 UTC
Для Интернета я уже давно готовлю свою версию, где шишек уже поменьше. :) И там, естественно, не Free Pascal. Только вот некоторые фичи вроде групповых звонков пока плохо поддаются, а публиковать хочется всё же с дополнительными функциями. А для запустить-посмотреть без необходимости деплоить сервер проще так, хотя, конечно, некоторые вещи можно было сделать иначе и в чём-то лучше. В общем-то у меня главной задачей, когда я начинал это писать, была перспектива необходимости быстро организовать видеосвязь там, где вообще мало что есть - инет плохой, нет в оперативном доступе спецов для настройки сервера и т. д., и т. п. И с ней я в общем справился, хоть широко этот проект и не пошёл.
Что касается C - а какая разница? Если считаете, что жуть, так на C её даже проще наделать, чем на паскале. На C я тоже немного пишу, если что. Только те проекты были частными, которые не шли в общий доступ.

Reply

vladicusmagnus May 3 2022, 05:25:28 UTC
Та я не про то. Я к тому, что если можешь сделать связь локально, то глобально проблем особо уже не составляет. Вариантов решений много (от ВПС до настройки ДДНС роутера, тут как фишка ляжет. Вплоть, что у себя разворачиваешь сервер, с настройкой. Короче, дело только в фантазии. Но отнюдь не в технических затыках (хотя они и подбешивают, тут согласен ( ... )

Reply

lubezniy May 3 2022, 05:52:01 UTC
Через инет там всё делается практически в одну строку - добавлением адресов STUN/TURN-серверов в JavaScript-код. Я специально в локалке ставил роутеры и проводил такие эксперименты. Но без проверок на безопасность (в т. ч. пентеста) выпускать этот фрипаскальный сервер в инет - это даже не в ногу себе стрелять. Ну и установка того же coturn несколько усложняет организацию процесса. Так что это дело я оставил уже на более подходящие варианты.

Reply


Leave a comment

Up