Солитоны-4. Поверхности постоянной отрицательной кривизны и преобразования Бэклунда

К середине XX века выяснилось, что уравнение синус-Гордона ранее было отрыто математиками в области дифференциальной геометрии, и ими же были выведены преобразования Бэклунда позволившие получать различные конфигурации поверхностей с постоянной отрицательной кривизной. Потом преобразования Бэклунда были найдены для других нелинейных уравнений во время "солитонного бума" 1960-1970 -х годов. Они позволили не только находить их точные решения: была выявлена из глубокая связь с интегрируемостью уравнений, с заложенными в них внутренними симметриями и удивительной связью одних нелинейных уравнений с другими, в том числе линейными. Поэтому в данной статье перенесемся еще на 100 лет назад и рассмотрим связь между дифференциальной геометрией искривлённых пространств и теорией солитонов.
Читать далееРазрыв шаблона: почему мозг не умеет в большие числа

Представьте, что вам предложили посчитать до миллиарда вслух. В какой-то момент вы устанете, ваш мозг, взбунтуется, и как старый компьютер выпадет в BSOD. Мы легко оперируем десятками и сотнями, но «миллионы» и тем более «миллиарды» для мозга превращаются в абстрактное «ой, очень много». Кто-то скажет: «да все же просто, миллион - шесть нулей, а миллиард - девять». Все верно, но давайте разберемся так ли это просто на самом деле.
Читать далееТоп самых интересных CVE за март 2025 года

Всем привет! Разбираем самые интересные уязвимости ушедшего месяца. В марте отметилась россыпь RCE: в Veeam Backup & Replication, Apache Tomcat, GraphQL-Ruby, IP-камерах Edimax и продуктах от VMware и Microsoft.
Последняя также исправила семь нулевых дней в своём софте, 0-day на выход из песочницы также закрыли в операционках от Apple. Кроме того, во фреймворке js.React исправили критическую уязвимость на обход авторизации, а в библиотеке ruby-saml — на выдачу себя за другого пользователя. Обо всём этом и других ключевых CVE марта читайте под катом!
Читать далееИзготовление простой газоразрядной лампы с распыляемым Ti геттером

Очередная порция учебно-тренировочных работ в деревенской любительской лаборатории-мастерской — изготовление улучшенной индикаторной газонаполненной лампы простыми, недорогими средствами, с применением элементарного низковакуумного оборудования. Пониженное давление рабочего газа в лампе обеспечивается распылением титанового геттера. Заодно отрабатываем и совершенствуем стеклодувные операции и технологические мелочи. Читать дальше →
[Перевод] Карты высот для пиксельной игры с видом сверху

Для «движка», разработанного мной для моей игры, я использую карты высот пиксельной графики, чтобы реализовать различные крутые эффекты: динамическую высоту воды, пересекающуюся геометрию, декали, 3D-освещение и даже z-сортировку сцены.
Читать далееНе рой аналитику яму: искусство сложных коммуникаций

Привет! Меня зовут Ирина, уже более пяти лет я работаю в сфере бизнес? и системного анализа. Сейчас я — системный аналитик Project Ruler. До этого около трех лет занималась внедрением продукта Naumen Contact Center. Поэтому всегда много взаимодействовала с заказчиками, пользователями, разработчиками, тестировщиками и другими участниками процесса.
Кажется, все просто: поговорил, собрал требования, передал их в работу. Но на деле коммуникация — один из самых сложных аспектов в работе аналитика. Где?то не так понял, что?то вовремя не зафиксировал, не смог отстоять свою позицию — в результате сроки сдвигаются, продукт не попадает в ожидания клиента, а сам аналитик оказывается на грани выгорания.
В этой статье я расскажу о шести кейсах из своей практики, в которых именно общение стало ключевым вызовом. Поделюсь ошибками, которые допускала, и инструментами, которые помогли выстроить эффективные коммуникации.
Читать далее[Перевод] Эпоха вайб-работы уже здесь

— Как создал полноценную 3D-игру с помощью Claude всего за несколько запросов на обычном языке, без написания кода
— Создание интерактивного образовательного курса через агента Manus
— Проведение исследования с использованием сложных данных краудфандинга, что сэкономило недели работы
Как на практике работает "vibecoding/vibeworking" и какая роль человека в этом
Читать далееОни взломали пылесос, принтер и даже зубную щетку: пять реальных кейсов

Ваш дом полон шпионов, и это не сценарий бондианы. Когда мы покупаем умный робот-пылесос или принтер с Wi-Fi, мы думаем о комфорте. Но что если ночью, пока вы спите, эти IoT-устройства начинают работать против вас? Стиральная машина майнит криптовалюту, принтер тайно перегружает сеть, а пылесос картографирует квартиру и передает планы незнакомцам. Звучит как сюжет дешевого сериала, но это реальные кейсы, с которыми столкнулись пользователи по всему миру.
Как хакеры превращают обычную технику в цифровых шпионов? И почему даже ваш умный чайник может стать звеном в цепи глобальной кибератаки? Добро пожаловать в эру бытового хакинга, где каждая розетка — потенциальная ловушка. Читать дальше →
Neo4j. Графовая СУБД для RAG и не только

Графовые СУБД, пожалуй, одни из самых специализированных хранилищ, существующих на корпоративном рынке. Neo4j при этом яркий представитель этой категории.
C Neo4j я познакомился ещё в далеком 2018-м году, в рамках задачи создания более приятной системы корпоративных знаний чем классические Wiki (некий такой корпоративный Obsidian), ну или основные его части. Это сейчас вы можете радоваться всем благам цивилизации, а в то далёкое время нам надо было очень внимательно относиться к структуре корпоративной базы знаний, т.к. даже поисковые алгоритмы часто оставляли желатель лучшего. Никакого вам ранжирования статей в выдаче по просмотрам и времени создания.
Но вцелом с точки зрения базы знаний даже текущие варианты Wiki с ранжированием статей, отображением связанных, последних просмотренных, которые смотрят вместе и т.п. всё равно не решает вопрос оперативного поиска информации. А вот граф - уже другая история. Использовали Obsidian? Понравилось представление информации связаннх заметок? Особенно если качественно проставлять связи. Собсвтенно именно таким образом мы обычно и оперируем информацией. Табличная модель конечно удобна, но несколько более синтетическая история, которую придумали чтобы упростить себе жизнь, потому как оперировать графами технически всё-таки более сложная история.
Читать далееКаракатица: смертельный гипноз

