Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
-- This file: -- http://anggtwu.net/SUBTITLES/2021-1-C3-curvas-de-nivel.lua.html -- http://anggtwu.net/SUBTITLES/2021-1-C3-curvas-de-nivel.lua -- (find-angg "SUBTITLES/2021-1-C3-curvas-de-nivel.lua") -- Author: Eduardo Ochs <eduardoochs@gmail.com> -- -- (defun st () (interactive) (find-angg "SUBTITLES/2021-1-C3-curvas-de-nivel.lua")) -- Skel: (find-editeevsubtitles-links-1 "c3m211cn") -- (find-efunction 'find-editeevsubtitles-links-1) -- Yttr: (find-yttranscript-links "c3m211cn" "mrNyBAMOyqo") -- Info: (find-1stclassvideo-links "c3m211cn") -- Play: (find-c3m211cnvideo "0:00") -- -- From: (find-LATEX "2021-1-C3-curvas-de-nivel.tex" "video-1") -- -- «.legendas» (to "legendas") -- -- I use the code below to generate the subtitles in .vtt. -- ee_dofile "~/LUA/Subtitles.lua" -- (find-angg "LUA/Subtitles.lua") --[[ -- (find-angg "LUA/Subtitles.lua") ** Run the .lua and tell it to ** write the .vtt - by default in /tmp/ * * (eepitch-lua51) * (eepitch-kill) * (eepitch-lua51) dofile "2021-1-C3-curvas-de-nivel.lua" sts = Subtitles.fromsexps(subs_bigstr):addtime("08:03") -- sts.lang = "pt-BR" = sts outfname = "$S/http/anggtwu.net/eev-videos/2021-1-C3-curvas-de-nivel.vtt" outfname = "/tmp/2021-1-C3-curvas-de-nivel.vtt" out = sts:vtt().."\n\n" ee_writefile(outfname, out) -- (find-fline "/tmp/2021-1-C3-curvas-de-nivel.vtt") ** Test the .vtt ** (find-c3m211cnvideo "0:00") ** Select /tmp/ or ee-eevvideosdir ** (find-eevvideosfile "") ** (find-eevvideosfile "" "2021-1-C3-curvas-de-nivel.mp4") ** (find-eevvideossh0 "cp -v 2021-1-C3-curvas-de-nivel.mp4 /tmp/") ** (code-video "c3m211cnvideo" "/tmp/2021-1-C3-curvas-de-nivel.mp4") ** (code-video "c3m211cnvideo" "$S/http/anggtwu.net/eev-videos/2021-1-C3-curvas-de-nivel.mp4") ** (find-c3m211cnvideo "0:00") ** Upload the 2021-1-C3-curvas-de-nivel.vtt ** to http://anggtwu.net/eev-videos/ * (eepitch-shell) * (eepitch-kill) * (eepitch-shell) cd /tmp/ scp 2021-1-C3-curvas-de-nivel.vtt $LINP/eev-videos/ scp 2021-1-C3-curvas-de-nivel.vtt $LINS/eev-videos/ Scp-np 2021-1-C3-curvas-de-nivel.vtt $TWUP/eev-videos/ Scp-np 2021-1-C3-curvas-de-nivel.vtt $TWUS/eev-videos/ ** Upload the subtitles to youtube ** http://www.youtube.com/watch?v=mrNyBAMOyqo ** Check that the "psne subtitles" thing works ** (find-1stclassvideo-links "c3m211cn") --]] --[[ * (eepitch-lua51) * (eepitch-kill) * (eepitch-lua51) dofile "2021-1-C3-curvas-de-nivel.lua" for li in subs_bigstr:gmatch("([^\n]+)") do local time,text = li:match('^.-"(.-)".-"(.*)"%)$') text = text:gsub("\\(.)", "%1") if time then print(" "..time.." "..text) end end --]] -- «legendas» (to ".legendas") subs_bigstr = [==[ % (find-c3m211cnvideo "00:00" "Oi! Hoje é dia 9/julho/2021,") % (find-c3m211cnvideo "00:04" "e a gente vai começar a ver superfícies...") % (find-c3m211cnvideo "00:08" "a gente vai ver isso numa ordem totalmente") % (find-c3m211cnvideo "00:11" "diferente da que eu usei no semestre passado,") % (find-c3m211cnvideo "00:13" "e gente vai usar um bocado de material") % (find-c3m211cnvideo "00:14" "do semestre passado que por enquanto eu ainda") % (find-c3m211cnvideo "00:16" "não conseguir reorganizar. Inclusive eu") % (find-c3m211cnvideo "00:20" "acabei dando um problema na") % (find-c3m211cnvideo "00:23" "P1 do semestre passado que vai virar um") % (find-c3m211cnvideo "00:25" "exercício agora, e que a gente vai tentar") % (find-c3m211cnvideo "00:26" "fazer hoje.") % (find-c3m211cnvideo "00:28" "Reparem que esses slides daqui estão") % (find-c3m211cnvideo "00:32" "bem toscos por enquanto, eles basicamente") % (find-c3m211cnvideo "00:33" "têm links pra várias páginas") % (find-c3m211cnvideo "00:37" "diferentes, e eles têm um exercício, que") % (find-c3m211cnvideo "00:39" "essa questão 1 daqui.") % (find-c3m211cnvideo "00:41" "E aqui eu peço para vocês fazerem os") % (find-c3m211cnvideo "00:45" "gráficos dessas quatro funções. Essas aqui") % (find-c3m211cnvideo "00:48" "são funções com as quais vocês não tão") % (find-c3m211cnvideo "00:50" "acostumados, e o que vai acontecer aqui é") % (find-c3m211cnvideo "00:53" "que... aqui não") % (find-c3m211cnvideo "00:56" "funciona muito bem a gente pensar como") % (find-c3m211cnvideo "00:58" "Cálculo 1 aí, em que a gente vai tentar") % (find-c3m211cnvideo "01:00" "descobrir toda a curva da função de uma") % (find-c3m211cnvideo "01:03" "vez... é melhor a gente fazer como Cálculo") % (find-c3m211cnvideo "01:06" "2 ou cálculo 3, via chutar e testar, em que") % (find-c3m211cnvideo "01:09" "a gente calcula alguns valores dessas") % (find-c3m211cnvideo "01:11" "funções e aí a gente plota eles no") % (find-c3m211cnvideo "01:14" "no plano de alguma forma. Então, repara") % (find-c3m211cnvideo "01:17" "que a gente pode fazer isso aqui como uma") % (find-c3m211cnvideo "01:20" "tabela... a gente pode ir botar vários") % (find-c3m211cnvideo "01:23" "valores de x aqui... desculpa a falta de") % (find-c3m211cnvideo "01:26" "coordenação motora aqui... ai, não, tá") % (find-c3m211cnvideo "01:28" "péssimo, deixa eu tentar desenhar isso aqui") % (find-c3m211cnvideo "01:30" "um pouquinho mais reto...") % (find-c3m211cnvideo "01:32" "e aí a gente vai tentar desenhar os valores") % (find-c3m211cnvideo "01:35" "de f(x), g(x), h(x) e w(x).") % (find-c3m211cnvideo "01:41" "Lembrem que a função min recebe") % (find-c3m211cnvideo "01:45" "dois números e retorna o menor deles, então") % (find-c3m211cnvideo "01:48" "por exemplo, min(20,42) vai ser 20...") % (find-c3m211cnvideo "01:52" "e max é mesma coisa só que ao") % (find-c3m211cnvideo "01:55" "contrário, né...") % (find-c3m211cnvideo "01:59" "e elas não se importam com a ordem em") % (find-c3m211cnvideo "02:03" "que elas recebem os argumentos, então") % (find-c3m211cnvideo "02:06" "min(42,20) também é 20.") % (find-c3m211cnvideo "02:12" "Então deixa eu apagar isso daqui...") % (find-c3m211cnvideo "02:15" "essas funções são funções que vão nos") % (find-c3m211cnvideo "02:18" "permitir fazer coisas bem") % (find-c3m211cnvideo "02:19" "interessantes fazendo curvas em que todos") % (find-c3m211cnvideo "02:21" "os pontos") % (find-c3m211cnvideo "02:23" "interessantes delas têm coordenadas") % (find-c3m211cnvideo "02:24" "inteiras. Então deixa eu desenhar aqui alguns") % (find-c3m211cnvideo "02:28" "valores para a x: 0, 1, 2, 3, 4, 5, 6,") % (find-c3m211cnvideo "02:36" "7... então, deixa eu ver... f(x) vai ser") % (find-c3m211cnvideo "02:43" "x-2, então aqui é -2, aqui é -1,") % (find-c3m211cnvideo "02:46" "aqui é 0, 1, 2, 3, 4, 5. g(x) vai ser 6-x,") % (find-c3m211cnvideo "02:55" "Então vai ser 6, 5, 4, 3, 2, 1, 0, -1.") % (find-c3m211cnvideo "03:02" "h(x) vai ser o mínimo desses dois.") % (find-c3m211cnvideo "03:05" "Então nesse caso o mínimo é -2,") % (find-c3m211cnvideo "03:07" "aqui o mínimo é -1, aqui o mínimo é 0,") % (find-c3m211cnvideo "03:11" "aqui o mínimo é 1... repara que até aqui") % (find-c3m211cnvideo "03:14" "os mínimos foram sempre os caras da") % (find-c3m211cnvideo "03:15" "esquerda... e aí aqui eles empatam -") % (find-c3m211cnvideo "03:17" "aqui o mínimo passa a") % (find-c3m211cnvideo "03:21" "ser 2... e aí depois o mínimo passa a ser") % (find-c3m211cnvideo "03:24" "o cara da direita. Então aqui é 1, 0, -1.") % (find-c3m211cnvideo "03:32" "E aí pra calcular w a gente faz o máximo") % (find-c3m211cnvideo "03:34" "entre isso aqui e zero... então o 0 não") % (find-c3m211cnvideo "03:37" "tá na tabela mas é bem fácil ver que o") % (find-c3m211cnvideo "03:39" "máximo entre -2 e 0 é 0, o máximo entre") % (find-c3m211cnvideo "03:42" "-1 e 0 é 0, aqui dá 0, aqui dá 1, aqui dá 2") % (find-c3m211cnvideo "03:47" "e aqui dá 1... aqui dá 0 e aqui dá 0.") % (find-c3m211cnvideo "03:51" "Então reparem que isso só nos diz os valores") % (find-c3m211cnvideo "03:53" "dessas funções para alguns valores x,") % (find-c3m211cnvideo "03:57" "mas esses valores podem nos ajudar a") % (find-c3m211cnvideo "03:59" "beça a descobrir como é que a função tem") % (find-c3m211cnvideo "04:01" "que funcionar... e eu pedi para vocês") % (find-c3m211cnvideo "04:04" "olharem na prova do semestre passado...") % (find-c3m211cnvideo "04:06" "peraí... cadê? cadê? sumiu... Ah, tá aqui.") % (find-c3m211cnvideo "04:13" "Então, na P1 de 2020.2, do semestre") % (find-c3m211cnvideo "04:17" "passado, tem uma função definida por") % (find-c3m211cnvideo "04:19" "máximos e mínimos de um jeito parecido,") % (find-c3m211cnvideo "04:21" "que é essa função f(x)... o link vai pro") % (find-c3m211cnvideo "04:25" "gabarito na página 8, mas se vocês forem") % (find-c3m211cnvideo "04:27" "pro início da prova") % (find-c3m211cnvideo "04:29" "e tem regras e dicas e depois a questão 1...") % (find-c3m211cnvideo "04:32" "e aí o item (a) diz \"faça o gráfico da") % (find-c3m211cnvideo "04:36" "função f(t)\", onde a função f(t) é") % (find-c3m211cnvideo "04:38" "definida desse jeito daqui.") % (find-c3m211cnvideo "04:40" "Então, reparem que esse gráfico diz o") % (find-c3m211cnvideo "04:45" "valor da f pra infinitos pontos, mas") % (find-c3m211cnvideo "04:48" "a gente tá começando com algo bem") % (find-c3m211cnvideo "04:49" "menor...") % (find-c3m211cnvideo "04:53" "então a gente começou só") % (find-c3m211cnvideo "04:56" "calculando essas funções só pra alguns") % (find-c3m211cnvideo "04:57" "valores de x, e se a gente plotar elas") % (find-c3m211cnvideo "04:59" "no gráfico...") % (find-c3m211cnvideo "05:01" "deixa eu fazer o seguinte, eu vou plotar") % (find-c3m211cnvideo "05:03" "direto a w(x) que já é bem interessante...") % (find-c3m211cnvideo "05:07" "aqui é x, aqui é y, e") % (find-c3m211cnvideo "05:11" "eu vou plotar a curva y=w(x).") % (find-c3m211cnvideo "05:20" "Então o que a gente sabe é que aqui a w(x)") % (find-c3m211cnvideo "05:24" "vale 0, aqui ela também vale 0, aqui") % (find-c3m211cnvideo "05:27" "quando x=2 ela também vale 0,") % (find-c3m211cnvideo "05:29" "mas aqui ela passa pra 1, aqui ela passa") % (find-c3m211cnvideo "05:31" "pra 2, e aqui ela desce de novo.") % (find-c3m211cnvideo "05:35" "Então se vocês testarem outros pontos,") % (find-c3m211cnvideo "05:37" "ou se vocês descobrirem isso de alguma") % (find-c3m211cnvideo "05:39" "outra forma, vocês vão descobrir que ela") % (find-c3m211cnvideo "05:41" "é horizontal até aqui, depois ela sobe") % (find-c3m211cnvideo "05:44" "com coeficiente angular 1, depois ela") % (find-c3m211cnvideo "05:46" "desce com coeficiente angular -1, e") % (find-c3m211cnvideo "05:49" "depois ela continua pra cá.") % (find-c3m211cnvideo "05:52" "Então, a primeira questão vai ser") % (find-c3m211cnvideo "05:54" "isso, e a segunda questão vai ter a ver") % (find-c3m211cnvideo "05:56" "com diagramas de numerozinhos, e eu vou fazer") % (find-c3m211cnvideo "05:58" "um segundo vídeo sobre ela daqui a pouco.") % (find-c3m211cnvideo "06:00" "então... não, não, peraí, deixa eu já contar") % (find-c3m211cnvideo "06:04" "como é que vai ser a segunda questão. Na") % (find-c3m211cnvideo "06:07" "segunda questão a gente vai definir") % (find-c3m211cnvideo "06:08" "funções de x e de y... uma vai se chamar") % (find-c3m211cnvideo "06:11" "F(x,y) e a vai se chamar G(x,y)...") % (find-c3m211cnvideo "06:21" "na verdade você quatro funções, a") % (find-c3m211cnvideo "06:24" "primeira essa daqui...") % (find-c3m211cnvideo "06:31" "depois essa daqui é vai ser") % (find-c3m211cnvideo "06:44" "o máximo das duas...") % (find-c3m211cnvideo "06:53" "não, fiz besteira... não, dava pra") % (find-c3m211cnvideo "06:56" "escrever desse jeito, mas eu acho que é") % (find-c3m211cnvideo "06:57" "mais fácil de escrever desse jeito aqui") % (find-c3m211cnvideo "06:59" "porque é mais fácil de visualizar...") % (find-c3m211cnvideo "07:06" "e aí a M(x,y) vai ser parecida") % (find-c3m211cnvideo "07:11" "com isso, só que com o min aqui.") % (find-c3m211cnvideo "07:14" "E aí como é que a gente vai fazer") % (find-c3m211cnvideo "07:15" "pra descobrir que as funções são essas?") % (find-c3m211cnvideo "07:18" "Dá pra fazer por uma tabela, mas dá pra") % (find-c3m211cnvideo "07:20" "fazer de um jeito bem melhor, que é") % (find-c3m211cnvideo "07:22" "fazendo o que") % (find-c3m211cnvideo "07:24" "eu chamo de diagram de numerozinhos...") % (find-c3m211cnvideo "07:26" "e aí aqui tem um bocado de material sobre") % (find-c3m211cnvideo "07:29" "esses diagramas de numerozinhos, e tentem") % (find-c3m211cnvideo "07:33" "fazer isso, eu vou dar um bocado de dicas") % (find-c3m211cnvideo "07:34" "sobre visualização, e o que acontece é") % (find-c3m211cnvideo "07:36" "que algumas pessoas entendem na hora, e") % (find-c3m211cnvideo "07:38" "outras pessoas precisam de centenas de") % (find-c3m211cnvideo "07:40" "truques e muita, muita, muita prática até") % (find-c3m211cnvideo "07:42" "conseguir visualizar isso... mas quando a") % (find-c3m211cnvideo "07:45" "gente conseguir fazer os diagramas de") % (find-c3m211cnvideo "07:47" "numerozinhos e visualizar eles como") % (find-c3m211cnvideo "07:49" "superfícies vai ficar") % (find-c3m211cnvideo "07:52" "muito fácil entender muita coisa") % (find-c3m211cnvideo "07:53" "sem fazer contas.") % (find-c3m211cnvideo "07:55" "Bom, então comecem fazendo isso, e eu") % (find-c3m211cnvideo "07:59" "vou digitar mais páginas aqui nesse") % (find-c3m211cnvideo "08:02" "negócio.") (find-c3m211cnvideo "08:03" " ") ]==] unrevised_bigstr = [==[ (find-c3m211cnvideo "00:00" " ") ]==] -- Local Variables: -- coding: utf-8-unix -- End: