Yandexbot заходит на ваш SPA сайт, получает пустой <div id="root"></div> и уходит. Именно так выглядит индексация большинства одностраничных приложений без SSR. Страницы не попадают в выдачу, органический трафик стоит на нуле, а команда недоумевает: сайт же работает.
Проблема не в качестве кода, а в архитектуре рендеринга. Поисковые роботы медленно или вообще не выполняют JavaScript, а значит, видят страницу до того, как ваш React или Vue успел что-то нарисовать. Настройка Server Side Rendering для индексации SPA приложений поисковиками решает эту проблему: HTML приходит уже готовым прямо с сервера.
Привет! Я Пётр Гришечкин, эксперт в области SEO для e-commerce. Последние 15 лет я проектирую системы кратного роста трафика для крупнейших сайтов. И последнее время пишу всякие околоSEO статьи – https://t.me/seo_and_sem
Это статья написано для начинающих frontend и backend разработчиков, которые хотят разобраться с технической SEO-оптимизацией. Здесь будут конкретные команды, примеры кода для React/Next.js, Vue/Nuxt.js и Angular, а также чек-лист внедрения.
Читать далееДва месяца назад я выложил первую версию MCP для КОМПАС-3D. Реакция была предсказуемая: “круто для демо, но в реальной работе не взлетит”. Тогда они были правы.
Сейчас агент получает задачу, строит 3D-деталь, добавляет отверстия, проверяет дерево построения, сохраняет документ и возвращает скриншот. Сам.
Более того, теперь ИИ забирает на себя не только объемную геометрию, но и плоскую документальную рутину. Ему можно делегировать создание чертежа, автоматическое заполнение штампа и экспорт результата в DXF одним запросом.
Ключевое изменение здесь в том, что агент теперь держит в голове состояние модели на каждом шаге. Он понимает в каком документе находится, на какой стадии построения работает, какую грань или какой feature нужно взять в следующей операции, что именно изменилось после команды и какие свойства получились у детали в итоге.
Например:
Можно взять уже открытую деталь, спросить у неё текущее состояние через get_3d_context и узнать, что базовое тело уже создано, а в дереве висит 11 элементов. Агенту не нужно угадывать или строить всё с нуля - он понимает, на каком этапе находится модель, и сразу переходит к следующим шагам.
Можно не высчитывать координаты плоскостей вручную. Инструмент resolve_selection_3d по описанию сам находит нужную грань (например, «верхняя плоская») и возвращает её системный идентификатор. Агент просто берёт эту ссылку, ставит на неё новый эскиз и делает вырез точно там, где нужно.
Можно убедиться, что команды не просто улетели в пустоту, а реально сработали. Тул list_feature_tree_3d отдаёт агенту список шагов: базовый эскиз, выдавливание, вырез, отверстие, фаска. То есть ИИ доводит деталь до конкретной истории построения, которую вы потом можете открыть руками и проверить.
Читать далееМногие в IT мечтают о ласковом океане, ноутбуке на шезлонге и свежем манго. Но за красивой картинкой в соцсетях кроется суровая реальность. Я провёл несколько лет на удалёнке в Азии и готов развеять мифы. Ослепляющий блик на экране, песок в клавиатуре, счета за свет, визы и FOMO... Райская жизнь может превратиться в ад, если не знать нюансов. Перед тем, как паковать чемоданы, — прочитайте это.
Читать далееПривет, я давно не заходил. Лет десять (или даже пятнадцать...) прошло с того момента, как я написал статьи о парсинге бинарных документов, типа doc, pdf или rtf, ради получения текста (кстати, я недавно обновил репозитории, немного пересобрал старые проекты, можете глянуть). Вы бы знали сколько воды с тех пор утекло, но это всё ностальгия и былое - давайте к серьёзному.
С пару недель назад я возвращался домой на метро и в голову пришла идея, которую не возможно было отбросить. А что если есть неуверенные люди (а они есть)? А что если есть неуверенные люди, которым нужен толчок свыше? А что если эти неуверенные люди среди нас, в разработке - на бэкэнде, в devops или среди продактов? А что если им всем помочь?..
И родился проект Deploy Tarot. Да, это расклады таро на успех деплоя. Что если я, техлид, сегодня задеплою новую версию API? Нет проблем, карты расскажут. А что если наш бизнес аналитик захочет обновить документацию? Арканы помогут понять. А вдруг наш CTO возьмётся за старое, вспомнит про порох в этих самых и... сделает масштабный рефактор (ИИ, ну вы знаете)? Колода определённо знает. А если наша офис-леди?.. Ну, вы поняли.
Читать далееКаждый раз после созвона происходит одно и то же самое: кто-то открывает чат и пишет «итак, что мы решили?». Дальше — пятнадцать минут на то, чтобы восстановить то, что только что обсуждали час.
Я ML-инженер, и эта боль мне была знакома лично. Когда появилась идея автоматизировать протоколирование встреч, казалось, что задача решаемая: берешь Whisper для распознавания речи, хорошую LLM для суммаризации — и готово.
Реальность оказалась другой. Готовых русскоязычных решений нужного качества не было. Mistral 7B — одна из лучших открытых моделей на тот момент — на русском ошибался в склонениях, плохо следовал русскоязычным промптам и терял смысл в длинных диалогах. Стало понятно: придётся дообучать самим.
Читать далееПривет, меня зовут Тая, я продакт-менеджер эквайринга в ЮMoney. В компании уже 12 лет, люблю свою работу, а ещё у меня есть хобби — вокал.
Я не училась в музыкальной школе, но пение было со мной с детства — у бабушки на кухне мы часто вместе пели русские народные песни. Я любила слушать пластинки: в основном Пугачёву, Лайму Вайкуле и Modern Talking. Даже пробовала заниматься — ходила в детскую музыкальную группу в доме культуры, но пробыла там недолго: стеснялась других детей. Так или иначе, петь хотелось всегда, и долгое время это оставалось на уровне караоке
Всем привет! Меня зовут Александр. Я работаю в компании которая ведет управление личными кабинетами на маркетплейсах. И вопрос аналитики стал для нас проблемным. Испробовав много сервисов аналитики мы так и не смогли найти подходящий. Тут одно хорошо, там другое. А в кучу все собрать сложно. Мы начали тратить на это слишком много времени.
Оценив собственные силы и скилы, мы поняли: хочешь сделать хорошо, сделай это сам. И получилось. Даже лучше и больше чем планировалось изначально.
В этой статье я хочу рассказать как мы от потребности в нормальной аналитике WB и OZON прошли путь до создания своего SaaS - продукта на Datalens + PostgreSQL с оптимизацией JOIN’ов, историей себестоимости, автоматизацией процессов и классными решениями.
Читать далее✨ Самоадаптирующаяся ИИ-система, актуализирующая критерии каскада ликвидаций
В 2026 году каскады ликвидаций меняют механику быстрее, чем любой статичный бот. Разбираю полный ИИ-воркфлоу на Claude: от фонового агента до фундаментального анализа рынка на открытых источниках
Читать далееКаждый первый в моём окружении пользуется ChatGPT. По последним данным, количество еженедельных пользователей этого чат-бота стремится к миллиарду. Но в то же время НАФИ и «Ингосстрах» провели исследование, по результатам которого выяснилось, что 43% россиян готовы отказаться от ИИ навсегда. Давайте разбираться.
Меня зовут Сергей Козлов, я директор CRM-системы Мегаплан и системы для ведения Баз знаний Collabis. Так как ИИ — тема модная, все кому не лень занялись исследованиями. А я решил собрать и обобщить их для читателей Хабра.
Читать далееЗдравствуйте, товарищи! Продолжаю писать о своих приключениях в мире open source. Сегодня речь пойдет о маркетинге, а точнее: про один из каналов - площадки для стартапов, типа Product Hunt.
Расскажу про свой опыт запуска open source проекта на трех таких площадках. Как готовился, что вышло, и стоила ли игра свеч. Рассказ пойдет в хронологическом порядке, но больше информации будет про одну из площадок, которая нам казалась важнее и с которой мы получили больше профита.
Ну, рассказывай!На рождественских каникулах я ехал на автобусах из одного штата в другой, и мне нужно было как-то убить 24 часа. Я читал об UTF-8 и узнал об этой кодировке нечто интересное: все традиционные символы ASCII сохранены в ней в их исходном однобайтовом представлении, поэтому их можно сканировать крайне быстро. Я решил поэкспериментировать с кодом, максимально быстро подсчитывающим такие символы, в результате получив готовый парсер CSV, который вполне сравним с предыдущими парсерами, а то и быстрее них.
В статье я расскажу о своём процессе работы, экспериментах и оптимизациях, которые привели меня к этому итогу.
Читать далееЯ изучаю информационный мусор, как явление в дизайне, уже более 10 лет — в дизайне интерфейсов он представляет собой избыточный, нерелевантный или конкурирующий визуальный и текстовый контент, который нарушает когнитивные процессы восприятия и затрудняет эффективное взаимодействие пользователя с системой, поскольку человеческое внимание, обладая ограниченной пропускной способностью, не способно одновременно обрабатывать большое количество равнозначных стимулов без потери качества интерпретации этих стимулов.
Информационный мусор может содержаться: в тексте, в навигационных структурах, в колористике, в формах и в избыточности визуальных метафор (иконок) внутри интерфейса.
Дальше — большеПривет, Хабр! На связи Михаил Персианов, разработчик сопровождения из ИТ-холдинга Т1. Сегодня мы с Оппонентом приглашаем к дискуссии по стандартам и правилам, на которых строится разработка и проект 1С.
Читать далееКак я уже не раз отмечал в своих предыдущих материалах, инструменты со встроенными нейросетевыми примочками развиваются быстро. Буквально за несколько месяцев одни сервисы успевают захватить новые, порой совсем неожиданные ниши, а другие – обрасти таким количеством функций, что их создатели сами путаются в настройках. Рынок кипит, и уследить за всем практически невозможно.
Сегодня представлю очередную подборку, но уже с конкретным, довольно узким уклоном. В прошлый раз я пристально смотрел на генерацию кода и презентаций. Теперь же поговорим о саммари. Под этим модным словом скрывается технология сжатия информации до ключевых вещей, когда из простыни текста вам выдают три-четыре тезиса, а из часовой лекции – двухминутную выжимку.
Признаюсь честно: я за полные версии. Будь то книги, видео или лекции. Мне важно видеть ход мысли автора, детали. Саммари же часто принимают некоторые важные вещи за воду и безжалостно их удаляют, оставляя сухой, а порой и искаженный остаток. И все же, при всей моей любви к оригиналам, не озвучить интересные варианты в этой сфере, увы, не могу.
Принимайте стратегически удобное положение, ну а я начинаю.
Читать далееВы спрашиваете нейросеть — она идёт в интернет и возвращает ответ. Но в какой именно интернет?
Claude ищет через Brave. ChatGPT — через Bing. Gemini — через Google. Три разных поисковых движка, три разных среза, совпадение результатов около 20%.
Я выстроил подход к AI-ресёрчу вокруг этого факта: три уровня, от быстрого вопроса до триангуляции через все три движка. И всё равно нарвался: два AI синхронно соврали.
Плюс бонус-левел: что делать, когда весь интернет врёт и нужен хирургический скальпель вместо широкого поиска.
Читать далееСтатья написана на основе интервью с Еленой Ерофеевой, основателем производства сыродавленных масел, Краснодар.
Я изначально банковский работник. Первый декрет, второй декрет, смерть мамы — и я понимаю, что сидеть дома с детьми и ничего не зарабатывать больше нельзя. Но к производству меня привёл не бизнес-план, а второй ребёнок.
У него был атопический дерматит. Мы сдавали пробы у иммунолога-аллерголога, ничего не выявлялось, всё должно было быть хорошо, но дерматит не проходил. Врачи объяснили: реакция на химию в продуктах — в курице, в яйцах, в молоке. Мы начали переходить на деревенское: яйца, козье молоко, картошку у бабушек в деревне покупать. А вот с маслами оказалось сложнее.
Тут как раз брат съездил в Словению, попробовал там тыквенное, льняное, кунжутное масла и говорит: почему у нас такого нет? Мы загорелись. Начали изучать, как делают масла в России, что происходит с ними до того, как они попадают на полку. Узнали про рафинацию и дезодорацию — и поняли, что это, как минимум, очень далеко от натурального продукта. Раньше наши бабушки готовили на топлёном масле, на сале, на гусином и бараньем жире. Сейчас очень помолодел инсульт, инфаркт, атеросклероз. Врачи связывают это в том числе с качеством жиров в рационе — трансжирами и окисленными маслами, на которых мы готовим каждый день.
Читать далееХабр, привет! Меня зовут Никита Евдокимов, я работаю старшим разработчиком в «Лаборатории Касперского», а также являюсь мейнтейнером репозитория Kaspresso. Это наш фреймворк для тестирования пользовательских интерфейсов на Android, основанный на Kakao, Espresso и UI Automator.
Недавно в нем появилась новая функция: сравнение скриншотов. С ней можно записывать скриншоты приложения, а на последующих прогонах автотестов сравнивать их с новыми скриншотами и отслеживать изменения в интерфейсе. В статье я пошагово покажу, как с ней работать, со скриншотами и примерами кода.
Материал подойдет для как опытных, так и начинающих специалистов в области автотестирования, а также для дизайнеров: функция облегчает автоматическое тестирование, с ней быстрее и проще проверять, соответствует ли разработанное приложение макету.
Читать далееДревние жители Северной Америки, как и население других регионов, на протяжении тысячелетий полагались на атлатль — простое, но эффективное приспособление для метания дротиков. Оно позволяло охотникам поражать добычу с большого расстояния, используя рычаг и силу руки. Эта технология казалась вечной: она работала и в лесах, и на равнинах, и в горах, помогая выживать в самых разных условиях. Ее не спешили менять, потому что она уже доказала свою надежность.
Примерно полторы тысячи лет назад в арсенале древних людей этой части света появился лук со стрелами. Это произошло неожиданно поздно по сравнению с другими регионами. При этом в одних местах лук быстро вытеснил старые орудия, в других — мирно сосуществовал с ними долгие века. Ученые лишь недавно смогли точно установить, когда и как это случилось, и понять, почему последствия оказались столь разными. Давайте разбираться.
Читать далееДо недавнего времени я никогда не нанимала людей сама. Моя карьера от оператора поддержки до руководителя направления — это карьера человека, который сам проходил собеседования, но не сидел по ту сторону стола.
Когда встала задача найти аналитика, я обратилась к Вадиму, что-то взяла из его практики, что-то — из рекомендаций коллег, наступила на пару граблей и в итоге родила список вопросов, с которым теперь хожу на каждое интервью. Делюсь с вами — возможно, кому‑то пригодится как отправная точка.
Опыт и ценности
Читать далееПопалась мне как-то на глаза профессиональная видеокамера SONY DSR-300AP. А я всегда питал слабость к профессиональной видеотехнике. Тем более что просили за нее не очень много, а выглядел аппарат чрезвычайно солидно, потому я не удержался и купил. Давайте посмотрим, что это за аппарат и возможно ли сейчас использовать технологию четвертьвековой давности по назначению.
Читать далее