
Dmitri
21.03.2018
06:48:48

Google

tsov
21.03.2018
07:11:59

Vadim
21.03.2018
07:13:40

Alex
21.03.2018
07:17:27
Ребят, нужна помощь).
задача: Перебрать все элементы структуры и если у какого-то элемента nil поставить значение в заисимости от типа
Выглядит так:
На консоль все верно выводится тип
но никак не могу подкинуть его в swith и выбрать *string

Zver
21.03.2018
07:31:31

Alex
21.03.2018
07:31:54

tsov
21.03.2018
07:35:37
value.Type().Elem().Kind()

Akamit
21.03.2018
07:41:36
привет. а кто нибудь пользуется github.com/gen2brain/beeep ?
такая проблема в windows 10 нотификации на русском языке отображаются некоректно. куда копать подскажите пожалуйста?

Dmitri
21.03.2018
07:44:39

Akamit
21.03.2018
08:50:37
пытаюсь конвертирвоать utf8 to cp1251. подскажите пожалуйста, что я делаю не так?)
t := "текст"
sr := strings.NewWriter(t)
tr := transform.NewWriter(sr, charmap.Windows1251.NewDecoder())
buf, err := ioutil.ReadAll(tr)
if err != err { }
s := string(buf)

Google

m
21.03.2018
08:53:36
не уверен, что такое направление конвертации возможно, ибо виндовая кодировка не поддерживает кучу символов из utf8. Хотя может там замена на ноль или пробел для этого предусмотрена.

Akamit
21.03.2018
08:54:17
да мне только русский алфавит
не очень понятно кк это вообще делается( мне по крйней мере

Aleksandr
21.03.2018
08:58:54

Evgeniya
21.03.2018
09:26:07
Привет! Подскажите, могу я тут опубликовать вакансию?

Olzhas
21.03.2018
09:27:10

Evgeniya
21.03.2018
09:28:30
Спасибо!

Zver
21.03.2018
09:33:34

Aleksandr
21.03.2018
09:36:32

Zver
21.03.2018
09:37:40

Olzhas
21.03.2018
09:44:36

Alexander
21.03.2018
09:47:26
Привет, подскажите в чем разница go-redis и redigo у первого больше контрибьютеров и в сравнение(блог на просторах инета) показано, что первый поддерживает кластеризацию, однако у второго больше звезд

Akamit
21.03.2018
09:47:40

Alexander
21.03.2018
09:47:50
+ у первого больше операций происходит в сек

Olzhas
21.03.2018
09:48:10

Vadim
21.03.2018
09:54:31
Выяснил тут, что джун на другом языке - это мидл на го

Ilnur
21.03.2018
09:55:46
эм?...
это как?

Alexander
21.03.2018
09:56:20
эм?...
не обращай внимание на троля

Google

Ilnur
21.03.2018
09:56:47
ок)

Akamit
21.03.2018
09:58:01

dimcha
21.03.2018
10:02:43
Кстати о троллинге, который не троллинг. Расскажите, плз, или дайте ссылку где прочитать, на предмет извращенной логики создателей в плане проектирования путей импортов. Особенно интересует почему я должен в своем коде хардкодить полные пути к либам? И как быть, если либы лежат в корпоративном гите и адрес гита периодически меняется? (не спрашивайте почему, оптимизация...)

Daniel
21.03.2018
10:03:44
Меняется - рефакторить

dimcha
21.03.2018
10:04:00
А в чем профит от от такой схемы?

Daniel
21.03.2018
10:04:05
А хардкодить - либы в любом случае попадут в статический бинарник

dimcha
21.03.2018
10:04:09
какую проблему она решает?

Alexander
21.03.2018
10:04:12
юзать glide
и там менять адрес либ

Daniel
21.03.2018
10:04:35

dimcha
21.03.2018
10:05:16
dep как-то решает проблему прямых путей?

Daniel
21.03.2018
10:05:49
Проблемы прямых путей не существует

Alexander
21.03.2018
10:05:57
@onokonem https://github.com/Masterminds/glide/wiki/Go-Package-Manager-Comparison

dimcha
21.03.2018
10:06:50

Aleksandr
21.03.2018
10:06:51

dimcha
21.03.2018
10:07:39
Please consider trying to migrate from Glide to dep

Aleksandr
21.03.2018
10:07:40

Alexander
21.03.2018
10:07:59

Google

dimcha
21.03.2018
10:10:14
почему сделали такое половинчатое решение?

Aleksandr
21.03.2018
10:11:11
и причем тут toml? что за toml? зачем в нем что-то оставлять?

dimcha
21.03.2018
10:11:41
так это решается через toml переименованием имени
Gopkg.toml - условный конфиг с пакетами

Daniel
21.03.2018
10:12:10

Admin
ERROR: S client not available

dimcha
21.03.2018
10:12:11
где прописывается путь до них

Aleksandr
21.03.2018
10:12:25

dimcha
21.03.2018
10:12:50

Daniel
21.03.2018
10:13:27
У тебя никакой проблемы не возникло, извини

dimcha
21.03.2018
10:13:41
эмм.. ок, спасибо доктор

Daniel
21.03.2018
10:13:53
Кроме проблемы несоответствия представлений о правильном

Alexander
21.03.2018
10:14:08

dimcha
21.03.2018
10:14:22
в третий раз повторю вопрос - какая проблема решалается такой схемой?

Aleksandr
21.03.2018
10:14:27

Александр
21.03.2018
10:14:51
опять холивар на ровном месте?

Aleksandr
21.03.2018
10:15:43

Google

dimcha
21.03.2018
10:16:30
тут все упоротые? Не, ну правда, я вопрос задаю вполне конкретный - зачем так сделали, и какую проблему этим решили. А ты видишь только нападки на язык.

Alex
21.03.2018
10:16:48
"хардкодить полные пути к пакетам" ? надо? не надо. относительный путь можешь написать
я так делаю

dimcha
21.03.2018
10:17:06

Aleksandr
21.03.2018
10:17:06

dimcha
21.03.2018
10:17:25

Daniel
21.03.2018
10:17:33

dimcha
21.03.2018
10:17:45
почему зря?

Alexander
21.03.2018
10:18:09
а папку vendor/mylib и менять url для mylib в файле зависимостей
не решение?

dimcha
21.03.2018
10:18:17
ну не хочешь сам отвечать в сотый раз - дай место где прочитать

Alexander
21.03.2018
10:18:24
а в файлах import "mylib"

dimcha
21.03.2018
10:19:25
vendor для сторонних либ. Больше всего мне подходит кастомный GOPATH. Прям идеально. Но с ним, внезапно, несовместим vendor
вот я и пытаюсь понять эту логику и какие проблемы решаются с ее помощью
пока проблемы выхватываю только я.
а еще dep требует чтобы проект всегда был в поддереве GOPATH
вот зачем? в чем опять логика?
где та проблема, которая требовала ТАКОГО решения?