Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 47 min 26 sec ago

Связанные одной сетью: что происходит в мире высокой скорости передачи данных

Thu, 07/17/2025 - 10:43

Мы часто видим новости, что ученым удалось достичь колоссальной скорости передачи данных, так часто слышим про 5G и 6G, и что очень скоро можно будет передавать фильмы в 4К за наносекунду…Интересно, что вся эта революция в мире связи произошла по историческим меркам невероятно быстро. Кажется, что она все еще бурно движется вперед, и вот-вот у нас (да, лично у нас!) будет интернет колоссальной мощи. Но так ли это взаправду? Давайте пробежимся по высокоскоростным магистралям истории.

Читать далее

Магия ZeroTier: Создаем личную VPN-сеть для дома и облака за 20 минут

Thu, 07/17/2025 - 10:32

Привет, Хабр!

Помните времена, когда «белый» IP-адрес был нормой, а не платной услугой? Когда для доступа к своему серверу хватало простого ssh user@ip_address? Я тоже помню. Но эта эпоха незаметно уходит.

Сегодня мы оказались в новой реальности. Ваша домашняя «Малинка» задыхается за провайдерским NAT, а облачный VPS в Европе кажется далеким и изолированным островом. Как получить доступ к первой или второй?

Эта статья — не очередной гайд по VLESS или Shadowsocks для обхода сложных блокировок. Это не "серебряная пуля" против DPI. Это честный гайд по постройке вашей личной, плоской и безопасной L2-сети поверх хаоса современного интернета. Мы соберем VPN-хаб, который не боится NAT, независимо от того, где он будет жить — на скромной «Малинке» дома или на арендованном VPS в другой стране. Мы разберем весь процесс по шагам, от регистрации до настройки полного туннеля, и честно поговорим о компромиссах этого решения.

Читать далее

Неочевидные ошибки аналитиков, которые мешают стать востребованным специалистом

Thu, 07/17/2025 - 10:22

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

Дело в том, что в университетах и на курсах аналитики обычно учат хард-скиллам: как группировать и анализировать данные, как строить отчёты и делать из них выводы. Но никто не учит вести переговоры с заказчиком, грамотно оценивать риски и учитывать другие детали, которые напрямую влияют на репутацию аналитика.

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

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

Читать далее

[Перевод] Беспилотник, вдохновлённый летягой: высокая манёвренность благодаря складным крыльям

Thu, 07/17/2025 - 10:20

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

Инженеры из Корейского научно-исследовательского университета POSTECH и Центра технологий автономии в рамках Агентства оборонных разработок Южной Кореи представили новую версию дрона, оснащённого складными крыльями. Такой подход позволил значительно повысить манёвренность устройства, особенно при выполнении резких поворотов и торможений. Конструкция аппарата была вдохновлена летающей белкой — животным, способным планировать между деревьями за счёт эластичных кожных перепонок между передними и задними лапами.

Основной задачей при проектировании стало воспроизведение способности летяги резко снижать скорость перед посадкой. Это достигается за счёт увеличения аэродинамического сопротивления при расправлении перепонок. Аналогично, для дрона было предложено использовать дополнительные силовые элементы — подвижные силиконовые крылья, которые могут разворачиваться и сворачиваться в зависимости от ситуации.

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

Читать далее

Смарт-контрактов ещё нет, а адреса уже есть: зачем нужен CREATE2 (EIP-1014)

Thu, 07/17/2025 - 09:54

В этой статье я разбираю, как работает CREATE2, чем он отличается от CREATE, зачем нужен в контексте state channels и ERC-4337, и как его можно использовать — от вычисления адресов в Uniswap V2 до взлома Tornado Cash на $1M. Показываю примеры на Solidity и Assembly, а ещё — как на одном и том же адресе можно развернуть два разных смарт-контракта. Да, и такое возможно.

Читать далее

Гуманитарии vs технари

Thu, 07/17/2025 - 09:08

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

Ключевая задача проджект-менеджера на старте любого проекта — не только самому договориться с каждым, но и создать условия, чтобы вся команда заговорила на одном языке. Про построение командных связей мы поговорим отдельно, а сегодня рассмотрим первое препятствие на пути к взаимопониманию в команде: различия в мышлении гуманитариев и технарей.

Читать далее

Выгорание: заплати себе чеканной монетой

Thu, 07/17/2025 - 04:14

