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

Achille-Claude Debussy Compositor francês

22/08/1862, Saint-Germain-en-Laye, próxima a Paris (França)

25/03/1918, Paris (França)

Da Página 3 Pedagogia & Comunicação

02/08/2005 17h18

Aluna de Chopin, madame Mauté de Fleurville ficou impressionada com o talento de seu aluno Achile-Claude Debussy, de onze anos, e pediu aos pais a permissão para iniciá-lo como músico profissional. No Conservatório de Paris, o garoto ganhou a amizade de professores como Albert Lavignac, que lhe mostrou as partituras de Richard Wagner.

Seis anos depois, ele ingressou como pianista no trio de música de câmara mantido pela milionária russa Nadejda von Meck, e excursionou pelas principais cidades européias.

A viagem apresentou a Debussy novidades como assistir à ópera "Tristão e Isolda" em Viena e visitar casas noturnas russos, onde soava a música dos ciganos.

Ao voltar ao Conservatório; escreveu suas primeiras peças. Ele começou a conquistar a fama como compositor ao vencer o Prêmio de Roma em 1884, aos 22 anos. Ficou conhecido por ter quebrado a tradição do romantismo alemão, desenvolvendo um. As suas composições mais conhecidas são: "Claire de Lune" (1890-1905), "Prélude à l'aprés-midi d'un faune" (1894), e "La Mer" (1905).

Além de ser moda no meio musical europeu no final do século 19, Wagner influenciou fortemente a obra de Debussy, como na cantata "La demoiselle élue" (1888), em "Musique javanese" à Paris (1889) e em "Cinq poèmes de Baudelaire" (1889).

As artes se renovavam para inaugurar o novo século. Neste contexto, Debussy criou sua própria linguagem musical: um sistema original de harmonia e de estrutura musicais inspirados nos pintores impressionistas e nos poetas simbolistas. Sua abordagem teve uma enorme influência na música do século 20.

Em sua obra pianística, Debussy resgatou o rococó. Seu último volume, "Études" (1915), possui variantes de estilo e textura baseados nos exercícios para o piano, com nítida influência do jovem Stravinsky. Em 1902, compôs a sua única ópera, "Pelléas et Mélisande", a que somou novos recursos dramáticos, como a declamação, e a técnica já consagrada de Wagner.

Famoso por seu gosto pelos bons vinhos e restaurantes caros, ele era freqüentador assíduo de circos, teatros populares e cafés-concertos. Criava gatos e era tido como conquistador. Debussy se envolveu seriamente com ao menos três mulheres: Gabrielle Dupont, Rosalie Texier e Emma Bardac.