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

Georges Bizet Compositor francês

25 de outubro de 1838, Paris (França)

3 de junho de 1875, Bougival (França)

Da Página 3 Pedagogia & Comunicação

25/05/2009 23h18

Alexandre César Léopold, dito Georges Bizet, era filho de um professor de canto e de uma pianista. Entrou aos nove anos para o Conservatório de Paris. Foi aluno de Fromental Halévy e de Gounod.

Após obter a primeira colocação em piano e órgão e ganhar o prêmio Offenbach com uma ópera, recebeu nesse mesmo ano o prêmio Roma. ou três anos na capital italiana, compondo algumas obras contrárias à orientação formal da instituição que lhe patrocinava os estudos.

Pianista irado por Liszt, Bizet preferiu, entretanto, continuar como compositor.

A primeira composição importante de Georges Bizet é a Sinfonia em dó maior (1855), quando ainda era aluno do conservatório. Os pescadores de pérolas, ópera de 1863, já revelava algumas das características de Carmen (outra de suas óperas), sobretudo um exotismo original.
 

Renovador da ópera sa

Após Djamileh (1871) e a suíte L'Arlésienne (A Arlesiana, 1872), tirada da música de cena para a peça homônima de Alphonse Daudet, compôs Carmen (1873-1874), ópera cujo libreto foi extraído por Henri Meilhac e Ludovic Halévy da novela de Prosper Mérimée.

Carmen é a mais importante obra de Georges Bizet. A espontaneidade e a variedade de suas melodias, acrescidas da viva penetração nos sentimentos dos personagens, renovaram a ópera sa.

Essa ópera está envolvida de uma impressionante dramaticidade e de uma surpreendente reconstituição do ambiente, cujo espanholismo, aliás, é negado por alguns críticos. O drama é centralizado em torno da volubilidade da cigana Carmen e do ciúme de seu parceiro, o soldado Don José, que a assassina no último ato.

Bizet exortava os compositores a exaltar os sentimentos e a fazer rir ou chorar. Mas Bizet também sabe aliar delicadeza e fluência a caracteres realistas. Brahms irava Carmen. E Nietzsche exaltou a obra como o oposto de Wagner.

Além de Carmen e das outras óperas citadas, só conseguiram popularidade a suíte Jogos de crianças e, sobretudo, a melodiosa Arlesiana.
 

Enciclopédia Mirador Internacional