вах
November 25, 2022

Немного про сокеты, виталину и пиратство..

Казалось бы, блять, на что тут можно въебать 2 недели?

Начало пути
2 недели спустя..

Начало пути

Начал я свой путь банально, со скачивания софта для монтажа (camtasia studio), но все оказалось не так просто, как я ожидал.

Почему camtasia? Товарищ (Бородатый арбитраж), сказал, что в ней легко монтировать, в прочем по итогу так и оказалось. Фри мини курс по основам, хотя по факту все реально просто.

Кстати, у Бородача есть прикольные посты типо "Автофармер профилей фб на связке Selenium & API INIDIGO (MLA)", не реклама, просто недавно начали спрашивать за автоматизацию антиков.

Пиратство

Да, даже этот мем я тоже спиздил, на нем были вотермарки

Вотерку потер через (theinpaint.com)

1) На repack.me закрыта рега, да, даже юзер мнепростоскачать не ворк.

Причины: win10tweaker.ru

2) Большая часть пиратских сайтов работали только через vpn (а их нет у меня).

3) У меня win7, так что все версии которые качал с rsload.net и nnmclub.to не воркали.

4) По итогу поставил с rutor.org (да, через впн, всё же пришлось скачать)

Вроде эту: magnet

На это ушло дня 3, и по итогу установки софта я забил хуй до след недели.

p.s.: До этого я обновлял дрова, чтоб поставить мему, но похоже чет в итоге наебнулось, сломалась цветопередача, которую фиксанул(ну почти), появилось полное зависание ноута без выхода из лагов, а все вставки в камтазии при монтаже люто лагают, благо, только при монтаже (пока виню дрова).


Сокеты

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

1) Изучил базу websocket. Изучил базу с форума websocket-на-node-js

2) Изучил инфу к либе ws. Изучил тест примеры к либе websocket.test.js (зачастую полезнее доки), ничего не подошло под то что я хотел.

3) Нашел как проксировать запросы stackoverflow и bablosoft

4) Пробовал либы вроде ws-await, но это какое-то извращение (не то чтобы я против костыльных извращений, нет, просто если б оно еще работало..) Оно работает только с json, видимо, ожидая того же от сервера. websocket-as-promised тож оказалась какая-то хуета.

5) Также чекал доку по socket.io

6) Мм, Node process stopped, ws в многопотоке.

На поиск валид решения по работе с сокетами ушло дня 4.

Как же я всё-таки сделал по итогу?

Ставлю глобалку в OnApplicationStart для сохранения подключений.

OnApplicationStart

Устанавливаю подключение при работе каждого потока, указав в качестве переменной ws + номер потока

Main

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

А дальше уже просто работал с открытым соединением.


Виталина

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

Пришлось регать еще ак, крутить себе репу. Тем не менее, лимит всеравно остался, секунд 5, но эт уже не так много.

Запустил регер, нахуячил 100 аков моряков.

Поставил линку на тему и запустил накрут.

Примерно в половину аков не получалось войти. Я сначала не понял, а потом как понял.. половина юзеров была регана с ру никами и сохранена в файле как ascii, вместо utf8, но тк первыми действиями в накруте после авториза была смена ника, пришлось разбираться с этим дерьмом.

Накрут шел как-то ебано, только на треть коментов.

Аки закончились и я еще пару раз запускал регер, но всеравно крутило как-то не так.

Только потом я уже понял, что я наебался не только с никами, но и ссылку указал не на всю тему, а на конкретный комент.

Но шалость удалась, Виталина была топ1 юзер по репутации.

Разумеется, после того как все удалось, я дропнул всех моряков, скрутил репу и вернул все как было, до того как проснулся фокс(одмэн).

Удаление первой партии моряков

Забавно, но кто-то не поленился и минусов потом наставил))


Итог

Обидно, но ни кто из челов в с форума прикол не понял..

На видео все получилось конечно очень весело и просто, но по факту: потратил примерно 2 недели на все, 3 из которых на софт для записи, 4 чисто на сокеты, на сам кек 4 часа (но по факту весь день, учитывая часа 4 хоть и ебаного, но монтажа), записал 20 минут, сжал и урезал все до 1 минуты + 1 минута мемов, ждал 2 дня удобный момент.

Ссылки на инфу по сокетам на форуме:

ссылка1, ссылка2, ссылка3, ссылка4, ссылка5