Oleksii
Если нужно будет часто изменять DOM, то может быть проблема с производительностью. Которая как раз решается использованием virtual DOM (группирование изменений к реальному DOM, частичный re-render). Надо иметь это ввиду, SPA фреймворки/библиотеки уже это имеют под капотом и позволяют абстрагироваться от таких проблем.
Oleg
https://i.imgur.com/MOwnI9S.png
Anonymous
А если на сетевой карте несколько ip адресов висит то с какого адреса пойдут запросы?
Anonymous
Chebyrash
Друзья, хочу билдить бинарник в контейнере, а потом оттуда его доставать для дальнейшего использования. Как быть? Класть его в volume?
Dmitry
Anonymous
вопрос как написать бенчмарк чтобы сначала он генерировал данные а потом делал бенчи,надо чтобы генерация данных была один раз, или чтобы генерация не считалась
Dmitry
Можно подробнее если не сложно?
Если задача просто собрать билд в одном контейнере, а во втором его запустить, то multi-stage билды как раз то, что нужно. Берется какой-нибудь golang:1.9, в нем происходит билд, а потом создается linux-alpine контейнер, куда перетаскивается с помощью COPY уже собранный бинарник из прошлого контейнера и запускается там
Максим
Chebyrash
Chebyrash
Dmitry
😉
Anonymous
Anonymous
из init()
Максим
из init()
Объяви переменные вне тела функции init и спокойно обращайся к ним из benchmark
Anonymous
спасибо
Anonymous
ребят, это что за юмор math/rand.intn выдает мне постоянно ОДНО И ТОЖЕ 4 раза
Anonymous
Проблема решена
Anonymous
надо было инициализировать генератор руками
Anonymous
Добрый день, судари.
Вот с чем столкнулся: хожу я к базе данных. Что-то типа ‘’’r, err := db.Upate()’’’
Ошибки могут быть разные, верно?
Но как тогда эту ошибку привести к виду, читаемому для UI?
Ведь нельзя же вернуть на UI “cannot select from table...”
Anonymous
Ручками не могу забить строку. Ведь ошибки разные, верно?
invariance
wat?
invariance
а что мешает err выкидывать куда угодно?
invariance
ааа
Aleksandr
invariance
ты про изменение текста типо
invariance
ну да, мапить только походу
invariance
а в ином случае возвращать вариант Б выше
Kalys
Anonymous
Окей. Резюмируя все выше сказанное: на UI отдаем "generic"-ошибку а-ля "Cannot update", в логи пишем полную инфу
Мерль
Dmitry
Всем привет! Прошу помощи с анмаршалингом json.
На вход поступает json такого вида: [{"data":[{"value":23,"accuracy":75}],"date":"2017"}]
Как это преобразовать в структуру, которая содержит внутри себя массив из json?
https://play.golang.org/p/Gr_zdg9d6Bn
Dmitry
https://mholt.github.io/json-to-go/
Dmitry
type AutoGenerated []struct {
Data []struct {
Value int json:"value"
Accuracy int json:"accuracy"
} json:"data"
Date string json:"date"
}
Dmitry
Anonymous
Хорошо хоть не автоматический "банан" в задницу
Anonymous
Dmitry
Dmitry
еще можно, если json поменять в {"arr":[{"data":[{"value":23,"accuracy":75}],"date":"2017"}]}
Maxim
Что в таком случаи правильно возвращать вместо image.Image?
ainu
nil
Dmitry
ainu
Тут похоже логическая ошибка
ainu
а, нет=)
ainu
можешь возвращать nil =)
Maxim
спасибо :)
Maxim
ainu
точно не fileImg возвращай. Он и не даст этого сделать
ainu
у этой картинки в метоже получения надо поставить time.Sleep
Dmitry
ainu
чтобы случайно не запросить
ainu
ainu
потому что это интерфейс=)
Vasily
Сегодня вышла первая часть моего курса по Go на Coursera. Наслаждайтесь, тут многие спрашивали.
https://www.coursera.org/learn/golang-webservices-1?utm_source=mipt&utm_medium=institution&utm_campaign=telegram_post_mrg
Vasily
@twentydraft можно запинить это ?
Anatoliy
Anatoliy
это уже есть? щас зарегаюсь тогда, посмотрим)
Anatoliy
Хм.. записался, вечером гляну подробнее) А так - круто :)
Alex
Sergey
Vasily
опечатку поправил .спасибо
Эмин
курс платный?
Sergey
Vasily
Это прекрасно
но совсем хардкора и кишков не будет. Оставлю это коллегам на конференциях
Vasily
Vasily
там вроде есть бесплатный аудит где-то. но даже для платного цена совсем не кусается
Anatoly
Первый раз на курсере, удивительно но факт, мне курс предложил два варианта, либо 3,5к либо быть вольным слушателем. Пока выбрал второе, но не знаю насколько это будет плохо. Расскажите?
Эмин
основы успешно освоил, хотелось бы найти ментора с которым можно было бы обсуждать некоторые нюансы
Vasily
Alex