В мире дикой природы животные обычно разделяются на хищников и добычу. Обе эти категории находятся в состоянии постоянной эволюционной гонки. Добыча приобретает новые физиологические или поведенческие особенности для самозащиты, а хищники — новые методы отслеживания, поимки добычи. Последние часто прибегают к тактике атаки из засады, когда камуфляж играет огромное значение. Однако не всегда идеальная маскировка приравнивается к полному слиянию с окружающей средой, чему стало подтверждение необычное поведение ширококлювой каракатицы (Sepia latimanus). Ученые из Бристольского университета обнаружили, что Sepia latimanus буквально за несколько мгновений до захвата добычи своими щупальцами начинает демонстрировать динамическое изменение окраса кожи, чтобы «заворожить» жертву. Почему каракатица данного вида использует именно эту тактику, и насколько она эффективна? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →
Raccoon Flash Explorer | 9 месяцев спустя…

Доброго всем времени ночи:)
9 месяцев назад я выпустил программатор BIOS-ов для компов и запилил о нём статью.
Тогда на момент выпуска статьи он был довольно сырым, и до законченного продукта по части функционала добрался чуть менее месяца назад.
Здесь же я хочу рассказать как всё это происходило, какие были трудности, и всякое прочее)
В целом было очень много всякого, что по разным причинам не вошло в данную статью, но некоторые моменты постараюсь описать здесь.
Читать далееМониторим потребление памяти в Linux-системе
Сколько себя помню, меня всегда привлекали счётчики памяти в Linux: смотришь в условный htop
– в плане потребления CPU вроде всё +/- понятно, а вот память всегда считалась как-то не так, как ты это на первый взгляд ожидаешь, и долгое время у меня было довольно наивное и ошибочное представление о механизмах её работы.
Со временем некоторые вещи прояснялись, приходило понимание, как именно оно работает под капотом (до определённой степени). В какой-то момент возникла рабочая необходимость понять, куда уходит память на реальной системе – и этот случай в очередной раз показал, что местами оно устроено довольно неочевидно, и на этот вопрос не всегда просто дать ответ. Ну а помимо рабочей необходимости у меня дома давно стоит сервер, обвешанный метриками, и всегда хотелось высветить себе их в понятной форме, чтобы потом в реальном времени наблюдать, как ведёт себя система, когда в ней происходят те или иные процессы.
В этой статье я попробую разобрать, как сделать такой мониторинг и как интерпретировать его результаты. Сразу оговорюсь, что никогда не занимался разработкой ядра – вся информация ниже исключительно из личного опыта, поверхностного чтения исходников ядра и обильного гугления. Поэтому не исключено, что где-то могу быть неточным или вовсе неправым, но будем надеяться, что не сильно.
Читать далееРазбор CVE-2025-24071

В этой статье разберем CVE-2025-24071 — нашумевшую критическую уязвимость, связанную с обработкой файлов .library-ms
в Windows Explorer. Расскажем, как работает атака злоумышленников, какие события она оставляет в системе и как обнаружить попытки эксплуатации. А еще — какие меры защиты помогут закрыть уязвимость.
Спойлер: Microsoft считает угрозу низкорисковой, но эта уязвимость может стать крайне популярной в фишинговых кампаниях.
Приятного чтения!
ЧитатьБезопасность AI-агентов в Web3. Часть 2: уязвимости современных LLM и соревновательный взлом

Продолжаем знакомиться с небезопасным Web3 и языковыми моделями, которые широко применяются для AI-агентов. В этой статье расскажу о новых подходах и примерах успешных jailbreak-запросов GPT4/4.5/Claude. Посмотрим на современные модели, в т.ч. те, которые и ломать не надо. Сравним стойкость разных моделей, а в конце разберем несколько конкурсных задач по взлому AI Web3 агентов.
Читать далееЗнай меру! История польского компьютера Mera 400

Польша — одно из немногих государств бывшего соцлагеря, сумевших выстроить собственную индустрию производства компьютеров от больших промышленных мейнфреймов до настольных персоналок. Между тем, о польских ПК родом из 70-х — 80-х известно не так уж и много: они использовались в основном в пределах самой Польской Народной Республики и на экспорт не поставлялись.
Читать дальше →
Kubernetes в изоляции: когда ваш кластер не должен знать о существовании интернета

Вы думаете, что развернуть Kubernetes без интернета — это просто kubeadm init плюс пара манифестов? Посмотрим, как эти скрипты решают проблемы, о которых вы даже не задумывались. Спойлер: здесь есть чему удивиться.
Всем пример, меня зовут Даниил Миронюк, DevOps в команде Polymatica EPM. Сегодняшняя статья для тех, кто считает, что оффлайн?установка Kubernetes — это скучно.
Читать далееРазделение смыслов через Sense Embeddings: как отличать омонимы

Привет, Хабр.
Иногда можно столкнуться с ситуацией, когда простые текстовые эмбеддинги не могут распознать контекст слова, и в итоге тот же “python” моделируется как змея, а не язык программирования (или наоборот).
Мы поговорим о том, что такое Sense Embeddings, почему контекстно-зависимые модели всё ещё могут путаться, и как решить задачу омонимии.
Читать далееЭлектроника в вопросах и ответах 2

Так как предыдущая статья?эксперимент по задаванию вопросов коллегам была воспринята сообществом Хабра достаточно позитивно и участники были не прочь повторить, то новое мероприятие не спеша достигло ленты статей Хабра :)
Всё просто: 10 участников написали 20 вопросов и дали на них 182 ответа. Авторство вопросов и ответов анонимно, а ответы свёрнуты под спойлеры, чтобы читатели могли поотвечать на вопросы без подсказок.
Ответить на вопросы смежниковВозникновение эмоций, мышления и сознания из когнитивного диссонанса

