javascript
От хаоса к порядку: Как Peakline превратился в профессиональный инструмент за неделю

Неделя назад мой проект был "швейцарским ножом в картонной коробке". Сегодня это настоящая платформа с PWA, AI-анализом по зонам, системой защиты от ботов, отслеживанием износа снаряжения, прогнозом погоды для маршрутов и детальной аналитикой клубов. Рассказываю, что изменилось под капотом и почему это важно.Привет, Хабр! Снова на связи Александр, создатель Peakline. Прошла неделя с момента публикации первой статьи о проекте, и я обещал рассказывать о развитии. Но даже я не ожидал таког…

  • среда, 25 июня 2025 г. в 00:00:06
javascript
Настройка Jest и React Testing Library: пошаговое руководство для React и Next.js проектов

В данной статье мы подробно рассмотрим процесс настройки среды unit-тестирования веб-приложений на базе React и Next.js с использованием Jest и React Testing Library. Расскажем об установке необходимых зависимостей, создании конфигурационных файлов, настройке Babel и TypeScript, подключении SCSS и SVG,  а также организации структуры проекта. Особое внимание уделено специфике настройки Jest в среде Next.js. Материал будет полезен для frontend-разработчиков и команд разработки, которые работают с…

  • среда, 25 июня 2025 г. в 00:00:05
github
Effect-TS / effect

Build production-ready applications in TypeScriptEffect Monorepo An ecosystem of tools to build robust applications in TypeScript Introduction Welcome to Effect, a powerful TypeScript framework that provides a fully-fledged functional effect system with a rich standard library. Effect consists of several packages that work together to help build robust TypeScript applications. The core package, effect, serves as the foundation of the framework, offering primitives for managing side effects, e…

  • среда, 25 июня 2025 г. в 00:00:03
github
musistudio / claude-code-router

Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interact with the model while enjoying updates from Anthropic.Claude Code Router This is a tool for routing Claude Code requests to different models, and you can customize any request. Usage Install Claude Code npm install -g @anthropic-ai/claude-code Install Claude Code Router npm install -g @musistudio/claude-code-router Start Claude Code by claude-code-router ccr code Configure routing[option…

  • среда, 25 июня 2025 г. в 00:00:02
xaker
Российский трафик Cloudflare снизился на 30%

Как отмечают СМИ, с начала июня 2025 года трафик Cloudflare в России снизился примерно на треть. И хотя ранее Роскомнадзор призывал владельцев российских интернет-ресурсов отказаться от использования сервиса, сейчас в ведомстве объясняют снижение объемов трафика проблемами у «отдельных зарубежных хостинг-провайдеров».

  • вторник, 24 июня 2025 г. в 00:00:20
xaker
CoinMarketCap взломали. Хакеры попросили пользователей подключить свои кошельки к сайту

Популярный сайт для отслеживания курсов криптовалют, CoinMarketCap, пострадал от хакерской атаки. Злоумышленники пытались похитить криптовалюту у посетителей ресурса.

  • вторник, 24 июня 2025 г. в 00:00:18
xaker
Новый рекорд: Cloudflare отразила DDoS-атаку мощностью 7,3 Тбит/с

Компания Cloudflare сообщила, что в мае 2025 года она нейтрализовала мощнейшую на данный момент DDoS-атаку, пиковая мощность которой достигла 7,3 Тбит/с. Атака была направлена на неназванного хостинг-провайдера.

  • вторник, 24 июня 2025 г. в 00:00:17
xaker
HTB Titanic. Эксплуатируем RCE в ImageMagick

Для подписчиковСегодня я покажу, как можно использовать уязвимую версию ImageMagick для выполнения кода в Linux от имени рута. Однако сначала нам потребуется проэксплуатировать LFI и добыть данные из базы Gitea, чтобы получить оболочку на сервере.

  • вторник, 24 июня 2025 г. в 00:00:16
xaker
Microsoft уберет устаревшие драйверы из Windows Update

Компания Microsoft объявила, что будет периодически удалять устаревшие драйверы из каталога Windows Update, чтобы снизить риски и улучшить совместимость.

  • вторник, 24 июня 2025 г. в 00:00:14