
Slava
25.02.2018
19:19:19
Какие гномики?

Artem
25.02.2018
19:19:35
Почему люки круглые например )

Slava
25.02.2018
19:19:37
Все наши вопросы есть на глассдоре, в них нет секрета
Кажется такие вопросы перестали задавать лет десять назад

Google

Slava
25.02.2018
19:20:05
В цивилизованном мире

Никита
25.02.2018
19:21:09
?

Artem
25.02.2018
19:21:25
это был понятный пример, но я могу быть конкретней, если нужны более жизненные гномики -
есть номер телефона, состоящий из 7 цифр. Одну цифру пропустили. Сколько номеров нужно перебрать, чтобы гарантированно найти правильный номер?

Slava
25.02.2018
19:21:37
Сейчас у всех вопросы простые, гугл это или яндекс или упаси бог - убер

Artem
25.02.2018
19:21:55
В цивилизованном мире
да мы с вами в разных мирах наверно, тут людям дискретка не нужна, а вы топите за то, что SRE в дропбоксе ее не знает и она не нужна? )

Slava
25.02.2018
19:22:06
Не нужна

f1yegor
25.02.2018
19:22:12
а что с убером не так?

Slava
25.02.2018
19:22:52

Artem
25.02.2018
19:23:27
Не нужна
ну тут мне нечего сказать, только верить на слово могу. Пусть это останется на вашей совести ))

Никита
25.02.2018
19:23:38

Slava
25.02.2018
19:23:59
Нет, это по личному опыту

Google

Artem
25.02.2018
19:26:25

Slava
25.02.2018
19:26:30
Так что, простейшего calculus достаточно

Artem
25.02.2018
19:27:28

Aleksandr
25.02.2018
19:28:03
Хотя статистическое большинство с тобой не согласно

Artem
25.02.2018
19:29:16

Aleksandr
25.02.2018
19:32:20

Artem
25.02.2018
19:32:24
ну а по поводу цивилизованного мира.. еще года три назад в Гугле например на интервью звучал вопрос (и да проходивший интервью три года проработал там во фронтенд команде с ангуляром)
Найти кол-во положительных 9-ти значных чисел, у которых цифры идут в неубывающем порядке.
а вот этот баян из Я
Светофор работает в таком режиме: t1 секунд красный, потом t2 секунд зеленый. Сколько в среднем на нем стоит один и тот же человек

Aleksandr
25.02.2018
19:34:48
Это не чат обучения го. Это чат программистов на го и интересующихся

Artem
25.02.2018
19:34:52
но опыт Славы я не оспариваю, это было бы глупо. Он определенно как и любой собственно имеет право на мнение, а его мнение подкреплено практическим опытом, просто он расходится с моим. Но это норма.

BlastPy
25.02.2018
19:35:35

Aleksandr
25.02.2018
19:36:10

Artem
25.02.2018
19:36:50
даже вы скорее склоняетесь к их мнению, чем четко поддерживаете ))

Max
25.02.2018
19:37:09
друзья, хочу наследоваться от gorm.Model но нужно прописать кастомные теги на ID. как это делается?

Aleksandr
25.02.2018
19:37:27

Google

Александр
25.02.2018
19:38:09

Artem
25.02.2018
19:38:31
Мне параллельно. Я указываю на прорехи в логике
логики тут нет, как и сказал я опираюсь на личный опыт и опыт который мне последний год довелось наблюдать. Но опять таки, я был куда ближе к ds, чем к программированию, потому соглашаюсь с тем, что все может быть иначе.

Max
25.02.2018
19:39:01
да но CreatedAt и UpdatedAt gorm не устанавливает если не наследован от model явно

Александр
25.02.2018
19:39:09
еще как устанавливает

Илья
25.02.2018
19:39:28
В go нет наследования

Александр
25.02.2018
19:39:46
и DeletedAt тоже делает, если прописывать его так же, как в gorm.Model
https://github.com/jinzhu/gorm/blob/master/callback_create.go#L32

Max
25.02.2018
19:41:50

Александр
25.02.2018
19:41:50
там все достаточно примитивно делается

