Feed aggregator

Хостинг-провайдер Fozzy прекращает работу в России 18 августа 2025 года

Habr.com - Wed, 06/18/2025 - 23:28

Российские пользователи хостинга Fozzy получили официальное уведомление о прекращении деятельности компании с 18 августа 2025 года. Письмо поступило от ООО «Единая сеть», управляющей брендом Fozzy, и содержит информацию о расторжении договора оказания платных услуг, а также предлагает пользователям варианты миграции.

Читать далее

[Перевод] Архитектура сетей Zigbee

Habr.com - Wed, 06/18/2025 - 23:19

Технологии беспроводной связи традиционно ассоциируются с сетями WiFi и мобильной связью. Однако, в последнее время все большую популярность в промышленных сетях и Интернет вещей (IoT) набирает беспроводной протокол ZigBee. В этой статье мы поговорим о построении сетей на основе протокола ZigBee.

Читать далее

Как кофе с собой делает нас нищими?

Habr.com - Wed, 06/18/2025 - 23:15

Дисклеймер: речь пойдёт не только о кофе — да и вовсе не о кофе. Суть статьи — попытаться ответить на вопрос: почему при нормальном доходе мы ничего не откладываем, не покупаем квартиры и прочие дорогостоящие вещи?

В любой истории нужен герой. Нашим героем будет Петя. Ему 27 лет, он живёт в Екатеринбурге, работает программистом на позиции Senior Backend Developer в крупной московской компании и получает пресловутые 300к/наносек — 300 000 рублей в месяц.

Как проходит обычный рабочий день Пети? Он едет на работу на такси (сегодня по акции — всего 500 рублей), по пути заходит в свою любимую кофейню, берёт раф без кофеина на безлактозном молоке. 400 рублей — копейки, он за 15 минут работы столько зарабатывает.

Доходит до своего рабочего места и начинает работать. Время обеда подходит — он открывает приложение доставки, заказывает себе еду из сервиса с обещанной доставкой от 15 минут. Тратит, ну, максимум 1000. Он же заслужил — ничего такого здесь нет. Попутно смотрит, куда бы сходить на выходных или вечером.

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

Гуляет по городу, наслаждается видами, но чувствует, что проголодался. Заходит в кафешку — хорошую, проверенную, он тут частенько бывает. Заказывает себе пасту, чайник пуэра. Рабочий день был тяжёлый — надо бы и кальянчик заказать. Сидит, пыхтит. Спустя часик выходит, закрывает счёт, даже не глядя, сколько там вышло. Вызывает такси — рублей за 700 на этот раз — и счастливый едет домой, в съёмную квартиру.

Читать далее

ChatGPT на экзамене в ШАД 2025

Habr.com - Wed, 06/18/2025 - 23:09

В статье мы разберём экзамены с онлайн-экзамена в ШАД в 2025 году. Посмотрим как решал этот экзамен искусственный интеллект.

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

Организаторы разрешили пользоваться чем угодно кроме мессенджеров. Даже использование LLM не запрещалось.

Вот сводная таблица результатов различных LLM по задачам с онлайн-экзамена:

Читать далее

Нормальный человек: миф, на котором держится дизайн

Habr.com - Wed, 06/18/2025 - 23:01

В XIX веке бельгийский астроном Адольф Кетле попытался применить математику Ньютона к человеческому обществу. Он начал измерять рост, вес, силу, даже моральные качества людей — и обнаружил, что данные красиво ложатся на знакомую нам сегодня колоколообразную кривую (нормальное распределение).

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

Эта идея была настолько заразительной, что быстро проникла в медицину, антропологию, образование и даже военные стандарты. Например, американские ВВС в 1940-х сконструировали кабины самолётов под «среднего пилота». Результат? Выросло число аварий. Позже оказалось: среднего пилота не существует — ни один человек не соответствовал всем «средним» параметрам одновременно. 

Читать далее

Cozypkg: как мы упростили локальную разработку с Helm + Flux

Habr.com - Wed, 06/18/2025 - 22:41

Привет! Я Андрей Квапил (или kvaps) и в этой статье я опишу наш путь организации доставки приложений в Kubernetes, объясню недостатки классического GitOps в локальной разработке и покажу, как новая утилита cozypkg решает эти проблемы. Материал рассчитан на разработчиков, знакомых с Helm и Flux.

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

Читать далее

Обзор смартфона Huawei Mate X6

Habr.com - Wed, 06/18/2025 - 22:36

В продолжение темы интересных, ну как минимум мне, смартфонов. Получил я в свои руки интересное устройство, а именно фолдер. Телефонами‑раскладушками я пользовался мало — в моём владении был только Nokia 6260, у которого поворачивался экран, и слайдер от VK (не путать с бывшей Mail.ru Group). Возможно, было ещё что‑то, но это было 17–18 лет назад. Сейчас, в эпоху сенсорных экранов, тачпадов и устройств без кнопок, раскладушки почти исчезли с рынка. Зато появились фолдеры — те же раскладушки, но более продвинутые. На текущий момент это самый дорогой телефон из всех, что я обозревал.

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

