Feed aggregator

Проект “Гараж ЦОДД”: новый путь в 3D

Habr.com - Mon, 06/30/2025 - 14:47

От проблем к возможностям. Новый путь в 3D

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

И вот, проект работает, но мы понимаем, что нужно прокачивать знание 3D. Нужно сделать всё так же, но использовать свой код для сцен.

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

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

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

Читать далее

Как я разрабатываю агентские ИИ системы для извлечения признаков (feature-extraction) из мультимодальных данных

Habr.com - Mon, 06/30/2025 - 14:30

Извлечение признаков (feature extraction) из текстов — ключевой шаг при анализе документов: он является основной практической частью таких задач по обработке данных, как классификация, тематическое моделирование, NER, QA. Если раньше почти что для каждой из таких задач, и в особенности для разных модальностей данных использовались специализированные архитектуры нейронных сетей, то сейчас подобные системы обычно строятся вокруг LLM/VLM. Однако и современные модели на практике настраиваются под конкретные задачи через fine‑tuning или distillation, в связке с retrieval (RAG) и агентскими архитектурами.

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

Читать далее

Почему сайты производителей не продают и как это исправить: 18 лет опыта в одной статье

Habr.com - Mon, 06/30/2025 - 14:28

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

Читать далее

Как нейросетям перестать бояться и полюбить «синтетику»

Habr.com - Mon, 06/30/2025 - 14:22

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

Спасти ситуацию может «синтетика», но и с ней не все гладко. Мы в beeline cloud решили разобраться, какие риски несут в себе подобные датасеты, что такое «ML-аутофагия» и как с ней борются разработчики LLM.

Читать далее

Математика как язык Вселенной: почему она так эффективна?

Habr.com - Mon, 06/30/2025 - 14:21

Когда мы смотрим на звёзды, изучаем движение планет или анализируем поведение атомов, мы сталкиваемся с удивительным фактом: математика, созданная человеческим разумом, с поразительной точностью описывает реальность. От уравнений Ньютона, предсказывающих траектории небесных тел, до Квантовой механики, раскрывающей тайны микромира, математика кажется универсальным ключом к пониманию Вселенной. Но почему она так эффективна? Является ли математика изобретением человечества или открытием, отражающим фундаментальную структуру космоса? Этот вопрос, впервые сформулированный физиком Юджином Вигнером как "необъяснимая эффективность математики", затрагивает не только науку, но и философию, заставляя нас задуматься о природе реальности и нашего места в ней.

Читать далее

Реляционные базы данных в книге «Двенадцать стульев»: как устроен архив Коробейникова

Habr.com - Mon, 06/30/2025 - 14:14

Меня зовут Екатерина Петрова, я автор медиа «вАЙТИ» и аналитик. Перечитывая свой любимый роман И. Ильфа и Е. Петрова «Двенадцать стульев», а именно сцену с архивариусом Коробейниковым, я вдруг поняла: его бумажный архив ордеров на имущество бывших дворян не что иное, как идеальный пример реляционной базы данных. Алфавитные указатели — это индексы, книги учета — таблицы с первичными ключами, ордера — настоящие транзакции.

Читать далее

«Тупой ИИ» с нами надолго. Почему в новых моделях больше галлюцинаций

Habr.com - Mon, 06/30/2025 - 14:01

В последние несколько месяцев ведущие модели обновились с функцией «рассуждений» (reasoning). Предполагалось, что качество ответов улучшится. Но последующие тесты показали, что уровень галлюцинаций сильно вырос. И это не какая-то случайная недоработка разработчиков, а фундаментальное свойство. Сейчас становится очевидным, что от галлюцинаций мы не избавимся никогда. Читать дальше →

Статья 1: Введение в MV шаблоны

Habr.com - Mon, 06/30/2025 - 14:00

Серия статей с очередным разбором MV* шаблонов, но с интересными деталями
Даже опытные разработчики смогут найти что-то новое для себя

Это первая статья из серии, которая является подводкой к самому интересному
Вспоминаем что такое MVC и MVP