В этот увлекательный исторический момент, когда как будто бы стала реальной возможность создания человеком сильного ИИ (искусственного сознания) до того, как ему удастся понять природу сознания и мышления, самое время к этой теме вернуться.
Поставив вопрос о мышлении диалектически (т.е. через отрицание), можно увидеть, что у мышления, действительно, есть один постоянный спутник, с которым процесс мышления находится в отношениях единства и борьбы противоположностей — это когнитивный диссонанс, через который его можно определить так: мышление — это процесс элиминации когнитивных диссонансов.
А феномен когнитивного диссонанса гораздо древнее, глубже и фундаментальнее, чем может показаться, уходя эволюционными корнями к зарождению мозга и центральной нервной системы — и вполне может быть связан с происхождением мышления как такового.
Когнитивный диссонанс — конфликт влияющих на реагирование процессов ЦНС (когниций), требующий специальной работы ЦНС по определению иерархии когниций — т.е. принятия решений. Автор «теории когнитивного диссонанса» Леон Фестингер (1957) утверждал, что понятие когнитивного диссонанса применимо к организму с даже рудиментарными когнитивными функциями. Читать дальше →
Оптическое распознавание символов (OCR) на базе LLM
Привет, Хабр!
Сегодня хотим поделиться опытом, который мы накопили при попытке автоматизировать анализ коммунальных платежей для нашей сети магазинов, состоящей более чем из 1200 объектов.
Читать далееУ рекрутера есть только один шанс произвести первое впечатление. Как они обычно таким шансом пользуются?

Осенью я решил открыть резюме для просмотра в статусе "не ищу работу", чтобы проверить, правду ли здесь принято говорить про то, что набор сломан. Количественным показателем отсечения решил установить 1000 просмотров. Вчера они набрались. Собрал легкодоступную статистику, чтобы поделиться ей тут...
Читать далееПоиск работы на западном рынке. Великобритания

TL;DR
Больше года назад я переехал в Великобританию по визе таланта. Пост об этом был на хабре. Эта виза разрешает работать, строить бизнес и учиться в Великобритании. Трудоустроенным в самой стране быть не обязательно, поэтому первое время я работал удаленно. Но жить в Лондоне и не пользоваться благами местного рынка труда было бы странно, дальше расскажу почему. Поэтому я оказался в поиске новых возможностей на незнакомой для себя территории.
Читать далееКак дед пытается развалить мировую экономику: простое объяснение тарифов Трампа на мемах и графиках

Краткое содержание последних 24 часов: доллар обесценивается, рынки акций пикируют, нефть валится, пингвины в панике, камбоджийские ткачихи в шоке. А всё дело в том, что один рыжий парень показал по телевизору большую табличку с большими тарифами! В этом материале мы попробуем разобраться – что происходит, и зачем Дональд Трамп устраивает весь этот балаган.
Читать далееЯ уволилась из корпорации, чтобы работать в стартапе. Вот, что из этого получилось

Привет! Меня зовут Света Данильченко, я работаю в Авито и я обожаю эксперименты. Полтора года назад я задумалась: а что, если моя любовь к корпорациям — это всего лишь привычка? Может, я могу быть кем-то ещё? Я решила проверить эту гипотезу и на год отправилась в карьерное путешествие, чтобы выяснить, кто я на самом деле.
В этой статье — итоги моего эксперимента и выводы, которые я из него сделала. Рекомендую к прочтению тем, кто задумался о переходе из бигтеха в бизнес поменьше и тем, кто планирует совершить обратный маневр.
Docker теперь конкурент Ollama?

Ребята зарелизили новую крупную фичу, и, как по мне, это самая крупная механика с момента выхода dev containers, так как это показывает, насколько всё-таки AI всё глубже интегрируется в разработку.
Docker Model Runner - фактически инструментарий для запуска моделей локально, и это буквально полный конкурент для Ollama, но, будем объективны, пока что ещё очень сырой.
Читать далееКиберпанк, сингулярность
Я набираю этот текст на свежем ноутбуке от Apple, с процессором M4 Pro. В его строгом аллюминевом корпусе, достаточно мощности для современных игр на высоких настройках и для запуска локальных LLM. У него есть выделенный нейронный сопроцессор (NPU). Он может отображать сложные трехмерные сцены с трассировкой лучей в Blender, практически, в реальном времени. Кажется, еще совсем недавно, я мог ждать обработки одного кадра трехмерного видео часами... Современный экран показывает мне так много пикселей, что я боюсь считать сколько именно. Я вспоминаю свой первый, простенький ноутбук iRu. В свое время, он, также, казался мне чудом, хотя с трудом мог выполнять простые, по современным меркам, задачи. Это было 15 или 20 лет назад? Как же все изменилось...
Читать далееНе вздумайте переписывать код? В смысле?

В очередной раз кто-то на ЛинкедИне решил подурачиться. Говорит, мол, Илон Маск решил переписать программное обеспечение службы соцобеспечения США на новый лад. Ай-яй-яй, какой же он дурень дуболомный — не переписывайте ничего, что работает уже 40 с лишним лет.
Действительно, код службы соцобеспечения написан на COBOL, и чтобы найти программистов, которые его могут поддерживать, надо долго и упорно их искать, выплачивая им по пол-ляма в год.
Но у нас на дворе сейчас 2025 год.
Читать далееПишем игру для игровой ретро-консоли Anbernic на C++

Не так давно ко мне в руки попала игровая ретро-консоль и у меня возникло желание написать для неё свою игру. А возникало ли у вас желание написать свою игру под игровую консоль?
Да, у меня возникало!Восстановление работы конвейера розлива бытовой химии

Постановка задачи была такой: конвейер розлива бытовой химии перестал работать по неизвестной причине. Контроллер S7-1200 Siemens встал в стоп-режим и отказывался работать. Перезапуск контроллера по питанию не помогал. Конвейер простаивал, что вело к серьезным убыткам. Владельцам срочно требовалось восстановление работоспособности линии.
Позднее удалось понять, почему старые системы на подобных ПЛК Siemens встают. Если со временем возникают дефекты питания контрольных цепей датчиков 24VDC, и они начинают «коротить» о корпуса, то контроллер воспринимает это как критическое нарушение и останавливает работу, переходя в режим «Стоп». При этом выйти из этого режима (сбросить его) возможно только при наличии исходного кода и онлайн соединения с контроллером.
Читать далее4 апреля — День веб-дизайнера/веб-разработчика

