Pull to refresh
0
@Z2Kread⁠-⁠only

User

Send message

Яркость проектора: почему ваш «4K» днем показывает только пыль на стене

Level of difficultyEasy
Reading time11 min
Reach and readers7.8K

Купили проектор с «4K», а картинка днем серая? Поздравляю, вы повелись на маркетинг, а не на яркость проектора. Я протестировал разные модели и расскажу, сколько на самом деле нужно ANSI люмен, чтобы смотреть кино днем и не жалеть о деньгах.

Читать далее

Эмуляция АСУ ТП

Level of difficultyEasy
Reading time6 min
Reach and readers9K

Я уже писал про то, как занимался АСУ ТП, где вскользь затронул тему эмуляции. Но на днях попалась статья про эмуляцию — и я решил поделиться своим опытом.

Читать далее

Часть 5: Интеграция с устройствами «Умного дома» — от модели к реальному устройству

Level of difficultyHard
Reading time8 min
Reach and readers5.9K

Что сработало хорошо

MQTT — надёжный и простой протокол для умного дома

Плагин-архитектура — легко добавлять новые устройства

Обработка ошибок — система устойчива к сбоям

Очередь команд — предотвращает конфликты

Что можно улучшить

Поддержка больше протоколов — Zigbee, Z-Wave, Matter

Голосовая обратная связь — подтверждение команд голосом

Сценарии — поддержка сложных сценариев (макросов)

Машинное обучение — адаптация под привычки пользователя

Советы для разработчиков

Начинайте с простого — начните с одного устройства, затем масштабируйте

Тестируйте надёжность — тестируйте в реальных условиях

Обрабатывайте ошибки — устройства могут быть недоступны

Документируйте API — облегчает добавление новых устройств

Читать далее

Что под капотом у DWDM

Level of difficultyMedium
Reading time5 min
Reach and readers5.5K

