Feed aggregator

Введение в Xray

Habr.com - Wed, 10/29/2025 - 20:16

Документ для тех, кто совсем не знает, что такое Vless, Xray и прочие штуки, связанные с «ВПН», но кому это нужно для планирования организации доступа через данные инструменты. Или если кому-то просто интересен принцип работы «на пальцах».

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

В данной статье представлена исключительно архитектура работы, как настроить сервер ищите в других статьях или гугле.

Читать далее

[Перевод] Ошибки, которые инженеры совершают при код-ревью

Habr.com - Wed, 10/29/2025 - 19:24

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

В новом переводе от команды Spring АйО эксперты сообщества подробно и на собственном опыте рассказали про нюансы код-ревью.

Читать далее

Хороший разработчик без тестового: миссия выполнима

Habr.com - Wed, 10/29/2025 - 19:24

Привет, Хабр!
Меня зовут Ника Варако, я HR в диджитал-продакшене Далее.

В некоторых компаниях тестовое задание - обязательный этап при найме сотрудника, Далее же выбирает другой путь. Мы никогда не делаем ставку на тестовые и почти не используем их в работе с кандидатами. Расскажу подробно — почему.

Читать далее

ИТ-архитектура: что читать и чему учиться в ноябре

Habr.com - Wed, 10/29/2025 - 19:18

Привет, Хабр. Это дайджест по ИТ-архитектуре: системный дизайн и практики от Kafka/gRPC и RabbitMQ до наблюдаемости на Prometheus/Grafana, PostgreSQL HA (Patroni+etcd), TOGAF 10/ArchiMate, CQRS/Event Sourcing, Cassandra и Kubernetes/Nomad. Внутри — актуальные программы повышения квалификации и приглашения на бесплатные открытые уроки от действующих практиков.

Читать далее

Исследуем SharedFlow: emit vs tryEmit, как использовать replay и bufferCapacity

Habr.com - Wed, 10/29/2025 - 19:18

Всем привет! На связи Александр Гирев, Mobile Lead в команде ценообразования портала для продавцов в Wildberries. Однажды на собеседовании мы обсуждали с кандидатом кусочек кода, связанный с Kotlin Flow. Кандидату нужно было найти причину бага. И при помощи нейросети или своих глубоких познаний наш визави стал говорить о синхронности и асинхронности emit и tryEmit, которые используются для передачи новой порции данных в SharerFlow.

К сути проблемы его размышления не относились, однако я получил сигнал, что здорово было бы поглубже разобраться, как это работает. В статье разберём разницу между emit() и tryEmit(), для каких случаев подходят эти операторы, а также обсудим влияние параметров replay и bufferCapacity на работу MutableSharedFlow

Читать далее

Как тимлиду работать c visibility и зачем это нужно

Habr.com - Wed, 10/29/2025 - 19:17

Привет! Я Андрей Леонтьев, тимлид разработки в вертикали Авито Товары. В этой статье рассказываю, зачем тимлиду осознанно прокачивать visibility — управляемую «видимость» инженеров — и как это напрямую влияет на калибровки, промо и скорость получения ресурсов. Покажу, куда «светить фонариком», как выровнять систему ценностей и подбирать инструменты под мотиваторы. Материал пригодится тимлидам, техническим лидерам, PM/PO и инженерам.

Читать далее

Переработка солнечных панелей: патентный анализ

Habr.com - Wed, 10/29/2025 - 18:48

По данным Международного энергетического агентства, в 2024 году в мире было введено в эксплуатацию около 597 ГВт новых солнечных электростанций, что на 33% больше, чем в 2023 году. Благодаря этому общая установленная мощность солнечных электростанций в мире составила около 2,5 тераватт (ТВт). Кроме того, по прогнозам Bloomberg NEF, в 2025 году общая установленная мощность солнечных электростанций в мире может достичь 698 ГВт, что свидетельствует о продолжении роста, хотя и более скромном — на 16% по сравнению с 2024 годом. Цифры впечатляющие. Но остается открытым вопрос — куда девать отработанные панели? Разбираемся.

