Видео на ютубе это не просто файл, к которому можно получить ссылку для скачивания.
Ссылки могут вести на отдельные аудио или видео треки, и вообще храниться не целиком.
Если хотите копнуть глубоко - смотрите исходники таких сервисов, там уже разобрано и периодически обновляется, поскольку ютуб оптимизирует свой плеер, что иногда приводит к несовместимостью с предыдущими версиями плеера.
youtube-dl популярный опен-сорс проект, можете в нем покопаться.
а о частных школах программирования которые предлагают услуги обучения
А тут тоже самое. Совершенно не в языке дело, исключительно в преподаватели.
Чем крупнее "школа программирования", тем на более массового ученика она рассчитана в целях получения прибыли, и следовательно тем проще программа обучения.
Мое мнение давно укрепилось в том, что программирование не так долго учить, чтобы начинать это делать в специализированной школе. Своему ребенку подсказать, подкинуть книжку, помочь нагуглить решение - несложно. Важнее чтобы у него была мотивация решить какую-то задачу программированием.
Типа подсадить его на администрирование сайта/сервера где нужно будет что-то дописывать, парсить. Подсадить на какую-нить простую игрушку, в которой несложно наваять бота.
Например тот же счастливый фермер или какая-то простая веб-бродилка с плохой модерацией, и посоревноваться с ним в автоматизации.
P.S. мнение не рандомного человека. Сам преподавал немного, админил пару сайтов таких "школ". Конечно там можно что-то получить, но если родитель сам айтишник, то эти школы могут дать немного, разве что самому просто лень.
nApoBo3, ну у меня, например sata-3 диски, скорость записи на них медленнее, чем я качаю по гигабитному каналу с торрентов.
10 гигабит будет некуда писать просто.
Для локальной сети 10 гигабит не думаю что будет иметь смысл в ближайшие 20 лет.
Blu-Ray фильм в 100 Гбайт имеет битрейт около 60 Мбит\сек…, то есть 1 гбит хватает, чтобы смотреть парралельно с десяток практически несжатых 4k видео, потянул бы процессор.
Я бы лучше положил в стены короб с запасом пространства, и гигабитный кабель положил бы уже в него (а лучше сразу пару), с расчетом, чтобы при помощи обычной упругой длинной проволки можнобыло протянуть в короб еще один кабель не вскрывая стену.
В крайнем случае можно будет разрезать кабель, И примотав изолентой к старому кабелю новый, вытянуть. Делал такое неоднократно когда была необходимость в коробе заменить 1 на два, или заменить коаксиал на витую пару.
Заменить уже саму розетку или ее начинку проблема невелика, если ВДРУГ через 10 лет надо будет переложить другой кабель.
Karpion, научиться можно и от людей, которые знают меньше вас. главное желание учиться. Если все зависит от учителя, то почему у школьников разные отметки, ведь у них у всех те же учителя?
Были люди с которыми работал. Были люди которые что-то подсказывали. Но конкретного ментора не припомню.
dom1n1k, А Hemul GM вообще не вникает и игнорирует аргументы.
У него есть личный опыт, который он готов проецировать на всех, видимо не зная об "ошибке выжившего".
Karpion, Ну например у меня не было учителей или гуру.
Все фундаментальные знания пробил сам.
Были люди, которые могли что-то подсказать, но нет ни одного. И вообще, только после моего первого трудоустройства я обнаружил людей, которые знали намного больше меня.
Hemul GM, Вы сами себе противоречите.
Для начала, чтение аудиокниг это не то, чем занимается ентерпрайз.
Сейчас огромная часть энтерпрайза - докеризированные веб-сервисы, и я не особо помню дельфи в этом направлении.
Нейронные сети это не просто алгоритм, и сделать библиотеку на паскале это не "не составит проблем", а как раз довольно приличная проблема. Не так много людей пишет библиотеки. Большинство пользуются готовыми, и для дельфи их просто нет.
Опять же. Вы зарыли голову в песок и не хотите в упор видеть простую вещь - откройте список вакансий разработчиков, посчитайте востребованность дельфи разработчиков - в лучшем случае одна страница по сравнению с сотнями на других популярных языках.
Учить сегодня дельфи для становления будущим специалистом - мало перспективно.
Hemul GM,
Насколько быстро реализуете работу с нейронными сетями на паскале?
Насколько быстро создадите сложное кроссплатформенное ентерпрайз решение на паскале? (намекну, что для сложного решения, вам нужно будет набрать хотя бы пару десятков программистов на паскале, а затем обеспечить поддержку хотя бы на 3-5 лет вперед, а с кросплатформенностью я вообще сомневаюсь что паскаль умеет).
Насколько быстро вы сможете зайти в ембеддед решения с паскалем?
Hemul GM, Я, как человек, которого в школе никто не учил программированию, неплохо пишу на ряде языков программирования, и совершенно не считаю, что первый язык программирования вообще имеет особенное значение. Лучше не выбирать первым языком какой-то простенький облегченный, а учить сразу тот, который пригодится больше. Паскаль - НЕ востребован. Все, что делается на паскале - можно реализовать на любом другом современном языке программирования, поэтому смысл его учить "для будущего" - отсутствует.
Antonio Solo, Если прочитать вопрос топикстартера ДО КОНЦА, то можно обнаружить, что "для егэ следующего года и для будущего."
Не нужно ограничивать людей в их желаниях делать все правильно. Тем более, что основы программирования уже на пути, раз "в паскале работает".
Antonio Solo, Я в школе начал с ассемблера, бейсика и Ansi C, к концу школы вполне мог писать простые калькуляторы, парсеры, консольные игрушки и немного графики.
Люди - разные. А тут - человек УЖЕ пробует С++
curl, его ставить не надо, просто curl.exe куда-нить положить.
А встроеными средствами - наод указывать версию системы, вроде в повершелле есть нужные функции, правда для неповершельшиков проще curl поставить, его и гуглить проще.
Hemul GM, Он отстал в количестве предлагаемых вакансий, востребованности в мире, количеству документации и проектов на нем как в опенсорс так и в ентерпрайз.
Если вы хотите называть мертвым языком исключительно те, на которых пишет ноль человек, то давайте может еще и язык ацтеков начем учить, чтобы переводить на него литературу и фильмы, ВДРУГ КТО-ТО ИМ ПОЛЬЗУЕТСЯ?
Для локальной - соответственно разобраться как вы хотите чтобы бот к ней подключался - dll-injection или имитация клавиатуры.
В вашем случае - разобраться со стеком http, веб, как это работает, что такое user-agent, куки, сессии да и собственно VK API можно почитать.