@gogolang

Страница 1437 из 1630
Viktor
21.09.2018
15:37:51
Это я все понимаю. У меня другой вопрос. Как корректно тестировать работу метода.
Вы понимаете как тестировать, но не понимаете как корректно тестировать?

Vadim
21.09.2018
15:40:15
Вы понимаете как тестировать, но не понимаете как корректно тестировать?
Всё, есть контакт. Я что то поплыл. Думал, что гипотетически можно как то тестить без инициализации структуры.????

Мерлин
21.09.2018
15:45:38
Это я все понимаю. У меня другой вопрос. Как корректно тестировать работу метода.
Так же как и обычную функцию, только структуру создать надо

Vadim
21.09.2018
15:46:48
Google
Vadim
21.09.2018
15:46:50
Недосып

Буду перечитывать 20 раз, перед тем как людей дергать

Daniel
21.09.2018
15:47:34
Всё, есть контакт. Я что то поплыл. Думал, что гипотетически можно как то тестить без инициализации структуры.????
вообще, совершенно безопасно думать о ресивере как о первом аргументе функции

Baruch
21.09.2018
16:14:14
peeps, а может кто знает, с кем бы мне налабать парных докладов по go mods чтобы колесить с ними по городам и весям?

Daniel
21.09.2018
16:14:25
а?!

Baruch
21.09.2018
16:14:57
а?!
какое слово непонятно?

Daniel
21.09.2018
16:15:16
непонятно, с какого конца деньги

Baruch
21.09.2018
16:15:31
непонятно, с какого конца деньги
тщеславие и маркетинг жи!

на самом деле зависит от нужд

но в целом, devrel

Daniel
21.09.2018
16:16:03
куда колесить-то хотите?

впрочем - я трудный содокладчик

Baruch
21.09.2018
16:16:25
ну вот прямо сейчас godays berlin жаждет контента

Google
Baruch
21.09.2018
16:16:37
а там как пойдет

благо евентов по гошечке хватает

Alexey
21.09.2018
16:17:06
JBaruch со мной

Daniel
21.09.2018
16:17:41
в смысле - ты уже с ним содокладываешься?

Alexey
21.09.2018
16:17:56
Не советуешь? ?

Daniel
21.09.2018
16:18:09
не, спрашиваю

Alexey
21.09.2018
16:18:14
Нет ещё

Daniel
21.09.2018
16:18:21
коротче - я готов содокладываться

Baruch
21.09.2018
16:18:22
JBaruch со мной
пошли в личку!

а, уже не в личку ?

сейчас сделаю чат ?

Daniel
21.09.2018
16:18:39
вот с Лешей мы как-то содокладывались, можно у него спросить, как это

Baruch
21.09.2018
16:28:22
Нет ещё
я тебя добавляю в чат, а ты не добавляешься

Sergey
21.09.2018
16:42:39
Это, гайз, вы когда подоклаываете, киньте ссыль плз, посмотреть)

Мне го мод неспешно, я подожду

Baruch
21.09.2018
16:44:13
дык!

No
21.09.2018
18:35:51
Господа, хочу вернуть ajax'ом htm шаблон, шаблон был экспортирован через router.LoadHTMLGlob как можно вставить в message? фрейм gin c.JSON(http.StatusOK, gin.H{ "title": "Лолка", "message": "ajax tpl", })

Alexander
21.09.2018
19:09:46
О! This group is accessible again

вот с Лешей мы как-то содокладывались, можно у него спросить, как это
Если я тебя чем-то смог обидеть - прости, пожалуйста.

хотя, может, ты и прав. Нечего мне тут делать. Интернет - это вобще зло! :)

Google
Daniel
21.09.2018
19:15:20
а?!

Alexander
21.09.2018
19:17:21
зло

Или это был Зеленин. Но и ему я, будучи смелым в пятницу вечером, могу сказать, что Интернет - это зло!

:)

И до добра оно не доводит

Да и хватит об этом.

Вот тут некоторые спрашивают, как писать программы. Так я вам скажу! Берете A4 KV-300H - это по ощущениеям то же, что и аналогичная клава эппл, только черная и в отличие от той клавы все еще выпускается, и все думают, что это не она. А это, похоже, даже лучше.

Это - не пятиминутка рекламы. Я просто купил такую только что и - счастлив, как слон! :)

Monday Begins on Saturday
21.09.2018
19:33:49
Нужен алгоритм который генерирует случайную строку принимая другую строку. Причем если строка одна и та же, то и вывод один и тот же. В какую сторону копать?