Читать далее

Как одна бумажка 1942 года до сих пор определяет, на чём мы летаем

Habr.com - Wed, 10/29/2025 - 18:41

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

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

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

Мы пройдём путь от военных топлив времен WWII до современных поисков «зелёного» авиабензина. Будут и про октановое число, загадочную аббревиатуру TEL и кейсы, при которых переход на новое топливо внезапно обернулся износом двигателей. Это история о стандартах и компромиссах, о том, как одна специфическая формула топлива стала монополией в нишевом рынке, и о драматичной гонке за её замену.

ding!

WebREPL и uPyLoader: Выбираем способ беспроводного управления ESP

Habr.com - Wed, 10/29/2025 - 18:36

Практикуемся создавать и загружать постоянные инструкции в виде файлов, которые ESP устройство (микроконтроллер) будет выполнять автономно с помощью:

 uPyLoader — файловый менеджер и редактор в одном флаконе, как блокнот с закладками: и файлы видно, и поправить можно.

 WebREPL — удаленное управление по Wi-Fi без проводов, как пульт управления по воздуху: управляй устройством, изменяй, корректируй и добавляй инструкции (файлы), вообщем, проводи отладку без подключения кабеля.

Разберем:

 - Как работать с файлами на устройстве с помощью uPyLoader.

- Как настроить беспроводное управление через WebREPL.

- Как настроить Wi-Fi в двух режимах: точка доступа и клиент.

 Только практические шаги с объяснением, которые вы сможете повторить.

Приступаем

Лучшие бесплатные мобильные игры без агрессивного доната в 2025 году

Habr.com - Wed, 10/29/2025 - 18:33

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

В этой подборке собраны именно такие игры — от классических хитов вроде Subway Surfers и Dan The Man до нишевых находок вроде Shattered Pixel Dungeon или Lichess. Здесь есть и динамичные экшены, и спокойные стратегии, и даже старые добрые карточные партии.

Читать далее

Робот-слесарь идеальнее человека

Habr.com - Wed, 10/29/2025 - 18:16

Цех по сборке металлоконструкций. Зал для производственных совещаний. Только что завершилась презентация новых роботов-слесарей. В зале повисла гнетущая тишина. Все ждут уже неотвратимого решения Генерального.

Читать далее

Как я за вечер превратил хаос статистики Хабра в дашборд и создал по нему контент-план

Habr.com - Wed, 10/29/2025 - 18:03

Привет, Хабр! Меня зовут Артем Михеенко, я продакт-оунер MWS Tables. Есть мнение, что лучший способ при составлении контент-плана продвижения своего продукта смотреть не в потолок, а в статистику. А статистики на том же Хабре более чем достаточно: тысячи статей, миллионы просмотров, тонны комментариев. Вопрос только в том, как из из этого хаоса достать смысл и увидеть тренды. Вариантов обработки может быть много, — в этом материале покажу, как делаю это с помощью продукта, над которым сам же и работаю.

Читать далее

[Перевод] Кен Томпсон о взломе замков и рождении Unix

Habr.com - Wed, 10/29/2025 - 18:01

У 82-летнего Кена Томпсона сохранились потрясающие воспоминания о первых днях операционной системы Unix и о буйной команде её разработчиков-гиков.

В этом месяце Музей компьютерной истории Кремниевой долины в партнёрстве с Ассоциацией вычислительной техники выпустил специальный выпуск на четыре с половиной часа, записанный полтора года назад историком технологий Дэвидом Броком. В этом выпуске Томпсон подробно перечислил многие из важных моментов своей карьеры — от работы над языком программирования C и Unix до операционной системы «Plan 9 from Bell Labs» и языка программирования Go.

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

Также по ходу дела Томпсон рассказывает историю о маленьком аллигаторе, которого друг отправил его в офис в Bell Labs. («Его просто принесли, как почту… Не самый лучший из питомцев»).

Читать далее

Вся правда о карьере в ИБ: разбираем мифы про хакеров и высокие зарплаты

Habr.com - Wed, 10/29/2025 - 17:58

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

