Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 48 min ago

Как я поднял AmneziaWG 2.0 на роутере ASUS: DPI, GeoIP и веб-интерфейс

Sun, 04/05/2026 - 15:15

Когда VPN на телефоне уже не спасает, а DPI провайдера научился резать WireGuard за секунды, приходит время переносить обфускацию на роутер. В этой статье расскажу, как я сделал полноценный аддон для Asuswrt-Merlin с веб-интерфейсом, выборочной маршрутизацией и поддержкой AmneziaWG 2.0. И почему пришлось отказаться от kernel module.

Проблема:

У меня ASUS GT-AX11000 с прошивкой Asuswrt-Merlin. Обычный WireGuard на роутере через встроенный клиент Merlin работает, но провайдер его видит и режет. AmneziaWG решает эту проблему за счёт обфускации, DPI не может отличить трафик от обычного UDP.

На телефоне и ПК есть клиент Amnezia VPN, и там всё работает. Но есть нюанс...

Читать далее

VPS серверы для ботов Телеграм в иностранном регионе

Sun, 04/05/2026 - 15:02

Ещё недавно, разработав Телеграм-бота, его можно было разместить на любой VPS, и он работал. Но с недавнего времени появились региональные ограничения. Чтобы бот мог подключиться к API Telegram, его нужно разместить на VPS вне России.

В статье я предложу краткий список как российских, так и зарубежных провайдеров VPS (и не только) для телеграм-ботов, где можно разместить бота для стабильной работы.

Читать далее

Сбежать из квест-комнаты или притвориться «кожаным мешком» — необычные бенчмарки для нейросетей

Sun, 04/05/2026 - 14:48

Мы в Beeline Cloud рассказывали о необычных бенчмарках для оценки больших языковых моделей (БЯМ) — например, когда нейросетям предлагают нарисовать пеликана на велосипеде или разобрать по косточкам шутку из британского юмористического шоу.

Недавно в сети стал вирусным еще один тест, в котором чат-ботов просили ответить на простой вопрос — как лучше добраться до автомойки: пешком или на автомобиле? Задача с подвохом, и далеко не все модели с ней справляются. Сегодня расскажем о других необычных тестах, авторы которых пытаются «подловить» нейросети.

Читать далее

Как я модифицировал IronPE и обошел Windows Defender в 2026 году

Sun, 04/05/2026 - 14:45

Всем привет! Меня зовут Степанов Даниил. Я работаю пентестером в одной из российских компаний по информационной безопасности. В свободное время исследую современные методы обхода защитных механизмов Windows. В этой статье хочу поделиться результатами одного из таких исследований.

В 2026 году Windows Defender перестал быть просто антивирусом. Это полноценный EDR с поведенческим анализом, облачными сигнатурами и защитой на уровне ядра. Однако статическая компонента - анализ файлов на диске - всё ещё остаётся одной из главных линий обороны. И именно здесь можно найти интересные бреши.

В этой статье я расскажу, как мы взяли открытый Rust PE-загрузчик IronPE, добавили в него возможность загружать полезную нагрузку по HTTP и выполнять её прямо в памяти, полностью обойдя статический детект Windows Defender. А также разберём, почему подобные техники работают и как их можно развивать.

Читать далее

Жизнестойкость лидера: как не развалиться в турбулентности и не утянуть за собой команду

Sun, 04/05/2026 - 14:15

Это материал по мотивам выпуска подкаста Podcast++ от Онтико и Ви.Tech. В центре разговора - Ольга Ортега, директор по данным и аналитике в Ви.Tech - IT-дочке ВсеИнструменты.ру, и Иван Лукьянов, коуч и ментор директоров и фаундеров крупных компаний. Говорили о жизнестойкости лидера: не как о красивом слове из популярной психологии, а как о практическом навыке, который проверяется не на конференциях, а в моменты, когда все идет не так.

С жизнестойкостью есть известная проблема. О ней легко говорить общими словами: держаться, не сдаваться, мыслить позитивно, искать возможности. Но как только разговор упирается в увольнения, кассовые разрывы, выгорание, потерю почвы под ногами и месяцы турбулентности, все общие слова быстро перестают помогать. Приходится разбирать тему по частям: что именно держит человека, где заканчивается оптимизм и начинается самообман, почему одной дисциплины мало и можно ли вообще эту штуку в себе натренировать.

Читать далее

Что всё таки не так с веб компонентами

Sun, 04/05/2026 - 14:05

Господа, продолжаем разбиратся в тонкостях веб компонент. Сделал тут бенч - сравнениe фреймворков ( $mol/lit/symbiot ) по todomcv. Вроде говорим об одном, а бенч о другом, разве не так ? Ан-нет, что бы разобраться с веб компонентами нужны фреймворки которые ставят их во главу угла, те, кто "сделал на них ставку".

Вот что мне удалось понять:

Первое. Память: 124 байта на веб-компонент, и 16 байт на JS object. Разница на порядок, это много, и без виртуализации интерфейс скорее всего будет лагать

