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

Norberto Bobbio Filósofo político italiano

18/10/1909, Turim (Itália)

9/01/ 2004, Turim (Itália)

Da Página 3 Pedagogia & Comunicação

10/10/2005 11h58

"Cada vez sabemos menos". A frase é de um dos grandes pensadores do século 20, Norberto Bobbio. Formado em filosofia e em direito, foi professor universitário e jornalista - e um apaixonado pela teoria política e pelos direitos individuais. Na Itália dos anos 1940, mergulhada na Segunda Grande Guerra Mundial (1939-1945), Bobbio fez parte do movimento da Resistência: ligou-se a grupos liberais e socialistas que combatiam a ditadura do fascismo.

Para quem não sabe, o movimento fascista foi fundado por Benito Mussolini, em 1922 e se baseava na crença de superioridade de uma "raça" sobre as demais, além de governar autoritariamente com um regime baseado na perda das liberdades individuais e na violência. Por suas ideias, o filósofo foi preso duas vezes, em 1942 e em 1944 - no intervalo entre as duas prisões, casou-se com Valeria Cova. O casal teria três filhos e viveria junto por quase 60 anos.

A decisão de não concorrer a cargos na política de seu país não impediu Bobbio de influenciá-la ativamente, sempre presente e participante. Professor emérito das universidades de Turim, Paris, Buenos Aires, Madri e Bolonha, o filósofo foi um ponto de referência no debate intelectual e político de seu tempo - e continua a ser para todos que defendem a democracia. Autor de mais de vinte obras, foi nomeado senador vitalício pelo presidente italiano Sandro Pertini, em 1984, que escreveu a Valéria: "Diga a ele que suas ideias são iguais às minhas".

O pensador se autodefinia como um militante da razão. Costumava dizer que embora o homem moderno tenha desvendado milhões de coisas que eram desconhecidas dos antigos, o mundo de hoje é cada vez mais incompreensível, menos transparente. Bobbio sempre defendeu o individualismo diante do Estado. Isso significa que ele acreditou e lutou contra as ditaduras, para que a liberdade de cada pessoa tivesse mais valor que a autoridade do governo de qualquer país quando esta é excessiva. Por esse motivo, considerava a criação dos tribunais para julgar crimes de guerra a maior conquista do seu século.

Sua vasta obra estuda a filosofia do direito, a ética, a filosofia política e a história das ideias. Nela se discutem as ligações entre razões de Estado e democracia, além de temas fundamentais, como a tolerância, relacionada ao preconceito, ao racismo e à questão da imigração na Europa atual, obrigada a conviver com diferentes crenças religiosas e políticas. Bobbio acreditava que a democracia precisa de cidadãos comprometidos com o combate a todo tipo de preconceito e com a prática diária da tolerância.

A ética é apontada pelo intelectual italiano como um requisito indispensável para uma saudável relação entre a moral e a política. A ética é um ramo da filosofia que estuda a natureza do que se considera ser o bem, adequado e moralmente correto.

O jornal francês "Le Monde" chamou Bobbio de "mâitre-à-penser" (mestre do pensamento) do século 20, no mesmo patamar de Raymond Aron e Jean Paul Sartre. Mas ele não fazia questão de ser chamado de ateu (que não crê em Deus), como muitos dos intelectuais. Costumava dizer que havia se afastado da igreja, não da religião.

Numa entrevista em abril de 2000, ao jornal italiano "La Repubblica", o filósofo disse: "Quando sinto ter chegado ao fim da vida sem ter encontrado uma resposta às perguntas últimas, a minha inteligência fica humilhada, e eu aceito esta humilhação, aceito-a e não procuro fugir desta humilhação com a fé, por meio de caminhos que não consigo percorrer. Continuo a ser homem, com minha razão limitada e humilhada: sei que não sei. Isso eu chamo de minha religiosidade".

Bobbio morreu como viveu, com grande dignidade, instruindo os médicos a não intervir para tentar prolongar sua vida.