Когда-то я хотел сделать контест по парсингу для Codeforces. Придумал задания двух типов:Дается неформальное описание языка, по которому нужно создать грамматику (например, "язык с правильными скобочными последовательностями");Даны примеры строк в языке, по которым нужно восстановить грамматику.Проблема первого типа задания: неформальное описание разные люди поймут по-разному, так что проверяется не умение составлять грамматики, а умение понимать описания задач. А формальное описание н…
Если вы работали с Angular, то наверняка встречались с RxJS. Потоки, развесистые конструкции, много аргументов у метода pipe, а каждый аргумент возвращают разные функции с разным количеством аргументов. Есть интуитивно понятные функции типа filter или map. Первый явно фильтрует значения в потоке, а второй эти значения меняет. Такие функции называют операторами. И чем глубже вы проваливаетесь в RxJS, тем больше самых разных операторов вы узнаете. И со временем добираетесь до потоков потоков. То…
The Parity Polkadot Blockchain SDK
Automatic Generation of Visualizations and Infographics using Large Language ModelsLIDA: Automatic Generation of Visualizations and Infographics using Large Language Models LIDA is a library for generating data visualizations and data-faithful infographics. LIDA is grammar agnostic (will work with any programming language and visualization libraries e.g. matplotlib, seaborn, altair, d3 etc) and works with multiple large language model providers (OpenAI, PaLM, Cohere, Huggingface). Details…
🧺 A practical e-commerce microservices, built with golang, domain-driven design, cqrs, event sourcing, vertical slice architecture, event-driven architecture, and the latest technologies.🧺Go Ecommerce Microservices A practical e-commerce sample, built with Golang and different software architecture and technologies like Microservices Architecture, Vertical Slice Architecture , CQRS Pattern, Domain Driven Design (DDD), Event Sourcing, Event Driven Architecture and Dependency Injection. For …
Специалисты Федерального бюро расследований предупредили, что патчи для критической уязвимости в Barracuda Email Security Gateway (ESG) «неэффективны». Дело в том, что даже пропатченные устройства все еще подвергаются атакам и взлому.
Сразу две уязвимости были обнаружены в плагине Jupiter X Core для настройки WordPress и WooCommerce. Баги позволяют захватывать чужие учетные записи, а также загружать файлы без аутентификации.
За картинку спасибо Кандинскому и Fusion BrainДисклеймер 1. «Лаборатория свободного интернета» (iFreedomLab) не несет ответственности за мнения и высказывания, приведенные в цитатах и источниках, а также за их содержание. Словосочетание «скрытые» подписки» используется исключительно в контексте сомнительно полученных, на наш взгляд, подписок.Дисклеймер 2. Это очень длинный постВ чем была проблема прошлых кампаний против «скрытых» мобильных подписок? В том, что после таких кампаний операторы п…
Картинка BRGFX, Freepik Прямо сейчас занимаюсь достаточно интересным проектом, который задействует большое количество пинов микроконтроллера, и, наверное, впервые количество требующихся пинов превзошло количество имеющихся у микроконтроллера. Так что же делать в таком случае? Решил я это всё своеобразным образом, который и описан ниже. Возможно, кому-то ещё будет интересно и полезно... Дело в том, что этот проект я строю на базе esp32 ввиду того, что данные микроконтроллеры у меня валяются…