Kirill
Кстати, вот еще гошная вакансия в Испании https://exoclick.bamboohr.co.uk/jobs/view.php?id=5 )
Vladimir
Испания это прям редкость
Alexey
Ну новый пхп действительно стал лучше, они постепенно убирают бардак который был с рождения
Anonymous
кроме того не сам конечно пхп, а третья сторона но все же предоставляют фреймворки для более близкой к компиляции разработки
например https://phalconphp.com/en/
Anonymous
я больше обозленных питонистов встречаю
Anonymous
ой ну русские разрабы - бессмысленные и беспощадные - там на любом языке каждый второй тред выглядит примерно так:
- подскажите как мне сделать то-то и то-то?
- ты хуй.
Kirill
Испания это прям редкость
Есть все основания пологать что эти ребята будут нанимать достаточное количество Гошников, сейчас у них крупная рекламная сетка написанная на PHP, а это дорого и местами решать бизнес-задачи на PHP уже не реально
Bogdan
Блеать
Гребаный gin
Звездец
кто как решил проблему конфликтов роутов?
есть роут /proxies/:id и /proxies/count
ошибка вылезает, мол, первый роут второй дублирует
Bogdan
и порядок установки роутов роли не играет
Bogdan
так то да, но порядок должен был бы играть роль, НО НИХЕРА
Bogdan
я с мира ноды пришел, нихрена не видел такой проблемы в жизни
адекватные роутеры были, а это звездец
Bogdan
/proxies уже ведь является сущностью
какого хрена там писать /items дополнительно
Bogdan
так точно
и костыль /proxies/items ни в какие рамки блеать
Bogdan
не совсем понял как
у меня сейчас так
proxiesRouter := engine.Group("/proxies")
{
proxiesRouter.GET("/", controller.GetAll)
proxiesRouter.GET("/count", controller.GetCount)
proxiesRouter.GET("/:id", controller.GetOne)
}
Bogdan
и ругается ошибкой на это счастье
Nikita
а в id только цифры?
Kirill
так то да, но порядок должен был бы играть роль, НО НИХЕРА
с чего вдруг, нормальные роутеры дерево строят, другое дело что данную ситуацию с указанием конкретного пути, в принципе, можно обрабатываеть немного по другому, но не суть. Если что-то не нравиться для Го есть 100500 роутеров или можно написать свой
Den
Ребятушки активно изучаю Go и ищу себе наставника для код-ревью. Никто из вас не оказывает услуги подобные?
Bogdan
Nikita
я как фронт скажу, что мне удобно когда count выдают вместе со списком
Nikita
{ count: 50, data: [] }
Bogdan
Bogdan
костылизация
все таки не такой параши я ожидал от самого популярной либы для http((((((((((((
Bogdan
Bogdan
уговорил)
Valentin
Valentin
А про форки это да, можно. Но имхо наркоманство то ещё :)
Nikita
Это все очень просто, когда обычный рест, а если вебсокеты, то они сложнее балансируются из-за сессий
Nikita
С вебсокетами такое не прокатывает
Nikita
Надо настраивать ip hash balancing в nginx
Anonymous
добавить брокер коннектов?
софт который держит вебсокет-коннекты после nginx, но перед пхп. пхп работает по ресту и его рандомно долбят
Nikita
А в пхп вебсокеты завезли, интересно
Kirill
/voteban
Nikita
А я в го пришел из дотнета. Так что-то сейчас дотнет с вебсокетами отстает тотально.
Vladimir
Kirill
Напугало? Скажи "я юзаю в го MVC и кладу свой код в vendor", они отстанут
Vladimir
главное случайно не сказать "Agile и SCRUM"
Kirill
Вот да
Vladimir
хотя можно сказать "ненавижу Agile и SCRUM"
Kirill
Nikita
а есть какой-нить способ, чтоб в PowerShell все красиво выглядило?
Nikita
конечно я писец загнул вопрос
Nikita
в общем, чтоб форматирование в консоли выглядило как в консоле линукс?
Nikita
Valentin
вангую, что там сделано с помощью \t
朝の日差し ✙
В printf для C есть куча фич. Подозреваю что в голанг их тоже завезли
Valentin
Есть такая штука https://golang.org/pkg/text/tabwriter/
Valentin
Или такая https://github.com/ryanuber/columnize
Valentin
гугл вам в помощь)
Юрий
вот это заявка
Nikita
мне?
Юрий
о, доктор кто
Юрий
кто ?
Юрий
мне?
Юрий
:)
Nikita
ну не мне же
Valentin
Кстати а реально из lazada всех выперли и переносят разработку в Китай? -)
Nikita
Bogdan
Nikita
нет, не должно, ты просто можешь поступить так
принимать любое значение
а потом читать что пришло и на основе этого выбирать что делать
Nikita
и все
Nikita
там только 2 параметра у роутера принимается * и :
Nikita
да и вообще меня слушать нельзя, я же просто фронтэнд
Anonymous
Привет всем , кто подскажет что делать https://play.golang.org/p/ue950mbmjo
Anonymous
при сжатии строки через GzDeflate, если строка будет длинною больше 300к символов то строка обрезаеться
Anonymous
Anonymous
Ребят, на сколько разумно на ваш взгляд будет создавать два микторосервиса которые которые
Первый будет поставщиком (Аля выполнил запрос и отдал) firebirdsql
Второй будет поставщиком postgresql
И в последующем если один из них будут «не вывозить» нагрузку, добавлять рядом еще один такой же.
?
Anonymous
не провокационный вопрос, раньше писал только монолиты.
Bogdan
Anonymous