TGViewer
Channel Public Channel
Ленивый программист поднимается на вершину поисковых систем

Ленивый программист поднимается на вершину поисковых систем

@taidana_programmer

ЛС: @biohacker01
SEO/ПФ/КФ/Флудилка чат: @taidana_programmer_chat

Инструменты:
КОД/SEO/Ссылки/Накрутка ПФ/КФ

Навыки:
[ИИ набор] ??? LVL

Навык «ИИ набор» поглотил [PHP/Node.js].
Навык «ИИ набор» поглотил [BAS].
Навык «ИИ набор» поглотил [GO/VUE].
Subscribers
1.96K
Photos
618
Videos
14
Links
198

Showing posts older than #800 · Back to latest

Older Posts 14 shown
Post #798 977
Сектор Приз на барабане!

в 16:30 Яндекс выкатил обновление для капчи, добавил шума.

Снижение скорости разных ПО, увеличение ошибок, кто искал то от капчи.
  • 😁 8
  • 🔥 4
  • 💯 2
Post #796 1.26K
Продолжаю ковыряться в регионах LR.

И нашел интересный способ разделить и понять перед тобой тех.регион или настоящий реальный.

Например LR 1 знаем что это "технический регион" . (Московская область)
https://yandex.ru/pogoda/ru/1

Получим ошибку


213 Москва, не технический

https://yandex.ru/pogoda/ru/213

Получим погоду Москвы
  • 👍 12
  • 🔥 5
  • 🫡 4
  • 😁 2
  • 😱 1
Post #795 1.2K
regions_tree_2026-05-21.json103.5 KB
список кодов всех регионов

Выгрузка 2026 с Yandex AI Studio — Yandex Search API

А все регионы запихнуть они пожадничали...
  • 👍 7
  • 🤝 2
  • 💯 1
Post #794 1.15K
Пошло закрытое Альфа-тестирование.

Получаю обратную связь по идеям, багам и отзывы.

Можете оставить и тут после теста)

Хотел поделится еще с 1 фишкой.
Вы сможете подключать свой софт, или A-parser для съема позиций.

Для не опытных конечно будут готовые уже сервисы XML.
  • 🔥 7
Post #793 1.19K
А есть еще сервисы помимо XMLstock и XMLRiver ?
  • 🤔 2
Post #789 1.25K
И закончим день хорошей погодой и быстрым мангалом )
  • 🔥 17
  • 👍 4
  • 💯 3
Post #786 885
Свой пет-проект.

Пока на выходных идут дожди и никуда особо не выбраться — появилось понимание, чего именно хочу от своего инструмента.
Начал разработку проекта «топВышка».

Это не совсем съёмщик позиций.
Технически и юридически концепция немного другая, хотя по итогу всё равно получается что-то между съёмщиком, аналитикой и моими странными идеями с багами 😄

Пока делаю в первую очередь под себя.
И попытку экономить.

А там надеюсь во что то полезное и массовое выйдет.
Как это интегрировать с пф уже идеи есть)

#топВышка
  • 👍 8
  • 🔥 5
  • 🥰 1
Post #785 977
Мини наблюдения за неделю

В чате попросили делиться наблюдениями чаще и всеми — да будет так)

С 11 числа видно, что пошли апы у Яндекса, и довольно сильные.

Часть проектов хорошо подкинуло.
Часть — штормит сейчас почти каждый день.

Похоже, идет работа с текстовой релевантностью.
Либо это у меня на проектах эффект от избавления от каннибализации.

Фильтры тоже ослабили — те, которые раньше не давали прыгнуть из топ-100 в топ-30/50.

Но их еще не до конца докрутили. Похоже, пока обкатывают , готовятся к летнему отдыху.
  • 👍 12
  • 🔥 7
  • 💯 2
Post #784 1.33K
После того как в комментариях подсказали про лицензию