Каждый год 4 апреля веб-разработчики и дизайнеры отмечают неофициальный, но очень символичный праздник — День 404. Это повод вспомнить о культовой ошибке, которая знакома каждому пользователю интернета, и отметить креативность, с которой её можно обыграть.
Читать далееЗабудьте о локальных if-ах: как централизованные feature flags делают жизнь разработчика проще
Представьте, что вы разрабатываете новую функцию в приложении, но пока не готовы открыть её всем пользователям. Хочется выложить код на продакшн, но оставить функцию «под замком» до поры до времени. В таких случаях на помощь приходят feature flags (по-русски часто говорят «фича-флаги») — специальный механизм переключения функциональности. Проще говоря, фича-флаг – это пара «ключ – значение (обычно булевое)», которая определяет, активна ли та или иная возможность в приложении. В коде это проявляется как условие: если флаг включён, выполняется новая логика, а если выключен – используется старое поведение. С помощью фича-флагов можно не только скрывать незавершённые функции за условными операторами, но и гибко управлять их постепенным запуском для аудитории (например, включать новую фичу только для X% пользователей).
На первых порах разработчики часто реализуют флаги «локально» – в виде переменных конфигурации, констант или параметров в коде приложения. Такой локальный флаг хранится и меняется непосредственно в приложении (или на сервере, где оно запущено). Этот подход может сработать в небольшом проекте, но в масштабе команды и множества окружений у него быстро обнаруживаются недостатки. Во-первых, если значение флага жёстко прописано в конфигурации или коде, для его изменения зачастую требуется выкатывать новую версию приложения (то есть делать повторный деплой). Возможность динамически «покрутить тумблер» теряется, и смысл фич-флагов частично сводится на нет. Во-вторых, появляется рассинхрон между окружениями: например, в продакшене новый флаг включён через удалённую конфигурацию, а в тестовой сборке по умолчанию выключен. В итоге тестировщикам приходится вручную приводить локальные значения флагов в соответствие с продакшеном, что неудобно и чревато ошибками. Кроме того, без общего подхода трудно отслеживать, какие флаги существуют в системе, кто и когда их включал, и на что они влияют.
Читать далееКак прошить чип BIOS в ноутбуке при помощи программатора

Прошивка чипа BIOS с использованием внешнего девайса — надежный способ восстановить работоспособность ноутбука, если микропрограмма повреждена. Загрузка извне позволяет обойтись без запуска ОС, с прямым доступом к SPI-флеш-памяти. Сегодня покажу пошаговый процесс прошивки и расскажу, какие тут могут быть нюансы.
Сразу отмечу, что это пост для начинающих любителей электроники. Профессионалы и так отлично знают, как нужно «шить». Но если захотите поделиться опытом — приходите в комментарии, буду рад!
Читать далееПочему учиться разработке игр в Роблоксе – это полезно и перспективно для современных школьников

Привет, на связи Ксюша – автор статей в блоге, в который вы попали. Пишу для родителей современных школьников, недостаточно погруженных в айти, но интересующихся темой дополнительного образования детей и подростков, стараюсь делать это максимально подробно и просто.
Сегодня хочу рассмотреть такое направление, как разработка игр в Роблоксе, а если более корректно, то на движке Roblox Studio. Коротко расскажу о данной среде, а также обозначу, чему удастся научиться на занятиях и почему они станут полезными в узком и широком смыслах.
Читать далееРеализация концепции Сотрудник-Трудойстройство-Назначение на должность в IDM Midpoint part I

Реализации концепции Сотрудник-Трудойстройство-Назначение на должность в IDM Midpoint нет. Это видимо из-за наивного представления что сотрудник будет работать в той компании в которую устраивается и трудоустройство у него будет одно... но это слишком наивное представление о работе, в реальности сотрудник думает что устраивается в одну известную компанию, а оказывается что это не компания а бренд, а в этом бренде несколько компаний, оформят его рандомно в одну из них, да еще например поставят работать в головной офис, а оформят в регион потому что там зарплата меньше, но сразу скажу что дальше концепцию на регионы или проекты я продлевать не стал хотя это тоже можно сделать. В этой первой части я сосредоточусь на скелете концепции и на перетекании информации в нем.
Читать далееМиграция базы данных Grafana: от внутреннего хранилища к PostgreSQL

Всем доброго дня! Пишу здесь впервые. На написание меня этой статьи побудило желание рассказать людям об эффективном способе миграции от внутренней базы данных Sqlite3 к внешней БД PostgreSQL. Подобной статьи на Хабре я не нашел, поэтому надеюсь будет полезно.
Читать далееИнновационные технические решения и баги в исходном коде PowerShell

PowerShell — известный инструмент от Microsoft. Но какие секреты сможет найти статический анализатор в его исходном коде? Посмотрим в этой статье.
Читать далееРешение задач методами машинного обучения

В статье рассматриваются основные методы нормализации числовых данных, применяемые в задачах машинного обучения и анализа данных. Описаны стандартные подходы, включая стандартизацию, приведение к диапазонам [0, 1] и [-1, 1], а также дополнительные методы, такие как отсечение и логарифмирование. Приведены соответствующие математические формулы, описывающие процесс преобразования параметров, и указаны случаи, в которых тот или иной метод предпочтительнее. Материал подкреплён ссылками на авторитетные источники, включая документацию Scikit-learn и рекомендации Google for Developers.
Читать далееУправление голосом и наклоном «пульта» для робота CrowBot BOLT: разбор изменений в заводскую прошивку
Прошлым летом мы познакомились с модулем голосового управления для ардуино-роботов и использовали его для организации соревнований в детском лагере. С тех пор мы следили за обновлениями продукта и дождались новой интересной функциональности: не только голосовое управление, но и управление наклоном платы.
Читать дальше →
Как определить дефектные видеокарты серии RTX 5000: подробное руководство для энтузиастов

После выхода серии NVIDIA RTX 5000 в сети начали появляться сообщения о дефектных экземплярах. Оказалось, что некоторые видеокарты не соответствуют заявленным характеристикам, хотя внешне выглядят абсолютно идентично полноценным моделям. Но визуально определить проблему невозможно, поэтому возникает вопрос: как отличить полноценную RTX 5000 от проблемной версии? Давайте разберемся в этом вопросе более детально.
Читать далееКак разработчику найти работу в IT: гайд к вашему первому офферу

