🏁Александр
🏁Александр
ну вообщем это наметки, но думаю вам будет понятно 🙂
🏁Александр
это по поводу моей гениальной идеи, я жду нобеля уже вот вот
heavycharged
ну я так понял это кеш из одного элемента
🏁Александр
можно хоть 1000
heavycharged
ну тут утечка-то на лицо
🏁Александр
это пример блин на коленке
heavycharged
понял
heavycharged
окей, а сами таймеры что не на горутинах построены?
Slava
Зашибись решение
Slava
На каждый элемент по горутине
🏁Александр
https://play.golang.org/p/oaMfD4wldaS
Slava
Тряпками за такое решение надо
heavycharged
даже я на такое не способен
🏁Александр
Slava
Значек программиста на стол
heavycharged
хотя были попытки))
🏁Александр
🏁Александр
не нравяться стандартные таймеры, просто пишите таймштамп и проверяйте его руками в Garbage
heavycharged
ну я пробежался по той либе, бегло (т.к. ночь), но в целом, она блочит при очистке мапу. А если мапу нужно чистить часто, то это плохо. Хотя, в реальных условиях мапа которая чистится часто вряд ли понадобится, по крайней мере сходу я не придумал такого. ну чтобы прям раз в секунду её чистить. разве что если куча всяких новых вариантов приходит в неё. ну можно ещё шардить мапы, вроде это тоже вариант.
🎉
Slava
Ходите по лезвию бритвы прям ;)
Мерль
С есть уже видео с митапа?
Илья
Graphql?
Будет, сейчас его побратим jsonapi http://jsonapi.org/format/
Илья
Странно нынче видеть сайты без секьюрного доступа
Stanislav
Илья
https://www.securitylab.ru/blog/personal/bezoblog/340077.php
Stanislav
И какого-то Джейсона. А вдруг заложник 😂😂😂
Altay unstppbl
Илья
что за митап?
https://m.habrahabr.ru/company/badoo/blog/349050/
Altay unstppbl
Oleg
микросервис должен ждать запуска другого микросервиса. Кто как делает?
Oleg
пишутся на го, живут в кубере
Artem
https://www.securitylab.ru/blog/personal/bezoblog/340077.php
странно нынче видеть ссылки заканчивающиеся на *.php... ну а вообще я не совсем понял зачем тут статья направленная на пдообных пользователей
> В среде веб-мастеров, SEO-специалистов и простых пользователей сети
но вот это мне понравилось
> Версия конспирологическая: Google в сговоре с удостоверяющими центрами и имеет % от продажи SSL-сертификатов (да, они обычно не бесплатные).
😂
Valentin
Вообще consul решает такие проблемы
Nik
Alexander
А кто-то использует https для микросервисов?
Valentin
API по днс протоколу есть
Valentin
Alexander
Дикие люди...
Valentin
После скандалов с программой PRISM не удивительно
Artem
@m0sth8 а нет случайно где то слайдов публичных к докладу "Опыт применения Go в Dropbox" ?
Artem
уже нашел
https://www.slideshare.net/codefest/ss-60115203?ref=https://2016.codefest.ru/lecture/1068
Pawel
dgryski/go-expirecache тоже надо тряпками за питонизмы в стиле `Get(k string) (item interface{}, ok bool)`Не надо так делать никому
Daniel
Daniel
или interface{}, или кодогенерация
Daniel
есть места, где без interface{} никак
Daniel
и как раз на этих местах возникает вопрс "где же генерики"
Daniel
но мест таких довольно мало
Daniel
поэтому генериков не будет
Pawel
конекретно для тухнущих кешей кодогенерация вполне сойдёт кмк
Daniel
конечно
Anonymous
Для Go есть обфускаторы?))
Дмитрий
Anonymous
Kirill
Artem
Kirill
спс за ссылку
Sergey
Кто нибудь уже использовал либу github.com/graphql-go/graphql?
Как узнать что в запросе в groups используется modules?
query{
groups{
id
name
modules{
id
name
}
}
}
Timur
Timur
Modules предлагается загружать отдельно
Timur
Для этого вы опишите обработчик для modules
Timur
И получите туда source в виде родительского объекта group
Sergey
Timur
Но это печальный подход
Timur
n+1 запросов
Timur
Избыточный лукап данных
Timur
Мы пошли путем query builder, promise, etc..
Anonymous
Саламуля пацанва. Посоветуйте плагинов для Sublime Text 3 для разработки на Go.
Timur
GoSublime
Anonymous
GoSublime
С ним есть небольшая (а может и большая) проблема, что он не видит методы/структуры/и т.д у библиотек, которые были импортированы через gb vendor fetch, есть ли фикс к этому?
Anonymous
Timur
Тогда вам в goland
Timur
Все няшки там
Anonymous
А есть где в одном месте список всех базовых интерфкйсов?
Alexander