На деле всё чуть сложнее. А путь в профессию устроен иначе, чем может показаться на старте. Поэтому мы разобрали 5 самых популярных мифов о карьере в ИБ и проанализировали, что за ними стоит.

Разобраться, что творится в инфобезе →

Топ-10 нейросетей для написания песен и генерации музыки

Habr.com - Wed, 10/29/2025 - 17:43

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

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

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

Время включать музыку. Приятного прочтения!

Читать далее

OpenCode vs Droid: тест на реальных проектах

Habr.com - Wed, 10/29/2025 - 17:33

OpenCode классно задуман, но сейчас страдает от нестабильности и плохой работой с моделями/контекстом. Droid от Factory заметно стабильнее в типичных задачах и аккуратнее работает с контекстом. Но и у него есть «детские болезни» на отдельных конфигурациях CPU/Windows.

Разбираю в деталях в чем суть. Делюсь личным опытом двух месячного использования.

Читать далее

Пример работы естественного отбора на динозаврах

Habr.com - Wed, 10/29/2025 - 17:32

Вот пример того, как работает дарвиновский отбор, сейчас покажу как надо правильно рассуждать и не попадаться в "научные ямы". Тираннозавриды это целое семейство разных по размеру динозавров, хищников. Известны тем, что почти всё время доминировали среди динозавров, занимая верхние позиции хищников, в разных весовых классах.

Прикольная черта внешности - маааленькие лапки передние, при огромной морде и мощных задних лапах. Получается такой зверский страус, только без крыльев и без намёка на то, что в будущем заимеет крылья. И вот люди спрашивают палеонтологов - а чего у них такие лапки маленькие? Палеонтолог выпускает например такую статью - https://www.app.pan.pl/article/item/app009212021.html. Надо добавить, что это один из палеонтологов, а не некий сверх авторитет. И человек сделал предположение - лапы у тираннозавров уменьшились как реакция на то, что тираннозавры часто участвовали в драках и лапы часто повреждались укусами. Ну в принципе реальный фактор отбора. Плюс он говорит про всё семейство тираннозаврид.

Читать далее

CTF-соревнования, HR-трек и мастер-классы: как прошёл Студенческий день форума GIS DAYS

Habr.com - Wed, 10/29/2025 - 17:23

2 октября 2025 года состоятся Студенческий день форума по информационной безопасности и ИТ GIS DAYS (Global Information Security Days). Насыщенная программа включала в себя Киберарену, CTF-соревнования, доклады партнёров мероприятия, мастер-классы, концерт. Студенты знакомились с представителями вузов на стендах, общались с ведущими экспертами в сфере ИБ, получали подарки за участие в различных активностях и слушали музыкальный проект компании «Газинформсервис». Более 1500 молодых специалистов заполнили пространство «Севкабель Порта» в Санкт-Петербурге, показав высокий интерес к мероприятию.

Подробнее

Происхождение духов: как естественный отбор работает в мире информационных сущностей, и причём тут LLM и кибернетика

Habr.com - Wed, 10/29/2025 - 17:23

Обычно, когда мы слышим слово "дух" в нашем воображении всплывает что-то похожее на кадр из советского мультика с замотанным в простыню Карлсоном. Так работает человеческий ум - для понимания какой-либо концепции ему нужно связать её с метафорическим визуальным образом. Так, например, Бог в умах людей представляется в виде живущего над облаками белобородого старика, а ад в виде греющихся на огне котлов с кипятком, в которых хвостатые черти варят людей и тыкают их трезубцами, хотя в религиозных текстах ничего подобного вовсе нет. Человеческому уму трудно оперировать абстрактными идеями, ему нужно, чтобы идея была воплощена в визуальном образе. И часто бывает так, что ум настолько крепко привязывается к этому визуальному образу, что путает его с самой идеей - так рождаются симулякры. Визуальное воплощение подменяет саму бесплотную идею. Но, как говорят китайские мудрецы, нужно уметь отличать палец, указывающий на Луну, от самой Луны.

Читать далее

Who's online

There are currently 0 users and 3 guests online.
Syndicate content