;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Orson Welles Cineasta norte-americano

06/05/1915, Kenosha, EUA

10/10/1985, Hollywood, EUA.

Da Página 3 Pedagogia & Comunicação

20/08/2005 09h04

A notícia de que marcianos haviam chegado à Terra e estavam em Nova Jersey foi transmitida com imenso realismo pela rádio CBS no dia 1o de novembro de 1938 (Halloween). Milhares de pessoas entraram em pânico e começaram a fugir de suas casas ao ouvir os boletins, narrados por Orson Welles. Tudo não ava de pura brincadeira, a leitura dramatizada do texto de "A Guerra dos Mundos", um clássico da ficção científica de H.G. Wells.

A repercussão do evento foi tão grande que, logo a seguir, Orson Welles fechou um contrato milionário com Hollywood para fazer dois filmes, com total liberdade para produzir, escrever os roteiros, dirigir e atuar.

Mesmo tendo dirigido apenas 27 filmes entre os 113 que compõem sua obra, também como ator, roteirista, montador e produtor, George Orson Welles conseguiu inspirar um grande número de iradores a se tornar diretores de cinema.

Aos 18 anos, Welles já era um ator famoso no teatro experimental. Um ano depois fez sua estréia na Broadway na montagem de "Romeu e Julieta". Logo se tornou amigo do diretor e produtor John Houseman, para quem fez algumas colaborações.

Foi Houseman quem o levou a participar do New York Federal Theatre Project, onde estreou sua primeira montagem na produção e direção (a versão de "Macbeth", de Shakespeare, encenada no Harlem). Da parceira de Welles com Houseman nasceu a companhia Mercury Theatre. Foram vários projetos, destacando-se ''Julio Cesar'', de 1937, em que Welles escreveu o roteiro e ambientou a história na Itália fascista.

O nome de Orson Welles entrou para a antologia das comunicações no ano seguinte com a transmissão da notícia da chegada dos extraterrestres. Mas o que o colocou entre os grandes diretores foi o filme ''Cidadão Kane'', de 1941. Aos 25 anos, Orson Welles revolucionou as técnicas de filmagem com recursos até então inexploradas como profundidade de campo, ação entrecortada num mesmo ambiente, planos longos, movimentos de câmera e edição rápida. O resultado foi uma obra-prima, considerada unanimemente pelos especialistas um dos melhores filmes de todos os tempos, senão o melhor.

Porém, com o sucesso, vieram os problemas. O diretor foi acusado de basear-se na vida de William Randolph Hearst, um dos mais poderosos homens da época e que por 40 anos foi o maior magnata das comunicações nos Estados Unidos. O próprio Hearst encabeçou a campanha contra Welles e seu filme. Chegou-se a cogitar um valor para que fossem destruídos os negativos e todas as cópias.

Felizmente isso não ocorreu, mas apesar de o público e a crítica terem aceitado ''Cidadão Kane'', o filme deu prejuízo no início. Somente nos relançamentos, ao transformar-se num clássico, começou a render dinheiro. Em seu segundo filme, ''Soberba'' (1942), Welles decidiu expor sua visão da sociedade americana. Utilizou praticamente os mesmos recursos técnicos que havia em ''Cidadão Kane''. Assim que concluiu as filmagens, veio ao Brasil para rodar o documentário ''É Tudo Verdade'' .Enquanto isso, nos Estados Unidos, os executivos da RKO decidiram editar ''Soberba'', cortando 43 minutos do original.

Ao retornar, o diretor ficou furioso, mas ainda supervisionou ''Jornada do Pavor'' (1942), e assinou a direção ao lado de Norman Foster. ''Soberba'' foi um fracasso comercial, e Welles e sua equipe foram demitidos.

O reconhecimento da genialidade de Welles só aconteceu muito mais tarde. ''Cidadão Kane'' ganhou o Oscar de melhor roteiro e Welles, em 1970, recebeu um Oscar honorário pelo conjunto da obra. Sua filmografia, como diretor ou ator, inclui: ''A Dama de Shangai'' (1948), ''Macbeth'' (1948), ''Othello'' (1952), ''A Marca da Maldade'' (1958). Não se pode deixar de mencionar também "Verdades e Mentiras", de 1974. Welles em toda a sua carreira envolveu-se em projetos diversos e fez tudo para conseguir produzir seus filmes, o que nem sempre era possível. Muitos de seus projetos permaneceram inacabados, como ''It's All True'', e ''Don Quixote'', filme em que Welles trabalhou durante dez anos e que chegou a ser exibido em Cannes em 1986.