В прошлом посте рассказывал про MyStem от Яндекса. В комментариях подсказали хорошее: в лицензии MyStem пункт 3.2 прямо запрещает использовать его для поисковой оптимизации.
Чтоб Рема не посадили😁, пошёл искать другой инструмент.
Покопал и наткнулся на Natasha — это целый зонтичный проект для русского языка от российских ребят. Лицензия MIT, никаких ограничений.

Под одним API объединены:
— Razdel — режет текст на слова и предложения
— Slovnet — нейросетевые модели морфологии, синтаксиса и распознавания именованных сущностей
— Navec — компактные эмбеддинги слов
— Yargy — извлечение фактов по правилам, аналог томита-парсера
— Natasha — удобный API над всем этим

Прогнал свой тестовый пример «доставка цветов на дом»:
Доставка  NOUN | Case=Nom | Gender=Fem  | Number=Sing
цветов NOUN | Case=Gen | Gender=Masc | Number=Plur
на ADP
дом NOUN | Case=Acc | Gender=Masc | Number=Sing


Что ещё интересно по экосистеме:

— Корпус Nerus на миллион предложений с автоматической разметкой — для тех, кто хочет обучать свои модели
— Naeval — сравнения с другими решениями

Минусы тоже есть:
Синтаксический парсер обучался на новостных текстах. На полных предложениях работает идеально, на коротких коммерческих фразах вроде «доставка цветов на дом» связи между словами строит не всегда полностью.
Для морфологии это не важно — она и на короткой фразе работает на пять.
В итоге переезжаю на Natasha. Юридически чисто, точность даже лучше, поддерживается активно.
  • 👍 7
  • 😁 6
  • 🔥 4
  • ❤ 2
Post #782 1.19K
О сегодня был ап у Яндекса, а то долго морозились.

Прыжки позиций, резкий рост или откат, смены релевантных, сегодня все это норма.

И конкурентов не достойных выкинуло из топа, жаль что не всех.

А 1 сайт вообще отключил 1.5-2 месяца назад, его не хотело выкидывать из выдачи, только дошло до них что пора бы.
  • 👍 6
  • 🤡 3
  • ❤ 2
  • 🔥 1
Post #781 1.08K
MyStem от Яндекса — морфология русского языка

Тыкаюсь в разные инструменты для придумывания новых идей, и наткнулся на MyStem.

Это бинарник от Яндекса, который умеет одну вещь: разбирать русские слова по морфологии. Подаёшь на вход «бежал» — он отвечает «бежать, глагол, прошедшее время, единственное число, мужской род». Использовался внутри Яндекс.Поиска для нормализации запросов, потом выложили в публичный доступ.

Версия 3.1, под Linux/Mac/Windows.

Что умеет конкретно

Лемматизация — сводит любую форму к начальной.

«Бежал», «бежим», «бежавший» → «бежать». «Цветам», «цветов» → «цветок».

На практике: поисковик понимает, что «куплю кроссовки» и «купить кроссовок» — одно и то же.

POS-теггинг — часть речи.

Метки: S существительное, A прилагательное, V глагол, ADV наречие, PR предлог, NUM числительное, плюс местоимения и служебные.

Грамматические признаки — падежи, числа, роды.

MyStem отдаёт признаки одной строкой через запятые, в поле gr. Лемма — в поле lex.

Подаём фразу доставка цветов на дом:

echo "доставка цветов на дом" | mystem -ni --format json


Реальный вывод MyStem 3.1:

{"analysis":[{"lex":"доставка","gr":"S,жен,неод=им,ед"}],"text":"доставка"}
{"analysis":[{"lex":"цветок","gr":"S,муж,неод=род,мн"},{"lex":"цвет","gr":"S,муж,неод=род,мн"}],"text":"цветов"}
{"analysis":[{"lex":"на","gr":"PR="},{"lex":"на","gr":"PART="}],"text":"на"}
{"analysis":[{"lex":"дом","gr":"S,муж,неод=вин,ед"},{"lex":"дом","gr":"S,муж,неод=им,ед"}],"text":"дом"}


