саша
Cat
испанский можно
испанский такое говно, что на горутинах получилось сделать за полчаса, на испанском ушло два дня, да ещё и не завелось
Ivahaev
Alexander
DMITRY
Если че, это моё. Расскажу, покажу :)
Спасибо за Либу,реально отлично работает! Правда так как подрубаюсь к нескольким АТС пришлось все сделать на замыканиях чтобы IP АТС вытаскивать
саша
Ivahaev
DMITRY
да может другим пригодиться
DMITRY
у меня просто мониторинг сделан который мониторит все телефоны на АТС и отрисовывает их в вебе клиенту через вебсокет
Analoliy
log.Printf("Hello, world!")
Alexey
f лишнее(
Analoliy
Stanislav
а потом утекает память и горутины 🙂
Analoliy
Слишком жизненно, прям соль на рану
Евгений
Евгений
Anonymous
Для работы с большими конфигами json что лучше взять?
Anonymous
Евгений
Ну эт уже не нам решать
Имхо это решил рынок:
- сложен
- устарел
- проблемы с проксями
- нагрузка на раздающее железо
В этом плане весь рынок движется в сторону HLS / HDS. Даже те, кто написал офигенные реалихации RTMP вынуждены были написать HLS/HDS, который проще и много у кого есть.
Anonymous
koorkoole
Daniel
вообще, поглядеть на такого рода вопросы - создается впечатление, что хорошая стандартная либа только у go. все время новообращенные пытаются ей не пользоваться...
Analoliy
Товарищи, я тут хочу сайтец запилить, чтобы он стучался в API на Go. Сам API уже написан, а вот на чём писать сайт - не знаю, малодушно хочется взять питоновый Django и научить его ходить в API. Как думаете, лучше сразу на Go писать?
Artem
Стучаться будет бэк или фронт?
Analoliy
Django жирный и развесистый, в нём много фич, которые лень самому на го писать, а фреймворки в местной тусовке не рекомендуют
Analoliy
Бэк
koorkoole
Бэк
Чисто бэк на горилле)
Евгений
Под конфиг я бы взял либу spf13/viper, она удобно мерджит конфиг из разных истоничков.
Хорошо для микросервисов, котрые пилишь из монорепы - базовый конфиг в yaml, а какие-то локальные нюансы запуска (например, порт) переопределяешь переменными окружения.
Anonymous
Подскажите плиз
В GoSublime автодополнение с локальными пакетами не работает. Только через go get localpath, тогда обновится список, но новые значения не будут добавляться
koorkoole
Brommie
привет, а подскажите как сделать так чтобы не убивался main () пока работают горутины?
Anonymous
Brommie
спасибо, погуглю
Brommie
а может есть еще способ. Мне вообще надо чтобы процесс не умирал, даже если ничего не делает)
Anonymous
Anonymous
В нём читаешь канал
Anonymous
Который сигнализирует о том, что надо завершиться
Brommie
так не надо)
Pavel
Или просто читаешь канал без цикла
Anonymous
Anonymous
Либо доавляешь в цикл обработку сигналов от ОС
Pavel
Pavel
Идеально
Brommie
а нет набросок такого уже?
Pavel
Думаю это будет хорошим уроком для тебя, если ты напишешь эти строчки сам
Brommie
Pavel
Научишься писать код, гуглить и читать документацию 😅
Brommie
🏁Александр
народ неед хелп
🏁Александр
есть пакет responce есть пакет handlers
Anonymous
Brommie
я ща по Доновану\Кернигану прохожу. Так сложилось что кодить нужно сейчас, а по вечерам учу)
aadz
Brommie
aadz
обычно, готур и на собеседование
Brommie
Brommie
собеседуешь?)
aadz
aadz
просто после этого видел чуваков. Типа, тяп-ляп и в продакшен :)
aadz
Хотя я даже вобще и не программист. Просто сталкивался с ними по работе :)
koorkoole
Brommie
aadz
Хотя, тех кто технически собеседует, я тоже могу понять. Где ты в наше тяжелое время хорошего программера наймешь? При чем такого, чтобы заранее умел все, что тебе взбрело в голову? Тяжело собеседователям в наше непростое время, короче. Так я думаю
Artem
aadz
а кто)?
да я просто так тут... Тут же можно сидеть в чати эсле ты даже не программист?
aadz
Ну, я типа, продвинутый пользователь *NIX. И все
Brommie
aadz
а почему именно нет? :)
і64
Привет всем.
Нормально ли делать такое?
type time.Time MyTime
// custom method on built-in type alias
func (t MyTime) DayBefore() MyTime {
// code
}
Или лучше просто в функцию, принимающую time.Time сделать?
aadz
Если ты из типа не делаешь интерфес с его собственными методами, то не стоит. Будет проще использовать тип time.Time в стандартном виде
Brommie