
Roman ?
19.09.2017
07:12:52
не работает оно так с программированием :)

Andrey
19.09.2017
07:12:55
работать)
видел я таких кто работает, а потом получаются просто уставшие джуны :)
с 7 лет опыта джуном

Roman ?
19.09.2017
07:13:18
?

Google

Andrey
19.09.2017
07:14:13
интересует некий список умений которым надо обладать :)
хотя тут наверно к го вопрос мало отношения имеет, потому что в списке самого го может и не быть, а будут sql, noSql, doker, архитектурные вопросы и все такое

Stas
19.09.2017
07:18:32

Yura
19.09.2017
07:21:47

Valentin
19.09.2017
07:25:00
Надо не сидеть в одной компании 7 лет просто

Andrey
19.09.2017
07:25:22
"Когда у общества нет цветовой дифференциации штанов, то нет цели!" да вариант про 10к часов мне тож нравится

Valentin
19.09.2017
07:34:41
это довольно универсальное число
И думаю верное

g
19.09.2017
07:57:39
Привет!

Мерлин
19.09.2017
08:01:43

g
19.09.2017
08:02:14
Хотел спросить, может кто сталкивался. Работаю с BoltDB, имею корзину с Key-Value(Например BucketTOP) и в ней еще одну корзину с Key-Value(Например SubBucket).
И проблема в том, что когда по BucketTOP прохожусь forEach - она выдает не только ключи и значения этой корзины, но еще и каким то образом цепляет SubBucket. Что рушит мою логику. Ни кто не сталкивался?
Все, решил. Если кому то это интересно -
bucket.ForEach(func(k, v []byte) error {
// Если это subbucket, то value будет nil.
if v == nil {
return nil
}
...
})

Google

Ilya
19.09.2017
08:37:53
прям таки js
(:

Maks
19.09.2017
08:56:42
1-ый вариант
var keyboards = make(map[string]struct {
Label string `json:"label"`
Data string `json:"data"`
})
2-ой вариант
type Keyboard struct {
Label string `json:"label"`
Data string `json:"data"`
}
var keyboards = make(map[string]Keyboard)
Что из этого путь самурая и чем может аукнуться использование 1-ого варианта?

Vasily Romanov
19.09.2017
09:01:28
в 1-м варианте ты определяешь анонимную структуру

in favor
19.09.2017
09:01:32
Ну представь, тебе надо отдельно использовать потом тип Keyboard. С первым вариантом надо заново писать структуру

Vasily Romanov
19.09.2017
09:01:44
собственно вот чем аукнется
такое удобно когда тебе надо 1 раз объявить - например для шаблона и всё, больше она использоваться не будет
но поскольку у тебя мапа куда ты будешь явно что-то добавлять, то там это неудобно

Maks
19.09.2017
09:04:21
Собственно и хочу в json запихнуть кнопки, чтобы не забивать код их постоянным объявлением. Спасибо

Ilya
19.09.2017
09:11:51
народ, ктото harp юзает?

Alexander
19.09.2017
09:18:05
Как запустить только один экземпляр программы на го? Можно ли решить это из среды, или надо писать в коде?

Andrey
19.09.2017
09:18:47
что значит запустить 1 экземпляр программы на го?

Alexander
19.09.2017
09:19:15
чтобы второй не запустить
программа (сервис) находится в бесконечном цикле. Но он может упасть. Надо кроном запускать программу периодически. Но сначала проверять, не работает ли она уже.
верный сценарий?
ну по крайней мере я так делал на пхп )

Andrey
19.09.2017
09:21:57
упасть в панику? может проще recover заюзать?

Ilya
19.09.2017
09:22:07
Можно воспользоваться мьютексом man flock

in favor
19.09.2017
09:22:09
Можно сделать что-то вроде файла, который отвечает за то, что запущена ли программа или нет. И в начале проверять, существует ли такой. При падении в рековере удалить файл

Roman ?
19.09.2017
09:22:25
супервизор?

Alexander
19.09.2017
09:22:33
systemd?

Google

praut
19.09.2017
09:22:35

Alexander
19.09.2017
09:24:33
спасибо, щас попробую распарсить всё выше сказанное :)

