Forwarded from Локалхост (Никита Куликов) (Nikita Kulikov)
У браузеров есть технология для P2P (peer to peer) соединения между двумя клиентами - WebRTC.
Это позволяет чатиться, обмениваться данными и прочим друг с другом без использования сервера.
Почти без использования сервера. Дело в том что для первоначальной установки соединения все-таки требуется сервер, так как требуется “пробить” NAT (грубо говоря, к вашему компьютеру нельзя достучаться из сети просто так).
Так вот - мой коллега, фронтэндер, сделал P2P терминал для Serial порта. Это значит что вы можете открыть свой браузер, подключить устройство к usb и перекинуть этот доступ другому человеку, просто кинув ссылку. И все это работает без своего сервера.
Магия тут заключается в том что в качестве сервера используются announcement сервера Torrent-трекеров. Это те же сервера, которые помогают вам скачивать через
Это просто фантастика! Вот сама библиотека - https://github.com/subins2000/p2pt
Это позволяет чатиться, обмениваться данными и прочим друг с другом без использования сервера.
Почти без использования сервера. Дело в том что для первоначальной установки соединения все-таки требуется сервер, так как требуется “пробить” NAT (грубо говоря, к вашему компьютеру нельзя достучаться из сети просто так).
Так вот - мой коллега, фронтэндер, сделал P2P терминал для Serial порта. Это значит что вы можете открыть свой браузер, подключить устройство к usb и перекинуть этот доступ другому человеку, просто кинув ссылку. И все это работает без своего сервера.
Магия тут заключается в том что в качестве сервера используются announcement сервера Torrent-трекеров. Это те же сервера, которые помогают вам скачивать через
.torrent файлы. Это просто фантастика! Вот сама библиотека - https://github.com/subins2000/p2pt
Forwarded from Записки админа
⚒ ugit - утилита для отмены выполненных git команд.
Github: https://github.com/Bhupesh-V/ugit
Обзор: https://bhupesh.me/undo-your-last-git-mistake-with-ugit/
#git #tui #будничное
Github: https://github.com/Bhupesh-V/ugit
Обзор: https://bhupesh.me/undo-your-last-git-mistake-with-ugit/
#git #tui #будничное
Forwarded from Pediwikia
https://en.wikipedia.org/wiki/Elvis_operator
Элвис не умер, он просто стал оператором языков программирования
Оказывается у этой тяжело читаемой с непривычки фигни есть своё название.
Элвис не умер, он просто стал оператором языков программирования
Оказывается у этой тяжело читаемой с непривычки фигни есть своё название.
https://www.youtube.com/watch?v=i_wDa2AS_8w
https://github.com/mCodingLLC/VideosSampleCode/tree/master/videos
https://github.com/mCodingLLC/VideosSampleCode/tree/master/videos
YouTube
31 nooby C++ habits you need to ditch
How many nooby C++ habits do you have?
Up your C++ skill by recognizing and ditching these nooby C++ habits. Post how many you fell for!
― mCoding with James Murphy (https://mcoding.io)
Source code: https://github.com/mCodingLLC/VideosSampleCode
C++ Core…
Up your C++ skill by recognizing and ditching these nooby C++ habits. Post how many you fell for!
― mCoding with James Murphy (https://mcoding.io)
Source code: https://github.com/mCodingLLC/VideosSampleCode
C++ Core…
Forwarded from Open Source
Awesome Hacker Search Engines.
Список поисковых систем, полезных во время тестирования на проникновение, оценки уязвимостей, операций Red team, bud bounty и многого другого.
https://github.com/edoardottt/awesome-hacker-search-engines
⚠️Этот проект должен использоваться только для тестирования или образовательных целей.
Список поисковых систем, полезных во время тестирования на проникновение, оценки уязвимостей, операций Red team, bud bounty и многого другого.
https://github.com/edoardottt/awesome-hacker-search-engines
⚠️Этот проект должен использоваться только для тестирования или образовательных целей.
Forwarded from Doque Embedded
Чувак делает процессор на дискретных транзисторах с довольно необычным подходом. Процессор пишется на VHDL, из которого генерируется схема в KiCad и потом запускается автороутер платы.
Выглядит безумно, но подход интересный.
https://forum.kicad.info/t/programmatically-generating-schematic/32518
Выглядит безумно, но подход интересный.
https://forum.kicad.info/t/programmatically-generating-schematic/32518
Forwarded from Записки админа
🔩 Practically Correct, Just-in-Time Shell Script Parallelization - когда учёные всерьёз берутся за решение проблемы распараллеливания работы скриптов, получается PASH-JIT: https://angelhof.github.io/files/papers/pashjit-2022-osdi.pdf #shell #noscript #напочитать
Forwarded from сладко стянул
DGAs_in_topology.ps
1.7 MB
тут должно быть плюс-минус норм написано про некоммутативные dga-модели (это глава из Handbook of Algebraic Topology — уже не особо современного, но явно содержательного сборника статей на актуальные (30 лет назад) темы)
Forwarded from Записки админа
🔧 А вот вам генератор regex из обычных человекочитаемых фраз на английском: https://www.autoregex.xyz/ #regex #линк #фидбечат
Low_Level_Programming_C,_Assembly,_and_Program_Execution_on_Intel®.pdf
5.5 MB
Nice insightful book about C-Assembler interoperation and computer-software architecture overall from ITMO folks.
Forwarded from GitHub Community
eCapture – Инструмент позволяющий захватывать текстовый контент SSL/TLS без сертификата CA с помощью eBPF
⤷ Демо
⤷ Ссылка на проект
GitHub | #Interesting
⤷ Демо
⤷ Ссылка на проект
GitHub | #Interesting
Forwarded from Книжная библиотека | IT
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Open Source
Biba And Boba
BibaAndBoba — инструмент для анализа файлов, содержащих историю чатов Telegram.
Это позволит вам выявить так называемые слова-паразиты для каждого собеседника, а также позволит найти коэффициент корреляции между двумя вашими собеседниками.
☝🏻Такой коэффициент представляет собой вероятность того, что эти два человека общаются друг с другом.
https://github.com/andylvua/bibaandboba
Документация: https://bibaandboba.readthedocs.io/en/latest/
BibaAndBoba — инструмент для анализа файлов, содержащих историю чатов Telegram.
Это позволит вам выявить так называемые слова-паразиты для каждого собеседника, а также позволит найти коэффициент корреляции между двумя вашими собеседниками.
☝🏻Такой коэффициент представляет собой вероятность того, что эти два человека общаются друг с другом.
https://github.com/andylvua/bibaandboba
Документация: https://bibaandboba.readthedocs.io/en/latest/
Forwarded from Senior Python Developer
sh: команды терминала прямо из кода
Порой применение стандартных библиотек os и subprocess превращается в головную боль для разработчика. Но есть удобная альтернатива – библиотека sh.
Она дает возможность вызвать программу, как если бы это была просто функция языка. Таким образом можно автоматизировать процессы и задачи непосредственно из кода Python.
Порой применение стандартных библиотек os и subprocess превращается в головную боль для разработчика. Но есть удобная альтернатива – библиотека sh.
Она дает возможность вызвать программу, как если бы это была просто функция языка. Таким образом можно автоматизировать процессы и задачи непосредственно из кода Python.