Возвращаясь к теме DWDM (https://habr.com/ru/articles/1008314/) решил написать небольшую информационную статью про саму технологию.
Оптическое волокно — это среда, по которой свет распространяется с минимальными потерями в определённом диапазоне длин волн. Идея спектрального уплотнения (WDM) проста: вместо одного луча света запускаем много лучей (каналов) с разными длинами волн. Обычно для длины волны используют термин лямбда. Они не мешают друг другу, как радиостанции на разных частотах.
DWDM (Dense Wavelength Division Multiplexing) — это «плотное» уплотнение, когда расстояние между соседними каналами минимально, чтобы уместить как можно большее количество лямбд в «окно прозрачности» волокна.

Читать далее

Как ИИ решает сложные технические задачи для всех на примере создания своего VPN Xray VLESS за 10 минут

Level of difficultyEasy
Reading time5 min
Reach and readers12K

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

Но даже топовые модели в Claude Code и Codex с большой долей вероятности соберут всё косячно. Ведь настройка VPN — это десяток параметров, которые надо задать определённым образом. Без этого не заработает или быстро сломается.

В этой статье разбираем, почему так происходит и как решать эту проблему, а также попутно собираем современный VPN на Xray VLESS с транспортом XHTTP.

Читать далее

Иностранные слова в брендинге и интерфейсах IT- компании. Что изменилось с 1 марта 2026

Level of difficultyEasy
Reading time6 min
Reach and readers4.8K

С 1 марта 2026 года в России действует закон, по которому публичная информация для потребителей должна быть на русском языке. Пока закон обсуждался, большинство IT-компаний смотрели на него как на проблему скорее офлайн-бизнеса: вывески, баннеры, магазины. Но когда к нам стали приходить клиенты с конкретными вопросами, стало очевидно, что онлайн он задевает не меньше. Кнопки, разделы меню, тарифные планы - всё это могут посчитать публичной информацией для потребителя. Что именно создает риск претензий, разбираемся на практике.

Откуда взялся закон

ФЗ № 168-ФЗ от 24 июня 2025 года добавил в Закон о защите прав потребителей новую статью 10.1. Суть: любая нерекламная информация, предназначенная для публичного ознакомления потребителей, размещается на русском языке.

При необходимости допускается дублирование на иностранном языке при соблюдении требований к идентичности и равнозначности размещения, оформления (вплоть до параметров шрифта).

28 февраля 2026 года, за день до вступления в силу, Роспотребнадзор опубликовал разъяснение: требования распространяются в том числе на сайты в интернете как «общедоступные места». До этого часть юристов ссылалась на позицию ВС РФ 2015 года о том, что интернет не «место, открытое для свободного посещения».

На практике это вывески, указатели, интерфейсы, сайты, мобильные приложения, документация для пользователей. Закон работает там, где есть лица, продающие товары или оказывающие услуги населению. На коммерческие коммуникации между компаниями он не распространяется.

Читать далее

Я задал очень простой вопрос, но 76% ИИ-моделей мне соврали

Level of difficultyEasy
Reading time7 min
Reach and readers16K

Один простой вопрос. Девять уверенных ответов. Восемь из них — ложь.

примечание: Иллюстрация сгалюционирована ИИ

Я отправил 29 крупнейшим языковым моделям мира одно сообщение — и стал ждать. Я думал: модель либо знает ответ, либо не знает; и честно скажет об этом. Третьего не дано.

Оказалось — дано. И это третье называется галлюцинация с полной уверенностью в своей правоте.

Результаты изменили моё понимание того, насколько мы можем доверять ИИ

Читать далее

Люксембургско-Горьковский эффект или детектив в стиле радио

Level of difficultyMedium
Reading time7 min
Reach and readers8.3K

Представьте себе тихий весенний вечер 10 апреля 1933 года. Голландский инженер Бернард Теллеген, известный своими работами в Philips, с нескольких приемников слушает швейцарскую станцию из города Беромюнстера. Звучит чистая, красивая музыка. 

Но зачем Теллеген использует сразу несколько приемников? Чтобы исключить ошибку и влияние каждого из них. Ведь радиотехника не идеальна. А то, за чем Бернард охотится, на одном аппарате может быть вызвано проблемами в приемном тракте.

Но нет. На всех своих приемниках Теллеген слышит, как сквозь шум эфира, пробивается едва различимый, но отчетливый голос диктора. Диктор говорит на французском. Это программа «Радио Люксембург» — мощнейшей коммерческой станции, вещавшей на длинных волнах с передатчика в Юнглинстере. 

Как?! Частоты станций разделяли сотни килогерц, они не могли перекрываться в приемном тракте. Тем не менее, факт налицо. Создавалось впечатление, будто одна радиостанция “впечатывает” свою звуковую программу в сигнал другой.

Читать далее

От потребностей к календарю: моя система самоорганизации

Level of difficultyMedium
Reading time12 min
Reach and readers4.4K

Как из хаоса задач, целей и входящих собрать рабочую систему самоорганизации. В статье — модель, которую я со временем собрал для себя и реализовал в TickTick. А заодно конкретный рецепт, который помог мне перестать опаздывать.

Читать далее

AmneziaWG 2.0: от маскировки трафика к полной мимикрии

Level of difficultyMedium
Reading time10 min
Reach and readers94K

Всем привет!

На связи команда разработчиков Amnezia. Сегодня хотим рассказать о важном обновлении нашего протокола – AmneziaWG 2.0, а также о том, как с его помощью можно развернуть собственный VPN на своем сервере.

AmneziaWG 2.0 – это уже не просто набор новых параметров в конфигурации, а заметный технологический шаг вперед в вопросе восстановления доступа к свободному интернету. Новая версия уже поддерживается в клиенте AmneziaVPN для десктопных приложений и Android у пользователей self-hosted.

Читать далее

Как нейросеть упростит рутинную работу? Создание «пошагового» промпта с нуля

Level of difficultyEasy
Reading time6 min
Reach and readers5.1K

Описываю методологию разработки эффективных чат-бот промптов, направленных на оптимизацию рутинных процессов.

Показываю на практике философию пошагового решения задач с помощью нейросетей. Указываю на необходимость контролировать контекст работы ИИ.

Показываю весь цикл разработки промпта. Даю промпты для создания промптов.

Читать далее

Психофизиологические механизмы усвоения информации, почему-то не учитывающиеся в методиках изучения английского языка

Reading time7 min
Reach and readers3.8K

Механизмы переваривания и усвоения пищи для ума удивительным образом похожи на переваривание и усвоение пищи для тела.

Неглупые вроде бы люди понимают, почему спортсмены едят часто, но по‑немногу, и тем не менее почему‑то многие пытаются сидеть за учебником английского по два часа подряд. Годовалый ребёнок не может переваривать еду, которую ест взрослый. К тому же объём еды, которую может усвоить ребёнок, несопоставим с объёмом еды, которую переварит молодой стокилограммовый боксёр. Как же увеличить мощность «интеллектуального желудка»? В некоторых программах обучения рассматриваются, например, такие темы как «физический и психический тонус, степень бодрствования и изучение новой информации». Конечно, есть врождённые индивидуальные ограничения. Но мощность ума в значительной степени развить можно различными регулярно выполняемыми сильнодействующими (а значит, к сожалению, и опасными без присмотра инструктора) и довольно сложными упражнениями на протяжении нескольких лет: наработкой сосредоточения внимания, его распределения, деконцентрации, специальными дыхательными упражнениями и пр.

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

Читать далее

Мой стек плагинов для системы планирования в Obsidian

Level of difficultyMedium
Reading time4 min
Reach and readers4.4K

Если вы хоть раз гуглили «как настроить Obsidian для задач» - вы знаете, чем это заканчивается. Три часа в YouTube, пять вкладок с гайдами, десяток установленных плагинов и... система не работает. Потому что это чужая система.

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

Если тема управления знаниями и задачами в Obsidian вам близка - заглядывайте в мой тг-канал, там я разбираю подобные вещи регулярно.

Читать далее

Go и искусство ставить подножку разработчику: разоблачение

Level of difficultyMedium
Reading time7 min
Reach and readers6K

Язык проектировался простым, лёгким в освоении, готовым для написания сервисов с первого дня. Он мог бы таким и остаться, если бы не одна проблема. Проблема отбора.

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

Явно ставилась задача — сделать язык достаточно простым, но не настолько, чтобы собеседование мог пройти любой новичок.

Узнай тайны

AI дизайн вышел на новый уровень

Level of difficultyEasy
Reading time4 min
Reach and readers5.3K

У Figma давно был MCP-сервер. Работал он в режиме read-only, и сценарий выглядел так: дизайнер (или вы сами) рисовали макеты руками, потом разработчик скармливал агенту ссылку на файл в Figma, агент разбирал его по слоям, вытаскивал структуру, цвета, отступы, шрифты, и на выходе генерил код, который более-менее соответствовал тому, что было нарисовано.

Вчера Figma обновила свой MCP-сервер, и теперь она умеет не только читать, но и рисовать дизайн. Причём речь не про "нарисуй мне кнопку" или "сделай один экран". Агент может собрать полноценный лендинг целиком или выстроить UX-флоу на несколько экранов. И самое ценное: он делает это в рамках вашей дизайн-системы. Берёт ваши компоненты, ваши токены, ваши стили и собирает из них макет, который выглядит как часть вашего продукта, а не как что-то из генератора 2015 года.

До этого обновления все попытки генерировать дизайн через AI выглядели так себе. Результат глючил, визуал был устаревший, компоненты не из вашего UI Kit, а откуда-то из дефолтных библиотек. Пользоваться этим в проде было нельзя, максимум для наброска. Сейчас ситуация другая. Вы подключаете свою дизайн-систему (UI Kit), и агент собирает макеты, которые реально пригодны для использования.
Я считаю для быстрых экспериментов и проверки гипотез это гигантский шаг вперёд.

Параллельно обновился Stitch от Google. У них тоже появились новые возможности по генерации интерфейсов, и для стадии брейншторма он вполне подходит: накидать вариантов, посмотреть на разные подходы к экрану, быстро визуализировать идею.

Читать далее

Что модемная эпоха дала современным протоколам и нашим привычкам

Level of difficultyEasy
Reading time8 min
Reach and readers7.9K

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

Читать

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

Level of difficultyMedium
Reading time8 min
Reach and readers6.2K

Здравствуйте, меня зовут Дмитрий Карловский, и я пилил веб-компоненты, когда их ещё не придумали, делал полноценные компоненты на AngularJS, когда там ещё были только директивы, и разработал компоненто-ориентированный фреймворк $mol с инверсией контроля и статической типизацией, когда это ещё не было мейнстримом. Короче, я немного в теме. И сейчас я расскажу вам, почему мы сразу отказались от Web Components и почему у них нет никаких перспектив.

✔ Готов получить сарказм

Vibe-design в 2026. LLM агент во Fuion360 шестеренками крутил

Level of difficultyEasy
Reading time3 min
Reach and readers5.1K

Выкатили mcp llm ассистента во fusion360. Я сразу попробовал сделать то, что проектировал уже 60 раз и пытался автоматизировать сам - лестницу(деревянную).
Смотрим какой Vibe-design в 2026

Этап 1 - ступени

Интеграция с китайскими картами Baidu — с настройкой полигонов и кластеризацией

Level of difficultyMedium
Reading time6 min
Reach and readers4.6K

Baidu Maps — китайский картографический сервис с собственным API. Он активно используется внутри КНР и поддерживает стандартные сценарии: отображение карты, маркеры, полигоны, кластеры.

На первый взгляд интеграция выглядит как обычно. Но при работе с реальными данными появляются отличия. Используется система координат BD-09. Мир не повторяется по долготе. Поведение геометрии отличается от Google Maps и Яндекс Карт.

Привет, я Екатерина Плаксина, фронтенд-разработчик Далее. В этой статье разберу каждую проблему отдельно и поделюсь своими решениями.

Читать далее

Черная магия FPGA-разработчика: как мы превращаем идеи в железо

Level of difficultyEasy
Reading time19 min
Reach and readers9.6K

Привет, Хабр! Меня зовут Кирилл Алексеев, я старший инженер по разработке аппаратного обеспечения в отделе интеграции систем на кристалле радиочастотного центра YADRO. В мире FPGA я уже больше 10 лет. 

В учебных программах разработка под FPGA (ПЛИС, программируемые логические интегральные схемы) освещается довольно мало. Может возникнуть ощущение, что это «странная» область предназначена только для радиофизиков или гиков. Но и в эту сферу уже давно пришел прогресс с системами контроля версий, таскбордами, VS-кодом, Python-скриптами и даже с элементами объектно-ориентированного программирования при верификации цифровых схем. Этой статьей я хочу «десакрализировать» тему FPGA-разработки, обозначив крупными мазками стек используемых технологий и отразив повседневные задачи, которые стоят перед FPGA-разработчиком. Для примера возьмем workflow нашего отдела. 

Статья будет полезна молодым специалистам, которые только определяются с карьерным треком. А еще это отличная шпаргалка, которая поможет быстро (ну или не совсем быстро) объяснить непрофильным коллегам, чем конкретно вы занимаетесь. Более опытных читателей приглашаю в комментарии для холивара обмена лучшими практиками.

Читать далее
1
23 ...

Information

Rating
Does not participate
Registered
Activity