Поиск работы в IT — это как приключение с кучей загадок и испытаний. Ты можешь застрять на этапе «где взять опыт, если без опыта не берут?» или ломать голову, почему резюме снова улетело в мусорку. И я сам, и мои менти прошли этот тернистый путь, начиная с пары корявых сайтов и telegram ботов, которые стыдно было показывать, доходя до офферов, которые казались недосягаемыми. И знаешь что? Это не миф, а вполне реальная цель, если у тебя есть план и немного упорства. В этой статье я поделюсь планом, который помог и мне, и моим менти, добавлю личные истории и инсайты, чтобы ты приблизился к своему офферу.
Читать далееСделайте свою крышу умной, чтобы ее не снесло
Сколько снега будет на крыше зимой? Этот вопрос важен для владельцев зданий, проектировщиков и строителей. Если снег не убирать, он может повредить крышу или привести к обрушению. Прошлой зимой в России произошло 26 таких случаев, а с частными домами аварий еще больше. Решение простое: убирать снег с крыши. Но как понять, когда это делать? Привычные методы часто неэффективны и зависят от людей. Мы в ТЕХНОНИКОЛЬ разработали новый способ.
Меня зовут Алексей Драгунов, и я вам расскажу, какое мы создали устройство для контроля за снегом на крыше. Никто до нас этого не сделал, и мы смогли запатентовать наше изобретение. Если вам интересно, как мы его разрабатывали и тестировали, делимся подробностями. Статья для тех, кто устал от необходимости вручную измерять снег на крыше, и для всех, кто интересуется новыми технологиями в урбанистике.
Читать далееТарифы Трампа — что упускается из виду многими
Тарифы Трампа - что упускается из виду многими.
Шум в сетях стоит знатный, хотя Трамп не придумал ничего нового - это банальный протекционизм, и повышение тарифов для всех США применяет не впервой в истории.
Но есть ли какие-то факты, что многие упускают из виду и которые говорят что Трамп может выиграть, хотя может и на короткой дистанции.
Смотрите,
много лет в мировой информационной сети полоскается тема, что у Китая скапливаются значительные вложения в американские правительственные бумаги. А также у множества других государств.
львиная долга США представляет собой такие заимствования внешним держателям.
Это говорит о том, что много стран ведут торговлю с США с профицитом, т.е. получают высокую маржу от продаж. Которую им особенно и некуда девать, и продать всю массу, конвертированную в трёжерис и подобные инструменты, проблема.
А раз есть маржа, то этим странам есть куда подвинуться при введении пошлин США.
То есть, вероятно, цены в США особо так и не вырастут или вырастут краткосрочно.
Потому как расходы на пошлину возьмут на себя импортёры, в силу большой маржи им есть куда продвинуться и дешевле подвинуться, чем затевать встречную войну пошлин.
Продавать куда-то иначе Китаю и арабам особо и некуда. Свернуть производство - значит получить внутренний кризис.
А так, ну есть у тебя миллиарды в трёжерис, ну капает какой-то процент
Но продать и вложить доллару куда-то ещё особо и нет мест и продуктов.
Ну будет меньше трёжерис и меньше процент, если взять на себя пошлины.
Война и встречные пошлины обойдутся дороже.
Видимо, Трамп и его команда на это рассчитывают. И..... могут выиграть этот раунд.
Такой расклад позволит получить основные плюсы:
резко сократить темпы роста внешнего долга США,
сделает выгодным производство в Америке,
повысит доход граждан,
а также дополнительные плюсы:
положит начало постепенному сокращению госдолга.
Что может выступить прилётом птицы обломинго для Трампа?
Решение ключевых стран (Китай, Канада, Мексика, Европа, арабские нефтестраны) вступить на тропу войны встречных пошлин.
Но в силу описанных выше причин вероятность этого маленькая. Если так, то да здравствуй кризис на планете. Если нет - увидим отскок рынка ценных бумаг США и стоимости доллара вверх.
И вспомним и такой призабытый факт как ВТО.
Это ж была эпоха торговли без границ и пошлин. Все туда рвались.
Но нашлись хитрецы, которые вместо запрещённых в ВТО больших пошлин стали вводить косвенные пошлины в виде карбонового налога, прочих энергоотчислений. Т.е. те же пошлины по сути, но по другому названные, дабы формально ВТО соблюсти и не огрести за двойную политику.
Формально здесь Трамп прав - это наживание на чужом горбу.
Пришла пора нарыв вскрыть.
Читать далееУвидеть и понять цвет

Можно ли белый свет собрать из двух монохроматических источников? Может ли цвет быть относительным? Умеет ли зрение вычитать цвета? Если типов колбочек три, почему цветовое пространство плоское? Можно ли «на глаз» оценить цветопередачу белого света?
На эти и другие вопросы интереснее отвечать, руками собирая белый свет из спектральных компонент, и глядя на освещаемую сцену своими глазами.
Читать далееПочти Ванильный Фронтэнд
Почти — потому что используется всего две функции из библиотеки:
Создать
элемент DOM
Обновить
элемент DOM
Эта библиотека упрощает использование нативных функций DOM, таких как createElement
и replaceChild
. Библиотека Fusor направлена на то, чтобы сделать эти функции проще и компактнее.
Ниже приведены примеры распространенных проблем. Попробуйте воспроизвести их с использованием инструментов, которые вы сейчас используете. Вы можете быть удивлены, обнаружив, что разработка с Fusor может быть наиболее компактным, гибким, легким и производительным способом создания фронтенд-приложений.
Читать далееКод пишется, а не рождается: борьба с идеей “идеального старта” проекта

