Dmitry
https://events.yandex.ru/lib/talks/2222/
Dmitry
тогда ок)
Je
не супер-важно, просто непроверенный инсайд, если кто есть из яндекс, было бы интересно выслушать - почему
Vov
Привет, кто то на Го прогает блокчейны?
Max
Anonymous
Max
Max
за исключением geth
Vov
Vov
Anonymous
Можно сбилдить код не записывая его на диск?
Daniel
а?!
Daniel
можно записать его на рамдрайв
V
Пока что этот товарищ задаёт лучшие вопросы в чате)
Daniel
но компилятор работает с файлами
Yuri
Anonymous
А есть исходный код компилятора Go?))
Daniel
конечно
Anonymous
Буду компилить компилятор
кек
Daniel
а зачем, если не секрет?
Anonymous
Секрет
Yuri
Artem
Васильев Виктор
Чувак познает мир все норм)
Anonymous
Что с golang show произошло?
Kirill
Anonymous
heavycharged
все ок, сайт работает
Alexey
Сайт в бане РКН, используйте VPN
Alexey
Произошла жизнь :)
Vladimir
Alexey
Недавно Император отменил запрет
Vladimir
Yuri
привет парни
Yuri
ранее писал по поводу сохранения данных через interface{}. А вот подумал над такой реализацией и пришел к мнению, что луше сделать не через тип interface. А через методы. Т.е. когда на вход в функцию приходит некторый объект от интерфейса. Тогда каждая структура имеет совй обработчик, код становится проще вроде. Что Вы на это скажите? Нормальная мысль?
heavycharged
S 🇺🇦
Yuri
пример старого или нового?
Yuri
heavycharged
Если есть возможность обойтись без interface{}, то лучше так и сделать.
Yuri
func (c *MongoConnect) Insert(object interface{}) (err error) {
// get object for add to collection
item := &object
// get session and collection
session, collection, err := c.urlCollection()
// check errors
if err != nil {
return err
}
// set data to collection
err = collection.Insert(item)
// check errors
if err != nil {
fmt.Println(err.Error())
return err
}
// close session thred
defer session.Close()
return nil
}
Yuri
старый
Yuri
func (c *MongoConnect) Save(object i.Saver) (err error) {
mongo, err := c.clone(object)
if err != nil {
return err
}
err = object.Save(*mongo)
if err != nil {
return err
}
return err
}
Yuri
yjdsq
Yuri
новый, пока в работе
Vladimir
Алексей
добрый день! не будете ли вы добры мне подсказать алгоритм решения моей проблемы!??
Алексей
мне нужно создать веб сервер и вывести документ.html через шаблонизатор jet ! и использовать Gin или Сhi\
Алексей
я это все сделал но без чи или джина т без шаблонизатора
Алексей
https://play.golang.org/p/YGqrzutsCr1
Je
Бери chi, там несколько строчек добавится, это просто роутер с сигнатурой методов http.*
Pawel
долой бэкенд, да здравствует noBackend https://habr.com/company/oleg-bunin/blog/358502/
Oleh
Подскажите пожалуйста как можно проитерировать по такому типу
type Signers []Signer
signers := Signers{}
а вот дальше я что-то застрял, гугл говорит, что нужно навесить на этот тип кастомный итератор, мб есть какие-нибудь лайфхаки чтобы этого не делать?
Roman
а трогал кто-нибудь https://heremaps.github.io/flatdata/index.html ?
Yuri
Pawel
Oleh
signers := Signers{1,2,3}
for i,x := range signers {
fmt.Println(i, x)
}
Стыдно, я думал, почему у меня не работает, а на самом деле я создал`&Signer` у себя и пытался итерировать по поитеру, и думал, почему не получается, спасибо!
Pawel
читал чет не оч.
GUI так точно не сделаешь, инфа 100%. А вот говноAPI-шки клепать оно очень ок, дешево и сердито
Yuri
гуй да
Yuri
согшасен
Yuri
согласен
Pawel
ждём когда грфакуэль завезут в потгрес и далее
Yuri
ага и все жиэсеры станут бэкэндщиками ?
Pawel
они уже как бы стали - см. нодажс. но хреновыми
Roman
Pawel
Yuri
Yuri
кул хацкеры прям ):)
Илья
Yuri
Илья