Упражнение для помощи себе при профессиональном выгорании. Разработано профессиональным психологом, успешно опробовано на десятках профессионалов.

Читать далее

Frontend и OpenAPI: генерация клиента, мокирование API и данных с помощью MSW

Thu, 07/17/2025 - 02:56

Генерация кода по спецификации OpenAPI и мокирование запросов - эффективный способ автоматизировать процессы разработки и решить некоторые специфические задачи. В статье описано применение различных инструментов, которые могут быть использованы при генерации и мокировании.

Читать далее

[Перевод] Инженеры «оживляют» язык жестов, используя ИИ для перевода в режиме реального времени

Thu, 07/17/2025 - 02:24

Исследование, опубликованное в журнале Nature Machine Intelligence, представляет носимую систему, предназначенную для помощи в навигации слепым и слабовидящим людям. Система использует алгоритмы искусственного интеллекта (ИИ) для анализа окружающей среды и отправки сигналов пользователю при приближении к препятствию или объекту.

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

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

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

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

Читать далее

Язык программирования C. Твой путь начинается здесь, самурай

Thu, 07/17/2025 - 01:00

Приветствую!

Когда мне сначала просто захотелось, а потом потребовалось и для работы изучить C++, я сильно удивился, что информации касаемо пары C/C++ информации вроде много, но она уж слишком сильно не структурирована и не систематизирована. Одно лишь объяснение указателей мне потребовалось очень много времени искать, потом я понял что такого нет. В интернете есть много объяснений и информации, но это все либо рерайт чужих статей либо просто бессвязный бред где порой кажется что сам человек не проверяет информацию либо просто сам не знает. Да и честно говоря очень мало понятных и рабочих кусков кода с объяснением решения, которое можно было бы протестировать на работоспособность.

Поэтому я решил здесь в данном блоге (Habr идеальное место для этого) собрать в кучу как свои мысли так и свой опыт. А также опыт других людей которые также использовали данный инструмент в своей работе или просто как хобби.

Также стоит отметить, что на мой взгляд для изучения C++ надо начать именно с C, но применять его врятли получится потому что как бы C не был хорош, все же на фоне C++, для современных задач он не полноценен (но тут я сразу уточню, что технология превосходная и я до сих пор удивляюсь как кто-то смог создать подобный язык, с настолько простым и удобным функционалом, который используется и сейчас, но в современной разработке он не функционален, хотя дальше я опишу сферу применения данного языка программирования).

Читать далее

Символический анализ цепей переменного тока

Thu, 07/17/2025 - 00:50

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

Символический метод анализа цепей

Уголь как стратегический ресурс: почему мировая энергетика не сможет без него обойтись

Thu, 07/17/2025 - 00:00

Как выход США из климатических соглашений и азиатский энергоголод меняют правила игры

Привет, Хабр!

В 2025 году мировая энергетика столкнулась с парадоксальной ситуацией. Несмотря на все прогнозы о «зеленом переходе», по данным МЭА 2024, потребление угля достигло рекордных 8,3 млрд тонн. При этом администрация Трампа официально инициировала выход США из Парижского соглашения по климату, что создало принципиально новые условия для угольной отрасли.

Читать далее

Как я зарегистрировал CVE и разозлил вендора

Wed, 07/16/2025 - 23:42

Статьи про багхантинг часто говорят о пользе для резюме, багбаунти, повышении безопасности продуктов, доступе на закрытые мероприятия. Информация о проблемах во взаимодействии с разработчиками в процессе багхантинга упоминается лишь изредка (и часто - вскользь). Но, это тоже важная часть багхантинга: начинающим бахгантерам полезно знать, с какой реакцией разработчиков они могут столкнуться. Всё-таки, это определённая психологическая нагрузка. Я хочу показать на личном примере прекрасную иллюстрацию того, насколько различны в оценке проблемы разработчики и багхантер. Случай уникален тем, что мне удалось задокументировать многие тезисы разработчиков в их первоначальном виде (в т.ч. попытку отозвать CVE). И подсветить важный момент: уже сам факт оформления CVE по проблеме, которую вендор не признаёт, может вызвать раздражение у вендора.

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

Дисклеймер: в статье приведены скриншоты из моих личных переписок с разработчиками. Публикация таких переписок одной из сторон не требует согласия другой (согласно законодательства РФ).

Читать далее