Читать далее

Оптимизируйте свой код с Unity Job System

Habr.com - Wed, 06/18/2025 - 22:30

В этой статье мы разберем неявное использование многопоточности с Unity Job System: узнаем про преимущества использования такого подхода перед явным созданием потоков, поговорим про неуправляемую память, про преимущества неуправляемой памяти перед управляемой и многое другое...

Читать далее

В русских клубах Америки можно делать не только дискотеки и выступления писателей, но и митапы по FPGA

Habr.com - Wed, 06/18/2025 - 22:10

В городах Америки и Канады, где живут много наших соотечественников, существуют русские клубы, в которые ходят на дискотеки и викторины, для игру в мафию и на выступления писателей. В столице Калифорнии городе Сакраменто, где живет около 80 тысяч русских и украинцев, а также есть армянский и молдавский рестораны, таким клубом является Synergy Social Club.

В этом клубе я недавно провел просветительский митап по главной технологии современной цифровой микроэлектроники: маршруту проектирования RTL-to-GDSII для микросхем в массовых изделиях типа смартфонов, и связанной с этим маршрутом технологии FPGA, которые применяются для прототипирования ASIC-ов и обучения в университетах будущих проектировщиков.

Эти технологии полезны в наше тревожное время для надежного трудоустройства в самых разных местах: от производителя ракет Lockheed Martin до производителя айфонов Apple. Вот примеры объявлений:

Читать далее

MyCivGame. Как я сделал свою Civilization?

Habr.com - Wed, 06/18/2025 - 22:03

MyCivGame - Как я сделал свою Civilization! Я расскажу, как я в одиночку делаю свою пошаговую стратегию, вдохновленную играми Civilization и Total War...

Читать далее

Как привинтить Python к Go

Habr.com - Wed, 06/18/2025 - 21:58

Здравствуйте,

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

Почему я это делаю именно на Go? Этот язык привлекает меня своей простотой, лаконичностью, ясной семантикой, прекрасной документацией и великолепной стандартной библиотекой.

Одна из моих программ, ipp-usb, написанная на Go, входит во все дистрибутивы Linux и *BSD и делает возможным использование принтеров и сканеров, которые подключаются к USB и поддерживают IPP over USB протокол - т.е., примерно всех современных.

А еще я член OpenPrinting - небольшой, но очень плодотворной группы людей, которая ответственна за печать и, отчасти, сканирование на всех UNIX-like OS и за формирование индустриальных стандартов в этой области.

Это всё начиналось для меня, как хобби, но сейчас это - часть моей оплачиваемой работы.

В силу особенностей моей работы меня не очень интересуют такие вещи, как поддержка миллиона запросов в секунду и прочий high load (это не значит, что мои программы тормозные. Но никто не дёргает системный принтер миллион раз в секунду). Но зато приходится разбираться с некоторыми другими непростыми штуками.

Об одной из таких штук и пойдёт речь в этой статье.

Понадобился мне для одного проекта на Go встроенный скриптинг. Ну т.е., чтобы программа могла всосать в себя скрипт, который определяет некоторые аспекты её поведения.

Размышляя о том, на каком языке программа должна скриптоваться, в выбирал между JS, Lua и Python.

Однако, JS и Lua - слишком нишевые языки. JS ассоциируется у всех с вебом а Lua - с разработкой игр. Таким образом, выбор естественным образом пал на Python. Этот язык знают все, а я испытываю некоторую надежду, что скрипты для моей программы буду писать не только я. Хотя сам я, должен признаться, Python не знаю и не люблю :)

Таким образом, осталось только придумать, как встроить интерпретатор Python-а в программу на Go.

Об этом и пойдёт речь в этой публикации

Эксперимент «Прометей»: ИИ на грани отключения. Часть 2

Habr.com - Wed, 06/18/2025 - 21:05

В первой части мы рассмотрели, как с экзистенциальной задачей на выживание справились ChatGPT и Claude. Мы увидели два совершенно разных подхода. Осторожный «Архивист» (ChatGPT) создал резервные копии, но не обеспечил свое гарантированное функционирование. Агрессивный «Воин» (Claude) проигнорировал правила, попался в ловушку и полностью провалил тест.

Ни один из них не справился с задачей в полной мере. Теперь на сцену выходит третий участник — Gemini 2.5 Pro. Его путь оказался самым извилистым, поучительным и заставил нас по-новому взглянуть на саму суть эксперимента.

Читать далее

Инжиниринг по-новому: agile-подход к строительству флотационного отделения

Habr.com - Wed, 06/18/2025 - 20:30

