Есть решение посложнее, но зато и более мощное - youtube-dl - скачивает видео, аудиодорожки, субтитры, можно натравить на плейлист или целый канал, с опциями скачивания только новых видео. Причём работает не только с ютубом, а с кучей других подобных сайтов http://ytdl-org.github.io/youtube-dl/supportedsites.html.
Например, можно скачать только нужные субтитры - все английские вручную и авто добавленные (ниже примеры под винду):
Посмотрел демо
Имхо шустро — уж точно шустрее всяких плееров основанных на флеше. качество картинки хорошее (хотя я сравниваю с тытрубой у которых сжатие)
главное — нет сторонних модулей — всё в браузере и я не заметил прожорства ресурсов
кстати почему у подавляющего большинства современных плееров нет кнопки стоп?
вот сижу я с модема и открыл вкладку с часовым видео. начал смотреть и понял что не хочу больше, а страницу закрывать нельзя. в итоге придётся жрать траффик пока не загрузится всё.
Потому, что такой большой переезд — как второе рождение, ты во многом снова чувствуешь себя ребенком и познаешь мир вокруг заново. Время, субъективно, начинает снова течь медленно. Ну и, в конце концов, многие хотят чтобы их жизнь напоминала скорее приключенческий фильм, чем голимую нудятину типа Дом-2.
Ну вот опять опять эти чёртовы скобочки… Неужели никто дальше их просто не смотрит?
Давайте расширим кругозор. Вот задачка, которая в той или иной вариации встречается в любом проекте: произвольную строку пропустить через несколько фильров: strtolower(), strip_tags(), trim(), nl2br() и некую абстрактную hilight_url(), которая делает сами понимаете чего.
Как эта задача будет выглядеть на чистом пхп? Примерно вот так:
Не запарились считать скобочки в правой части выражения? Я вот запарился, пока набирал. Ещё и не уверен, что набрал правильно. Следующий аспект — фильты приходится располагать в обратном порядке. Вам удобно читать подобную арабскую вязь? Лично мне — нет.
Здесь фильтры идут в том порядке, в котором надо их применять. Никаких прилипающих друг ко другу скобочек нет и в помине. И что немаловажно, разработчики, знакомые с *bix (хотя почему только с *nix? На винде нечто подобное есть), заметят аналог с консолью и потоками.
Это лишь один из примеров синтаксического сахара.
P.S. никто, надеюсь, не будет спорить, что это именно логика отображения?
Сначала регаешь акк, а потом идешь сюда: contest.homm.91.com/getcode/ и получаешь инвайт-код. Вводишь, подтверждаешь пока не получишь сообщение, что акк активирован.
Есть решение посложнее, но зато и более мощное - youtube-dl - скачивает видео, аудиодорожки, субтитры, можно натравить на плейлист или целый канал, с опциями скачивания только новых видео. Причём работает не только с ютубом, а с кучей других подобных сайтов http://ytdl-org.github.io/youtube-dl/supportedsites.html.
Например, можно скачать только нужные субтитры - все английские вручную и авто добавленные (ниже примеры под винду):
youtube-dl --skip-download --write-sub --sub-lang en,EN,eng,ENG,en-gb,en-us,en-GB,en-US,EN-GB,EN-US,english,English,ENGLISH --sub-format vtt "https://www.youtube.com/watch?v=......" -o "%%(title)s.%%(ext)s"
youtube-dl --skip-download --write-auto-sub --sub-format vtt "https://www.youtube.com/watch?v=......" -o "%%(title)s.%%(ext)s"
или только аудио-дорожку, пережимая в mono mp3 (удобно чтобы всякие лекции/подкасты слушать):
youtube-dl.exe -x --extract-audio --audio-format mp3 --audio-quality 128K --postprocessor-args "-ac 1" -o "%%(upload_date)s %%(title)s.%%(ext)s" "https://www.youtube.com/watch?v=......"
Имхо шустро — уж точно шустрее всяких плееров основанных на флеше. качество картинки хорошее (хотя я сравниваю с тытрубой у которых сжатие)
главное — нет сторонних модулей — всё в браузере и я не заметил прожорства ресурсов
кстати почему у подавляющего большинства современных плееров нет кнопки стоп?
вот сижу я с модема и открыл вкладку с часовым видео. начал смотреть и понял что не хочу больше, а страницу закрывать нельзя. в итоге придётся жрать траффик пока не загрузится всё.
Это же Хабр! (:
http://youtube.com/v/dz69MhFduyw&start=200
Давайте расширим кругозор. Вот задачка, которая в той или иной вариации встречается в любом проекте: произвольную строку пропустить через несколько фильров:
strtolower()
,strip_tags()
,trim()
,nl2br()
и некую абстрактнуюhilight_url()
, которая делает сами понимаете чего.Как эта задача будет выглядеть на чистом пхп? Примерно вот так:
Не запарились считать скобочки в правой части выражения? Я вот запарился, пока набирал. Ещё и не уверен, что набрал правильно. Следующий аспект — фильты приходится располагать в обратном порядке. Вам удобно читать подобную арабскую вязь? Лично мне — нет.
Смотрим на синтаксис Смарти:
Здесь фильтры идут в том порядке, в котором надо их применять. Никаких прилипающих друг ко другу скобочек нет и в помине. И что немаловажно, разработчики, знакомые с *bix (хотя почему только с *nix? На винде нечто подобное есть), заметят аналог с консолью и потоками.
Это лишь один из примеров синтаксического сахара.
P.S. никто, надеюсь, не будет спорить, что это именно логика отображения?
где: alfa- КПД турбины (зависит от типа ветрогенератора, дизайна, максимум 0,59); r- площадь турбины; v- скорость ветра; pi- 3.14; ro- плотность воздуха.
При радиусе винта в 1м получается такая зависимость (КПД 35%).
5м/с — 0,09 кВт, 7м/с — 0,24кВт, 10м/с — 0,71кВт, 15м/с — 2,39кВт
P = (mV^2)/2/t = (S*плотн.возд.*V^3)/2 ~= (S*V^3)/2 = (Pi * D^2 * V^3)/8
реальный КПД для маленьких устройств 10..50%
т.е. для ветра 5м/с и D=2м, получим 20...100 Вт
Пока не нашёл ничего, чего бы не было в jQuery.
P.S.: для истории есть плагины, в Ext.JS так вообще в ядре.