Статья 1: Введение в MV шаблоны
-

Личный опыт: как ChatGPT помог выбрать смартфон

Habr.com - Mon, 06/30/2025 - 14:00

Нейросети уже проникли во все сферы нашей жизни — работу, развлечения и даже быт. Разных версий так много, что разобраться в них сложно. Можно ли доверять нейросетям в важных вопросах? Если речь о здоровье — спорно. Но вот с выбором смартфона ChatGPT справился отлично. В этой статье расскажем, как он может помочь найти подходящую модель в каталоге «М.Видео».

Читать далее

Электронный курвиметр

Habr.com - Mon, 06/30/2025 - 13:55

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

Износ роликов, возникающий в результате неправильной работы печи, требует ремонта, который заключается в шлифовке и выравнивании их профиля.

Читать далее

[Перевод] Как я убедил виртуальную машину, что у неё есть кулер

Habr.com - Mon, 06/30/2025 - 13:48

Зачем вообще этим заморачиваться?

Некоторые образцы malware выполняют различные проверки, чтобы определить, запущены ли они в виртуальной машине. Один из самых частых способов — проверка наличия определённых аппаратных компонентов, обычно не эмулируемых в виртуальных средах. Один из таких компонентов — кулер процессора. Например, malware может проверять наличие кулера процессора, поискав в WMI класс Win32_Fan:

wmic path Win32_Fan get *

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

Зловредное ПО может определять, запущено ли оно в виртуальной машине, множеством разных способов. Есть различные классы WMI, позволяющие обнаружит присутствие виртуальной машины, например, Win32_CacheMemory, Win32_VoltageProbe и множество других.

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

Читать далее

weakref.finalize: «почти IDisposable» для Python-объектов

Habr.com - Mon, 06/30/2025 - 13:43

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

Я не знаю, как у вас, а у меня перед глазами все еще маячат толстенные исходники WinForms-эра на C#, где любой порядочный объект, умеющий держать ручку к файлу или сокету, строго реализует IDisposable. Закрыл — молодец, забыл — получи warning от IDE и пару нехороших утечек в production.

В Python, увы-ях, аналогичный контракт традиционно строили на del и контекст-менеджерах. Первый: если объект в циклическом мусоре, финализатор может не вызваться вообще; к тому же при выключении интерпретатора порядок разрушения объектов хаотичен. Второй (with ... as) шикарен, но требует явного вызова, а значит — дисциплины.

С выходом PEP 442 и появлением weakref.finalize мы получили «почти IDisposable» — финализатор, которому не страшны циклы, и который честно отработает даже на shutdown, если правильно обращаться.

Читать далее

HPC 2025: Революция вычислений от кластеров к платформам — как суперкомпьютеры становятся сервисом

Habr.com - Mon, 06/30/2025 - 13:40

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

Меня зовут Алексей Зотов, я руководитель направления ИТ-инфраструктуры в К2 НейроТех. Это подразделение, которое мы в К2Тех запустили, опираясь на 19-летний опыт в сфере строительства и технического сопровождения кластеров суперкомпьютеров

И вот работая в это сфере уже который год, я давно наблюдаю, что бизнес отказывается от простого наращивания мощностей в пользу гибких платформенных решений, которые можно настраивать под конкретные задачи. В этой новой реальности HPC (High-performance computing cluster – высокопроизводительные вычисления) превращается из элитного инструмента в ключевой сервис, меняющий подход к инновациям и цифровой трансформации. Давайте разберёмся, как происходит эта революция и почему 2025 год станет поворотным для высокопроизводительных вычислений.

Читать далее

Подход к оценке “живой” инфраструктуры и построению disaster recovery

Habr.com - Mon, 06/30/2025 - 13:30

Большинство проектов не имеют нормального плана восстановления после падений. Если план и присутствует, скорее всего, в нем покрыты не все кейсы, и часть из них, возможно, устарела. При этом задач на подготовку восстановительных процедур никто не ставит. Зато сразу после падений начинаются вопросы к технарям: почему вы не заботитесь о сервисах как следует?

