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: