Pawel
Господа, а пользует ли кто-нибудь gopherjs? Интересует впечатления от.
Oleksii
Oleksii
Кто-то такое видел раньше? :)
Oleksii
а, все, сорри
Oleksii
Не увидел строчку перед этим
Oleksii
так уже может быть :)
Oleksii
Anonymous
Oleksii
Oleksii
https://github.com/nguyenthenguyen/docx
Oleksii
Anonymous
Жесть) спасибо
Peter
Известно же, что docx это простой zip архив с .xml внутри
Ilya
Peter
Ок.
Slach
всем привет
а кто работал с x/oauth2 ??
можете дать ссылки на нормальные примеры кода?
официальные примеры куцие очень =((
ну то есть. чтобы реально работающий пример кода
а то у меня вообще состыковать не получается, как правильно сделать handler как туда oauth2 config подключить
Мерль
[last news]
Oragono – a modern, experimental IRC server written in Go
Ilya
ирц? шо? опять?
Alexey
Ilya
но зочем
Anonymous
Кто может подсказать - как null из базы превращать в красивый JSON? Хочу избавиться от {"Int64":3,"Valid":true}
Oleg
Anonymous
nikita
не стоит
nikita
в структуре, которую ты маршалишь, анмаршалишь, замени nullable поля на ссылки
nikita
тогда, если в бд пусто, у тебя будет nil
nikita
маршалеры только для своих типов и timestamp, если у тебя mysql
Anonymous
type Model struct {
ID int64 `db:"id" json:"id"`
TreeID *sql.NullInt64 `db:"tree_id" json:"tree_id,omitempty"`
...
}
Так?
nikita
*int64
Anonymous
ну этот не может быть null
Anonymous
а, TreeID *int64?
nikita
ага
nikita
заодно от зависимости избавишься
Anonymous
Хм, а зачем тогда все эти Null* типы, если можно простым указателем обойтись?
nikita
если честно хз, я недвано про это узнал
возможно это появилось с какой-то версии го
Anonymous
Спасибо, буду пробовать, так действительно лучше будет, меньше зависимостей и огород городить не придется.
Anonymous
я имею структуру структур и одна из вложенных структур имеет методы,как мне привязать методы к родительской структкре
Oleksii
Oleksii
Сделать методы, которые будут делегировать роботу вложенной структуре. Если я тебя правильно понял.
Kirill
выглядит интересно: https://github.com/devork/grava
Anonymous
func (p Parent) Method(...) ... {
p.child1.child2.Method(...)
}
Oleksii
type A struct {}
func (a *A) Method() error {
return nil
}
type B struct {
A
}
func (b *B) Method () error {
return b.A.Method()
}
Kirill
Oleksii
Ну я на коленке писал на телефоне, возможно что-то не так
Kirill
b.A.Method()
Kirill
да не за что)
Sergey
htбят подскажите в стандартной библиотеке есть функция подсчета повторений чисел?
Anonymous
в строке или где?)
Anonymous
вряд ли)
Sergey
дан массив [1,2,3,4,5] нужно подсчитать какое число сколько раз использовалось, или цикл писать ?
Anonymous
цикл, я лично не видел таких функций
Sergey
хорошо тогда. спасибо
Anonymous
а компилятор тянет неиспользованный код?
Anonymous
я так подозреваю, что да, если ты импортируешь пакет, то все его функции будут в бинарнике
Anonymous
иначе бы Hello World не вырос бы с 1.8 Мб до 8+Мб с импортами sql и сопутствующих
Мерль
Go torch - a Stochastic flame graph profiler #profiling #golang https://github.com/uber/go-torch
Oleksii
https://youtu.be/uBjoTxosSys
Oleksii
Это в дополнение к предыдущему
Мерль
Constantine️
Anonymous
хм Я не понимаю Похоже что у этого Бота запрещен импорт
Anonymous
Errors:
source_file.go:9: cannot refer to unexported name fmt.printf
source_file.go:9: undefined: fmt.printf
Daniel
все экспортируемые функции называются с большой буквы
Kirill
Billyfbrain
у меня есть странный вопрос, почему тут больше про кодинг, а в комате про раст тролиг го?))
Billyfbrain
Billyfbrain
да это скорее шутка) у нас в проде и то и то, и здесь я всегда находил ответ еще не задав вопрос, а просто полистав чатик, а там чет сложно как-то
Oleksii
Kirill
Daniel
ну - у меня так на маке настроено
Slava
Кто бокс будет смотреть сейчас?
Kirill