На самом деле создать disaster recovery план — т.е. набор документов и инструкций, в которых указано, как именно восстанавливать сервис — не так сложно. Как это сделать, читайте в статье.

Читать далее

Подводные камни у материнских плат из Поднебесной

Habr.com - Mon, 06/30/2025 - 13:15

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

Печальная история о том, как 10 материнских плат Gooxi из Шеньчженьска оказались критически непригодными для использования в НЕ самых сложных задачах.

График ниже показывает с чем мы столкнулись. При использовании серверного решения Труконф обнаружили проблему: служба видеоконференцсвязи нагружала систему значительно сильнее, чем должна была.

В первую очередь подумали на процессор, но замена укомплектованного Xeon Gold 6336Y на Xeon 4316 не решила проблему с производительностью.

А вот замена материнской платы Gooxi на проверенную SuperMicro при тех же составляющих дала ощутимый рост. При работе на 10 ядрах — более чем в 2 раза.

Для чистоты эксперимента на SuperMicro были протестированы на комплектном Xeon Gold 6336Y и на Xeon 4316, результаты можете наблюдать сами.

Читать далее

[Перевод] Мне нужен хороший параллельный компьютер

Habr.com - Mon, 06/30/2025 - 13:15

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

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

Современный видеоускоритель — это ещё и невероятно сложная система, которая постоянно становится всё сложнее. Новые возможности, вроде сеточных шейдеров (mesh shader) и графов задач (Work Graphs) хорошо описывает фраза «два шага вперёд, шаг назад». С каждой новой возможностью связана некая базовая задача, поддержка решения которой реализована не полностью.

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

Читать далее

Обзор интеграционной платформы «ЭНЕРБАС»

Habr.com - Mon, 06/30/2025 - 13:15

На связи Сергей Скирдин, технический директор компании «Белый код». Поставил себе цель — сделать обзоры на шины данных из реестра отечественного ПО. Сегодня в обзоре продукт «ЭНЕРБАС».

Читать далее

Регулярные выражения простыми словами. Часть 3

Habr.com - Mon, 06/30/2025 - 13:08

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

Я сплю на рабочем месте и вам советую

Habr.com - Mon, 06/30/2025 - 13:04

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

Читать далее

Совместная работа за 500: как объединить сотни сотрудников и выстроить эффективные процессы

Habr.com - Mon, 06/30/2025 - 12:58

В своей предыдущей статье я рассказала о том, какие инструменты совместной работы подойдут для компаний среднего размера, которые справились с активным ростом и задумались о повышении эффективности работы. Сегодня поговорим о том, что нужно взрослым компаниям — мы называем их Small Enterprise. Это компании со средней численностью сотрудников от 500 человек, с четкой развитой структурой компании, множеством отделов, руководителей, заместителей и т.д.  

Сегодня на рынке есть очевидный дефицит высокоэффективных специалистов — из-за большой конкуренции за кадры они часто меняют место работы, или даже сферы деятельности. Бизнесу важно не только удерживать таких сотрудников, но и научиться получать максимум эффективности, работая с имеющимися кадрами. Задачу решают цифровые инструменты. Но если раньше они охватывали порядка 20% сотрудников — тех, кто работает в офисе, то сейчас задача крупных компаний в том, чтобы предоставить цифровые решения оставшимся 80% сотрудников, работающим в полях. 

Фокус внимания расширяется и компании стараются охватить всех сотрудников, объединить их с помощью инструментов совместной работы. Это даёт возможность удерживать сильные кадры, убеждая каждого сотрудника в его значимости и ценности для компании. Мы в Битрикс24 на собственном примере доказываем, что успех бизнеса зависит не от того, сколько людей в компании, а от того, насколько слаженно они работают вместе. И мы поддерживаем в своих продуктах текущие тренды, подстраиваемся под изменения рынка. Поэтому сегодня мы поговорим об инструментах совместной работы, которые полезны крупному бизнесу и сделаем акцент как раз на инструментах привлечения синих воротничков. 

Читать далее

Who's online

There are currently 1 user and 5 guests online.
Syndicate content