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

Alceu Amoroso Lima (Tristão de Athayde) Pensador católico e jornalista brasileiro

11/12/1893, Rio de Janeiro

14/08/1983, Petrópolis

Da Redação<br>Em São Paulo

01/08/2005 18h53

Pensador católico e intelectual com uma das mais longas carreiras jornalísticas na imprensa brasileira (cerca de 4.000 artigos publicados), Alceu Amoroso Lima, durante a sua infância, foi vizinho de Machado de Assis. Filho de um industrial com uma dona de casa portuguesa, foi alfabetizado pela mãe. Com pouco mais de dez anos, tomou gosto pela leitura, fato que o acompanhou por toda a vida.

Formado em direito pela Faculdade de Ciências Jurídicas e Sociais do Rio de Janeiro, trabalhou como advogado no Itamaraty (inicialmente no arquivo do órgão e, depois, como adido no gabinete do ministro Nilo Peçanha), antes de assumir os negócios da família.

Em 1919, quando iniciou a sua colaboração em "O Jornal", começou a com o pseudônimo que o tornaria famoso: Tristão de Athayde, nome de um pirata português que atuou na Índia. Anos mais tarde, Alceu Amoroso Lima disse que optou pelo pseudônimo para não confundir a atividade literária com a de industrial _três anos antes, com a morte do pai, assumira a presidência da fábrica de Tecidos Cometa. A empresa somente deixou de pertencer à família pouco antes do começo da 2ª Guerra Mundial, em 1939.

Nesta época, ou a demonstrar interesse por assuntos religiosos, o que o fez trocar uma intensa correspondência com o pensador católico Jackson de Figueiredo. Lançou o seu primeiro livro, "Afonso Arinos", em 1922, mesmo ano em que se engaja no movimento modernista. Como líder da renovação católica no Brasil, fundou o Instituto Católico de Estudos Superiores, em 1932, três anos antes de ser eleito para a Academia Brasileira de Letras.

Em 1941, Alceu Amoroso Lima dá uma grande contribuição à universalização do ensino brasileiro, ao participar da fundação da Universidade Católica do Rio de Janeiro. Na instituição, dá aulas de literatura brasileira até a sua aposentadoria, em 1963. Depois do golpe militar, amparado por seu grande prestígio intelectual, escreve artigos semanais para a "Folha de S.Paulo" e para o "Jornal do Brasil".

Alceu Amoroso Lima também foi inicialmente crítico e depois simpatizante dos movimentos de esquerda que surgiram no Brasil nos anos 60, como forma de combater a ditadura. No começo da década de 50, morou na França e nos Estados Unidos. Tristão de Athayde também participou, como representante brasileiro, do Concílio Vaticano 2º, sendo profundamente influenciado por suas decisões e pelas mudanças implementadas na Igreja Católica pelo papa João 23.

Autor de 80 livros, Alceu Amoroso Lima foi reitor da Universidade do Distrito Federal, membro do Conselho Nacional de Educação e um dos fundadores do Movimento Democrata-Cristão da América Latina. Casado com Maria Tereza de Faria, com quem viveu durante 64 anos, Tristão de Athayde recebeu muitos prêmios no Brasil e no exterior.