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

Friedrich Schelling Filósofo alemão

21 de janeiro de 1775, Leonberg, Württemberg (Alemanha)

20 de agosto de 1854, Ragaz (Suíça)

Da Página 3 Pedagogia & Comunicação

24/10/2008 20h36

Friedrich Wilhelm Joseph Schelling ingressou, aos 16 anos, no seminário protestante de Tübingen, onde foi condiscípulo e amigo de Hölderlin e Hegel. Em Leipzig, estudou matemática e ciências naturais, e em Jena freqüentou os cursos de filosofia de Fichte.

Aos 23 anos, por interferência de Goethe, foi nomeado professor da Universidade de Jena, na qual estabeleceu íntimo contato com os românticos, os irmãos Schlegel (August Wilhelm e Friedrich), Tieck e Novalis.

Em 1803, casou-se com Carolina Schlegel, divorciada de August Wilhelm Schlegel. Nesse mesmo ano transferiu-se para a Universidade de Würzburg, onde permaneceu até 1806.

De Würzburg foi para Munique, onde conhece a obra do místico Jacob Böhme. Em 1820, ou a ensinar em Erlangen e, em 1827, retornou à Universidade de Munique, onde lecionou até 1841, ano em que foi chamado para suceder Hegel na cadeira de filosofia da Universidade de Berlim, onde liderou a luta contra o hegelianismo. Em 1847, deixou de lecionar, falecendo sete anos depois.

Natureza autônoma

Schelling procede de Kant e de Fichte. O monismo fichteano, reduzindo tudo ao Eu, na realidade era um dualismo, do Eu e do não-Eu, dualismo que suscita o problema da liberdade e da natureza.

Em sua primeira filosofia, Schelling, utilizando as descobertas científicas de seu tempo, restabelece a objetividade da natureza, concebendo-a como uma realidade que se basta e se explica a si mesma, dotada de vida própria, criadora e autônoma. A natureza é o "espírito adormecido" que emerge, ao longo da evolução, até tomar consciência de si mesmo no homem.

Metafísica teísta

Concebendo a natureza como totalidade viva, ou manifestação exterior da razão em sua totalidade, que se desenvolve por força de sua dialética interna, Schelling supera o ponto de vista do entendimento de Kant e de Fichte, e chega ao ponto de vista da razão, que resolve a contradição da natureza e do espírito, do finito e do infinito, do objeto e do sujeito. Schelling, porém, concebe essa razão de modo místico: é Deus quem cria as coisas ao pensá-las.

Em sua última filosofia, Schelling retorna, inclusive, à religião cristã positiva e, em seus trabalhos sobre a mitologia, elabora uma metafísica teísta, fundada na liberdade humana. Exerceu, com isso, influência sobre os precursores do existencialismo.

Estética e idealismo

Schelling é uma das figuras representativas do romantismo alemão, revelando, em sua obra, um senso vivo de beleza e de arte. Sua concepção a respeito do absoluto, unidade da natureza e do espírito, que se revela na história, na arte e na religião, exerceu profunda influência na estética, especialmente na estética hegeliana.

A filosofia de Schelling constitui um elo importante na agem do idealismo religioso de Kant e de Fichte para o idealismo objetivo de Hegel. Todavia, embora sustente a possibilidade de conhecimento do absoluto, Schelling não mostra o caminho desse conhecimento e sua intuição intelectual, à maneira do gênio criador, permanece o privilégio de iniciados e eleitos.

Enciclopédia Mirador Internacional