Size: a a a

2020 June 18

SK

Sergey Krivosheev in Go-go!
Добрый день, может кто сталкивался с задачей. Нужно посчитать хэш по алгоритму ГОСТ Р 34.11-2012. Нашел реализацию на Go http://git.cypherpunks.ru/cgit.cgi/gogost.git/tree/, но она жутко медленная 5 секунд, к 0,3с в Java
источник

@

@mr_tron in Go-go!
боюсь такие проблемы решаются двумя способами:
профилировщик в зубы и посмотреть где дольше всего думает и попытаться оптимизировать.
посмотреть что там за код в яве и попытаться переписать на го. возможно там другой подход используется, который быстреее
источник

@

@mr_tron in Go-go!
но с разбегу видно, что там много аллокаций памяти и передачи значений по ссылке
источник

SK

Sergey Krivosheev in Go-go!
@mr_tron
боюсь такие проблемы решаются двумя способами:
профилировщик в зубы и посмотреть где дольше всего думает и попытаться оптимизировать.
посмотреть что там за код в яве и попытаться переписать на го. возможно там другой подход используется, который быстреее
может кто сталкивался с госсектором и есть готовые либы
источник

SK

Sergey Krivosheev in Go-go!
@mr_tron
но с разбегу видно, что там много аллокаций памяти и передачи значений по ссылке
упирается в CPU
источник

@

@mr_tron in Go-go!
Sergey Krivosheev
упирается в CPU
логично.
источник

с

сонная википедия... in Go-go!
аллокация => мусор => больше работает GC
источник

с

сонная википедия... in Go-go!
но мне в общем-то интересно как проводились замеры
источник

с

сонная википедия... in Go-go!
и что используется в джаве, мб там C/C++ под капотом вообще
источник

SK

Sergey Krivosheev in Go-go!
сонная википедия
но мне в общем-то интересно как проводились замеры
замер времени на секундомере)
источник

SK

Sergey Krivosheev in Go-go!
сонная википедия
и что используется в джаве, мб там C/C++ под капотом вообще
сейчас посмотрю
источник

ОЭ

Орб Экксель... in Go-go!
Подскажите,  не могу понять как при помощи пакета smtp отправить письмо без использования tls? Постоянно ругается либо на незащищенное соединение, либо на неподдерживаемый вид авторизации
источник

IK

Ilya Kaznacheev in Go-go!
Гайс, а можно ли в голанде/датагрипе создать противоположные запросы для запросов?
источник

IK

Ilya Kaznacheev in Go-go!
Иными словами, создать down миграцию для up миграции
источник

DP

Daniel Podolsky in Go-go!
Орб Экксель
Подскажите,  не могу понять как при помощи пакета smtp отправить письмо без использования tls? Постоянно ругается либо на незащищенное соединение, либо на неподдерживаемый вид авторизации
не сервер ли вам ругается?
источник

ОЭ

Орб Экксель... in Go-go!
Daniel Podolsky
не сервер ли вам ругается?
На незащищенное подключение ругается библиотека, на неподдерживаемый тип авторизации ругается сервер,  т.к. попытка авторизации идёт через tls. Я не могу понять как мне сделать так,  что бы подключение шло без tls, где написать false?
источник

VM

Vladislav Milenin in Go-go!
источник

ОЭ

Орб Экксель... in Go-go!
В доке нашёл что есть объект ServerInfo, где есть параметр TLS, но не нашел где этот объект формируетс
источник

VM

Vladislav Milenin in Go-go!
CMD+F + “insecure"
источник

ОЭ

Орб Экксель... in Go-go!
Vladislav Milenin
CMD+F + “insecure"
Я уже так пробовал,  не сработало.  Попробую ещё раз
источник