Что не так то опять ?)

[Перевод] Как собрать роутер из подручного железа

Sun, 04/05/2026 - 14:01

Я не особо люблю освещать «текущие события», но правительство США на днях заявило о введении реально шокирующего запрета на импорт роутеров потребительского сегмента. Это идиотский запрет по целому ряду причин, но если он действительно вступит в силу, то навык сборки «самопального» роутера может оказаться весьма кстати.

К счастью, вы можете собрать его из практически всего, что можно хоть в какой-то степени назвать компьютером.

Читать далее

Управление проектами: дайджест публикаций #53

Sun, 04/05/2026 - 13:34

Проектный шестиугольник, документация проектов, внутрянка проектных команд, фреймворки обратной связи, система обучения в проектной команде и всё самое интересное, что писали за последние 2 недели про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте!

Читать далее

Эффективный менеджмент, автобусы, или почему в компании вдруг все стало слишком сложно

Sun, 04/05/2026 - 13:30

Итак, более 90% российских компаний признались в ухудшении своего положения за последний год, и на Хабре уже регулярно вижу статьи о том, что «незаменимый сотрудник — это плохо», но предлагают в первую очередь лечить симптоматику, но не саму изначальную проблему.

Это примерно как лечить перелом ноги анальгином — главное чтоб не болело. Только кость как‑то странно срастётся, если срастётся вообще. Но главное же — что не болит!

Вообще, общемировая практика показывает, что есть две основные системы бизнеса — рабочая лошадка, которая планируется надолго, которая может со временем переформатироваться под новые моменты, но общая база у неё остаётся, и вообще владельцы её ещё планируют внукам завещать. А возможно, они и сами те внуки, которым компанию зазавещали.

Второй вид компаний — можно назвать его «тактическим».

Читать далее

[Перевод] Улучшение концентрации внимания за счёт отказа от большого монитора

Sun, 04/05/2026 - 13:27

Старший продакт-инженер из Таллина Герман Ыунапуу рассказывает, как он оптимизировал рабочую конфигурацию своей системы за счёт отказа от большого монитора, чтобы меньше отвлекаться.

Читать далее

«Теплый» и «объемный» звук по кабелю за $4000 и $7 — есть ли разница? Аудиофильский тест

Sun, 04/05/2026 - 13:00

В мире аудиотехники уже давно сложилась традиция: чем дороже аксессуар, тем больше ожиданий от него. Энтузиасты готовы выкладывать кругленькие суммы за кабели, обещающие «чистейший сигнал», «теплый звук» и «глубину сцены». При этом простые бюджетные компоненты из магазина часто вызывают у аудиофилов снисходительные улыбки. Такие споры не утихают годами, потому что затрагивают сразу и физику, и психологию восприятия. Недавно один из гиков решил поставить точку в этой дискуссии. Он взял interconnect RCA-кабель за $4500 и сравнил его кабелем за $7. Давайте посмотрим, что получилось, результаты весьма любопытные.

Читать далее

Как нанимают сказочников: разбор статьи одного рекрутера

Sun, 04/05/2026 - 12:52

Вы думаете, что на собеседовании выбирают лучшего? Рекрутеры пишут статьи про «снижение неопределённости», «оценку рисков» и «понятных кандидатов». А по факту сами не знают, кого ищут, нанимают сказочников и называют это оптимизацией потока.

Спойлер: «понятный» кандидат обходится бизнесу дороже, чем «непонятный» профессионал. И да, Жизнь за Нер'зула!

Читать далее

Мобильная разработка за неделю #626 (30 марта — 5 апреля)

Sun, 04/05/2026 - 12:49

В новом выпуске выпуск приложений в App Store без Mac и Android Service своей мечты, узкие места в производительности Android-приложений и как Swift работает с памятью, Android SDK на Swift, кризис в RuStore и путь к тёмной стороне, захват категории Cast to TV в Google Play, галлюцинации LLM и многое другое. Заходите!

Читать далее

Потратил на безопасность 10 зарплат и попал в странную петлю

Sun, 04/05/2026 - 12:38

Вы когда-нибудь тратили деньги на то чтобы чувствовать себя спокойнее, а после этого начинали тревожиться еще сильнее? Поставили сигнализацию на машину и начали дергаться от каждого писка на парковке. Купили страховку и вдруг осознали сколько всего еще не застраховано. Сделали резервную копию рабочих файлов и тут же подумали, а что если и облако упадет.

Я создаю наборы еды для чрезвычайных ситуаций. И вижу эту штуку в концентрированном виде. Человек покупает набор. Потом еще один. Потом спрашивает про генераторы, фильтры для воды, сроки хранения топлива. Потом пишет что смотрит участок за городом. Каждый следующий шаг логичен. А последнего шага не существует.

Читать далее

Renga API: автоматизируем автоматизацию с помощью ИИ-агентов

Sun, 04/05/2026 - 12:33

