Pavel
под виндой там проблемы.
Viktor
Под виндой со всем проблеммы.. Тогда либо как выше писали exec, либо бери другой инструмент, для винды более родной
Pavel
попробую копать в сторону вин апи что ли.
Pavel
обидно, конечно
Igor
А может не парится, и взять другой ЯП?
Anonymous
Можно найти какой-нибудь небольшой консольный плеер, вшить в бинарник go при запуске распаковывать во временный каталог и проигрывать файл, правда не уверен, что антивирус обрадуется
Viktor
А чо под виндовсами cgo не пашет ?
Igor
Взять c# или старый добрый delphi, помнится там были встроенные аудио плэеры )
Anonymous
Ещё вариант - написать свой плеер на go и поделиться с сообществом
Anonymous
Они что-то расшифровывают?
Pavel
так это порт аудио же. его надо отдельно на винду, походу, ставить
Pavel
или я не так понял
Anonymous
Pavel
Aleksandr
очевидно крестик означает обратное
Pavel
*ржет*
Pavel
сейчас опробуем
Anonymous
Правда, а почему именно go?
Pavel
потому что всего лишь нужно воспроизвести мр3 файл. по сути. не хочется ради одной мленькой функции нужной использовать другой язык, когда и так все на go уже написано
Anatoly
По-моему это задача для шелл скрипта, не более.
Anatoly
Пара строчек на PS
Igor
Igor
Может в эту сторону копнуть?
Мерль
Мерль
В примерах есть простенький плеер с прикрученным oto
Anonymous
Oleg
https://twitter.com/yogthos/status/883058510275149826 смотрите, вот зачем оказывается нужны мультикурсоры в редакторах.
Aleksandr
Michael
😂
Anonymous
дорогой чатик, подскажите примеры для реализации програмы а-ля башскрипт на коленке)?
(вызывает консольный софт и парсит вывод)
хочется посмотеть как это другие реализовывают
Anonymous
а то я упоролся и пишу на awk)))
Anonymous
https://github.com/PowerShell/PowerShell
Slava
Anonymous
Slava
ну если нравится - то почему бы и нет )
Anonymous
все же хочется посмотреть как на го такое решают
Anonymous
Кто-нибудь поясните, почему зеленые потоки это плохо(даже в небольшом количестве 30шт.) хочу написать программу на Go, которая будет одновременно скачивать несколько видео из интернета в одной горутине и с помощью установленной в системе библиотеки ffmpeg разрезать эти видео , в других горутинах заливать нарезанные видео на сайты.
Говорят, что в таком случае лучше взять язык, который нормально могет в ОС треды
Daniel
почему плохо-то?
Daniel
я их миллионами запускал, и ниче, все жило
Daniel
на 10М там случается беда
Daniel
они, правда, жрут память на свои стеки
Slava
Daniel
ну - я до 10М не наблюдал
Slava
я понимаю, поэтому и пишу, что надо специальные пассы совершать
Мерль
Недавно у mail.ru на хабре была статья, как они на Go держали 10M ws соединений
Мерль
https://m.habrahabr.ru/company/mailru/blog/331784/
Мерль
А, 3 миллиона
Slava
ну это всё не касается вопроса человека про 30 горутин
Slava
Anonymous
Чем люди объясняют это утверждение?
Дескать, в от один ОС поток и если попадает что-нибудь наподобие числодробилки, для выполнение которой нужно выделить время то этот весь поток стоит
Мерль
Ilya
Ilya
А вот если в ffmpeg ходить через cgo, то там может случиться неприятность с размножением ос потоков - нужно четко понимать что делаешь.
Slava
я так понимаю Влад собирается просто вызывать подпроцесс ffmpeg
Slava
Slava
в Go модель n:m, горутины скедулятся на разные треды ОС и не блокируют друг друга
Anonymous
Slava
ну и в твоей задаче нет числодробилки, она в один тред может работать радостно
Anonymous
Юзайте go dep
Anonymous
Axm
Он же в альфе ещё
Anonymous
Разраб говорит уже можно
Axm
Я тоже говорю, что в моем коде багов нет
Anonymous
Я тоже говорю, что в моем коде багов нет
Они активно дорабатывают и ждут фидбек, так что есть вероятность быстрой починки в случае нахождения бага, а также внесения в список тех кто улучшил сервис
Slava
Попробовал go 2.0 preview, это бомба
Stepan
engelbart
Генерики ?
Viktor
Anonymous
engelbart
А они щас медленные?
Daniel
Довольно таки
engelbart
Хуже чем в перле ?
Anonymous
Да
Daniel
Но зато у них предсказуемое время работы
Anatoly