Zloy-Dobry
https://play.golang.org/p/qiqNG2Bi12
получаю`{ added_at: { "time": <time>}} переделать в { added_at: <time> }` не выходит.
Zloy-Dobry
ох
Anonymous
Друзья, в голанг , кода идет импорт например import("net/http"), при компиляции линкуется соответствующая .a библиотека, в которой находятся все функции http??? Как эти .a библиотеки компилируют сами разработчики компилятора Go?
Aleksandr
ох
ну добавь строку json и анмарашль ее, чтобы ошибку выдало
Zloy-Dobry
ща
Zloy-Dobry
блдж
Zloy-Dobry
чот опять не может спарсить
Zloy-Dobry
хотя метод со вчера не менял.
Aleksandr
https://play.golang.org/p/oaLDIXMEyq
Aleksandr
все ок рабоатет, у тебя там лог ошибок просто стоит
Zloy-Dobry
ага
Zloy-Dobry
уменя это все сохраняется в монгу, а там какраз этот added_at: {time : <%t>}
Aleksandr
она же тоже в json сохзраняет - добавь MarshallJson
Zloy-Dobry
ну блин, сли поменять формат, на стринг напрмер сохраняет как надо
Aleksandr
а вообще может тебе и не надо конвертировать в time. просто строку туда сюда вози
Aleksandr
ну блин, сли поменять формат, на стринг напрмер сохраняет как надо
ну монга видит инстанст JsTime и что она с ним делать будет? приводить к строке - <%t>
Aleksandr
чтобы корректно привести к строке, надо MarshallJson написать
Zloy-Dobry
"added_at" : { "time" : ISODate("2017-10-27T00:29:15.000Z") }, вот так в монгу кладет
Zloy-Dobry
ну так https://play.golang.org/p/MiIAxKgrI4
Zloy-Dobry
а ложит как гавно
Aleksandr
чтобы корректно привести к строке, надо MarshallJson написать
Aleksandr
точнее это func (t Time) MarshalText() ([]byte, error) { if y := t.Year(); y < 0 || y >= 10000 { return nil, errors.New("Time.MarshalText: year outside of range [0,9999]") } b := make([]byte, 0, len(RFC3339Nano)) return t.AppendFormat(b, RFC3339Nano), nil }
Aleksandr
или нет. ну короче готовый метод из кода возьми
Slava
без смысла, просто
Anonymous
Или у них еще есть компилятор ака особый?
Slava
обычный компилятор, как у всех
Anonymous
Эти же .а библиотеки из Go кода?
Anonymous
Slava
https://golang.org/cmd/pack/
Anonymous
https://golang.org/cmd/pack/
Ооо, спасибо
Zloy-Dobry
или нет. ну короче готовый метод из кода возьми
я нихуя чот не понимаю https://play.golang.org/p/um19zTjtU_
Zloy-Dobry
он маршалит правильно, — почему в бд суется другое
Sergey
он маршалит правильно, — почему в бд суется другое
Потому что у тебя jstime так определен
Zloy-Dobry
почему при маршалинге не видно это го в джсоне?
Zloy-Dobry
как тогда определить, правильно?
Sergey
type JsTime time.Time
Zloy-Dobry
А дальше чо?
Zloy-Dobry
Анмаршалинг ломается.
Zloy-Dobry
Попробуй, там в плейграунде рабочий пример
Sergey
Так почини)
Sergey
https://play.golang.org/p/x_IFMDJcMU
Zloy-Dobry
Ebat ty hitrec
Zloy-Dobry
сучара блять откуда вы буретесьто
Zloy-Dobry
@zelenin
Zloy-Dobry
https://play.golang.org/p/x_IFMDJcMU
но лять опять — нет!
Zloy-Dobry
"added_at" : {},
Alexey
Обработай ошибку на 25 строке
Nik
Тысяча кодеров не могут накопить антиспам бота(
aadz
Из тысячи половина имеет свойство вбегать сюда иногда с истрикой по поводу того, что не в состоянии прочитать документацию, а остальные, вероятно, просто работу делают и им не до того
Anonymous
Вообще похер на спам )
Anonymous
Пожалуйста, подскажите пример с использованием функции reflect.StructOf(...). Загвозка в полях структуры reflect.StructField: Offset - как его правильно вычислять? и Index - []int{1, 2, 3} получается возьмет третье поле из второго поля первой подструктуры?
Alexey 〒.
а это из какой главы?
https://golang.org/pkg/reflect/#StructOf
Anonymous
ну да, точно... благодарю
Alexander
https://proglib.io/p/30-golang-books/
Doublegrey
https://proglib.io/p/30-golang-books/
Там крутые кстати книги. Я себе скачал три штучки
Oleg
https://proglib.io/p/30-golang-books/
офигеть уже столько книг написали)
Alexander
Если кто читал эти книги, дайте фидбэк, хорошая или плохая.
Doublegrey
офигеть уже столько книг написали)
Да, но половинаиз них, это просто собранные воедино статьи
Oleg
Если кто читал эти книги, дайте фидбэк, хорошая или плохая.
не читал, пройди тур по го) там все доступно вроде)
Alexander
https://cloud.mail.ru/public/EakM/GeCvT3EWQ вот на русском одна http://www.gopl.io/
Sergius Ofitserov
Баян😒 Вчера постил
Sergius Ofitserov
На хактоберефест кто-то будет сегодня в Москве?
Мерль
Oleg
слабоват читшит чет)
Doublegrey
https://habrahabr.ru/company/ua-hosting/blog/339304/.com
Alexander
http://joxi.ru/KAgGLOZi4yd3gA
Anonymous
доброго времени суток, можно ли мне повесить хук на os.close без создания структуры и переопределения всех методов включая close?
nikita
чтобы что-то происходило, когда ты делаешь os.CLose()?
Anonymous
задача надо по закрытию файла исполнять свою функцию в аргументах отдать хендлер сделать магию и только потом закрыть