Ленивый программист поднимается на вершину поисковых систем | 怠惰なプログラマーが検索エンジンのトップに登り詰める
1.36K subscribers
403 photos
13 videos
8 files
133 links
ЛС: @biohacker01
SEO/ПФ/КФ/Флудилка чат: @taidana_programmer_chat

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

Навыки:
[PHP/Node.js] Ранг А, Уровень 10
[BAS] Ранг А Уровень 5
[ИИ набор] Ранг B Уровень 2
[GO] Идет изучение навыка
[VUE] Идет изучение навыка
Download Telegram
😫 Устали подсчитывать браузеры вручную?

Настроил копии на 20-50-1млн потоков, а реально сколько работает — не видишь 👀

Проблема знакома?
- Указал лимит потоков в конфиге
- Запустил 10 копий на сервере
- Не можешь понять сколько браузеров BAS работает прямо сейчас
- Считаешь вкладки в софте вручную 😤

Решение: Монитор потоков BAS 📊

Навайбкодил Мини скрипт который показывает в реальном времени:
Количество активных потоков (браузеров)
Распределение по копиям (если их несколько)
Обновляется каждые 0.5 сек

Как использовать:
1. Распакуй архив
2. Запусти run.bat
3. Смотри в реальном времени 📈

Дополнительно:
Если у тебя много копий на одном сервере — заполни конфиг и монитор будет показывать статус каждой копии отдельно

p.s Скрипт закину в комментарии поста

[Задай вопрос] [нетоксичный чат]
1🔥92
Забираем актуальные версии chrome 141-142

Chrome 142 для Windows:

142.0.7444.48 (23 окт)
142.0.7444.59 (5 нояб)
142.0.7444.60 (5 нояб)
142.0.7444.134 (5 нояб - Emergency RCE patches)
142.0.7444.135 (7 нояб - Latest)

Chrome 142 для Android:

142.0.7444.48 (23 окт)
142.0.7444.49 (6 нояб)
142.0.7444.138 (5 нояб - Emergency update)

Chrome 141 для Windows:

141.0.7390.54 (30 сент)
141.0.7390.55 (30 сент)
141.0.7390.107 (14 окт)
141.0.7390.108 (14 окт)

Chrome 141 для Android:

141.0.7390.43 (30 сент)
141.0.7390.44 (16 окт)
141.0.7390.71 (16 окт)
141.0.7390.111 (16 окт)
👍1🤝1
Если что то плохое должно произойти, то оно произойдет когда я в отъезде.

Что-то сегодня 10-11 часов опять произошло, толи у операторов, толи у Яндекса.

Опять капчу мучают. Достаю лопату, копать - изучать
😢4
Как-то так приходится сейчас работать.

На самом деле оказалось полезно, сидишь в очередях/ждешь жену с дочкой.

И смотришь вообще что у тебя есть, что нету по проектам, и заместо кода, пишешь ТЗ.

Открываю для себя новое направление в работе.

Может решусь нанять себе помощников, и смогу им даже внятные задачи и ТЗ давать.
12👍12🔥4🤔1
Апокалипсис в сети.

Там Cloudflare лег сказали, и за ним весь интернет почти.
С чебурнетом все в порядке вроде.

Чебурнет 1:0
1😁15💯3
Ещё одна поездка в Ростов дала мне понять, что такие большие города не для меня. Шумно и очень много людей — больше недели какая-то физическая и психологическая усталость наступила. Тут ещё город весь в тумане пару дней, выглядит прикольно, особенно после того как я переиграл Silent Hill F. Но всё же погода депрессивная.

Но встретился с подписчиком! Вообще занятие противоположное для меня, но рад был увидеться! Весело, наверное, было смотреть, как два молчуна пытаются общаться, благо жена рядом была и улучшила ситуацию 😁

А по ПФ/КФ здесь ничего нового, вроде. Болячки все старые, все долбят один и тот же ГМО. Капчи то больше, то меньше. Наверное, этот декабрь всё же будет болезненным. То, что в прошлом году ПФ не убили сильно — уже чудо.

Зная все эти риски, начал потихоньку набирать себе команду на работу. Видимо, надеюсь на чудо и что дальше всё будет хорошо. Но понимаю, что надо развивать навык делегирования — даже с ИИ я не могу успеть всё, что запланировал. Нужно будет ещё поискать дешёвого PHP-разработчика в помощники.
6👍6🔥4❤‍🔥1💯1👀1
там любимые , устроили веселье,
если прокси не работают, то там наверное пошли ночные опыты блока
xray и vless и.т.д.

Под раздачу попали не только иностранные, но и РУ сервера.
😢5😱1
Как то пожеланий накопилось много по темам.
А все раскрывать разом не хочется предоставлю выбор вам.
О чем рассказать ?

[Задай вопрос] [нетоксичный чат] [Мне нужен твой голос!]
тут это .. пропало переключение страниц по номерам)
везет мне попадать на A/B тесты
😱6👍3😁1
Эх цены пойдут вверх.
Новый год будет тяжелее и больнее для многих.
😱5🤬3
⚠️ Ошибка, которая есть в каждом софте ПФ

