;(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

Nelson Rodrigues Dramaturgo brasileiro

23/8/1912, Recife (PE)

21/12/1980, Rio de Janeiro (RJ)

Da Página 3 - Pedagogia & Comunicação

10/08/2005 15h05

"Sou um menino que vê o amor pelo buraco da fechadura. Nunca fui outra coisa. Nasci menino, hei de morrer menino. E o buraco da fechadura é, realmente, a minha ótica de ficcionista. Sou (e sempre fui) um anjo pornográfico." Esta colocação de Nelson Rodrigues define e resume não só a maneira como se vê enquanto escritor, mas sua concepção do fazer literário.

Nelson Rodrigues era filho do jornalista Mario Rodrigues, e teve treze irmãos. Aos quatro anos, mudou-se com a família para o Rio de Janeiro. Aos sete anos, redigiu seu primeiro texto ficcional na escola, sendo premiado num concurso de redação.

Em 1925, aos treze anos, Nelson iniciou sua carreira jornalística, como repórter policial no jornal de seu pai, "A Manhã". Dois anos depois, abandonou a escola, na terceira série do curso secundário.

Em 1929 perdeu seu irmão, Roberto, assassinado na redação do jornal "A Crítica". Dois meses depois, seu pai também morreu. Em 1932, Nelson Rodrigues conseguiu um emprego com carteira assinada no jornal "O Globo", de Roberto Marinho, com um salário de quinhentos mil réis.

Contraindo tuberculose, foi para um sanatório em Campos do Jordão em 1934, onde ou um ano internado.

Em 1940 casou-se com Elsa, com quem viveu durante 22 anos. O casamento civil foi escondido da família e o casal teve dois filhos, Jofre e Nelsinho. No ano seguinte, Nelson Rodrigues escreveu sua primeira peça, "A Mulher sem Pecado". Em 1943 saiu "Vestido de Noiva", que se tornou um clássico da dramaturgia brasileira. Foi encenada pelo diretor polonês Ziembinski.

A partir daí, Nelson ou a ser considerado o fundador do moderno teatro do Brasil. Com o sucesso da peça, Nelson foi convidado a trocar a redação de "O Globo" pelos "Diários Associados", com um salário sete vezes maior.

Começou a escrever folhetins para "O Jornal", sob o pseudônimo de Suzana Flag. A coluna tornou-se um grande sucesso, ninguém sabia que o autor era Nelson Rodrigues. Com o pseudônimo de Suzana Flag, Nelson publicou sete livros, entre 1944 e 1953, entre os quais "Meu destino é pecar" e "Núpcias de Fogo". Publicou ainda um livro que assinou como Mirna, "A mulher que amou demais".

De 1951 a 1961 assinou uma coluna no jornal "Última Hora", chamada "A vida como ela é".

"A Falecida", foi escrita em 1953. Seguiram-se várias peças de sucesso: "Perdoa-me por me Traíres", "Viúva, Porém Honesta", "Dorotéia", "Os Sete Gatinhos", "Engraçadinha" e "Boca de Ouro".

Em 1960 Nelson Rodrigues publicou "Beijo no Asfalto". Em 1963 separou-se de Elsa e ou a viver com Lucia Cruz Lima, com quem teve uma filha, Daniela. Dois anos depois escreveu "Toda Nudez será Castigada".

Em 1970 Nelson separou-se de Lucia e casou-se com Helena Maria, trinta e cinco anos mais jovem. A partir de 1972, Nelson Rodrigues acompanhou a prisão, os percalços e a luta pela anistia de seu filho Nelsinho, que vivia na clandestinidade e combatia o regime militar. Nesta década escreveu ainda suas duas últimas peças: "O Anti-Nelson Rodrigues" e "A Serpente".

As peças de Nelson Rodrigues foram montadas inúmeras vezes e transformadas em filmes de sucesso. Além da obra em teatro e de seus folhetins, Nelson Rodrigues deixou centenas de contos e crônicas considerados magistrais, que foram depois reunidos em livros.

Morreu aos 68 anos, em conseqüência de muitos problemas de saúde, entre os quais trombose e insuficiência. pulmonar.