Kirill
Goland юзать ( сори за капитанство). Новый вон вышел
а ещё какие способы мазохизма ты знаешь?
Olzhas
Что вместо него юзать то
Oleh
rust 😁
Kirill
rust 😁
о! мсье знает толк в извращениях!
Alexander
щас бы вместо IDE советовать язык программирования
Kirill
щас бы форсить щас бы
Oleh
упс, это как в мемчике с ослом из Шрека
heavycharged
щас бы форсить щас бы
лол, тоже замечаю что "щас бы" в тренд вошло
Kirill
типа "то чувство, когда ..."
heavycharged
это вроде давненько уже в ходу, а "щас бы" прям прет из всех щелей)
Kirill
остановите самолёт, я слезу
Eugeny
то чувство, когда в гошном чатике обсуждают мемчанские
Мерль
@kirilldanshin тут какой-то мусор в awesome https://github.com/daviddengcn/go-pr
Kirill
@kirilldanshin тут какой-то мусор в awesome https://github.com/daviddengcn/go-pr
так. вроде полезная штука, но по качеству шлак
Kirill
что-то не помню этот pr
Kirill
https://github.com/avelino/awesome-go/issues/2036
Kirill
решу рабочие вопросы - пойду разгребать список, там какая-то вакханалия
Kirill
чую, это повлечет за собой килотонну говна, когда я доберусь до категории "Web Frameworks"
Мерль
со списком или с чем? 😃
с первичной проверкой качества пакетов
Aleksandr
я могу помочь, у меня время высвободилось
допили бота, удаляющего посты с ссылками от новичков. Ложных срабатываний в 20 раз больше, чем по делу. Хотя по делу я вообще не видел
Aleksandr
а то и удали его
Мерль
пока выключил
Kirill
с первичной проверкой качества пакетов
тогда принеси PR на удаление нескольких пакетов
Kirill
пора расстрельные списки составлять
Aleksandr
https://golang.github.io/dep/blog/2018/07/25/announce-v0.5.0.html
Aleksandr
вкратце бла-бла, новая версия dep, мы несогласны с текущей реализацией go modules, а потому продолжаем разработку dep.
Alexey
подскажите как мне int64 превратить в int? я точно знаю что он влезет.
🏁Александр
int(var)
🏁Александр
intVar := int(var)
Alexey
спасибо!
Pavel
Добрый день, не понимаю как вытянуть эти строки( Помогите https://goplay.space/#mh57kZvCQDQ
Pavel
Спасибо, но немного не то, название филда строкой приходит, и поне необходимо вытянуть значение
Aleksandr
переделайте в мапу. так эффективнее будет и идиоматичнее
Pavel
json ложить в структ удобно, но если складывать в var objmap map[string]*json.RawMessage , то после проверки на филд надо будет делать еще один Unmarshal, что то мне подсказывает что так не делается
L
ну явно лучше, чем через рефлекшн делать
Aleksandr
json ложить в структ удобно, но если складывать в var objmap map[string]*json.RawMessage , то после проверки на филд надо будет делать еще один Unmarshal, что то мне подсказывает что так не делается
что приходит то? у тебя же не одно поле, а много будет? а приходит одно или много? у тебя структура чтобы одно поле за реквест заполнить?
Pavel
структура > 40 полей все они []string . Далее мне необходимо вытянуть одно или более значение(я) по названию филда.
Aleksandr
структура > 40 полей все они []string . Далее мне необходимо вытянуть одно или более значение(я) по названию филда.
я спросил что на вход приходит. из описания что есть неочевидно что это должно быть структурой
Pavel
на вход json и мапа с названиями филдов которые нужно вернуть
Aleksandr
и на какой стадии json.RawMessage фигурирует?
Pavel
как пример, для варианта сложить json in map, могу ошибаться , не знаю что там на выходе приедет.
Aleksandr
это тупик
Pavel
почему же, через два unmarshal работает, спасибо за помощь)
Roman
Подскажите что тут не так? https://play.golang.org/p/qOwMPlDhQ16 Если просто дернуть в консоли, то все нормально git clone https://github.com/daskioff/jessica_templates.git TemplatesJessica Выводит: exit status 128 Result:
Илья
https://stackoverflow.com/questions/41133115/pass-env-var-to-exec-command
Roman
но чем мне это поможет?
Илья
хм, я думаю, что проблема в ebnv
Илья
но в вашем случае в stderr?
Илья
судя по всему: go run git.go exit status 128 stderr: fatal: destination path 'TemplatesJessica' already exists and is not an empty directory. Result: вы прогоняете свой скрипт более 1го раза
Roman
exec.Command("sh", "-c", "git", "clone", "https://github.com/daskioff/jessica_templates.git", "TemplatesJessica")
Roman
вот так вызвалось и выдало такую же ошибку
Илья
вы проверяйте stderr
Roman
Хорошо, спасибо
Oleg
К вопросу о том что DI не нужен. Как видно гуглу нужен https://github.com/google/go-cloud/blob/master/wire/README.md
саша
через кодогенерацию
Oleg
Зато никакого динамизма и рефлексии
саша
Зато никакого динамизма и рефлексии
а рефлексия и динамизм - это второе место, через которое всё в го
Pawel
Саша неутомим в своём репертуаре. Опять тебя кто то обидел и вымещаешь обиду на голанге?
Yunus
🏁Александр
предпочитаю фуагра из забугра :)
🏁Александр
а языки - вторично
Илья
rust, haskell
*sarcasm mode on* ну так, когда работу найдете, тогда и приходите*sarcasm mode off*
Pawel
== rust, haskell мухахаха))
Vadim
BTW, на Haskell очень прикольно всякую мат часть писать.
саша
Vadim
Go очень прикольный, ибо можешь писать достаточно быстро достаточно быстрый код и при этом его можно будет после прочитать😳
Pawel
Это не прикольно. То ли дело хаскиль - пишешь код долго, сам код не читаем, бинарник тормозит и не работает. Вот где силища!