Max
25.02.2018
19:42:20
if createdAtField.IsBlank {
createdAtField.Set(now)
}
что такое IsBlank для time.Time ?
{"error":"Error saving the winner: Error 1292: Incorrect datetime value: '0000-00-00' for column 'created_at' at row 1"}

Александр
25.02.2018
19:43:01
IsBlank = time.Time{}.IsZero()

Max
25.02.2018
19:43:02
вот что у меня получается после того как я не трогаю CreatedAt и пытаюсь сохранить его через Save

Александр
25.02.2018
19:43:18
а как CreatedAt описан?

Max
25.02.2018
19:43:25
скопирован с Model
CreatedAt time.Time jsonapi:""
CreatedAt time.Time \`jsonapi:""\`

Александр
25.02.2018
19:44:10
че-то магия)

xPushkin
25.02.2018
19:44:52

Google

Max
25.02.2018
19:45:41
че-то магия)
у меня сериализируется модель в которой CreatedAt из json, но в нем вообще нет createAt аттрибута, те по умолчанию он должен иметь значения Zero после сериализации, и IsEmpty gorm'а должен сработать

25.02.2018
19:46:09

Max
25.02.2018
19:46:12
IsBlank*

25.02.2018
19:46:22
Я пишу на шарпах и го, а они на паскале

xPushkin
25.02.2018
19:46:48
Учи Computer Science / Информатику

Александр
25.02.2018
19:47:09

25.02.2018
19:47:41

Admin
ERROR: S client not available

xPushkin
25.02.2018
19:48:02

25.02.2018
19:49:01
Мне лень (

Artem
25.02.2018
19:49:26
Ну ладно, инфа у меня не слабая)
А вот матан да
вот кстати даже я не уверен нафига матан программисту в чистом виде, в моем понимание простому прогеру достаточно вот этой математики. И ее можно быстро (относительно) подтянуть https://stepik.org/course/83/syllabus
Матан это скорее в ресерче нужно

Max
25.02.2018
19:50:31

25.02.2018
19:51:28

xPushkin
25.02.2018
19:51:40

25.02.2018
19:51:44
А там тригонометрия и прочая дичь

Max
25.02.2018
19:53:11
кстати кто пользуется каким jsonapi пакетом? я сейчас юзаю "github.com/google/jsonapi" но у него проблема с сериализацией вложеной структуры как attr

Artem
25.02.2018
19:53:36
Смотря какой программист.
теория множеств -это по сути понимание оценки сложности. Графы и Деревья, как и вероятсностные методы, хть и не всем нужны, но задачи встречаются всем (пусть редко). без этих знаний решить невозможно. Хотя бы обзорно, чтобы узнать задачу они нужны.
Но ок, на самом деле тут все правы, спорить смысла нет, у всех свой опыт и всех все устраивает, пусть будет не всем. По сути всем даже ходить на двух ногах не нужно и видеть достаточно одним глазом.

xPushkin
25.02.2018
19:53:40

Google

Max
25.02.2018
19:54:00
приходится все в relation кидать, а это немного долго обрабатывать на фронте

xPushkin
25.02.2018
19:57:13

Artem
25.02.2018
19:58:18
Спасибо, но как раз у меня с математикой проблем нет, у нее со мной - иногда, но это уже её проблемы )

Alexander
25.02.2018
19:59:32

xPushkin
25.02.2018
19:59:57

Alexander
25.02.2018
20:00:26

Vasily Romanov
25.02.2018
20:06:41

Александр
25.02.2018
20:32:55
цените, это достаточно гениально? https://play.golang.org/p/dIc1Tdyjr3T ?
мне просто интересно услышать отзывы о такой система организации запросов

Karey
25.02.2018
20:40:11
Почему нет, только лучше вынести создание http клиента куда-нибудь в NewService() например

Max
25.02.2018
20:44:01

Alexey
25.02.2018
20:44:55
Маршалить и анмаршалить большие данные структуры можно сразу в райтеры и из ридеров, без выделения излишне памяти https://golang.org/pkg/encoding/json/#NewDecoder и https://golang.org/pkg/encoding/json/#NewEncoder

Александр
25.02.2018
20:46:52

Denis
25.02.2018
20:48:44

Alexey
25.02.2018
20:49:18

Александр
25.02.2018
20:50:49
я все еще не совсем в гоустиле пишу