Habr.com

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

[Перевод] Решение головоломки NYTimes Pips с помощью решателя ограничений

Wed, 12/10/2025 - 11:24

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

В статье автор показывает, как описать Pips не в виде алгоритма перебора, а в виде системы ограничений: сетка, домино, суммы по областям, симметрии и «мусорные» решения. По ходу дела выясняется, что войти в мир constraint solving можно буквально за пару часов, а заодно на практике понять, почему эти инструменты умеют разруливать экспоненциальный хаос вариантов за миллисекунды — но иногда внезапно «залипают» на одной и той же головоломке.

Читать разбор

Мне надоело расти по грейдам в Яндексе — я выбрала Ереван, Тбилиси и жизнь в пути. Как начинается цифровое кочевничество

Wed, 12/10/2025 - 11:16

Как уход из Яндекса и разочарование в магистратуре привели меня к Еревану, Тбилиси и жизни в пути. Первый зарубежный счёт, пол года жизни на накоплениях, смена направления из разработки с системную аналитику и уже третий год удалённой работы из разных стран.

В статье — мой личный опыт цифрового кочевничества и практические советы тем, кто только начинает думать о таком же шаге

Читать далее

Как паблишеру измерить эффективность programmatic-рекламы

Wed, 12/10/2025 - 11:15

Монетизация без метрик как работа «вслепую», что-то пришло – и ладно. А если не пришло, то почему? А как сделать лучше, где подкрутить? Метрики – карта, которая показывает: что работает, что нет.

В статье расскажу, на какие метрики смотреть паблишеру при монетизации сайта и что они означают: CPM, CTR, Fill Rate, Viewability, RPM, IVT. Конечно, сначала можно испытать ужас от количества аббревиатур, значений и формул. Но все проще, и в этой статье я делюсь, на что и зачем смотреть при монетизации сайтов.

Читать далее

SwooleApp: Легковесный фреймворк для Swoole — разбираем пример приложения

Wed, 12/10/2025 - 11:10

Недавнооткрыл миру SwooleApp — минималистичного фреймворка для PHP, построенного на базе Swoole. Если вы уже работали с Swoole напрямую, то знаете, что это мощный инструмент для создания высокопроизводительных приложений, но иногда хочется иметь чуть больше структуры и удобства, чем предлагает чистый Swoole. Именно эту нишу и занимает SwooleApp.

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

Читать далее

Автоматизация приема заказов по телефону. Личный опыт и реальные результаты

Wed, 12/10/2025 - 11:00

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

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

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

Какую реальную пользу приносит автоматизация (и почему это не просто модное слово).

С какими трудностями сталкивались на практике - и как их преодолевали.

Каких результатов удалось достичь - в реальных цифрах, фактах и отзывах.

Читать далее

[Перевод] Как Nvidia может случайно уничтожить 90% собственного рынка (и даже не заметить этого)

Wed, 12/10/2025 - 10:46

В своём последнем обращении к Уолл-стрит Nvidia упомянула Майкла Бьюрри, прославившегося благодаря «Игре на понижение», чтобы опровергнуть его анализ пузыря ИИ и заверить общественность, что «они - не Enron».

Давайте начистоту: если многотриллионная компания вынуждена публично обращаться к одному-единственному финансовому аналитику по имени и заявлять, что она не Enron, - это лучший способ заставить всех думать, что вы и есть новый Enron. Бьюрри ответил на этот довольно забавный выпад в своей статье на Substack, указав, что Nvidia совсем не похожа на Enron, а скорее напоминает Cisco. Это невероятно точное сравнение. Оно прорезает всю словесную шелуху и обнажает гниль в самом сердце пузыря ИИ. Однако я не думаю, что его предупреждение зашло достаточно далеко, потому что у Nvidia есть потенциал стать чем-то гораздо худшим, чем Cisco.

Читать далее

[Перевод] Измерение сложности моделей — Часть 2: Применяем теорию на практике

Wed, 12/10/2025 - 10:45

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

Читать далее

Создание оптимизатора Windows на PowerShell: от идеи до GUI-инструмента

Wed, 12/10/2025 - 10:24

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

Читать далее

Как я подружил WSL, VirtualBox и Ansible, чтобы быстро создавать VM Alpine на Windows

Wed, 12/10/2025 - 10:22

Хочешь быстро поднять несколько лёгких Linux-виртуалок из Windows, да так, чтобы процесс можно было легко повторить? Я, как любитель и самоучка, недавно решил с этим разобраться и всё получилось.

Я сделал это так, на Windows через WSL установил Alpine сборки minirootfs, затем при помощи Ansible развернул в Oracle VM VirtualBox 3 виртуальные машины на базе Alpine сборки standard. Никаких облаков, только локальный контроль и минимум зависимостей. Для чего всё это? Сейчас всё чаще говорят о минималистичных системах, об оптимизации железа под конкретные задачи, о работе на граничных устройствах, вот и захотелось попробовать всё своими руками.

