Size: a a a

2020 July 02

МП

Мимо Проходящий... in Go-go!
Den
третий в бенчмарке
платят за апи, а не за место в бенчмарке
источник

D

Den in Go-go!
это опенсорс, тут не платят
источник

DP

Daniel Podolsky in Go-go!
Stepan
Почему?
думаю, у вас сотни элементов. они помещаются в кеш cpu, и тут уже не важно, как их обрабатывать
источник

S

Stepan in Go-go!
Daniel Podolsky
думаю, у вас сотни элементов. они помещаются в кеш cpu, и тут уже не важно, как их обрабатывать
Понял
источник

S

Stepan in Go-go!
В целом согласен
источник

p

pragus in Go-go!
Den
python/ruby/crystal
ну пишите на python
источник

p

pragus in Go-go!
Den
объяснял/тормоза/сыр, нет под винду
а винда зачем?
источник

а

а это кто in Go-go!
Den
ну как бы я бы не отказался от более гибкого диалекта - среднячка между питоном и го
Чем го не гибкий?
источник

VM

Vladislav Milenin in Go-go!
Человек даже не понимает, что го быстрый и «популярный» как раз из-за ограничений. Если бы из го сделали питон, это был бы питон со всеми вытекающими
Такая стыдная конечно история, проблема го - нет порта под питон
источник

DP

Daniel Podolsky in Go-go!
а это кто
Чем го не гибкий?
ничем не гибкий :)

самый императивный из существующих, на мой взгляд, и это не случайно, я думаю

спецом резали возможности, чтобы заставить людий писать одним и только одним способом
источник

а

а это кто in Go-go!
ок
источник

Z

Zver in Go-go!
Мимо Проходящий
не работает. дэдлок https://play.golang.org/p/VGs6j-G7S2C
Не работало, потому что у вас количество Unlock не соответствовало количеству блокировок. Исправил ваш код и добавил панику на такой казус дополнительно.
https://play.golang.org/p/F8_CHlgGAmI
источник

Д

Дмитрий in Go-go!
А где вы храните SSL сертификаты которые читает Go http.Server? И какие права выставляете? root на серты и папку, или создаете отдельного юзера и права на сертификаты под этого юзера делаете?
источник

DP

Daniel Podolsky in Go-go!
Дмитрий
А где вы храните SSL сертификаты которые читает Go http.Server? И какие права выставляете? root на серты и папку, или создаете отдельного юзера и права на сертификаты под этого юзера делаете?
выдаем из консула
источник

DS

Dmytro Striletskyi in Go-go!
Привет. Нужно сделать проект на Golang. Это будет REST API, а данные хранить в PostgreSQL. То есть надо: роутинг, ORM, миграции, фикстуры. Подскажите, что взять, может, есть некий Django для Golang, чтобы быстро сделать проект?
источник

C

Constantine in Go-go!
нет такого в мире го
источник

Д

Дмитрий in Go-go!
Daniel Podolsky
выдаем из консула
Это если что-то масштабное, да. А если вот есть обычная приложуха, которая просто сама по себе хостится на небольшой впске.
источник

АП

Александр Попов... in Go-go!
Dmytro Striletskyi
Привет. Нужно сделать проект на Golang. Это будет REST API, а данные хранить в PostgreSQL. То есть надо: роутинг, ORM, миграции, фикстуры. Подскажите, что взять, может, есть некий Django для Golang, чтобы быстро сделать проект?
источник

DP

Daniel Podolsky in Go-go!
Дмитрий
Это если что-то масштабное, да. А если вот есть обычная приложуха, которая просто сама по себе хостится на небольшой впске.
как обычно - кладем файликами.

тут есть нюанс - под линуксом у go не работает priveleges drop. поэтому есть проблемки с запуском и чтением сертов из-под рута, а потом переходом к непривелигерованному юзеру

но!

все равно letencrypt надо обновлять постоянно, и, соответственно, непривелигерованный юзер в пролете.

так что - кладем с правильным юзером
источник

Д

Дмитрий in Go-go!
Daniel Podolsky
как обычно - кладем файликами.

тут есть нюанс - под линуксом у go не работает priveleges drop. поэтому есть проблемки с запуском и чтением сертов из-под рута, а потом переходом к непривелигерованному юзеру

но!

все равно letencrypt надо обновлять постоянно, и, соответственно, непривелигерованный юзер в пролете.

так что - кладем с правильным юзером
Понял, спасибо
источник