github
microsoft / mcp-for-beginners

This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration. Follow these steps to get started using these resources: Fork the Repository: Click Clone the Repository: git clone https://github.com/microsof…

  • среда, 6 августа 2025 г. в 00:00:02
xaker
Некоторые короткие ссылки goo[.]gl продолжат работать

Ранее разработчики Google обещали, что в 2025 году сервис для сокращения ссылок goo[.]gl окончательно прекратит работу, и все короткие ссылки перестанут функционировать. Однако в компании пересмотрели это решение после многочисленных просьб пользователей.

  • вторник, 5 августа 2025 г. в 00:00:20
xaker
Теперь Kali Linux можно запускать в контейнерах на macOS

Разработчики Kali Linux сообщают, что теперь Kali можно запускать в виртуализированном контейнере на macOS Sequoia с использованием новой системы контейнеризации Apple.

  • вторник, 5 августа 2025 г. в 00:00:18
xaker
HTB Code. Получаем RCE в веб-интерпретаторе Python

Для подписчиковСегодня мы с тобой взломаем веб‑интерпретатор кода на Python и выполним на сервере свой код в обход фильтров. Затем получим доступ к базе данных и извлечем учетные данные другого пользователя. При повышении привилегий используем уязвимость недостаточной фильтрации в скрипте, создающем резервные копии.

  • вторник, 5 августа 2025 г. в 00:00:17
xaker
Pi-hole допустил утечку данных из-за уязвимости в плагине для WordPress

Разработчики популярного блокировщика рекламы Pi-hole предупредили, что имена и email-адреса всех, кто жертвовал средства проекту, оказались в открытом доступе из-за бага в плагине GiveWP для WordPress.

  • вторник, 5 августа 2025 г. в 00:00:16
xaker
Microsoft предлагает до 40 000 долларов за уязвимости в .NET

Компания Microsoft расширяет программу bug bounty для .NET и увеличивает максимальное вознаграждение до 40 000 долларов за некоторые баги в .NET и ASP.NET Core.

  • вторник, 5 августа 2025 г. в 00:00:15
habrahabr
Оптимизация Redis для высоких нагрузок: полное руководство

Привет, Хабр! На связи Александр Горьев, ведущий разработчик в Selectel. Redis — это высокопроизводительное хранилище «ключ-значение», работающее в оперативной памяти. Скорость, простота и богатый набор структур сделали Redis столь популярным. Кеширование HTTP-ответов, хранение сессий, реализация очередей задач, счетчиков, лидербордов и ограничения запросов (rate limiting) — далеко не полный перечень вариантов его применения.На старте Redis часто воспринимается как инструмент, который отлично р…

  • вторник, 5 августа 2025 г. в 00:00:14
habrahabr
Ethernet с дальностью до километра. 10BASE-T1L

Приветствую, Хабр! Так много уже было сказано о стандарте 10BASE-T1L, но я не нашел ни одного решения (я именно про схемотехнику, которую можно применить в своем устройстве). И вот, как по заказу, потребовалась реализация передачи данных на длинные расстояния. Как альтернативы рассматривались, конечно, DSL и RS-485, но так как гнать нужно звук, я решил попробовать 10BASE-T1L.  Итак, для начала, что же такое 10BASE-T1L? Это стандарт физического уровня Ethernet (IEEE 802.3cg-2019) со скоростью пе…

  • вторник, 5 августа 2025 г. в 00:00:12
habrahabr
Взаимодействие микросервисов: проблемы, решения, практические рекомендации

Все говорили о микросервисах. Гибкость. Масштабируемость. Независимые команды. Звучало как мечта. Многие компании бросились распиливать свои монолиты. Разработка действительно ускорилась. Отдельные компоненты стало проще обновлять и разворачивать.А потом сервисам понадобилось взаимодействовать. И мечта превратилась в сложную, многомерную головоломку.Простой вызов функции внутри монолита стал сетевым запросом. Надежность упала. Задержки выросли. Отладка превратилась в квест по распределенным лог…

  • вторник, 5 августа 2025 г. в 00:00:11