Любой программист, вне зависимости от уровня, когда-то сталкивался с этим. Ты садишься за проект, полный планов и идей, предвкушаешь, как создашь нечто совершенное, но... проходит час, второй, а на экране только десяток папок, пара заглушек и файл README.md. И вот уже начинаешь возвращаться к документации в поисках “правильной” структуры проекта или подсматриваешь, как сделали другие.
Примерно то же самое происходит, когда ты работаешь в команде: собрания перетекают в бесконечное обсуждение архитектуры, абстракций и фреймворков. Идеи летят кометами, все соглашаются, что “всё должно быть как надо”, но реальная работа — застопорилась. Потому что команда вместе с тобой подсознательно ждет чего-то: идеального старта.
Синдром идеального старта — не просто миф, а настоящая преграда для продуктивной разработки. В этой статье мы поговорим о том, почему ждать "идеальности" — значит тормозить, как такой подход мешает развитию, и что с этим можно сделать.
Зачем мы ждём идеального старта?
Давайте начистоту. Инженерный подход прививает большинству программистов стремление к "чистоте" и "вечному". Важно, чтобы проект был построен на устойчивом фундаменте, который можно будет развивать много лет. Но эта стремительность к "безупречности" часто оборачивается довольно токсичной привычкой откладывать реальные действия, пока не будет найдено "идеальное решение".
Проблема в том, что идеальное, как правило, недостижимо. Вот почему:
Читать далееИскусственный интеллект и алгоритмы в энергетике: применение, преимущества, перспективы

Энергетические системы — одни из самых сложных инженерных систем современности. С развитием возобновляемых источников и увеличением нагрузок их управление становится все более трудоемким. Традиционные методы расчета и планирования начинают уступать место интеллектуальным алгоритмам. Искусственный интеллект (ИИ) и продвинутые алгоритмы позволяют анализировать огромные массивы данных и принимать решения быстрее и точнее, чем было возможно раньше. Уже сегодня исследователи и инженеры применяют машинное обучение, нейросети и методы оптимизации для прогнозирования потребления, планирования сетевой инфраструктуры и автоматизации управления энергосистемами. Например, переход к углеродно-нейтральной энергетике и распределенной генерации приводит к такой сложности режимов работы сетей, с которой традиционные методы не справляются.
Всем привет, меня зовут Сергей, и в этой статье я рассмотрю ключевые направления применения ИИ и алгоритмов в электроэнергетике: от расчетов сетевых нагрузок и прокладки оптимальных маршрутов ЛЭП до обнаружения аномалий и обучения агентов, управляющих сетью.
Читать далееНе только React: сравнительный анализ React и Jmix для написания UI бизнес-приложений

Раньше, когда трава была зеленей, а доллар стоил 30, в мире enterprise-разработки преимущественно использовались десктопные приложения. Если вспомнить, как выглядели пользовательские интерфейсы в то время, то перед глазами возникает грустная и серая картина из кучи таблиц, кнопок, форм и бесконечно открывающихся экранов поверх других экранов. Также не забудем про тот факт, что бизнес довольно сдержанно относится к любым изменениям, особенно если они требуют дополнительных трат. Из всего этого можно сделать вывод, что красивого UI бизнес-приложений не могло существовать в то время. Однако современные фреймворки, такие как React, позволяют довольно быстро построить красивый и функциональный интерфейс. Но React'ом ли единым? Есть ли другие инструменты для эффективного написания бизнес-приложений?
VK Cloud — облачная платформа, объединяющая современные технологии для разработчиков и бизнеса, нацеленных на эффективное внедрение инновационных решений. В сотрудничестве с партнерами, такими как JMIX, мы стремимся делиться практическим опытом, который помогает компаниям ускорять процесс разработки и оптимизировать затраты на сопровождение приложений. В этой статье мы представляем материал, подготовленный экспертами JMIX и посвященный подходам и лучшим практикам разработки приложений.
Читать далееКак ESM разрушает корпоративные бункеры: 5 примеров взаимодействия подразделений

Разрозненность корпоративных систем и закрытость отделов увеличивают время реакции на запросы внутренних клиентов и мешают бизнесу работать эффективно. Тем не менее согласно исследованию 67,6% организаций в мире уже применяют стратегии подхода Enterprise Service Management (Управление оказанием услуг в масштабе предприятия), чтобы объединить процессы разных подразделений в единый поток создания ценности и избавиться от разделённости отделов.
На примере пяти сценариев взаимодействия департаментов — от управления оборудованием до юридических согласований — рассмотрим, как внедрение единой ESM-платформы трансформирует рабочие процессы, ликвидирует дублирование задач и объединяет сотрудников разных отделов для достижения общих целей компании.
Читать далееКак получать удовольствие от неудачных попыток без самообмана (рациотехника)

Рациотехника: геймификация неудач
Какую задачу решает техника
Позволяет быстро и обратимо получать от решения задачи с низкой вероятностью успеха серию приятных ощущений там, где без этой техники ты получал бы серию раздражений от неудачных попыток.
Что ты получишь, если натренируешь эту технику
Сознательное умение фармить приятные ощущения от тех ситуаций где ожидается множество неудачных попыток что то сделать. Этот режим можно с легкостью включить и с лёгкостью выключить.
(Реальная история из жизни)
Я не выспался утром, устал в конце дня и хотел в кровать. Я прихожу в квартиру, предвкушая сериал лёжа. И выясняется, что я забыл ключи.
Я держал во внимании и ожиданиях цель — лежать на кровати, смотря сериал. Я не могу попасть в квартиру без ключа или тарана или взрывного устройства.
Цель — активация нейронной цепи, ощущаемая «удерживанием во внимании» объекта
Я расстроился. Я ожидал устранение стресса (напряжение в спине, стимуляция рецепторов), а получил ожидание ещё больших растрат энергии.
Теперь я очень заинтересован найти ключи в других карманах и рюкзаке. Ведь как только ключи находятся, это значит, что мой стресс совсем скоро уберётся. Мои рецепторы будут простимулированы сериалом, что уберёт боль и подарит приятное ощущение.
Читать далее2 поста в секунду и 200 мегатонн мемов в год. История Reddit: зачем форум нужен бизнесу?

97+ млн пользователей заходят на форум ежедневно. За 2024 год его приложение скачали 42 млн раз. Большая часть аудитории проводит в нём от 30 минут в день. Здесь задавали вопросы Обаме и Маску, а Apple и создатели фильма «Шерлок» построили на форуме бесконечно лояльные сообщества. Это Reddit — студенческий стартап, который действительно смог.
Читать далее[Перевод] Разработка Python-скрипта с live-счётчиком подписчиков для сайта
Альтернатива традиционному веб-скрейпингу с использованием AppleScript и OCRНа своем личном сайте я отображаю «живой» счетчик общего количества подписчиков на различных платформах: LinkedIn, GitHub, YouTube, Instagram, Twitter, Medium и Facebook. Я стараюсь геймифицировать социальные сети для себя, и точный подсчет подписчиков и данных играет ключевую роль в достижении этой цели.
Смотрите вживую здесь.