Context. Гибридный метод организации проектов и рабочих процессов

Wed, 07/16/2025 - 23:15

Мир меняется. Мы чувствуем тенденции на себе. Больше информации, больше логики, больше конкуренции, больше комплексности, больше правил, больше автоматизации, больше контекста, больше скорости… 

У нас был опыт работы с Lean, Kanban, CPM/CCM, Waterfall, PMBOK, Six Sigma, Scrum, Agile, OKR+Product Discovery, GIST Planning, включая их вариации и гибриды. Некоторые – мы ценим и применяем сейчас. И тем не менее, спустя 15 лет в проектном и операционном менеджменте мы по себе знаем о чем все также плачут проджекты, продакты и управленцы. О большей точности, координации, информации, взаимодействии и сроках. 

Нам понадобилось время по-новому осознать казалось бы простую идею, о которой чуть ниже. Проекты, как и компании в целом – это ресурсы направленные на достижение целей. Время, люди, информация – ресурсы, но сами по себе они не равны достижению целей. Ценность ресурсов – в их связях и взаимодействии. Связь и взаимодействие ресурсов – краеугольный камень в достижении целей. Это и есть идея Cоntext.

Читать далее

Каково это — создавать ChatGPT? Сотрудник OpenAI рассказал о корпоративной культуре

Wed, 07/16/2025 - 23:06

В последние недели OpenAI находится в центре внимания из-за попыток Meta* (признана экстремистской в России) переманить к себе лучших сотрудников компании, предлагая за переход рекордные суммы — до 100 миллионов долларов. OpenAI покинуло уже более десятка ведущих специалистов — и это несмотря на утверждение Сэма Альтмана, что не все покупается за деньги и в его компании сотрудников удерживает культура и инновации.

Читать далее

Оценка результатов работы: ожидания и реальность

Wed, 07/16/2025 - 22:47

Запоздалые открытия дают возможность оценить обоснованность собственных доводов и посмотреть на проблему под другим углом. В одной из статей я описал свой опыт подготовки сотрудников к регулярной оценке результатов их работы (Perfomance Review). Статья предназначалась для тех, кто работает в условиях действующего процесса, не имея возможности повлиять на его устройство. 

На днях я прочитал на Harward Business Review материал «Оценка эффективности: предостережение руководителям» и был потрясён. Публикация стала результатом исследования общепринятого способа ранжирования и вознаграждения сотрудников на основе результатов их работы. Речь идёт про тот самый метод, разновидности которого в разное время применялись в известных компаниях: Google, Microsoft, Facebook, Яндекс, ВК, Авито и других.

Читать далее

Последовательность Туэ-Морса и многочлены

Wed, 07/16/2025 - 22:16

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

Читать далее

Учим Xiaomi Mi Band 9 ходить в сауну

Wed, 07/16/2025 - 21:54

Сегодня у меня в работе самый популярный продукт линейки часов Xiaomi - Mi Band 9.
В данных моделях есть специальный режим мониторинга температуры, который, в случае перегрева выключает часы, сегодня мы посмотрим как это работает и я покажу как изменить поведение системы даже не меняя прошивку, создадим циферблат для управления функционалом на языке LUA

Читать далее

Как захватить Вселенную за AGE

Wed, 07/16/2025 - 21:15

В этой статье мы формулируем ключевой мотив внеземной экспансии и устанавливаем «дедлайн» — 450 лет до критического нарастания рисков. Чтобы оценивать такие масштабные проекты, нам нужны универсальные метрики — мы вводим три главных ресурса (массу, энергию и знания), измеряемые показателями nTQ, nEQ и HW. В следующих материалах этой серии мы обобщённо пройдём по этапам колонизации: от выбора места и архитектуры модулей до систем жизнеобеспечения и управления автономными базами; затем предложим дополнительные темы для углублённого разбора каждого шага.

Читать далее

Как превратить свою аватарку Telegram в термометр?

Wed, 07/16/2025 - 20:41

Снова всех приветствую. В моей прошлой статье "Как превратить статус Telegram в статус Steam" вдохновленной статьей "Как превратить свою аватарку в Telegram в часы" я описал интересную концепцию. Почитав комментарии с обеих статей, я пришел к еще одной идее. А именно - аватар с термометром. Это будет последняя статья, которая будет описывать скрипты для стилизации вашего аккаунта в ТГ.

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.