Anonymous
мне ещё долго привыкать к новым конструкциям
Мерль
у меня вот есть волшебная структура данных: map[string]map[int]map[string]map[int]int
Я бы сделал отдельную функцию/метод для проверки путей Чтобы убрать с глаз долой Больше никак, имхо, это не украсишь, только под ковёр
Daniel
под ковер, да
Мерль
под ковер, да
Хотя есть идея
Мерль
это точное отражение сущности из предметной области.
Можно ли эти мапы заменить на это? https://play.golang.org/p/25ThcWy-ld
Daniel
кстати, да!
Daniel
ща, я подумаю немного
Мерль
Всё-таки мапы к Go не самые плохие, универсальные такие
Daniel
но, похоже, все получится
Мерль
Добро пожаловать в чат русскоязычного комьюнити языка программирования Go! Здесь не любят и активно карают за: — оскорбления; — nsfw контент; — флуд, флейм и спам; — избыток оффтоп тем; Прежде чем задавать свои ответы, убедитесь, что: — вы загуглили свою проблему — вы поискали на официальном сайте языка https://golang.org/help/ Не просите других отлаживать ваш неработающий код без подсказки о проблемах, которые нужно отыскать. Отправив сотни строк и говоря "не работает", вы будете проигнорированы. Отправив десяток строк кода и сказав "после строки 7 я ожидаю X, но приходит Y" - значительно вероятнее получить ответ. Не поддавайтесь соблазну завершить свой запрос бессмысленными вопросами вида: "Не поможет ли мне кто-нибудь?" или "Есть ли вообще ответ?" Во-первых, если вы хоть сколько-нибудь компетентно описали свою проблему, подобные дополнительные вопросы, как минимум, излишни. Во-вторых, поскольку они излишни, людям они кажутся надоедливыми — и в ответ их так и подбивает написать логически безукоризненную отписку типа: "Да, помочь вам можно" или "Нет, вам уже ничем не поможешь". Как правильно спрашивать: http://segfault.kiev.ua/smart-questions-ru.html#code Список всякой всячины: https://github.com/avelino/awesome-go Ништяки: https://github.com/golang/go/wiki/Projects Сайт комьюнити: http://4gophers.ru/ Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp Приятно провести время! :3 #правила #rules #полезняшки #чаво
One
утра всем )
One
спасибо чат, поиск рулит :D
One
http://stackoverflow.com/questions/29347092/how-to-parse-deserlize-a-dynamic-json-in-golang
nvkv
Добро пожаловать в чат русскоязычного комьюнити языка программирования Go! Здесь не любят и активно карают за: — оскорбления; — nsfw контент; — флуд, флейм и спам; — избыток оффтоп тем; Прежде чем задавать свои ответы, убедитесь, что: — вы загуглили свою проблему — вы поискали на официальном сайте языка https://golang.org/help/ Не просите других отлаживать ваш неработающий код без подсказки о проблемах, которые нужно отыскать. Отправив сотни строк и говоря "не работает", вы будете проигнорированы. Отправив десяток строк кода и сказав "после строки 7 я ожидаю X, но приходит Y" - значительно вероятнее получить ответ. Не поддавайтесь соблазну завершить свой запрос бессмысленными вопросами вида: "Не поможет ли мне кто-нибудь?" или "Есть ли вообще ответ?" Во-первых, если вы хоть сколько-нибудь компетентно описали свою проблему, подобные дополнительные вопросы, как минимум, излишни. Во-вторых, поскольку они излишни, людям они кажутся надоедливыми — и в ответ их так и подбивает написать логически безукоризненную отписку типа: "Да, помочь вам можно" или "Нет, вам уже ничем не поможешь". Как правильно спрашивать: http://segfault.kiev.ua/smart-questions-ru.html#code Список всякой всячины: https://github.com/avelino/awesome-go Ништяки: https://github.com/golang/go/wiki/Projects Сайт комьюнити: http://4gophers.ru/ Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp Приятно провести время! :3 #правила #rules #полезняшки #чаво
Мне больше всего нравятся правила рубёвой группы. Там примерно так: "В чате запрещена хуйня. Хуйню от не хуйни администрация чата определяет на глаз"
Anonymous
вот сча зайду и скажу
nvkv
ваше мнение очень важно для нас
Anonymous
мнение phpшника
Oleg
Если на го писать интерфейс, то только gtk, под Qt бинды нерабочие:(
Roman
пишите веб морду
Anonymous
Если на го писать интерфейс, то только gtk, под Qt бинды нерабочие:(
значит проще захерачить на электроне хоть и будет жрать память чем пытаться делать на го :D
Anonymous
лень питон изучать
Anonymous
js попроще будет
Anonymous
хотя о чем я
Anonymous
😆
Oleg
Вот вот:)
Anonymous
ES7
Oleg
Добро пожаловать в чат русскоязычного комьюнити языка программирования Go! Здесь не любят и активно карают за: — оскорбления; — nsfw контент; — флуд, флейм и спам; — избыток оффтоп тем; Прежде чем задавать свои ответы, убедитесь, что: — вы загуглили свою проблему — вы поискали на официальном сайте языка https://golang.org/help/ Не просите других отлаживать ваш неработающий код без подсказки о проблемах, которые нужно отыскать. Отправив сотни строк и говоря "не работает", вы будете проигнорированы. Отправив десяток строк кода и сказав "после строки 7 я ожидаю X, но приходит Y" - значительно вероятнее получить ответ. Не поддавайтесь соблазну завершить свой запрос бессмысленными вопросами вида: "Не поможет ли мне кто-нибудь?" или "Есть ли вообще ответ?" Во-первых, если вы хоть сколько-нибудь компетентно описали свою проблему, подобные дополнительные вопросы, как минимум, излишни. Во-вторых, поскольку они излишни, людям они кажутся надоедливыми — и в ответ их так и подбивает написать логически безукоризненную отписку типа: "Да, помочь вам можно" или "Нет, вам уже ничем не поможешь". Как правильно спрашивать: http://segfault.kiev.ua/smart-questions-ru.html#code Список всякой всячины: https://github.com/avelino/awesome-go Ништяки: https://github.com/golang/go/wiki/Projects Сайт комьюнити: http://4gophers.ru/ Список проектов, которым нужны контрибьютеры: https://github.com/ninedraft/gocryforhelp Приятно провести время! :3 #правила #rules #полезняшки #чаво
>Прежде чем задавать свои ответы Я уловил намек, Мерль! Правильно поставленный вопрос уже содержит ответ.
Anonymous
ладно ставлю девел студию будем говнокодить на пыхе
Anonymous
я порой ищу ответы думаю писать в чат и пока додумаю вопрос уйдет часа два и за это время найду ответ
Oleg
"Иной поставленный вопрос – это уже готовый ответ." © Константин Кушнер
nvkv
https://en.wikipedia.org/wiki/Rubber_duck_debugging
nvkv
nvkv
рекомендую
Oleg
Простите, утка ассоциируется с другим)
Oleg
1. похоже на дебаг режим, в котором бандл загружается каждый раз при обращение, это конечно очень медленно, но удобно для разработки 2. время рендера именно реакта линейно пропорционально количеству компонентов, и это медленно даже на node.js(v8), поэтому часто используют кэш 3. это несравнимо быстрее рендера приложения в том же phantomjs, на порядки, без преувеличения Нужно все таки понимать зачем вам SSR, если нет четкого ответа на этот вопрос, то проще не забивать голову, тем чем не умеешь пользоваться
engelbart
А зачем он бывает нужен? Только seo ?
nvkv
А зачем он бывает нужен? Только seo ?
ещё иногда пользователям тормозит
engelbart
Мобильники типа?
nvkv
Мобильники типа?
ещё бывают ноутбуки на атоме :)
nvkv
с 2Гб памяти
engelbart
идея понятна, но непонятно как это реализовать. типа как мобильникам и ноутам на атоме давать ssr а остальным реакт
nvkv
а в чем трабла? У тебя же юзер-агент есть
engelbart
А кто будет делать. nginx ?
nvkv
А кто будет делать. nginx ?
ну теоретически может и nginx, кстати
engelbart
плохо представляю всё равно. ну наверное потому что весь этот современный яваскрипт кажется мне колдовством
nvkv
а он и есть, похоже
Vladimir
Мне кажется юзер агент информацию о железе не содержит
nvkv
отличить мобилку от немобилки по нему можно
nvkv
с памятью да, так просто не выйдет
Vladimir
Но ноут с 2гб рам от норм не выйдет
nvkv
не выйдет, да
engelbart
А есть же наверное фокусы типа определить что сраница за 10 сек не отрендирался и пихнуть туда html
engelbart
я б наверно не осилил но теоретически то
nvkv
ну чот takoe
nvkv
юзер будет 10 секунд кипятить чай на ноутбуке
nvkv
я вообще думаю уже чонить придумали на эту тему
Roman
гмыло например при медленном интернете предлагает упрощенную версию
engelbart
takoe ?
engelbart
Семён, я тут думаю что вас заставило так написать, сорри за офтоп
nvkv
довольно сложно объяснить
nvkv
:)
nvkv
это что-то типа устоявшегося выражения в моей среде
nvkv
означает "так себе"
engelbart
а латиницей это часть мема?
nvkv
да
nvkv
для подчёркивания абсурдности употребления слова
engelbart
понял, сенкс
nvkv
не за что
One
Камрады, в го есть профилёр уже запущенного процесса?
Anonymous
кто-нить пользовался github.com/ReanGD/go-morphy ? сильно хуже/лучше аналогичной на пистоне?
Oleg
Здорово что уже портировали
Anonymous
Бенчмарки же есть, можно глянуть лучше/хуже.
да мне не скорость важна, а все ли фичи портировали или огрызок какой-то