Andrey
19.09.2017
09:30:48
хех прикольный костыль нагуглил, в том скрипте который по крону запускает фаил, сначала попытатся этот фаил отрыть на запись, и если он не открывается то значит он запущен :)
или даже на чтение он не должен открытся

makas
19.09.2017
09:34:09
порог вхождения в этот ЯП большой? ну если совсем для новичка

Alexander
19.09.2017
09:34:10
гарантировано? )

Ilya
19.09.2017
09:38:06
я таки решил пока изолировать под него

Andrey
19.09.2017
09:41:18

Alexander
19.09.2017
09:41:47
типа, сколько надо сил, чтобы начать писать нормальный код

makas
19.09.2017
09:42:06

Andrey
19.09.2017
09:43:06
ну одна из идей языка заключается в том, что он очень простой, его проектировали так что бы его было легко понять

Ilya
19.09.2017
09:43:35

Andrey
19.09.2017
09:43:48
но мне некоторые вещи было сложно понять, потому что я ковырял до этого другие языки, и как любят говорить гоферы "Стокгольмский синдром" уже выработался

makas
19.09.2017
09:44:39
да и самому интересно было бы его изучить

Alexei
19.09.2017
09:45:38

Andrey
19.09.2017
09:46:12
я на эту тему уже как-то распинался, сам когда выбирал язык, я именно его выбирал, буд-то у меня в кармане последнии 100 золотых и при выборе у меня их заберут и больше ничего другого я выбрать не смогу, но это не так, переступить этот порог входа это несколько вечеров или несколько недель, так что стоит потратить время и на пхп и на go и уже самому решить

makas
19.09.2017
09:46:16

Google

Alexei
19.09.2017
09:46:42
да популярный язык уже

Andrey
19.09.2017
09:46:54
популярный но работу не найти :)
и работников тоже не найти

makas
19.09.2017
09:47:21

Alexei
19.09.2017
09:47:33
с ходу могу назвать 5 контор, которые активно ищут голангеров

Vasily Romanov
19.09.2017
09:47:51
тут довольно регулярно появляется какой-то HR и спрашивает, можно-ли тут вакансии постить

makas
19.09.2017
09:48:06
то что всякие яндексы и майлы переписали на go что то там под себя это не значит что он пря мАХ
я б разрешил

Alexei
19.09.2017
09:48:34

Vasily Romanov
19.09.2017
09:48:42
отдельный чат для этого есть

Andrey
19.09.2017
09:48:48
ну хороший разработчик всегда себе работу найдет, но этим хорошим еще надо стать, и пока им становишься надо как-то выживать :)

Roman ?
19.09.2017
09:48:57

Kirill
19.09.2017
09:49:03

makas
19.09.2017
09:49:33

Kirill
19.09.2017
09:49:51

Alexei
19.09.2017
09:50:05
в яндексе, по слухам, один голангер, которого все гнобят

makas
19.09.2017
09:50:08
щас сек найду

Alexei
19.09.2017
09:50:12
пруф сюда, лучше, я тоже не видел

Google

Andrew
19.09.2017
09:50:19

Andrey
19.09.2017
09:51:50

makas
19.09.2017
09:52:14
так надеюсь тут можно ссылки кидать в общяк)
вот mail расказывает про golang https://www.youtube.com/watch?v=9Pk7xAT_aCU
https://www.youtube.com/watch?v=i97OIC8Lbjw вот по яндексу

Andrey
19.09.2017
09:52:45
только это меил.ру а не яндекс
ой сори вторую ссылку не посмотрел

makas
19.09.2017
09:53:08

Alexey
19.09.2017
09:53:08
лекции эти так себе, лучше Маклауда послушать и Кернигана почитать

makas
19.09.2017
09:53:16
это просто отображаеться 1

Andrey
19.09.2017
09:53:18
о доклад Славика :) он вроде есть в этом чате

makas
19.09.2017
09:54:46

Andrey
19.09.2017
09:55:16
но?
должно же быть но :)

makas
19.09.2017
09:55:37

BlastPy
19.09.2017
09:56:30
Ребят как запускать код go в vscode при сохранении ? GOPATH настроен

Andrey
19.09.2017
09:57:15
запускать код при сохранении, это законно?

BlastPy
19.09.2017
09:57:50
А почему нет исключительно для изучения ?

Alexey
19.09.2017
09:57:58

makas
19.09.2017
09:58:49