Size: a a a

2020 June 21

SK

Savely Krasovsky in Go-go!
где-то был пост про интерфейсы хороший, многие ещё не понимают что такое interface{} и почему это не Any
источник

S

Serj in Go-go!
Savely Krasovsky
где-то был пост про интерфейсы хороший, многие ещё не понимают что такое interface{} и почему это не Any
с этим я, вроде, разобрался. эффектив го помогает.
но вот прикол, как я спросил выше - не описан явно. либо я плохо искал
источник

RS

Roman Sharkov in Go-go!
Serj
в других они нормально сделаны)
тут же имплемент через попу сделан, фиг пойми как
а что сложного?)))
источник

М

Мерль🛠 in Go-go!
Serj
подскажите, пожалуйста, есть из доки кусок:
type T struct{}
var _ I = (*T)(nil) // Verify that *T implements I

что за прикол с (nil)? что это за вызов? он ни в го туре, ни в любой другой доке не описан. но часто вижу в исходниках
В go nil имеет тип, это способ указания типа для компилятора какой тип нужно использовать

выражения вида (ТИП)ЗНАЧЕНИЕ — это безопасный способ превратить один тип в другой

nil можно превратить в указатель любого типа
источник

RS

Roman Sharkov in Go-go!
Владимир Столяров
Тут нету явной реализации интерфейсов
с некой точки зрения явную реализацию можно назвать “через опу”))
источник

S

Serj in Go-go!
Мерль🛠
В go nil имеет тип, это способ указания типа для компилятора какой тип нужно использовать

выражения вида (ТИП)ЗНАЧЕНИЕ — это безопасный способ превратить один тип в другой

nil можно превратить в указатель любого типа
🙂 спасибо
источник

Y

Yevhenii in Go-go!
Прикольно)
источник

VM

Vladislav Milenin in Go-go!
это ерунда, для продвинутых нужд ее допиливать и допиливать

и youtube-dl качает с кучи источников, включая твич
источник

с

сонная википедия... in Go-go!
Vladislav Milenin
это ерунда, для продвинутых нужд ее допиливать и допиливать

и youtube-dl качает с кучи источников, включая твич
с ютуба качает
что такого продвинутого нужно?
ffmpeg в фоне гонять?
параллельная загрузка на Go пишется проще простого
источник

SK

Savely Krasovsky in Go-go!
Vladislav Milenin
это ерунда, для продвинутых нужд ее допиливать и допиливать

и youtube-dl качает с кучи источников, включая твич
название youtube-dl об этом как-то не слишком ясно вещает
источник

VM

Vladislav Milenin in Go-go!
Savely Krasovsky
название youtube-dl об этом как-то не слишком ясно вещает
вообще пофиг
источник

VM

Vladislav Milenin in Go-go!
сонная википедия
с ютуба качает
что такого продвинутого нужно?
ffmpeg в фоне гонять?
параллельная загрузка на Go пишется проще простого
начнем с того, что качать будет медленно, не поддерживает интервалы, словит бан на попытке скачать много сразу)
походу даже не пишет где есть аудиодорожки. В общем сырой порт
источник

Y

Yevhenii in Go-go!
По поводу ютуба. Знает ли кто какие либы, с помощью которых можно последние кадры живой трансляции брать?
источник

с

сонная википедия... in Go-go!
Vladislav Milenin
начнем с того, что качать будет медленно, не поддерживает интервалы, словит бан на попытке скачать много сразу)
походу даже не пишет где есть аудиодорожки. В общем сырой порт
а youtube-dl не словит?)

какие интервалы поддерживает youtube-dl?
источник

VM

Vladislav Milenin in Go-go!
сонная википедия
а youtube-dl не словит?)

какие интервалы поддерживает youtube-dl?
youtube-dl --postprocessor-args "-ss 0:0:15 -to 0:1:20" '[video_URL]'
источник

с

сонная википедия... in Go-go!
это не youtube-dl
источник

с

сонная википедия... in Go-go!
это ffmpeg
источник

VM

Vladislav Milenin in Go-go!
что либа берет на себя биндинги к ffmpeg видимо к либе не относится)
источник

SK

Savely Krasovsky in Go-go!
выглядит как args bypass
источник

с

сонная википедия... in Go-go!
видео будет скачано полностью
источник