Anton 🇺🇦
redbeard
вдруг преподы пишут на Go и готовятся уехать в DE
Mike
Anton 🇺🇦
Anton 🇺🇦
redbeard
Anton 🇺🇦
Mike
Всем должно быть интересно программирование
ага, всем должно быть интересно программирование, самое вкусное пиво для всех — вот то, и очевидно, что _всем_ должны быть интересны сиськи именно этого размера и долбиться с девушками до 21
Anton 🇺🇦
Mike
Anton 🇺🇦
Anton 🇺🇦
Anton 🇺🇦
Mike
Растят конкуренцию
коллег и продолжателей дела, какой студент будет конкурентом человеку с 30-летним опытом в индустрии, камон?
Anton 🇺🇦
redbeard
Ruslans
Ruslans
кодинг да. возможно, архитектура - нет, вряд ли
redbeard
если индустрия будет идти и дальше путем использования новомодных инстурментов, то олдфаги не будут иметь никаких преимуществ
Ruslans
вы чет какую то чушь несете
redbeard
и мне лет через пяток придется нанимать молодых кодеров, пусть по клаве стучат :)
Mike
говорили про экономику чет
Ruslans
@kotchuprik выходи
Mike
а не про код
Ivan
Ivan
и пока молодежь дрочит на модные тренды, олдфаг выбирает инструмент, понимая плюсы и минусы подходов)
Dmitry
Мерль
Embeddable in memory key/value store for strings in golang
https://github.com/emluque/dscache
redbeard
Anton
тут еще вопрос в целесообразности новых инструментов..
кстати чаще всего все эти новые инструменты - это временный хайп
где там новомодный Dart? много где полетел?
а сколько возни было с nodejs -> iojs -> nodejs? хотя в js вообще треш и угар..
Anton
кого-то прикалывает тыкать в блидинг эдж
кого-то прикалывает рисковать
но в продакшне у прагматичных ребят, которые имеют прибыль - чаще всего пруфнутые технологии
redbeard
Anton
redbeard
какому? :)
Dmitry
redbeard
в нашем чятике есть любители общескобок
engelbart
Michael
а как же m := make(map[string]string, 42)
Mike
не, положить болт всегда проще
Konstantin
Ребят, такое дело. У меня програмка бегает в сеть, оттуда берет JSON и парсит его. Сейчас в тестах оно прямо в боевых условиях бегает реально в сеть и парсит. Появилось свободное время (немного лень отстала вернее), хочу поделить тесты. Вот такой вопрос, для парсинга json'а по сути можно использовать простые заготовки. Как их лучше всего использовать? Прямо в файле теста все сделать (от чего он вырастит сильно) или в отдельном файле все хранить как-то?
Stepan
Stepan
Ну это если он большой очень. Обычно для тестов не сильно большие jsonы и можно их прям в код.
Konstantin
В сумме прилично выходит. Поэтому и в раздумьях.
engelbart
я прямо строками в тексты пихаю, но оосбо больших не было
engelbart
в то же время за размер тестов я как то не переживаю
Konstantin
Да я тоже, просто вдруг есть какая-то дико секси практика, а я уже сделаю так)
Valentin
Можно положить в виде строк в отдельные переменные внизу тесткейсов
Anton
а как собирал?
Anton
а на скриншоте qemu-mips же? а билдишь под arm64
Anton
хм, может надо через gccgo кросскомпилить..
Anton
а go 1.8?
Anton
я конечно кросс-компайлингом не занимался очень давно
но все статьи что попадаются - люди это делают через gccgo, а не через gс
https://github.com/GeertJohan/openwrt-go/issues/2
по крайней мере под openwrt что на роутерах - все через gccgo морочатся
Anton
так ты под мипс или под арм компилируешь? :) я не пойму просто до сих пор
Anton
ну тогда похоже два тулчейна нужно будет для кросскомпайла
Givi
Чат, плиз, помоги. Где найти дельную статью, презентацию, видео с более менее детальным описанием минусов cgo? Гугл, совсем скуп.
Anonymous
Василий:
Ребятки, если нужно будет соорудить Gui либу для создания окошек на html, то надо курить искусство OpenGL, нет?
Anonymous
Michael
dynamic runtime по докам собирается норм
Anonymous
зачeм сделали так, что вне методов можно использовать инициализацию переменных только через var, а не через := ?
Anton
потому что var это не иницализация, а объявление
а если что-то вне ф-ии, то оно глобальное
—
фигню сказал ;) спишем на портвейн...
Anonymous
ну в смысле
Anonymous
я могу инициализировать через var тоже
Anonymous
в чем смысл
Anton
https://stackoverflow.com/questions/18854033/why-isnt-short-variable-declaration-allowed-at-package-level-in-go
Anton
таков дизайн языка :)
Michael
At the top level, every declaration begins with a keyword. This
simplifies parsing.
Anton
https://golang.org/ref/spec
Short variable declarations may appear only inside functions. In some contexts such as the initializers for "if", "for", or "switch" statements, they can be used to declare local temporary variables.
Michael
https://groups.google.com/forum/#!msg/golang-nuts/qTZemuGDV6o/IyCwXPJsUFIJ