Alexander
если первое, то попробуй неспецифичные обфускаторы. кстати, отладочную инфу удаляешь?
Ryan
c-shared
Ryan
Ryan
инфы то нету, а символы которые рантайм голанга использует остаются
Ryan
они находятся в .data.rel.ro
Ryan
Ryan
для понимания
Alexander
если не дать понять как работает нужно небольшой кусок кода, то можно его на си написать, например, и через сиго вызывать, а там уже может и обфусцироваться он будет збс
Ryan
мне надо не дать все понять)
Ryan
но мне го нравится
Ryan
есть всякие llvm обфускаторы, но у го сырой ллвм компилер
Alexander
есть gccgo
Ryan
да фигня это все
Ryan
я пробовал обфусцировать конечно, заменяя выход из strings lib.so, но результат не очень
Ryan
на рандомные строки
Ryan
что то скрывалось, что то нет, а иногда segmentation fault (sigmask)
Ryan
но это костыль где большая часть так и остаётся не тронутой
Maks
пс.
Maks
какие есть фри впн апп для линукса?
Alexander
есть vps за 200 руб в месяц и ручки чтобы поднять. самый лучший впн, пора уже иметь
Vyacheslav
1.1.1.1 with WARP
Alexander
Alexander
понятно: бесплатный впн на вайргарде от клауд флейр
Vyacheslav
Maks
взял протон
Maks
вроде ок
Maks
щас данные паршу))) 12% файлов с жсон датой скачал пока что и запроцессил, 7 лямов записей
Null
Приходи на бесплатный курс «Golang разработчик», изучи новый язык за 3 месяца и получи оффер в #CloudMTS!
В чем преимущество курса?
Курс бесплатный и включает обучение не только Golang, но и работе с базами данных, брокерами сообщений, k8s/docker, новым фичам в Go, включая дженерики. По результатам обучения у тебя будет возможность попасть в команду разработки #CloudMTS, т.к. курс заточен под потребности компании.
Что такое CloudMTS?
CloudMTS – это облачный провайдер с собственными магистральными каналами связи. Команда проектирует инфраструктурные службы облака и строит биллинг. Вся разработка ведётся на Golang.
Как попасть на курс?
Кандидатам нужно наличие опыта коммерческой разработки от полугода, а также пройти отборочные на знание синтаксиса и базовых конструкций Go, основ работы с базами данных и брокерами сообщений. Подать заявку можно до 11 апреля 2022 года, обучение стартует 11 мая.
Как получить оффер?
После успешного окончания курса вас ждет собеседование с CloudMTS, к которому вы подготовитесь на курсе.
Регистрируйся на курс тут.
Maks
+
Z
Maks
дак я паршу)
Maks
еще долго
Maks
там без впн перестало работать
Maks
ну со страницы с карты взял разобрал как устроено и написал
Maks
Maks
вот типа того
Maks
многопоточка через exec)
Z
Типо перебираешь все номера и сохраняешь записи?
Maks
я перебираю все файлы которые указаны в главном json файле
Alexander
с какого?
Z
Maks
ну там приходит сначала большой жсон (если посмотреть в консоли долгий запрос)
Maks
https://saverudata.org/map/geohash.json
Maks
а в нем указаны имена всез жсон файлов с данными
Maks
они лежат по пути который зависит от их названиня
Maks
https://saverudata.org/dbgeo/{$data[0]}/$data[1]/$data[2]/{$data}.json
Maks
просто анализ провел и выяснил как он работает
Maks
довольно интересно заниматься всякой такой штукой
Maks
надо будет на го переписать еще
Maks
просто ради интереса
Alexander
потом окажется, что неправильно парсил)
Maks
да не он же пишет в бд
Maks
Maks
без персоналки вот могу показать ЖВ
Maks
бля стремно что я не могу узнать успешно ли остальные процессы отработали
Maks
вдруг какие то падали
Alexander
где такие тесты?
Denis Pershin
А чеб нет, уровень изоляции только выбрать надо
Alexander
а ты что имеешь в виду? менять свое состояние в памяти, а изменения на диске откладывать?
Alexander
или общаться через одно соединение (не гошный пул) асинхронно?
Alexander
ну в смысле? а как иначе?
Alexander
разные блокировки существуют, конечно, и тут уже надо по самой СУБД смотреть что и в каких случаях
Null
⚖️ Golang 1.18 реализуем балансировщики нагрузки с Дженериками
Читать
@Golang_google
Yevhen 🇺🇦
Всем привет, подскажите плиз. Как через go.mod задать скачанную через go install версию Go?
Просто указать номер версии не подхватывает
Vic
Alexander
как вопрос задал, так и ответили. что за rc?
Anonymous
Alexander
0 - приложение выполнилось без ошибок, отличный - есть какая-то ошибка. если не ошибаюсь, стандартов тут нет
Alexander
технически systemctl сам правильно отработал, почему он считает, что должен возвращать не ноль - вопрос к разрабам
Alexander
ну странная формулировка: за код возврата отвечает приложение, а не линукс. но ладно
Denis Pershin
Ваня Гречка
На каких биржах работаете помимо апворка?
leejoys