Щупаем внутренности Renga. В этой статье залезу под капот к отечественному ПО и разберу его API. Сравню с западным конкурентом и заставлю подружиться с ИИ.

В этой статье:

- посмотрим на суть API - тут будет не пересказ примеров из SDK, а общий взгляд на технологию
- сравним с Revit API
- подключим ии-агента к Ренге и заставим работать

Читать далее

[Перевод] Claude Code для тех, кто не пишет код: полный гайд для старта

Sun, 04/05/2026 - 11:20

Большинство воспринимает Claude Code как инструмент исключительно для разработчиков. Но на практике это один из самых мощных инструментов персональной автоматизации — и пользоваться им можно вообще без навыков программирования.

С момента выхода Claude Code в начале 2025 года я использую его для ведения базы знаний, обработки заметок со встреч, учёта фильмов и сериалов, а также автоматизации рабочих и бытовых процессов.

Да, иногда — и для программирования. Но это уже не тема этого гайда.

Разберёмся, с чего начать

[Перевод] Исследование макросов @Generable и @Guide во фреймворке FoundationModels

Sun, 04/05/2026 - 11:12

Приветствую, Хабр!

Макросы Swift предоставляют мощный механизм для генерации кода, позволяя разработчикам уменьшать количество шаблонного кода и повышать читаемость. Фреймворк FoundationModels представляет новые макросы, призванные упростить генерацию данных для определённых типов моделей с использованием языковых моделей.

Читать далее

[Перевод] Использование фреймворка Foundation Models для локального ИИ в SwiftUI

Sun, 04/05/2026 - 11:02

Приветствую, Хабр!

На конференции WWDC 2025 компания Apple представила фреймворк Foundation Models — набор инструментов, позволяющий разработчикам интегрировать локальные ИИ-модели Apple в свои приложения. По заявлению Apple, эти модели работают полностью на устройстве, не требуют подключения к облаку, не влекут затрат на инференс и ставят во главу угла конфиденциальность пользователей. В этой статье показано, как реализовать фреймворк Foundation Models в приложении на SwiftUI для обработки пользовательских запросов и отображения ответов, сгенерированных ИИ, в реальном времени.

Читать далее

Рассылки в MAX: системный подход к каналу, который приносит заявки

Sun, 04/05/2026 - 09:30

Привет, Хабр! Меня зовут Денис, я бизнес-аналитик. Последние полгода в проектах, с которыми я работаю (в основном B2B-сектор, от IT-интеграторов до производственных компаний), активно экспериментируют с мессенджером MAX. 

И я хочу поделиться не столько «волшебными кейсами», сколько трезвым анализом того, как этот канал работает с точки зрения экономики и процессов.

Если кратко: MAX сейчас — это «синий океан» с низкой конкуренцией и возможностью писать первым по номеру телефона. Но это же и главная ловушка. Перенос старых спам-стратегий из WhatsApp сюда гарантированно приводит к блокировкам и нулевой конверсии. 

В этой статье я разберу, как выстроить системную, измеримую и безопасную рассылку в MAX, превратив ее в полноценный канал продаж.

Читать далее

Оживляем UI на мобилках с Sensor API

Sun, 04/05/2026 - 05:24

Речь пойдёт о реализации реакции веб-интерфейса на наклон устройства, смещение бликов, теней, для придания ему таким образом интерактивности и объёма.

Device Orientation API существует уже давно. Мобильные устройства с гироскопом стали пожалуй основным окном для приложений и сайтов. Всевозможные эффекты "блеска" / градиентов в дизайне встречаются регулярно, тренд на эмоциональный дизайн и кажется пора это всё объединить!
И ведь Apple выкатили эту фишку в liquid glass! Но... лично по моему мнению, как-то не "дожали" или она померкла на фоне других нововведений... а жаль, я считаю реакцию ui на положение устройства гораздо более перспективной темой чем новая прозрачность с крутой физикой преломлений которую тут же все побежали повторять. В отличии от преломления фона, адекватная реакция на наклон устройства это не графон ради графона, а микро‑взаимодействие дающее ощущение контроля, отзывчивости, даже "живости" интерфейса. Ведь даже если пользователь не тапает по экрану - он очень даже взаимодействует с интерфейсом(смотрит/читает) и слегка "покачивает" телефон в руке, и UI на эти микродвижения уже чуть-чуть отвечает, маленькая физика (свет/тень/глубина), как будто элементы не нарисованы, а существуют как объекты... Ну это моё субъективное восприятие... тут есть похожие мысли про роль микровзаимодействий и баланс эмоций.
Знаю что некоторых людей "лишние" анимации наоборот нервируют, или даже "укачивают", чтож... прекрасно что для них есть опция reduce-motion, для меня такой замечательной обратной опции "сделать красиво" нет )))
Если всё ещё не понятно о чём я, можете глянуть это видео:

Блеск!

Who's online

There are currently 1 user and 1 guest online.