🏁Александр
Сорри
бгг, да первое апреля же. Они канал переименовали
Anonymous
andrew
заголовок "первые фотки с гоферкона" на канале раст звучит почти как угроза...
Artem
🏁Александр
задачу не понял, переформулируйте
🏁Александр
подробнее
Alexander
Это канал про аниме?
🏁Александр
🏁Александр
*freebsd
Artem
Вообще ворос больше про структуру проекта команда билд компилтрует main.go в би6арник. Это у меня вебсервис. А как в этом же проекте скомпилировать еще один из /migrations/main.go?
🏁Александр
в гоу принято если два бинарника
🏁Александр
делать
🏁Александр
/cmd/имябираника/main.go
/cmd/имябираника 2/main.go
🏁Александр
оба main это пакет main
🏁Александр
потом просто
cd /cmd/имябираника
go build
🏁Александр
и для другого аналогично
🏁Александр
или в IDE настроить
🏁Александр
соотвественно общий код выноситься куда нить в /shader/myLib
🏁Александр
и оба main.go экспортируют по абсолютному пути
Artem
Спасибо
Artem
Подскажите, как реализовать потоковый аудио стриминг на go, с возможностью "перемотки". Если просто отдавать файл, то нужно ждать полную загрузку, а какие-нибудь подкасты ждать прийдется слишком долго.
🎉
@kirilldanshin
🏁Александр
@zelenin
Wingman
Голову сломал :( Мож кто что увидит в этой каше свежим взглядом:
https://play.golang.org/p/k7yWa7XZ90p
суть:
- устанавливается telnet-соединение
- запускается эта горутина, читает данные из net.Conn (t.Conn), отправляет их в канал Reader
- при любой ошибке она должна хоть что-то да написать в лог
- когда соединение более не нужно, извне оно закрывается (t.Conn.Close()) ; вызывается ctx.cancelFunc()
В 9 случаях из 10 всё ок, но изредка горутина остаётся висеть ><
"партнёр" этой функции (writer; структура точно такая же, только не читает, а пишет) - всегда благополучно дохнет, а ридер, сученок, непонятно где залипает абсолютно молча
Wingman
хотя должен сдохнуть по одной из трёх причин: закрытие контекста / закрытие net.Conn / таймаут
Wingman
ничего другого блокирующего вроде бы нет (
Aliaksandr
Wingman
агааа, вижу
Wingman
спасибо, мож так отловится
Wingman
ое
Wingman
нашел
спасибо! :)
Anonymous
Как забыть Go и полюбить Раст?
Kirill
🏁Александр
да спам был
Васильев Виктор
Ребзя подскажите пожалуйста хороший фреймворк для веб приложений. Чтобы был готов для продакшена и не нужно было писать кучу шаблонного кода
Anton
rocket
Васильев Виктор
Я сейчас просто в раздумьях между некоторыми. Мне нужно мнение и ваш опыт
Anton
rocket
Anton
а лучше микросервис на hyper
Anonymous
Васильев Виктор
А это не питон? Или я что-то не понимаю?
Васильев Виктор
Мне именно го нужен.
Васильев Виктор
Панятненько. Походу придется переждать Петросянов день
Sebor▂▅▇█▓▒░
есть же горилла
Anonymous
есть же горилла
http://www.cnews.ru/news/top/2018-01-16_google_ubral_iz_fotopoiskovika_slovo_gorilla
Kirill
Kirill
Daniel
:)
Aleksey
Васильев Виктор
Почему рабство?
Kirill
Kirill
Генерированное гоу́но иногда в плане поддержки и похуже тонны кода
Васильев Виктор
Я не говорю о генерировании. Тем более на сколько я помню бигг в отличии от revel не генерирует
Aleksey
Почему рабство?
Ну... так... как везде, ты в рамках фреймворка, шаг влево, ~~расстрел~~ костыль
Roman
Aleksey
Васильев Виктор
Ну фреймворк это компромисс. Между гибкостью и написанием своего велосипеда который не факт что будет более стабильный
Aleksey
Васильев Виктор
Это хорошо работает для небольших проектов и когда ты работаешь один.
Но когда у тебя есть команда легче когда есть общая хорошая база. Плюс так как все одинаково то меньше кода даст в результате меньше ошибок
Aleksey
Kirill
Roman
Leo
Один раст не раст)
mAX
а че по расту группы годной нету,кстати?)
Sergei
ты в ней находишься
heavycharged
кто юзает VSC, там есть какой-то способ по кнопке сделать go run ? или в терминале нужно писать?
Oleksii
Oleksii
https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
Kirill
🏁Александр
go build ftw
мне кажется шутка затянулась, надо переименовывать обратно
🏁Александр
я про канал 🙂
Anonymous
🏁Александр
они забудут 🙁
🏁Александр
и мы будет вечно прокляты
Oleh Franchuk
?????
Почему у чата "Rust сила, golang - мобила" адрес https://t.me/gogolang,
а у чата "Golang" адрес: https://t.me/rustlang_ru
?????