Читать далее

Специальный таймер для серии докладов

Wed, 12/10/2025 - 09:28

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

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

Читать далее

Укрощение квантового хаоса: луч лазера управляет состоянием поляритонов

Wed, 12/10/2025 - 09:24

Международная группа ученых из Китая и России предложила и теоретически обосновала элегантный метод управления сложными квантовыми состояниями в экситон-поляритонных конденсатах. Исследователи разработали двухступенчатый подход, позволяющий с помощью оптического насоса превращать нестабильные, асимметричные состояния системы в устойчивые и упорядоченные. Это открывает новые пути для создания передовых оптических и квантовых устройств. Результаты работы опубликованы в журнале Physical Review B. Исследование было частично поддержано грантами Национального научного фонда Китая и Санкт-Петербургского государственного университета.

Читать далее

[Перевод] Между инсулином и инсультом. Как кишечник помогает в борьбе с диабетом, и есть ли у этого риски?

Wed, 12/10/2025 - 08:24

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

Читать далее

Самообучение против курсов для ребенка. В чём сила, брат?

Wed, 12/10/2025 - 07:51

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

Читать далее

XXXX-XX-XX — день рождения компьютерной мыши

Wed, 12/10/2025 - 02:47

В ленте пробежал рассказ о том, что сегодня, 9 декабря, имеет место быть "День рождения компьютерной мышки". Типа, 9 декабря 1968 года что-то там произошло, особо важное, что можно считать рождением компьютерной мышки. И тут напрашивается два рассказа. Первый, о том когда появился изобретатель компьютерной мышки. Второй, какой исторический путь эта мышка проделала, чтобы попасть нам на стол.

Читать далее

От «обезьяньей» работы к Smart-анализу: как выполнить предобработку данных для моделей

Wed, 12/10/2025 - 02:25

От «обезьяньей» работы к Smart-анализу: как правильно готовить данные для моделей.

Что такое Exploratory Data Analysis и как избежать основных ошибок при его выполнении.

Читать далее

Спорт, мозг и депрессия: инструкция для тех, у кого нет сил

Wed, 12/10/2025 - 00:54

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

Читать далее

Сравниваем инструменты для нагрузочного тестирования

Wed, 12/10/2025 - 00:18

Нагрузочное тестирование давно перестало быть «дополнительной проверкой перед релизом» и стало частью инженерной культуры: без него сложно говорить о предсказуемости систем, зрелости инфраструктуры и реальной готовности продукта к росту. Инструментов для нагрузки сегодня много, но каждый по-своему влияет на процесс: где-то важна гибкость сценариев, где-то — масштабирование, где-то — интеграция в CI/CD. В этой статье разбираем ключевые решения, их сильные и слабые стороны и то, как они помогают увидеть систему такой, какой она будет под реальной боевой нагрузкой.

Узнать детали

9 лет эволюции занятий робототехники в моей детской школе

Wed, 12/10/2025 - 00:12

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

Читать далее

Почему вайб-кодинг не работает

Wed, 12/10/2025 - 00:00

С появлением AI-агентов разработка программного обеспечения изменилась кардинально. Я, как и многие разработчики, начал активно использовать Claude, Cursor и другие инструменты для автоматизации написания кода. Результаты поначалу впечатляли: за один вечер, занимаясь системным анализом, проектированием архитектуры и промпт-инжинирингом, я мог сгенерировать до 100 000 строк кода.

Процесс был увлекательным. Не нужно было вручную писать реализацию - достаточно было описать требования, обсудить с AI архитектурное видение, уточнить детали, и код появлялся сам. Я мог работать по вечерам над своими pet-проектами, общаясь с искусственным интеллектом как с коллегой. Это был настоящий вайб-кодинг - приятный, творческий процесс, не отягощённый рутиной.

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

Читать далее

Универсальный газодинамический резонатор для генерации излучения в ТГц и ИК диапазонах

Tue, 12/09/2025 - 23:46

В работе представлен универсальный газодинамический резонатор, способный работать в трёх режимах генерации излучения — когерентный инфракрасный квантовый генератор на молекулах CO₂, импульсный терагерцовый источник на основе тормозного излучения ускоренных электронов в плазме и гибридный режим с фазированным переходом от ТГц к ИК излучению. Проведён анализ термодинамических и химических условий, необходимых для реализации каждого режима. Показана невозможность полного подавления ИК‑генерации в углеводородных смесях из‑за обязательного образования CO₂ при горении. Предложен состав топлива, исключающий образование CO₂ (водород + кислород) для реализации «чисто ТГц» режима. Приведены пояснительные схемы и описания резонатора.

Читать далее

Who's online

There are currently 0 users and 0 guests online.