
Anton
05.01.2017
13:29:38
и потом понял что я ничего не знаю о асинхронности, параллелизме, тредах, и волокнах
нууу

Daniel
05.01.2017
13:29:49

Anton
05.01.2017
13:30:03
если коротко я сказал дичь которая к семафорам не имеет никакого отношения

Google

Anton
05.01.2017
13:30:08
что точно я тогда сказал уже не помню
у меня вообще вся асинхронщина это довольно больная тема, я ее обычно использую готовенькую на батарейках и не задумываюсь как она работает
правда я таких еще не встречал...

Daniel
05.01.2017
13:31:50
жавист как раз нет
там же даже unlock автоматический

Anton
05.01.2017
13:33:13
хмм
ну я не жавист так что по тому что там в жабе пояснить не смогу от слова совсем

Maxim
05.01.2017
13:53:37
Кто подскажет в чём косяк?
Я пытаюсь парсить время полученное через API:
const timeSince = "2017-01-05 12:31:39"
time.Parse(timeSince, "2006-01-02 15:04:05")
Но пакет time ругается:
parsing time "2006-01-02 15:04:05" as "2017-01-05 12:31:39": cannot parse "-01-02 15:04:05" as "7-"
Охлол, надо было местами поменять.
Извиняйте

Славик
05.01.2017
13:58:34
обращайся

Google

Alex
05.01.2017
14:43:02
Ребят, юзаю json.Marshal, но получаю только пустой объект ({}). Пытаюсь засунуть туда структуру, она не пустая, все ок

Славик
05.01.2017
14:44:31
теги?

Vladimir
05.01.2017
14:44:33

Славик
05.01.2017
14:44:38
`json:"key"`

Vladimir
05.01.2017
14:44:47
Скорее есть ли неприватные поля
?

Alex
05.01.2017
14:45:04
структура
type Link struct {
short string
link string
id int
updated int
opened int
}
а, понял

Vladimir
05.01.2017
14:45:20

Alex
05.01.2017
14:45:27
надо чтобы все было с большой буквы?(

Славик
05.01.2017
14:45:28
комбо
ни публичных полей, ни тегов

Alex
05.01.2017
14:45:39
:D

Vladimir
05.01.2017
14:45:41
Да. Про теги не уверен, но лучше тоже расставь

Alexey
05.01.2017
14:46:20

Denis
05.01.2017
14:47:06
В джсон именование обычно с маленькой буквы
Без тега будет с большой

Alex
05.01.2017
14:48:08
а где про теги можно почитать?

Denis
05.01.2017
14:48:50
Golang struct tags

@proDOT
05.01.2017
15:01:16
> С Go чуда не будет -- язык откровенно делался плохим (как и С++), поэтому его любят гидроцефалы с лоботомией пишущих лапшу вида if err != nil. Если видете чувака, который рекламиурет Go -- знайте, ебанат, инфа 100%.
http://maxim.livejournal.com/494874.html

Google

Jonh
05.01.2017
15:04:50

Phil
05.01.2017
15:10:08

Ruslan
05.01.2017
16:48:15
как правильно на русском назвать naked return, что возвращает именованные значения при выходе из функции?

Maxim
05.01.2017
17:26:23

Phil
05.01.2017
17:29:37

@proDOT
05.01.2017
17:41:29

Maxim
05.01.2017
17:42:05

Maxim
05.01.2017
18:04:54
а кто подскажет, как обстоят дела у Go с Foreign Function Interface? (FFI) для юзания готовых библиотек сишных или DLL под виндой? У меня сейчас работает нода с этим, хотел узнать как в Go

Phil
05.01.2017
18:09:13

Maxim
05.01.2017
18:10:26
@schors спасибо :)

Ruslan
05.01.2017
18:19:41
камрады, на гитхабе можно спрятать ветку в репе так, чтобы она была видна на морде, но не доступна по git branch?
git ls-remote origin увидел ветку...

Evgenij
05.01.2017
18:26:34

Oleh
05.01.2017
21:44:48
https://opensource.googleblog.com/2017/01/grumpy-go-running-python.html
кек
до чего дошли))

Roman
05.01.2017
21:45:04

Oleh
05.01.2017
21:45:15
"Grumpy is an experimental Python runtime for Go. " ))))

Roman
05.01.2017
21:45:36
Сделайте пожалуйста аудит кода, правильно ли я понял что это чувак тестирует?

hamper ?
05.01.2017
22:22:09
ох уж этот goquery, он внутри cascadia использует которая во многих местах если внутри получает еррор делает return пустой и вообще никак не выводит сам еррор, если где то ошибка то вообще не разобрать в чем она ))
вот зачем так делать https://github.com/andybalholm/cascadia/blob/master/parser.go#L769

Google

Constantine
05.01.2017
22:26:40
ебани ему пуллреквест
ty mudak
такой

Peter
05.01.2017
22:29:58

hamper ?
05.01.2017
22:30:32
а, да, проглядел

Constantine
05.01.2017
22:31:48
зато чуть ниже ошибку если что вернет )

Egor
05.01.2017
22:37:34
Ну да, Issues жи есть

nn008783
05.01.2017
22:46:09
кисоньки, помогите пожалуйста с кодом
https://play.golang.org/p/ddzX5MXEcM

Admin
ERROR: S client not available

TheRainwildsKeeper
05.01.2017
22:46:53

nn008783
05.01.2017
22:47:24
точнее https://play.golang.org/p/CHBwOF1rcH
panic: runtime error: index out of range
goroutine 1 [running]:
panic(0x45a300, 0xc042004040)
*blahblah*/src/runtime/panic.go:500 +0x1af
main.main()
absolutelysecretway.go:25 +0x93
exit status 2

Vladimir
05.01.2017
22:49:10
что ты хочешь?
там 0 элементов
а ты обращаешься аж к 5-ому

nn008783
05.01.2017
22:49:26
а как его заполнить?

Vladimir
05.01.2017
22:49:30
как хочешь

nn008783
05.01.2017
22:49:32
через структуру всмысле

Vladimir
05.01.2017
22:49:34
тебе как автору виднее

Google

nn008783
05.01.2017
22:49:51
просто непонятно, каким образом его можно заполнить

Vladimir
05.01.2017
22:50:10
смотря что ты хочешь
https://play.golang.org/p/33akYu-e7N так вот как простой вариант
но это врядли то что ты хочешь
и кстати за такое именование надо руки отрубать
переменных и типов

nn008783
05.01.2017
22:51:38

Egor
05.01.2017
22:51:38
Это же пример

nn008783
05.01.2017
22:51:49
это же пример
а, ну вот

Vladimir
05.01.2017
22:52:09
Это же пример
да пусть даже в примерах дает какие-то осмысленные называния )
@nn008783 в общем смотри - почитай про слайсы в целом

nn008783
05.01.2017
22:52:38
а за идею, спасибо большое попробую так)

Vladimir
05.01.2017
22:52:41
по сути у тебя по умолчанию там ничего нет
если ты знаешь размер - то тебе хорошо бы его make'нуть (сейчас делается сразу size элементов с дефолтным состоянием, иногда это тоже не то что нужно)
можно добавлять новые append'ом
но лучше пройти туториал по ним

Egor
05.01.2017
22:53:28

Vladimir
05.01.2017
22:54:21
https://tour.golang.org/moretypes/7