«Живой» счетчик подписчиков на моем сайте. Читать дальше →
Как мы пишем ML-приложения с использованием паттерна пайплайнов

Привет, Хабр! Я Тимофей Милованов, ведущий Golang-разработчик в команде VoiceKit, где мы занимаемся голосовыми технологиями. Мы разрабатываем сервисы по распознаванию и синтезу голоса, преобразованию одного голоса в другой, а еще голосовой биометрией.
Расскажу о том, почему структура этих сервисов похожа на пайплайн, почему Golang отлично подходит для реализации пайплайнов и как мы написали свою библиотеку для этих пайплайнов.
Читать далееСложнее != лучше — почему простые советы работают, а вы их избегаете

Новая книга по продуктивности, новая статья про «8-й навык высокоэффективных людей», подкаст о тайм?менеджменте — и это только за вечер. Вы честно записываете задачи в Notion, красиво раскрашиваете матрицу Эйзенхауера, синхронизируете календари… А через месяц — снова аврал, стресс и чувство, что «система» вас подвела.
Узнали себя? Вы вовсе не одиноки: наш мозг одержим сложными решениями, как ребёнок — блестящими игрушками. Но почему мы игнорируем простые правила и стараемся усложнить себе и без того нелегкую жизнь? Давайте разберёмся, пока вы не скачали очередной трекер привычек.
Читать далееБригада уходит в облака
Весной девяносто второго Вадик Шутов проснулся от того, что кто-то методично бил его головой о клавиатуру Электроники МС-0511. Клавиши вдавливались в лоб с характерным пластмассовым хрустом, напоминающим звук раздавливаемых тараканов в общаговской кухне.
— Ты че, падла, считаешь себя умным? — спросил голос сверху.
Бетонный пол подвала дышал советским холодом, а на мониторе — здоровенном, как бабушкин Рубин-714 — дрожали ядовито-зеленые буквы: "Система готова к работе". Система всегда готова к работе, подумал Вадик. Только непонятно, к какой именно. Точно не к перемещению в прекрасное завтра.
— Ну... ну да, — пробормотал Вадик, ощущая во рту медный привкус перестройки.
Хохот прокатился по подвалу. Удар каблуком в ребро заставил Вадика свернуться в позу эмбриона капитализма. Где-то с краю зашуршал Atari 2600 — на нем кто-то самозабвенно гонял желтый шарик по лабиринту, пожирая белые точки. Pac-Man жрал все, что видел — точь-в-точь как новая экономика.
— Умный... — протянул голос, и Вадик понял, что это Серый — местный авторитет с погонялом, обозначающим не цвет волос, а степень прозрачности его финансовых операций. Серый заведовал этим подвалом, где коптили контру — украденные компьютеры, на которых потом запускали пиратские копии западных программ. — А ты знаешь, что у умных одно слабое место?
— Ну... мозги? — предположил Вадик.
— Деньги, чухло! — Серый выудил из кармана малинового пиджака пачку "Винстона", закурил, выпустив дым прямо Вадику в глаза. — У тебя их нет. А у меня — есть. В этом вся разница между умными и хитрыми.
Читать далееБезопасность корпоративных сетей: что такое IVA SBC и как это решение защищает ваши коммуникации

В современных условиях информационная безопасность становится одним из ключевых факторов успешного ведения бизнеса. Компании стремятся защищать свои внутренние сети и данные, минимизируя риски кибератак и несанкционированного доступа. Особенно это актуально в свете увеличения числа удаленных сотрудников и необходимости строить сложные сетевые инфраструктуры, которые требуют дополнительного уровня защиты.
В нашей статье рассмотрим, как использование пограничного контроллера сессий (SBC) помогает компаниям обеспечить безопасность коммуникаций и сохранить конфиденциальность данных. А еще — чем IVA SBC, российское решение от IVA Technologies, может вам в этом помочь.
Читать далееКак мы реализовали отказоустойчивый WireGuard в трёх зонах Yandex Cloud
Расскажем, как мы сделали отказоустойчивый WireGuard-сервер в Yandex Cloud, раскинув его на три зоны доступности. Получилось просто, надёжно и без сложных кластеров.
Мы не рассматриваем настройку самого WireGuard, конфигурацию групп безопасности, настройку VPC, NLB и прочее. Вся логика сосредоточена на том, чтобы обеспечить автоматическое переключение между зонами при сбоях. Сеть VPN-клиентов — 172.28.90.0/24 — должны быть доступна с любой из трёх зон.
Читать далееЧиним видеоролики с доступом по ссылке на RUTUBE

Однажды мне упала задача от заказчика перенести "пару десятков" видеороликов внутри закрытой учебной платформы с YouTube на RuTube. Примерно 100 роликов спустя я обнаружил, что все ролики с доступом по ссылке недоступны к просмотру...
Чиним далееРазбавим серые будни

Однажды зимним вечером тусили в хорошей дружеской компании и между делом затронули тему про «серые будни ИТ-шника». Про то, что многие концептуальные вещи (а не чисто ремесленные) плохо гуглятся и вызывают ступор у большинства начинающих процессных аналитиков и разработчиков. Ну и как-то так, слово за слово, пришли к идее о том, чтобы было бы здорово разбавить яркими красками и эмоциональными переживаниями сухой язык и весьма условные пиктограммы промышленных спецификаций. Так появился наш новый уникальный мерч, ну и прикольная динамичная настолка.
Читать далееРазбираем чистую архитектуру в Android: от а до я
Дорогой читатель! Если ты оказался тут, то скорее всего ты столкнулся с той же проблемой, что и я:
ты занимаешься Android разработкой и все вокруг говорят о какой-то «чистой архитектуре» (она же - Clean Architecture), указывают её в требованиях к вакансиям, указывают на практиках в вузе и т.д.
Однако информацию о данном подходе приходится собирать по кусочкам. Так что в данной статье я Даниил Закляков, разработчик WMT Group попробую на своем опыте подробно, доступным языком объяснить с чего начинать и как эту архитектуру строить.
Зачем всё это?
В процессе изучения чистой архитектуры может показаться, что это - чепуха, выгода от которой не оправдывает время, которое затрачивается на её создание. Но давайте просто посмотрим на два проекта: один без архитектуры, другой с архитектурой.
Читать далееХардкорный NAS: как собрать хранилище на OmniOS и не сойти с ума

