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

Montesquieu Filósofo e escritor francês

18/01/1689, La Brède, França

10/02/1755, Paris, França

Da Página 3 Pedagogia & Comunicação

28/11/2005 15h29

Charles-Louis de Secondat, barão de Montesquieu, foi um dos grandes filósofos políticos do Iluminismo. Curioso insaciável, tinha um humor mordaz. Ele escreveu um relatório sobre as várias formas de poder, em que explicou como os governos podem ser preservados da corrupção.

Nobre, de família rica, Charles-Louis formou-se em direito na Universidade de Bordeaux, em 1708, e foi para Paris prosseguir em seus estudos. Com a morte do pai, cinco anos depois, voltou à cidade natal, La Brède, para tomar conta das propriedades que herdou.

Casou-se com Jeanne Lartigue, uma protestante. O casal teve duas filhas. Em 1716 ele herdou de um tio o título de Barão de La Brède e de Montesquieu, além do cargo de presidente da Câmara de Bordeaux, para atuar em questões judiciais e istrativas da região. Pelos próximos onze anos ele esteve envolvido em julgamentos e aplicações de sentenças, inclusive torturas. Nessa época também participou de estudos acadêmicos, acompanhando os desenvolvimentos científicos e escrevendo teses.

Em 1721, Montesquieu publicou as "Cartas Persas", um sucesso instantâneo que lhe trouxe a fama como escritor. Inspirou-se no o gosto da época pelas coisas orientais para fazer uma sátira das instituições e dos costumes das sociedades sa e européia, além de fazer críticas fortes à religião católica e à igreja: foi a primeira vez que isso aconteceu no século 18. O livro tem um estilo divertido, mas também é desanimador: apresenta a virtude e o autoconhecimento como impossíveis de serem atingidos.

Montesquieu começou dividir seu tempo entre os salões literários em Paris, os estudos em Bordeaux, o cargo na Câmara e a atividade de escritor. Logo, ele deixaria a função pública para se dedicar aos livros. Foi eleito para a Academia sa em 1728. Viajou pela Europa e decidiu morar na Inglaterra, onde ficou por dois anos. Estava muito impressionado com o sistema político inglês e decidido a estudá-lo. Na volta a La Brède, escreveu sua obra-prima, "O Espírito das Leis": foi outro grande sucesso, e também bastante criticada, como haviam sido as "Cartas Persas".

Montesquieu quis explicar as leis humanas e as instituições sociais: enquanto as leis físicas são regidas por Deus, as regras e instituições são feitas por seres humanos íveis de falhas. Definiu três tipos de governo existentes: republicanos, monárquicos e despóticos, e organizou um sistema de governo que evitaria o absolutismo, isto é, a autoridade tirânica de um só governante. Para o pensador, o despotismo era um perigo que podia ser prevenido com diferentes organismos exercendo as funções de fazer leis, istrar e julgar.

Assim, Montesquieu idealizou o Estado regido por três poderes separados, o Legislativo, o Executivo e o Judiciário. Essa é a teoria da separação de poderes e teve enorme impacto na política, influenciando a organização das nações modernas. O pensador levou dois anos escrevendo "Em defesa do Espírito das Leis", para responder ao vários críticos.

Apesar desse esforço, a Igreja católica colocou "O Espírito das Leis" no seu índice de livros proibidos, o Index Librorum Prohibitorum. Mas isso não impediu o sucesso da obra, que foi publicada em 1748, em dois volumes, em Genebra, na Suíça, para driblar a censura. Seus livros seguintes continuaram a ser controvertidos, desagradando protestantes (jansenistas), católicos ortodoxos, jesuítas e a Universidade Sorbonne, de Paris.

Montesquieu morreu, aos 66 anos, de uma febre. Estava quase cego. Deixou sem concluir um ensaio para a Enciclopédia, de Diderot e D'Alembert.