Знаю, что первым в голову приходит разработчик, но нет 😅

Так как я больше специализируюсь на BAS, то в первую очередь речь пойдёт о нём.

У высоконагруженных, скоростных приложений вообще все проблемы растут из одной части — моего любимого слова: 🏎 Состояние гонки (race condition)

———

💾 1) Забивание диска

Думаю, многие с этим сталкиваются и костыли даже придумали.
BAS не удаляет профиль после работы, он остаётся и захламляет память.

Происходит так:
• Поток выполнил свою работу или кубиком послали сигнал закрыть браузер
• Браузер закрылся
• BAS послал команду на удаление
• Но некоторые процессы браузера ещё не завершились и не освободили файлы
• Команда повторяет попытку удаления файлов ограниченное количество раз, но процессы всё ещё не завершились и не освободили ресурсы
• В итоге удаление происходит раньше, чем освобождение ресурсов

Данная проблема решаемая.

———

⏱️ 2) Таймаут во время выполнения LoadPage data:text/plain

Вообще дичь 2025 года 🤯
Проблемы у этой ноги растут из кучи мест:

• Недоступность сервера отпечатков
• Невозможность проверить лицензию отпечатка
↳ Тут чаще всего или сервер упал, или оператор блокирует пакеты
• Недостаток ресурсов (даже если их дофига)
• И остальные неизвестные причины

Много проблем доставляет эта ошибка авторам и пользователям, и на неё прям 100% решения нету 😔

📌 Рекомендации:
• Если из РФ подключение — софт обернуть в прокси, или проверить через браузер, что все домены BAS доступны
• Не использовать слишком мощное железо, при наличии такого — разбивать на виртуалки
• Следить за тем, чтобы не было узкого горлышка на сервере: RAM / скорость сети / CPU / скорость диска
• Хотя бы раз в сутки перезапускать софт, в идеале — весь сервер

———

🖥 3) Не видит свободные ресурсы

Если на сервере больше 32 ядер (64 логических процессора), то BAS видит только group 0.

Сколько я ни пытал сервер и ни пытался заставить это всё подружить, даже используя всякие CPU Affinity — ни к чему хорошему это не привело 🤷‍♂️ Он как будто не запускает/отказывается их видеть.

А если даже заставить работать, убрав ограничения и запуская кучу копий — появляется LoadPage data:text/plain.

В общем, если кто-то смог подружить BAS и мощные сервера без деления на виртуалки — буду рад решению 🙏

———

🗄 4) Гонка состояний при работе с базой

А эта ошибка — прям ядро всего 💥
Вообще успел я столкнуться с множеством проблем в этой части. Попробую как-то всё это структурировать.

Очень сильно раздувают базы — более 300-500к строк. Подобные объёмы приводят к сильному замедлению базы, особенно с SQL-запросами, что я видел от BAS.

🔄 Взятие 1 профиля в работу 2-5-10 раз подряд:

• Освобождается 2 потока, делают запрос «дай профиль»
• База даёт 1 потоку профиль
• 2 поток делает запрос «дай профиль»
• База отдаёт 2 потоку профиль
• Поток 1 обновляет у профиля статус, что он использовался
• Поток 2 обновляет у профиля статус, что он использовался

⚡️ Всё это происходит за 10-30 ms.

То есть задержка между взятием профиля и обновлением его статуса — при малых нагрузках и малом количестве строк 1-10 ms, и шанс очень мал, что такое будет, но не равен 0%.

Если потоков больше — этот отрезок увеличивается.

А если много потоков и ±500к строк, то между взятием профиля и сменой его статуса может пройти 1-2 минуты. Да, я видел, как проходило и 10 минут 😱 Думаю, тут даже страшно представить, сколько раз 1 профиль возьмётся в работу или в нагул.

💡 Решение... Тут только совет дам. Следите за здоровьем базы и количеством строк в ней.
Если RAM или CPU больше 70% нагрузки показывает — значит лучше уже задуматься над разделением баз или увеличением мощности.

Но лучше — разные базы 👍

[Задай вопрос] [нетоксичный чат] [Мне нужен твой голос!]
1👍10🔥31👀1
Ага веселый вечер начинается.

Сначала долбанули 429 пару дней.
Теперь решили это опять отполировать пазл капчей.
😱6🤬2😢1
да , смарт капча просела.

Да чего тут вот пример 1 из пулов.
Опять копать, решать, спасать...

Между 17:00-18:00 что-то переключил яндекс.
💯4👍2
Ну декабрь пришел, ожидаемо, достаем шкалу обратно.

🔄 Прогресс развертывания фикса ПФ:
▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 72%
😁7😱3
Такс, ночью была надежда что отпустит.
Но нет, как включилась утренняя капча, сразу попер пазл дальше..

многие не смотрят в инстанты даже, вижу сообщения в чатах разных "у меня просела скорость" в чатах.
кидайте ссылку на блог, пусть тут увидят ответ тогда )
😭3