Alexander
21.09.2018
19:33:52
И стоит не дорого, между прочим, не как эппловская

Monday Begins on Saturday
21.09.2018
19:34:29
Я не силен в криптографии, но гугл выдает Pseudo Random Generators. Это оно?

Alexander
21.09.2018
19:34:46
нет, не оно

Monday Begins on Saturday
21.09.2018
19:35:05
CRC64?
Хм, спасибо гляну

Daniel
21.09.2018
19:35:37
любой hash, на самом деле

Alexander
21.09.2018
19:35:48
Да и на другие алгоритмы из той ветки пакетов глянь. SHA256, например

Daniel
21.09.2018
19:35:51
от crc32 до sha256

вопрос в том, насколько случайная дистрибуция

и насколько равномерная дистрибуция нужна

Мерлин
21.09.2018
19:37:09
Нужен алгоритм который генерирует случайную строку принимая другую строку. Причем если строка одна и та же, то и вывод один и тот же. В какую сторону копать?
Хеширование — Википедия ru.wikipedia.org Хеширование или хэширование (англ. hashing) — преобразование массива входных данных произвольной длины в (выходную) битовую строку установленной длины...

Google
Мерлин
21.09.2018
19:37:20
начинай копать отсюда

готовое решение — BLAKE-2 + base64

или SHA-512/256 + base64

Monday Begins on Saturday
21.09.2018
19:38:19
Я делаю сокращатель ссылок. Решил что строка для ссылки будет случайной, но что бы экономить решил что на один и тот же url должен быть один ответ

А хотя сейчас понимаю, что можно обойтись и без этого кажется)

Admin
ERROR: S client not available

Monday Begins on Saturday
21.09.2018
19:40:42
Все равно доступ в hash map'у редиса будет o(1) и запись тоже. Можно просто чекать ее и все и использовать рандомную строку просто

Alexander
21.09.2018
19:40:50
да даже и 32, хотя это и не круто уже, при наличии 64

Sergey
21.09.2018
19:41:32
Обьясните, зачем интерфейс встраивать во внутрь структуры

Alexander
21.09.2018
19:41:58
uuid - это не хашь

Oleksandr
21.09.2018
19:42:17
Я год назад начинал учить GO, там был сайт-учебник и у парня была ссылка на канал go сообщества. Не дадите пожалуйста ссылку на тот сайт? Hellow, world – там было через запятую)))

Oleksandr
21.09.2018
19:42:49
Если можно, то в личку

Мерлин
21.09.2018
19:44:30
uuid - это не хашь
речь о том, чтобы генерировать случайную уникальную строку ну, и uuid5 это именно хэш )

Sergey
21.09.2018
19:44:49
Monday Begins on Saturday
21.09.2018
19:45:04
речь о том, чтобы генерировать случайную уникальную строку ну, и uuid5 это именно хэш )
uuid'ы же жутко длинные не? просто у меня сокращатель ссылок

Alexander
21.09.2018
19:45:20
Sergey
21.09.2018
19:45:20
Я так не разу не делал, всмвсле в структуру, только как параметры функции

Google
Мерлин
21.09.2018
19:45:36
Monday Begins on Saturday
21.09.2018
19:45:56
Некрасиво и я бы сам у себя такое не принял

Monday Begins on Saturday
21.09.2018
19:46:57
Все равно доступ в hash map'у редиса будет o(1) и запись тоже. Можно просто чекать ее и все и использовать рандомную строку просто
В общем как всегда разговор в чате помог прийти самому к правильной мысли) Мне не нужно так морочиться

Alexander
21.09.2018
19:47:25
Я так не разу не делал, всмвсле в структуру, только как параметры функции
ты не можешь интегрировать интерфейс в структуру. Интерфейс - это определение операторов, а структура определение данных. Они неким образом сообразуются, но не посредством встраивания одного в другое

Alexander
21.09.2018
20:09:33
Просто, "интерфейс может быть полем в структуре" писал человек, котоый не знал смысла слов :(

Alexander
21.09.2018
20:24:58
Скорее всего, через интерфейс в структуре можно поиметь методы этого интерфейса из структуры

А так вообще, в книжке по го описывалось как использовать интерфейсы в структуре, надо почитать, как это можно использовать

Artem
21.09.2018
20:30:18
Вернусь к теме укоротителя ссылок я вот за такой вариант, и его мапить с айди в базе https://github.com/JackShadow/go-shorter/blob/master/common.go

lexxx
21.09.2018
21:00:35
всем прив

как дела

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