Size: a a a

2020 August 18

DP

Daniel Podolsky in Go-go!
скорее всего, правда, все уже есть
источник

CI

Co. In in Go-go!
Вечер добрый. Кто-то криптовал бинарник или занимался обфускацией исходников? Интересно средствами самого Go. Как внешним софтом покрыть понятно. Если константы в коде можно прогнать и закрыть через go generate, то вот со скрытием логики это уже сложней.
источник

ВС

Владимир Столяров... in Go-go!
а исходники-то зачем? у нас тут вроде не java/c# и "декомпилировать" не получится так просто
источник

h

helsingf♂rce in Go-go!
выглядит как вирусописательские заморочки
источник

DP

Daniel Podolsky in Go-go!
Владимир Столяров
а исходники-то зачем? у нас тут вроде не java/c# и "декомпилировать" не получится так просто
точно не получится?
источник

CI

Co. In in Go-go!
Владимир Столяров
а исходники-то зачем? у нас тут вроде не java/c# и "декомпилировать" не получится так просто
Я понимаю что это подосрёт только мамкиных хацкеров, которые прошли уроки ida и ollydbg в ютубе. Но это лучше чем ничего
источник

CI

Co. In in Go-go!
Владимир Столяров
а исходники-то зачем? у нас тут вроде не java/c# и "декомпилировать" не получится так просто
источник

M

Michael in Go-go!
Co. In
Вечер добрый. Кто-то криптовал бинарник или занимался обфускацией исходников? Интересно средствами самого Go. Как внешним софтом покрыть понятно. Если константы в коде можно прогнать и закрыть через go generate, то вот со скрытием логики это уже сложней.
источник

M

Michael in Go-go!
существующие штуки не очень с модулями работают, как пишут
источник

CI

Co. In in Go-go!
Michael
существующие штуки не очень с модулями работают, как пишут
Ну мне не нужно весь проект покрыть, только критически важные функции
источник

IC

Ivan Cold 💨 in Go-go!
Ребят, возможно кто-то сталкивался с похожей проблемой. Крутится телеграм бот на впске в докере - с ТГ коннектится через http polling. С непредсказуемой периодичностью бот подтягивает сообщения с огромной задержкой до 10-15 секунд. Тот же самый бот при запуске локально на линуксе работает вообще без задержек. Протюнил все возможные настройки http транспорта - ничего не помогает. Протрейсил запросы - выглядит как будто ТГ иногда отдает сообщения с задержкой, но при этом ТГ бот написанный на Котлине, работающий на той же самой ВПС через тот же веб-поллинг никогда не дает задержек. Кусок где происходит запрос на апдейты https://github.com/go-telegram-bot-api/telegram-bot-api/blob/master/bot.go#L87

Уже и кип-элайвы выключил, буфферы туда-сюда подкрутил. Какая-то ерунда. Может вдруг у кого было такое?
источник

АР

Андрей Рогацкий... in Go-go!
немного не в тему, просто поделится забавным обфускатором https://github.com/xoreaxeaxeax/movfuscator
источник

ВС

Владимир Столяров... in Go-go!
Ivan Cold 💨
Ребят, возможно кто-то сталкивался с похожей проблемой. Крутится телеграм бот на впске в докере - с ТГ коннектится через http polling. С непредсказуемой периодичностью бот подтягивает сообщения с огромной задержкой до 10-15 секунд. Тот же самый бот при запуске локально на линуксе работает вообще без задержек. Протюнил все возможные настройки http транспорта - ничего не помогает. Протрейсил запросы - выглядит как будто ТГ иногда отдает сообщения с задержкой, но при этом ТГ бот написанный на Котлине, работающий на той же самой ВПС через тот же веб-поллинг никогда не дает задержек. Кусок где происходит запрос на апдейты https://github.com/go-telegram-bot-api/telegram-bot-api/blob/master/bot.go#L87

Уже и кип-элайвы выключил, буфферы туда-сюда подкрутил. Какая-то ерунда. Может вдруг у кого было такое?
а на вебхуки не получится съехать?
источник

IC

Ivan Cold 💨 in Go-go!
Владимир Столяров
а на вебхуки не получится съехать?
получится. Но эта загадка не дает покоя)
источник

АД

Алексей Долгов... in Go-go!
Владимир Столяров
а на вебхуки не получится съехать?
+ . На вебхуках с проблемами никогда не сталкивался
источник

CI

Co. In in Go-go!
Ivan Cold 💨
Ребят, возможно кто-то сталкивался с похожей проблемой. Крутится телеграм бот на впске в докере - с ТГ коннектится через http polling. С непредсказуемой периодичностью бот подтягивает сообщения с огромной задержкой до 10-15 секунд. Тот же самый бот при запуске локально на линуксе работает вообще без задержек. Протюнил все возможные настройки http транспорта - ничего не помогает. Протрейсил запросы - выглядит как будто ТГ иногда отдает сообщения с задержкой, но при этом ТГ бот написанный на Котлине, работающий на той же самой ВПС через тот же веб-поллинг никогда не дает задержек. Кусок где происходит запрос на апдейты https://github.com/go-telegram-bot-api/telegram-bot-api/blob/master/bot.go#L87

Уже и кип-элайвы выключил, буфферы туда-сюда подкрутил. Какая-то ерунда. Может вдруг у кого было такое?
Как часто запрашиваете обновления? У ТГ там же тайминги увеличивают при повышении количества запросов к их серваку
источник

O

Ostap in Go-go!
Co. In
Ну мне не нужно весь проект покрыть, только критически важные функции
Используй максимально радикальное решение - вынеси их на сервер
источник

ВС

Владимир Столяров... in Go-go!
Ivan Cold 💨
Ребят, возможно кто-то сталкивался с похожей проблемой. Крутится телеграм бот на впске в докере - с ТГ коннектится через http polling. С непредсказуемой периодичностью бот подтягивает сообщения с огромной задержкой до 10-15 секунд. Тот же самый бот при запуске локально на линуксе работает вообще без задержек. Протюнил все возможные настройки http транспорта - ничего не помогает. Протрейсил запросы - выглядит как будто ТГ иногда отдает сообщения с задержкой, но при этом ТГ бот написанный на Котлине, работающий на той же самой ВПС через тот же веб-поллинг никогда не дает задержек. Кусок где происходит запрос на апдейты https://github.com/go-telegram-bot-api/telegram-bot-api/blob/master/bot.go#L87

Уже и кип-элайвы выключил, буфферы туда-сюда подкрутил. Какая-то ерунда. Может вдруг у кого было такое?
а pprof что показывает? по нему точно можно узнать в таком случае, где лагает
источник

IC

Ivan Cold 💨 in Go-go!
Co. In
Как часто запрашиваете обновления? У ТГ там же тайминги увеличивают при повышении количества запросов к их серваку
30 секунд таймаут на поллинг запроса ставлю. Пробовал 10, 60, все те же проблемы
источник

ВС

Владимир Столяров... in Go-go!
можно еще https://golang.org/pkg/net/http/httptrace/#WithClientTrace воспользоваться
источник