Forwarded from Senior Python Developer
Упрощенная работа с JSON
Есть один интересный пакет
Основные примеры использования показаны на картинке. Метод
Возможностей у пакета достаточно, поэтому он вполне достоин изучения и применения в проектах. Подробнее можно узнать в документации.
Есть один интересный пакет
JMESpath, который позволяет декларативно указать, как извлекать элементы из JSON. Основные примеры использования показаны на картинке. Метод
search принимает паттерн, по которому требуется извлечь данные, а также словарь, который сам похож на JSON. Возможностей у пакета достаточно, поэтому он вполне достоин изучения и применения в проектах. Подробнее можно узнать в документации.
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 #напочитать