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

Filosofia moderna (2) - A razão: do Renascimento ao Iluminismo

Heidi Strecker, Especial para Página 3 Pedagogia & Comunicação

No período do Renascimento (séculos 15 e 16), o mundo assistiu a profundas transformações no campo da política, da economia, das artes e das ciências. O Renascimento retomou valores da cultura clássica (representada pelos autores gregos e latinos), como a autonomia de pensamento e o uso individual da razão, em oposição aos valores medievais, como o domínio da fé e a autoridade da Igreja.

No campo político, o principal autor do Renascimento foi Maquiavel, autor de "O Príncipe". Maquiavel elaborou uma teoria política fundamentada na prática e na experiência concreta. Durante o período medieval, o poder político era concebido como presente divino e os teólogos elaboraram suas teorias políticas baseados nas escrituras sagradas e no direito romano.

Uma outra obra representativa desse momento filosófico é o "Elogio da Loucura", de Erasmo de Roterdã. Ao elaborar uma obra ao mesmo tempo literária e filosófica, Erasmo usa a palavra para afirmar valores humanos e denunciar a hipocrisia, ridicularizando papas, filósofos ou príncipes. As mudanças dessa época de crise prepararam o caminho para o despontar do racionalismo clássico.


 

Racionalismo clássico

O século 17 foi um dos períodos mais fecundos para a história da filosofia. Marcado pelo absolutismo monárquico (concentração de todos os poderes nas mãos do rei) e pela Contra-Reforma (reafirmação da doutrina católica em oposição ao crescimento do protestantismo), essa época acolheu as grandes criações do espírito científico, como as teorias de Galileu Galilei e o experimentalismo de Francis Bacon.

Recusando a autoridade dos filósofos que o antecederam, René Descartes foi o maior expoente do chamado "racionalismo clássico" - uma época que deu ao mundo filósofos tão brilhantes como Blaise Pascal, Thomas Hobbes, Baruch Espinoza, John Locke e Isaac Newton.

Embora sempre tenha sido objeto da reflexão dos filósofos, o problema do conhecimento tornou-se mais agudo a partir do século 17. Com os filósofos modernos (em oposição aos filósofos medievais e os da Antiguidade), a teoria do conhecimento tornou-se uma disciplina filosófica independente. O pensamento ou a voltar-se para si mesmo. O pensamento (sujeito do conhecimento) ou a ser também o seu objeto. Em outras palavras: o homem começou a pensar nas suas próprias maneiras de pensar e entender o mundo.



Racionalismo e empirismo

Os filósofos formularam basicamente duas respostas diferentes para a questão do conhecimento - o racionalismo e o empirismo.

Para os racionalistas, como René Descartes, o conhecimento verdadeiro é puramente intelectual. A experiência sensível precisa ser separada do conhecimento verdadeiro. A fonte do conhecimento é a razão.

Para os empiristas, como John Locke e David Hume, o conhecimento se realiza por graus contínuos, desde a sensação até atingir as ideias. A fonte do conhecimento é a experiência sensível.



O iluminismo

No século 18, a razão é vista também como guia para a discussão do problema moral (o problema da ação humana) e o filósofo é entendido como aquele que faz uso público da razão, ao usar sua liberdade de pensar diante de um público letrado.

Immanuel Kant foi um filósofo de grande reputação, um dos maiores pensadores da filosofia do Iluminismo (movimento cultural do século 17 e 18, caracterizado pela valorização da razão como instrumento para alcançar o conhecimento).

Como autêntico representante da filosofia do século 18, era defensor incondicional do papel da razão no progresso do homem. Ao buscar fundamentar na razão os princípios gerais da ação humana, Kant elaborou as bases de toda a ética que viria a seguir. A formulação do famoso "imperativo categórico" guiou seu pensamento no campo da moral e dos costumes. Kant criou duas obras magistrais, a "Crítica da Razão Pura"(1781) e "Crítica da Razão Prática" (1788).
O Iluminismo foi também a filosofia que norteou a Revolução sa, e teve em filósofos como Voltaire, Jean-Jacques Rousseau e Denis Diderot seus grandes expoentes.