Расшифровка gr-строки для слова доставка (S,жен,неод=им,ед):
- S — существительное
- жен — женский род
- неод — неодушевлённое
- = — разделитель постоянных и изменяемых признаков
- им — именительный падеж
- ед — единственное число

Если у слова несколько возможных разборов, MyStem отдаёт все. «Цветов» — родительный мн. от «цветок» (растение) или от «цвет» (расцветка). «На» — предлог или частица (как в «На, держи»). Самый вероятный вариант стоит первым.

Снятие омонимии.

«Стекло» — глагол или существительное? «Печь» — готовить или мебель? MyStem смотрит соседние слова и выбирает наиболее вероятный вариант.

Где это применяют

- Поиск по сайту с пониманием форм — человек ищет «бежать», находит статьи со словами «бегу», «бежал», «бежавший»
- Кластеризация семантики — собрал кучу запросов, привёл к леммам, объединил похожие
- Анализ отзывов — выделить существительные и прилагательные, увидеть на чём акцентируют клиенты
- Чат-боты — понимать ввод в любых формах
- Генерация заголовков с правильным склонением — шаблон «купить X в Y» работает для любых X и Y


Альтернативы
P.S. Но всё это нельзя делать на MyStem от Яндекса по лицензионному соглашению. Поэтому есть альтернативы:

- pymorphy3 — на Python
- phpMorphy — нативно на PHP
- spaCy с ru-моделью — на Python
  • 👍 8
  • ✍ 5
  • ❤ 3
  • 🔥 3
  • 🤣 1
Post #780 940
Завожу себе Мудреца

Есть такое аниме — «О моём перерождении в слизь». Главному герою в голову подселяется ИИ-голос. Не помощник из телефона, а полноценный второй разум: анализирует ситуацию, подсказывает решения, спорит, иногда бесит. И главное — со временем растёт.

Хочу такого же. В реальной жизни. В работе. Да и просто хочу.

Зачем мне это

Да просто потому что хочется. Без великих целей и бизнес-обоснований.

Что он должен делать

Автоматически вести заметки. Кто что говорил, что обсуждали, какие решения приняли. В конце дня — выжимка и расставленные приоритеты на завтра.

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

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

И ещё одна штука — узнавать людей. У меня плохая память на лица. И на аудио информацию в целом. Идёшь по улице, навстречу знакомый — а ты стоишь и судорожно вспоминаешь, кто это вообще. Хочу, чтобы Мудрец видел толпу, выделял знакомых, подсказывал имя, краткое «кто это», характер, последние заметки. Что обсуждали, о чём он рассказывал, что у него происходит.

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

Как я это вижу

Слушает микрофон весь день. Сидит фоном и сам решает, когда влезть. Голосом в наушник — основной канал. Текстом на экран очков — дополнительно, когда не хочется отвлекаться на звук. И камера, само собой, чтобы лица видеть.

Когда

Пока никогда. Это просто идея, конкретных планов нет. Часть железа ещё в природе нормально не существует, часть софта надо собирать руками.

---

А пока — что творится в реальности

Это всё мечты, а в реальности есть текущая работа. Несколько наблюдений за последний месяц — фиксирую.

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

Вернулась песочница. Новые сайты долго держат за топ-150. Давно её не видел в таком виде — думал, в прошлом. Видимо, нет.

Переезды стали медленнее. Раньше 2 недели — и сайт на новых позициях с перенесённым весом. Сейчас +/- 3 недели до того, как старые URL начнут выкидывать, и до 5 недель на полный перенос веса.

Отказ от BAS вроде убрал проблемы. Но появилась другая — я теперь сам не в курсе, что там происходит. Сколько ловится капчи, сколько 429 прилетает.

И отдельный сюрприз — отключение мобильной связи с 5 по 9. Будет немного больно. Надеюсь, белый список оставят живым, иначе совсем грустно.
  • 👍 3
  • ❤ 1
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →