Contenido
Cine
“Días perfectos”, de Win Wenders
En “Días perfectos”, Win Wenders encuentra el equilibrio entre vida cotidiana, rutina, el trabajo humilde como práctica ascética, y el estado contemplativo, sin necesidad de recurrir a ángeles.
// ------------------------------------------------------------------------------------------------------------------------------- // PHOTOSWIPE
var initPhotoSwipeFromDOM = function(gallerySelector) {
// parse slide data (url, title, size ...) from DOM elements // (children of gallerySelector) var parseThumbnailElements = function(el) { var thumbElements = el.childNodes, numNodes = thumbElements.length, items = [], figureEl, linkEl, size, item;
for(var i = 0; i < numNodes; i++) {
figureEl = thumbElements[i]; //
// include only element nodes if(figureEl.nodeType !== 1) { continue; }
linkEl = figureEl.children[0]; // element
size = linkEl.getAttribute('data-size').split('x');
// create slide object item = { src: linkEl.getAttribute('href'), w: parseInt(size[0], 10), h: parseInt(size[1], 10) };
if(figureEl.children.length > 1) {
//
if(linkEl.children.length > 0) {
// thumbnail element, retrieving thumbnail url
item.msrc = linkEl.children[0].getAttribute('src');
}
item.el = figureEl; // save link to element for getThumbBoundsFn items.push(item); }
return items; };
// find nearest parent element var closest = function closest(el, fn) { return el && ( fn(el) ? el : closest(el.parentNode, fn) ); };
// triggers when user clicks on thumbnail var onThumbnailsClick = function(e) { e = e || window.event; e.preventDefault ? e.preventDefault() : e.returnValue = false;
var eTarget = e.target || e.srcElement;
// find root element of slide var clickedListItem = closest(eTarget, function(el) { return (el.tagName && el.tagName.toUpperCase() === 'FIGURE'); });
if(!clickedListItem) { return; }
// find index of clicked item by looping through all child nodes // alternatively, you may define index via data- attribute var clickedGallery = clickedListItem.parentNode, childNodes = clickedListItem.parentNode.childNodes, numChildNodes = childNodes.length, nodeIndex = 0, index;
for (var i = 0; i < numChildNodes; i++) { if(childNodes[i].nodeType !== 1) { continue; } if(childNodes[i] === clickedListItem) { index = nodeIndex; break; } nodeIndex++; } if(index >= 0) { // open PhotoSwipe if valid index found openPhotoSwipe( index, clickedGallery ); } return false; };
// parse picture index and gallery index from URL (#&pid=1&gid=2) var photoswipeParseHash = function() { var hash = window.location.hash.substring(1), params = {};
if(hash.length < 5) { return params; } var vars = hash.split('&'); for (var i = 0; i < vars.length; i++) { if(!vars[i]) { continue; } var pair = vars[i].split('='); if(pair.length < 2) { continue; } params[pair[0]] = pair[1]; } if(params.gid) { params.gid = parseInt(params.gid, 10); } return params; }; var openPhotoSwipe = function(index, galleryElement, disableAnimation, fromURL) { var pswpElement = document.querySelectorAll('.pswp')[0], gallery, options, items; items = parseThumbnailElements(galleryElement); // define options (if needed) options = { // define gallery index (for URL) galleryUID: galleryElement.getAttribute('data-pswp-uid'), getThumbBoundsFn: function(index) { // See Options -> getThumbBoundsFn section of documentation for more info var thumbnail = items[index].el.getElementsByTagName('img')[0], // find thumbnail pageYScroll = window.pageYOffset || document.documentElement.scrollTop, rect = thumbnail.getBoundingClientRect();
return {x:rect.left, y:rect.top + pageYScroll, w:rect.width}; }
};
// PhotoSwipe opened from URL if(fromURL) { if(options.galleryPIDs) { // parse real index when custom PIDs are used // http://photoswipe.com/documentation/faq.html#custom-pid-in-url for(var j = 0; j < items.length; j++) { if(items[j].pid == index) { options.index = j; break; } } } else { // in URL indexes start from 1 options.index = parseInt(index, 10) - 1; } } else { options.index = parseInt(index, 10); } // exit if index not found if( isNaN(options.index) ) { return; } if(disableAnimation) { options.showAnimationDuration = 0; } // Pass data to PhotoSwipe and initialize it gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options); gallery.init(); }; // loop through all gallery elements and bind events var galleryElements = document.querySelectorAll( gallerySelector ); for(var i = 0, l = galleryElements.length; i < l; i++) { galleryElements[i].setAttribute('data-pswp-uid', i+1); galleryElements[i].onclick = onThumbnailsClick; } // Parse URL and open gallery if it contains #&pid=3&gid=1 var hashData = photoswipeParseHash(); if(hashData.pid && hashData.gid) { openPhotoSwipe( hashData.pid , galleryElements[ hashData.gid - 1 ], true, true ); } }; // execute above function initPhotoSwipeFromDOM('.my-gallery'); // ====================================== // FIN SCRIPTS PHOTOSWIPE // ======================================
Los colaboradores de la sección cultural de Proceso, cuya edición se volvió mensual, publican en estas páginas, semana a semana, sus columnas de crítica (Arte, Música, Teatro, Cine, Libros).
CIUDAD DE MÉXICO (proceso.com.mx).– En japonés existe una palabra para describir el efecto de la luz que fluye a través de las ramas y hojas de los árboles: “komorebi”. No describe un estado sino una impresión, un momento que sólo puede apreciar quien se halle bajo la sombra del ramaje.
Me explica un amigo japonés: “No sólo es que la luz se filtre, sino que se escapa, como si las copas de los árboles no pudieran contenerla”. La noción implica atención, presencia, un estado meditativo.
Bajo esa disposición transcurren los días de Hirayama (Koji Yakusho), quien despierta, dobla y acomoda su futón en una esquina del pequeño departamento que habita, se cepilla los dientes, se rasura, riega sus plantas. Al ritual matutino, que incluye mirar al cielo, le sigue cargar aditamentos de limpieza en su camioneta. Así se dirige al barrio de Shibuya donde limpia los baños de los parques públicos, vestido de uniforme con el sello de Tokyo Toilet, la compañía que invitó a Wim Wenders a hacer alguna película para promocionar el éxito que ha tenido en la construcción y mantenimiento de baños públicos.
Si no fuese porque se trata del autor de “Paris Texas”, el tema de “Días perfectos” (Perfect Days; Alemania/Japón, 2023) sonaría a farsa o a melodrama, pero el pulso obtenido en una carrera de más de medio siglo –desde que emergió de las filas del Nuevo Cine Alemán de los años 70–sostiene la propuesta de principio a fin; además, la visión contemplativa de Wenders no es novedad, atraviesa la mayor parte de sus películas, prácticamente desde el arranque.
En “Días perfectos” encuentra el equilibrio entre vida cotidiana, rutina, el trabajo humilde como práctica ascética, y el estado contemplativo, sin necesidad de recurrir a ángeles (“Las alas del deseo”).
El guion, escrito en colaboración con Takuma Takasaki, implicó investigación documental precisa de lugar, tiempo y manera de trabajar, misma que Koji Yakusho, como el brillante actor que siempre ha sido, interna de manera concisa. Yakusho afirma que lo más importante para este trabajo fue aprender a limpiar a fondo los baños, a realizar los gestos precisos de un trabajador japonés. Hirayama cumple con su trabajo, sale al bosque, regresa a casa, toma un baño, y lee (Patricia Highsmith, Faulkner, según le apetece), y en el trayecto escucha en su casetera la música de Nina Simone, entre varios. El título de la cinta se refiere a la pieza de Lou Reed, “Perfect Days”. Hirayama es un hombre feliz para quien cada día es perfecto, afirma Yakusho.
Dramáticamente, Wenders contrapone al personaje de Hirayama con el de Takashi (Tokio Emoto), asistente del trabajador que encarna la tendencia del joven descuidado dedicado a revisar su celular a cada momento; en la mentalidad tradicional japonesa, ningún trabajo es vergonzoso, la vergüenza es hacerlo mal. Podría pensarse que una rutina tan bien establecida fuera una defensa contra un pasado doloroso del protagonista; una sobrina llega a verlo, la hermana aparece, se menciona al padre que se haya recluido en un hogar de ancianos, Hiarayama parece interesado en el cariño de una mujer, y demás peripecias… nada de esto parece alterar el templo que limpia y mantiene a la manera de un monje budista.
Con “Días perfectos”, Wim Wenders cumple un deseo manifiesto desde hace décadas: Hacer una película como la hubiese hecho Yasujiro Ozu ahora; el documental “Tokyo ga” (1985) es un genuino homenaje al director de “Viaje a Tokyo”, el poeta de lo cotidiano y de la evanescencia de la vida. La entrevista que Wenders le hizo a Chisu Ryu, el famoso actor de Ozu, es material precioso para cualquier admirador del maestro japonés, y una verdadera sesión de voyerismo fetichista.
Comentarios
Otras Noticias
// Obtener todos los elementos con clase .col-md-12 var colElements = document.querySelectorAll('.col-md-12');
// Iterar sobre cada elemento colElements.forEach(function(element) { // Verificar si tiene un hijo inmediato con clase .titulo-region var tituloRegion = element.querySelector('.titulo-region');
if (tituloRegion) { // Agregar la clase .is-sticky al elemento padre element.classList.add('is-sticky'); } });
// Obtener el elemento article dentro de .fila-especial-v2 .p50 var articleElement = document.querySelector('.home .fila-especial-v2 .p50 article');
// Obtener el texto del elemento .z-foto .bajada p var bajadaText = articleElement.querySelector('.z-foto .bajada p').textContent;
// Crear un nuevo elemento para mostrar el texto obtenido var textoElement = document.createElement('p'); textoElement.textContent = bajadaText;
// Obtener el elemento .z-txt .titulo dentro del article var tituloElement = articleElement.querySelector('.z-txt .titulo');
// Insertar el nuevo elemento al final del article articleElement.appendChild(textoElement);
Cortesía de Proceso.
Dejanos un comentario: