Никита
Я в мск проездом, заодно решил забежать на митапчики. А Москва огромная
Yura
Если ты зарегался, думаю, пустят
Никита
Зарегался.
Yura
Спросил тут в холле: до 12ти будут в холле ждать. После 12ти будет сложнее.
Никита
Спасибо
🎉
Там вообще делать нечего хотите сказать?)
Не хочу, наверняка полезно такие мероприятия посещать.
Zver
На хендинге выбираю именно эти 4 байта, по ним хендлю, и сырое сообщение кидаю в канал (или в замыкание)
А зачем в стринг переводить? Хотя конечно это погоды не сделает. Если есть возможность, то переиспользовать буферы. И в бенче посмотреть где память, где сколько памяти используется. ... Кстати, не помню уже, показывает профилер использование памяти или нет, но можно через него прогнать. Насколько понимаю, там задача то не особо сложная, чтобы требования к памяти были большие.
🎉
Люди подскажите, поставил dep, и ругань на sqlite ../../go/src/rzn/db.go:7:4:error: could not import github.com/mattn/go-sqlite3 (type-checking package "rzn/vendor/github.com/mattn/go-sqlite3" failed (/home/marlik/go/src/rzn/vendor/github.com/mattn/go-sqlite3/error.go:14:17: invalid constant type invalid type)) (gotype) Может кто встречался, куда копать-то?
Никита
Может поставил слишком свежую. Ну выглядит так оО
Michael
vgo ещё никто не щупал?
Nik
Yura
а какой именно треш я втуливаю?
В основном я на switch среагировал. Но большей части я, наверное, был не прав. Прошу прощения.
🎉
я gotype выключаю всегда. он туповат, и репортит ерунду часто
А как вы его отключили? Что-то боязно его сносить.
Artem
А как вы его отключили? Что-то боязно его сносить.
lintOnSave https://code.visualstudio.com/docs/languages/go#_build-lint-and-vet
Artem
но в code по умолчанию сейчас он все равно не используется, там golint
Daniel
А как вы его отключили? Что-то боязно его сносить.
а я gometalinter прользую, в нем и отключаю
Usagi
Добрый день. Кто знает какой драйвер лучше для MongoDB?
Karey
https://github.com/globalsign/mgo
Usagi
Это последний форк от первого mgo?
.
Это последний форк от первого mgo?
Единственный который поддерживается
.
Остальные заброшены
.
Вообще странно, что под одну из самых популярных БД нет кое-какого стандартного драйвера
Artem
Вообще странно, что под одну из самых популярных БД нет кое-какого стандартного драйвера
На сколько я помню в монге считают, что это обязанность комьюнити писать для себя инструменты... а вообще можно почитать. https://engineering.mongodb.com/post/considering-the-community-effects-of-introducing-an-official-golang-mongodb-driver
Artem
кстати в статье ссылка обновилась, даже не знал https://github.com/mongodb/mongo-go-driver
.
Угу
.
Уже альфа есть
.
Но до этапа беты смысла юзать скорее всего нет
.
Да и API какое то неудобное, по сравнению с mgo
Slava
ну что, как митап?
Nik
ну что, как митап?
Первые два доклада интересные
Nik
Дальше про контекст и слип для кубернетс
Nik
И вводная о тестировании для самых маленьких
Nik
Выложат видео - советую посмотреть
Никита
Второй доклад крутанский)
Nik
Второй доклад крутанский)
Я подобную проблему решил трейсингом, но было оооочень интересно)
Vladimir
О каких докладах речь?
Илья
Первый про 1.10, логично) второй про парсинг gpbrpc через сниффинг
Илья
Второй реально крутой
Никита
Никита
Справедливости ради доклад со слипом был толковый. Просто все засмущались слип 5 и все
Nik
Справедливости ради доклад со слипом был толковый. Просто все засмущались слип 5 и все
Скорее проблематика доклада толковая, но реализацию можно было сделать ровнее, на стыке с кубом. А так да, наверно ещё не все перешли с каналов на контекст
Nik
Бесплатный вариант тоже есть
Nik
На курсере
Nik
https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw
Oleh
а как создать docker volume в кастомной директории?
Oleh
что то не могу нагуглить..
Oleh
t.me/docker_ru
списибо
Altay unstppbl
Ребзя, подскажите фреймворк для api мобильной приложухи
Altay unstppbl
net/http
Это само собой , а большой выгоды со сторонних пакетов не получу?
.
Ну там Gorilla Mux говорят норм
Maxim
Ещё @kirilldanshin что-то своё в этом направлении пилит. Я жду, например
Maxim
С чем?
Maxim
С net/http? Ну да. А о совместимости вообще вопрос поднимался?
.
Зачем юзать что то, что не является де факто стандартом?
.
В данном случае
Maxim
Он довольно шустрый и чуть более простой в использовании
Maxim
Брать С в кейсе про Go...
Oleh
Он довольно шустрый и чуть более простой в использовании
+ мобильное приложение не будет отправлять милионы rps
heavycharged
я б взял обычный net/http, тем более речь идет о клиентских запросах, если я правильно понял
heavycharged
fasthttp больше под сервера заточен, я так думаю
Oleh
fasthttp больше под сервера заточен, я так думаю
и когда очень маленькие пакеты данных
heavycharged
в любом случае, я тестил fasthttp и у меня не вышло выжать те же цифры как на бенчмарках.
heavycharged
разницы с обычным net/http в tps не было. возможно, в потреблении памяти был чуть экономнее fasthttp, точно не помню. ну и ещё тот факт, что я не сильно углублялся в настройку всего этого. взял просто приложуху, переписал хендлеры, залил и померил.
Oleh
там как я понял с докладов идея в том что пам`ять переиспользуется и нету алокаций и все
🎉
а я gometalinter прользую, в нем и отключаю
По моему vet тоже херню порой несёт, вот как образец https://groups.google.com/forum/#!topic/golang-nuts/ObtoxsN7AWg