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

Wilhelm Reich Psicanalista austríaco

24/3/1897, Dobryzcynica, Áustria (hoje parte da Polônia)

3/11/1957, Lewisburg, EUA

Da Página 3 Pedagogia & Comunicação

30/07/2005 13h24

"A vida brota de milhares de fontes vibrantes, entrega-se a todos que a agarram, recusa-se a ser expressa em frases tediosas, aceita apenas as ações transparentes, as palavras verdadeiras e o prazer do amor." Com mensagens como essa, Reich, teórico controvertido, conquistou seguidores no mundo inteiro.

Wilhelm Reich vinha de uma família de judeus não-praticantes. Foi educado em casa até os 13 anos, quando a mãe suicidou-se. Três anos depois, perdeu o pai. Em seguida, durante a Primeira Guerra Mundial, teve a casa invadida pelo Exército russo. Depois, alistou-se no Exército austríaco, chegando ao posto de tenente.

Em 1918, com o fim da guerra, matriculou-se na Universidade de Viena para estudar medicina. Em 1920, foi aceito pela Sociedade Psicanalítica de Viena, sob o comando de Sigmund Freud. Dois anos depois, tornou-se médico.

Entre 1922 e 1924, estudou neuropsiquiatria no Hospital Universitário de Viena, com o professor Wagner Jauregg (que depois ganharia um Prêmio Nobel de Medicina).

Em 1922, casou com uma assistente, Annie Pink (eles teriam duas filhas).

Em 1927, publicou "A Função do Orgasmo" e, dois anos depois, "Materialismo Dialético e Psicanálise". Mudou-se para Berlim em 1930. Naquela cidade, ingressou no Partido Comunista Alemão (do qual seria expulso em 1933).

Nos anos 1930, afirmou ter descoberto o "orgônio", a substância vital presente na energia sexual. Em 1932, separou-se de Annie e ou a viver com a bailarina Elsa Lindeber. No ano seguinte, publicou "Análise do Caráter" e "Psicologia de Massas do Fascismo". Então, fugindo do nazismo e da perseguição aos judeus, foi morar e trabalhar na Escandinávia.

Em 1934, determinado a descobrir a materialidade da libido, a energia sexual, ou a desenvolver o projeto "Bions". No ano seguinte, em Oslo (Noruega), realizou pesquisas no Instituto de Biofísica e proferiu palestras na Universidade.

Em 1939, separou-se de Elsa e foi viver com Ilse Ollendor (os dois teriam um filho). No mesmo ano, mudou-se para os EUA.

Em Nova York, trabalhou como professor associado de psicologia clínica na New School for Social Research. Criou uma máquina, o "acumulador de orgônio". Em 1941, o FBI o prendeu por atividades subversivas.

Mudou-se para o estado do Maine em 1944 e construiu ali uma casa, dando-lhe o nome "Orgonon". O FBI, então, investigou o tal acumulador de orgônio, e Reich precisou defender-se nos tribunais.

Em 1948, seus seguidores criaram a Fundação Wilhelm Reich, para preservar o pensamento, as atividades e as obras do psicanalista. Entre aquele ano e 1957, Reich foi perseguido pela FDA (a agência do governo americano que regula gêneros alimentícios e medicamentosos), sendo acusado de fraude.

Em 1957, foi condenado a dois anos de prisão e teve todas as suas obras proibidas. Em dezembro do mesmo ano, um ataque cardíaco o matou na prisão.