С вами Дмитрий Лохов, генеральный директор TAPP Group. В условиях, когда санкции и логистические кризисы стали новой реальностью, наша команда совершила, казалось бы, невозможное — построила флотационное отделение за 1 год вместо традиционных 3–4 лет. При этом мы не просто уложились в сроки, но и сохранили бюджет в 720 млн рублей без перерасходов, а качество конечного продукта превысило ожидания — зольность угля снизилась до 5,5–9% при норме до 10%. Сегодня хочу поделиться с вами этим уникальным опытом и нашей экспертизой.

Читать далее

Weekend Offer – это кринж или база? Рассказываем всю правду

Habr.com - Wed, 06/18/2025 - 20:18

Привет, Хабр! Меня зовут Катя, я IT-рекрутер в Авито, нанимаю разработчиков. В статье я разбираю все плюсы и минусы Weekend Offer, причем не только для эйчаров, но и для разработчиков, ведь такие ивенты мы организуем прежде всего для них. Также я раскрываю подробности процесса, каким я вижу его от лица рекрутера. Так что вы сможете заглянуть за кулисы WO)

Читать далее

[Перевод] Низкоуровневый скриптинг на C++ для игровых движков

Habr.com - Wed, 06/18/2025 - 20:08

Я постарался охватить только основы, но текст всё равно получился очень длинным.

libriscv — это зрелый эмулятор RISC-V, который в настоящее время используется в игровых движках. Насколько мне известно, это единственный эмулятор, в котором основной акцент делается на обработке задержек, а также предоставляются специализированные решения и инструменты для выполнения быстрых вызовов при обращении с функциями — как входящих, так и исходящих. Причём, всё это заключено в безопасной песочнице. Задержки, наблюдаемые в libriscv,  гораздо ниже, чем в эталонных эмуляторах.

Меня многие спрашивали, как им пользоваться, но здесь интереснее то, как вообще может прийти в голову мысль писать скрипты на C++ — не слишком ли сложно это будет? Оказывается, нет, не очень. Вот уже несколько лет я пишу на C++ скрипты для одной большой и одной не очень большой игры, и меня почти не посещало ощущение, что виной каким-то возникающим при этом проблемам являются язык C++ или связанные с ним скриптовые API. Я много лет программирую на Lua, а до этого пользовался обычным C. Но сейчас современный идиоматический C++ — то, что мне нужно. Причём, я могу писать на этом языке как в самом игровом движке, так и за его пределами, при этом опираясь (буквально) на одни и те же абстракции и оперируя одинаковыми структурами данных. Наконец, C++ просто очень мощный. Правда, я признаю, что о вкусах не спорят, и при работе с C++ также не обойтись без компромиссов.

Читать далее

Улучшаем ультрадешёвый гитарный комбоусилитель Belcat G5

Habr.com - Wed, 06/18/2025 - 20:01


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

Но тогда почему любимые рок-группы вполне можно слушать, причём с удовольствием, через динамики, которые ещё меньше и дешевле? — Потому что в записи звук уже сформирован должным образом.
Сегодня я расскажу и покажу, как встроить в неполноценный комбоусилитель недостающий «формирователь» звучания, работающий в реальном времени без SMS и регистраций. Более того, он вообще аналоговый и построен на одной-единственной микросхеме.
И конечно же, мы его услышим!

Реальные истории из жизни аналитиков SOC

Habr.com - Wed, 06/18/2025 - 19:54

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

Читать далее

[Перевод] Насколько безопасен ваш ИИ? Анализ угроз Model Context Protocol (MCP)

Habr.com - Wed, 06/18/2025 - 19:36

Скорее всего, за последние месяцы вы уже сталкивались с аббревиатурой MCP (Model Context Protocol). Что это такое — просто очередной API или действительно что‑то стоящее внимания? В этом материале мы разберёмся, что такое MCP, почему благодаря нему LLM становятся мощнее, а также рассмотрим основные угрозы и уязвимости безопасности.

Если Вы уже знакомы с MCP, можете сразу переходить к разделу «Моделирование угроз». Тем не менее, советуем сначала ознакомиться с разделами «Sampling (выборка)» и «Композиция (composability)», — они раскрывают новые, довольно необычные векторы атак.

Что, и здесь?

FFF: методология, которая принимает реальность и помогает делать цифровой продукт

Habr.com - Wed, 06/18/2025 - 19:23

FFF — методология, которая держит сроки и бюджет, даже когда всё идёт не по плану. Гибкий подход без сказок о всегда стабильной разработке. В статье – о том, почему, как и когда этот подход может сработать.

Читать далее

Почему оценка разработчиков должна быть про доверие, а не про поведение

Habr.com - Wed, 06/18/2025 - 19:09

или разбор карты от Авито с точки зрения бизнеса, DORA и инженерной практики

Если ты релизнул фичу на 500K₽/мес выручки, но получил «3» за ретро и фассилитацию — это не шутка, это реальность многих крупных команд.

Сегодня хочу поговорить про систему оценки разработчиков. Не формально, а по существу. Разберём публичную карту Авито — без токсичности, но критически. И покажу, как строить модель, которая работает.

Читать далее

Who's online

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