@gogolang

Страница 1449 из 1630
A
24.09.2018
17:55:24
откуда 100% защита?!

Daniel
24.09.2018
17:55:33
коллеги, вы о чем?

Olzhas
24.09.2018
17:55:46
Какое сообщение ты уместишь в двух байтах?
Ладно, фиг с ним - ты перехватил два байта, тебе неизвестен точный алгоритм шифрования, неизвестен ключ и неизвестен текст

Aleksandr
24.09.2018
17:55:58
я вот кстати смотрю и нет, это не то. там своя отдельная либа со своим блек джеком и пасьянсом
судя по всему они форкнули вторую либу и в июле мигрировали на нее. в чем разница пока не знаю.

Google
A
24.09.2018
17:56:44
"тебе неизвестен точный алгоритм шифрования" - єто реально 100% антивзлом :))))))))))

Andrey
24.09.2018
17:56:53
Gu и Koi

Угадайте что за два сообщения

Daniel
24.09.2018
17:57:14
коллеги, пожалуйста, хватит содомии

Nyan
24.09.2018
17:57:55
"тебе неизвестен точный алгоритм шифрования" - єто реально 100% антивзлом :))))))))))
на самом деле, это условие неправильное, пусть вам будет известен алгоритм

Abylay
24.09.2018
17:58:25
Гоу в 2019 ?

Алексей
24.09.2018
18:03:05
Есть сообщение из двух байт, есть случайный ключ из двух байт, есть результат их xor-a. Перебрать не проблема, только найти правильный результат среди всех невозможно

Daniel
24.09.2018
18:03:26
поэтому не бывает сообщений из двух байт

а бывают из 32 байт и 64 байт

Алексей
24.09.2018
18:04:58
Да даже если всего два байта, то всё равно невозможно, так как все варианты перебора равновероятны

а бывают из 32 байт и 64 байт
Не все шифры блочные

Google
Daniel
24.09.2018
18:05:39
вообще-то все

под потоковым шифром всегда лежит блочный

и потоковость шифра только в паддинге

Olzhas
24.09.2018
18:09:02
*стикер с кисой*

Artem
24.09.2018
18:12:03
судя по всему они форкнули вторую либу и в июле мигрировали на нее. в чем разница пока не знаю.
ну они там уже много чего напилили с февраля 2018, много всяких фич, в т.ч. подписку через ws и еще всякие, которыми они хвалятся в своей доке

Olzhas
24.09.2018
18:13:14
под потоковым шифром всегда лежит блочный
У поточных шифров, насколько я помню, сразу все данные побитово зашифровываются ключом, а у блочных данные делятся на части, и что если длина данных недостаточна для полного блока, то добивается нулями, и потом уже шифрование

Но всегда можно использовать какой-нибудь блочный гост 28147-89 в поточном режиме

Медленно и сердито

Алексей
24.09.2018
18:25:24
под потоковым шифром всегда лежит блочный
шифр Виженера не является блочным, если конечно же не называть блочными шифрами те шифры, у которых размер "блока" равен одному биту