Привет, Хабр! Сегодня расскажу, как я собрал сетевое хранилище NAS. Недавно оно понадобилось мне для дома, и я решил не покупать, а сделать свое. Тут не все так просто: есть разные варианты — «железный» и софтовый. В первом случае просто берем готовый NAS-сервер вроде Synology или QNAP, набиваем в него дисков — и все. Недешево, хотя в большинстве случаев это оправдано бесперебойной работой.
Но я не хотел тратиться, поэтому выбрал второй вариант — самостоятельную сборку на базе ПК. Выбор огромен — от Raspberry Pi до относительно недорогих HP ProLiant MicroServer. Я собрал на «железе», которое у меня было в запасе: HP ProLiant MicroServer Gen8, CPU Intel Celeron G1610T, 16 ГБ DDR3, 4 x 4 ТБ HDD. После сборки задумался о программном обеспечении. Его много — от готовых решений вроде TrueNAS, XigmaNAS, OpenMediaVault до самостоятельной настройки сервера с нуля на базе Linux или FreeBSD.
Я не искал легких путей (ведь я инженер!) и решил поэкспериментировать. Выбрал довольно экзотический вариант создания NAS при помощи операционной системы OmniOS. ZFS в ней поддерживается нативно, а сама она продолжает славные традиции своего предка — illumos. Это стабильность, поддержка ZFS, предсказуемое поведение в продакшене, а также простая, но гибкая модель управления сервисами (SMF). Плюс четкая структура пакетов и ориентация на безопасность и прозрачность исходного кода. Подробнее обо всем этом — дальше.
Читать далееЭмбединги

Недофилософский трагико?саркастический мини?роман?притча
01.09.55
Решился начать этот дневник. Сначала стоит представиться. Я — Макс, тот парень, который вытащил счастливый билет: вчера меня взяли в «Институт ИИ».
читать дневник МаксаLinux: кастомные ярлыки и иконки

Наблюдая разницу подхода к юзабилити в Manjaro (KDE) и МСВСфере (Gnome) более чётко зафиксировал для себя общие способы создания ярлыков в linux. Заодно решил посмотреть как в Сфере будут смотреться дефолтные папки, если убрать с них градиент, или, допустим, перенести туда визуал папок из Manjaro.
Читать далееЧто скрывает тупой пульт в вашем умном доме

В свободное от работы время занимаюсь хобби — экспериментирую с умным домом на базе Home Assistant (HA) и окружающей его программно?аппаратной инфраструктурой в виде различных медиасервисов, сервисов мониторинга и прочего.
Задумывались ли вы о том, что могут скрывать в себе протоколы передачи данных между обычными бытовыми устройствами? Вне зависимости от ответа, я сейчас расскажу об одном занятном кейсе.
Читать далееМетавселенная России: код будущего
Запрос пользователя о создании нового чата был отправлен 03.03.2025 г. в 23:34 по московскому времени:
«Дорогая LLM, а расскажи мне, пожалуйста, как будет выглядеть Россия через 30 лет? Какие технологии будут наполнять нашу жизнь и появится тот самый сильный ИИ про который говорят эксперты? Представь, что ты писатель и напиши ответы на вопросы выше в формате научно-фантастического рассказа, объем текста не более 30 000 знаков».
Ответ не заставил себя ждать. Через секунду на экране ноутбука в открытом окне начал генерироваться текст.
Читать далееZero-shot и Few-shot Learning в NLP

Zero-shot Learning (ZSL) - это способность модели выполнять задачи без каких-либо примеров обучения. Она делает это за счёт обобщённых знаний, полученных во время предобучения.
Few-shot Learning (FSL) - это метод, при котором модели предоставляется всего несколько примеров (обычно от 1 до 5), чтобы лучше понять структуру задачи.
Читать далееOpenIDE ищет партнера в сфере ИИ

ИИ-ассистенты прочно вошли в арсенал разработчиков, особенно в составе современных IDE. Они обещают ускорить написание кода и упростить решение задач. Мы в OpenIDE считаем это стратегическим направлением и обсуждаем партнерство с ведущими компаниями в области ИИ для внедрения более эффективных подходов к разработке. Напомним: OpenIDE это открытая российская среда разработки, создаваемая Haulmont совместно с Группой Астра и Axiom JDK.
Но действительно ли ИИ-ассистенты выполняют эти обещания? Похоже, не всегда. В статье разберемся, почему ожидания от ИИ-ассистентов часто не оправдываются — и что может сделать их действительно полезными.
Читать далееЧтение на выходные: «Сага Yakuza: подобная дракону. Как преступный мир Японии превратили в видеоигру» Виктора Муазана

Добро пожаловать в японский преступный видеомир и чуточку настоящий. Принесли в рубрику книгу о франшизе Yakuza. Автор — писатель с образованием в сфере кино и преподаватель. Живёт в Киото уже больше десяти лет, то есть непосредственно близок к стране, об игровом наследии которой пишет. Эта работа напоминает исследование и содержит не только описание и пересказ сюжета, как во многих других не очень хороших книгах про игры. Виктор Муазан анализирует феномен игры, которую Тосихиро Нагоси создавал для узкой аудитории среди самих японцев, но при этом она захватила внимание геймеров по всему миру.
Читать далееНужны ли FSM синхронные вызовы?

TL;DR: Нет, не нужны.
Текст ниже — иллюстрация к тексту «Этот мир — асинхронный, и что вы ему сделаете», раскрывающая реализацию конечного автомата на полностью асинхронной акторной модели.
В качестве иллюстрации — используется библиотека Finitomata, реализующая распределенную модель для обслуживания большого количества конечных автоматов (например, заказов в онлайн-магазине, или турникетов в метро).
Полностью асинхронный конечный автомат