Телевизионные 1990-е — это не только «Дисней по пятницам» или «Денди — Новая реальность», это еще и «Подводная одиссея команды Кусто». Влекомые волшебными звуками океана от бродвейского композитора с уютной фамилией Шарф, мы спешили к экрану, чтобы провести час, исследуя глубины и втайне мечтая, чтобы между пальцами выросли перепонки, а горло украсили кружевные жабры. Только спустя много лет мы узнали, что строгий, но справедливый старик в красной шапочке — на самом деле такой себе гуманист, ка…
Автомобили несколько лет назад начали переход на новый уровень. Теперь современный автомобиль — это гаджет, который должен быть всегда на связи. Если по ошибке остались открытыми окна, то машина уведомит об этом через приложение, но не возьмёт на себя наглость закрыть без разрешения владельца намеренно оставленные для вентиляции в жару щели в окнах. Нужно, чтобы нагрелся или охладился салон, пока владельцу ещё идти пешком несколько кварталов? Пожалуйста. Если хочется увидеть, что происходит во…
ВведениеВ статье рассматривается подход к построению архитектуры сервиса с использованием языка Go для продуктовых команд, ориентированных на решение бизнес-задач. Особое внимание уделяется вопросам выделения слоев в приложении и обеспечению низкой связанности между ними. Приведённые рекомендации могут быть менее актуальны для команд, занимающихся инфраструктурной разработкой.Цель статьи — систематизировать и поделиться накопленными знаниями. Описанный подход основан на первоисточнике, но адапт…
Когда мы говорим об интерфейсах, слишком часто упор идёт на скорость, удобство и эстетику. А что насчёт того, чтобы быть понятным, полезным и доступным для всех? Эта статья — попытка по-человечески и технически осмыслить роль этики в разработке веб-интерфейсов. С примерами, с кодом, с шероховатостями.Когда последний раз вы думали не о красивой анимации, а о том, как слепой пользователь услышит ваш сайт? Или как человек с дислексией воспримет ваш лэндинг с витиеватым шрифтом на кислотном фоне?Об…
A C++ library for interacting with JSON.JsonCpp JSON is a lightweight data-interchange format. It can represent numbers, strings, ordered sequences of values, and collections of name/value pairs. JsonCpp is a C++ library that allows manipulating JSON values, including serialization and deserialization to and from strings. It can also preserve existing comment in unserialization/serialization steps, making it a convenient format to store user input files. Documentation JsonCpp documentation …
The fast, Pythonic way to build Model Context Protocol servers 🚀 🎉 FastMCP has been added to the official MCP SDK! 🎉 You can now find FastMCP as part of the official Model Context Protocol Python SDK: 👉 github.com/modelcontextprotocol/python-sdk Please note: this repository is no longer maintained. FastMCP 🚀 The fast, Pythonic way to build MCP servers. Model Context Protocol (MCP) servers are a new, standardized way to provide context and tools to your LLMs, and FastMCP makes building …
Performance instrumentation and tracing for Android, Linux and Chrome (read-only mirror of https://android.googlesource.com/platform/external/perfetto/)Perfetto - System profiling, app tracing and trace analysis Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visuali…
1 апреля завершится прием предварительных заказов на третий бумажный спецвыпуск «Хакера», в который войдут лучшие статьи 2019–2021 годов с уникальными комментариями авторов и редакторов. Успей оформить предзаказ по минимальной цене, близкой к себестоимости!
ИБ-эксперты сообщили о новой уязвимости нулевого дня в Windows, которая позволяет удаленным злоумышленникам похищать учетные данные NTLM, обманом заставляя жертв просматривать вредоносные файлы в проводнике (Windows Explorer).