Wingman
24.09.2018
19:13:08
Народ, а помогите помозгоштурмить плиз :) У меня есть: - демон (сервис) "discoverer", производящий всякое там исследование различных объектов. Ему по расписанию ставит задачи на дискаверинг другой сервис. - демон ("object handler"), держащий в памяти нужные объекты, по расписанию кидающий задачи дискавереру на их "исследование" раз в N часов. Общение происходит по nats-streaming + protobuf. Мне нужно сделать ещё и сервис-пинговалку, который будет ещё и пинговать эти объекты, проверяя на доступность. Результаты отправлять в object handler. Я вот думаю над тем, как всё организовать. 1) Можно сделать так же, как с discoverer`ом - отправлять в пингер пинг-задачи по расписанию из хандлера. Но в случае с дискаверером это оправдано, т.к. задачи на каждый из тысяч объектов выставляются раз в 1+ часов. А в случае с пингером - интервалы от 1 минуты. Будет дикий излишний флуд. 2) Можно выгружать все объекты в пингер единожды, пинговать он будет сам, и отправлять в хандлер только результаты. На первый взгляд это круче, но - теперь нужно постоянно заботиться о консистентности и синхронизации обеъктов в памяти пингера/хандлера ; лишняя забота при: добавлении/удалении объектов ; изменении настроек их интервала пинга. Потенциально наверняка будут проблемы с рассинхроном :( Как вообще принято подобные штуки реализовывать в мире go? :)

Oleg
24.09.2018
19:19:36
В GORM за основу взят паттерн Repository. Есть красивые варианты с ActiveRecord в Golang?

Aleksandr
24.09.2018
19:35:51
Oleg
24.09.2018
19:40:12
А мне кажется вполне. Я исхожу из семантики Repository - repository.save(entity), ActiveRecord - entity.save()

Aleksandr
24.09.2018
19:40:59
Есть больше чем два паттерна работы с базой

Oleg
24.09.2018
19:43:41
Есть больше чем два паттерна работы с базой
Рассказывай) Но вначале про ActiveRecord.

Aleksandr
24.09.2018
19:47:55
Рассказывай) Но вначале про ActiveRecord.
Это орм поверх дата маппера, как и все остальные орм за исключением орм на базе активрекорда.

Есть Table и row gateway. Это когда орм тащить не хочется, а чуть чуть абстрагироваться есть желание

Oleg
24.09.2018
20:16:41
так что по ActiveRecord?

Google
Aleksandr
24.09.2018
20:17:18
ну я бы начал с запроса в гугл golang activerecord, а сюда пришел с конкретикой

Constantine
24.09.2018
20:17:23
Oleg
24.09.2018
20:18:05
почему не нужен?

Aleksandr
24.09.2018
20:20:09
я пришел узнать кто что использует
думаю никто ничего. я лично навскидку не помню есть ли вообще ar на го

Aleksey
24.09.2018
21:42:55
А есть ли способ в вскоде сразу видеть покрытие тестами? В дефолтном гошном аддоне есть такое, но оно не даёт подсветку сразу, а надо дёргать.

Artem
24.09.2018
21:55:16
в голанге после прогона теста показывает

Aleksey
24.09.2018
22:12:11
в голанге после прогона теста показывает
это что прожать надо, чтоб так работало? (надеюсь, ты не перепутал goland с golang)

Artem
24.09.2018
22:12:57
я про ide от шторма

Aleksey
24.09.2018
22:13:21
/o

Baruch
24.09.2018
22:28:57
я про ide от шторма
“от шторма"?

Artem
24.09.2018
22:29:14
“от шторма"?
От жетбрейнс

Baruch
24.09.2018
22:29:31
сук.

Aleksey
24.09.2018
23:22:10
Люблю такое. "Чуваки, как в А сделать Б?" "О, в Ц можно Б!". За что вы так? Я знаю что где-то так можно, потому и спросил как это сделать в "А" :/

Aleksey
25.09.2018
00:13:40
проверь, что у тебя обновлены тулзы
поставил 2 дня назад начисто

Kirill
25.09.2018
00:13:41
и проверь, что ты не забыл вообще тесты запустить)

Alexander
25.09.2018
00:14:11
Люблю такое. "Чуваки, как в А сделать Б?" "О, в Ц можно Б!". За что вы так? Я знаю что где-то так можно, потому и спросил как это сделать в "А" :/
Потому что ты не в школу пришел и не на платные курсы. Не хочешь слушать, что люди по этому поводу думают - не спрашивай.

Aleksey
25.09.2018
00:14:13
и проверь, что ты не забыл вообще тесты запустить)
Сохранил, запустил. Только выключить и включить помогает

Kirill
25.09.2018
00:14:31
Google
Aleksey
25.09.2018
00:15:06
выключить и включить... что?
подсветку покрытого

Alexander
25.09.2018
00:15:19
По поводу — хочу. Не по поводу — не хочу :)
Так не по поводу и не слушай. :) Ты же не слушаешь, о чем в метро тебе бабуленьки говорят иногда. :)

Aleksey
25.09.2018
00:15:54
Так не по поводу и не слушай. :) Ты же не слушаешь, о чем в метро тебе бабуленьки говорят иногда. :)
мммм... наглазники с шумодавом для флудерский чатиков... хотеть! куда нести деньги? :))

Kirill
25.09.2018
00:16:12
Потому что ты не в школу пришел и не на платные курсы. Не хочешь слушать, что люди по этому поводу думают - не спрашивай.
адекватно человек сказал. тут классика чата — как сделать A в B? спасибо, хоть iris не предлагали

Admin
ERROR: S client not available

Alexander
25.09.2018
00:17:09
Ну, в некоторых чатах без наглазников вобще нельзя...

Aleksey
25.09.2018
00:17:28
и проверь, что ты не забыл вообще тесты запустить)
ЕМНИП, в атоме go-plus без явного запуска тестов подсвечивает покрытое. Да лень проверять, опять атом ставить...

Alexander
25.09.2018
00:18:28
тем более, есть западные чаты - там как-то более по делу всегда

Aleksey
25.09.2018
00:18:31
btw, хочу чтоб по нажатию на cmd+s автоматически подсвечивалось новое покрытие. Без запуска мануального запуска и вот этого всего.

Есть способы добиться этого в вскод?

Kirill
25.09.2018
00:19:32
ЕМНИП, в атоме go-plus без явного запуска тестов подсвечивает покрытое. Да лень проверять, опять атом ставить...
как, по-твоему, он бы coverage тебе посчитал, если бы я unsafe'ом вызывал функцию?)

Aleksey
25.09.2018
00:20:23
как, по-твоему, он бы coverage тебе посчитал, если бы я unsafe'ом вызывал функцию?)
я не хочу знать как это работает. Я хочу волшебный блекбокс, который работает "как раньше"

Aleksey
25.09.2018
00:24:39
Kirill
25.09.2018
00:25:00
Чтоб было :)
я по описанию не вкурил, что происходит и зачем ?

Google
James
25.09.2018
01:47:32
Alexander
25.09.2018
01:57:05
Так численные методы же, не?

Александр
25.09.2018
01:58:20
хехе

я помню как писал свой криптоалгоритм на пхп ?

получилось что-то на тему "Шифра Цезаря"

Hello
25.09.2018
03:30:33
Всем привет, посоветуйте, пожалуйста, литературу или любую другую информацию для изучения разработки микросервисов на Go

Alexander
25.09.2018
03:32:20
И кстати, не только восторженные лекции. Есть и где довольно осмысленно эти микросервисы рассматривались, с плюсами и минусами

По поводу — хочу. Не по поводу — не хочу :)
Тебя в любом нормальном чате раньше забанят, чем ты всех постороишь отвечать тебе так, как ты хочешь :)

И вобще, за "я спросил, а мне сказали не то" - банят обычно. Других мест полно! Иди спроси там

Yo
25.09.2018
04:09:46
Всем привет, посоветуйте, пожалуйста, литературу или любую другую информацию для изучения разработки микросервисов на Go
Книга на Packt Publishing про микросервисы на го 2017 — 9$ цена ещё три дня. https://www.packtpub.com/application-development/building-microservices-go На рутреккере есть 2016 года Cloud Native Go: Building Web Applications and Microservices for the Cloud with Go and React Про качество, ценность книг ничего не скажу, не читал.

Дамир
25.09.2018
05:41:05
Всем привет! Если не сложно можете ссылки отправить

В ютюбе есть несколько лекций про это с митапов. Поищи. Не литература, но все же

И кстати, не только восторженные лекции. Есть и где довольно осмысленно эти микросервисы рассматривались, с плюсами и минусами

Alexander
25.09.2018
06:02:03
Всем привет! Если не сложно можете ссылки отправить
Дамирчик, дорогой мой! Я устал и мне лень. Прости, пожалуйста.

Alexander
25.09.2018
06:07:34
Не за что. Обращайся! :)

Страница 1449 из 1630