Profiel van JoseNunca dejas de aprenderFoto'sWeblogLijstenMeer ![]() | Help |
|
27 september I wanna be a pop starEncontré este video y me pareció una interesante crítica a las estrellas prefabricadas que tanto nos gustan: http://view.break.com/372438 - Watch more free videos Imposible!... NADA!Alguna vez hace años escuché la frase "lo imposible lo hago ahora, lo difícil lo dejo para más tarde". Tiempo después los comerciales de Adidas y su serie Imposible is Nothing volvieron a llevar la idea a mi mente y ayer, cuando por fin me senté con juicio a leer un libro que tenía pendiente desde hace semanas encontré una vez más este principio: No hay nada imposible ![]() 25 september Wii Fit - continúa la Revolución de NintendoSiguiendo con su política de proveer nuevas formas de jugar a los que nunca han jugado o a los que desean una manera diferente de jugar, sin fijarse en gráficos espectaculares o sin preocuparse mucho por historias bien desarrolladas, Nintendo ha presentado el siguiente dispositivo para la Wii, se trata del Wii Fit el cual de acuerdo con el vídeo nos permitirá a los más vagos hacer algo de ejercicio a la vez que nos pasamos un buen rato. Para muchos es una pobre imitación del ejercicio, pero lo mismo pensaba yo del tapete de DDR y por Dios que sudaba cuando aparecían los 4 pies ;-). 22 september Cómo no amar a Amy Winehouse?Imposible pasar por alto la voz de esta mujer, imposible dejar de ver este video al menos un par de veces, imposible no pensar en Rehab como una de las próximas nominadas: 20 september Volvió Cristian Castro...Indomable!Dos días escuchando este nuevo disco una y otra vez, aún sin las palabras adecuadas para describirlo, pero con el firme convencimiento de que hay al menos dos canciones nuevas que entran a pelear por la canción del año 2007, ya se acerca la publicación de la lista de finalistas. 17 september Migrando el Fechador de Fotos de PHP a GTK#Hace algunos meses mi esposa me pidió que le escribiera un programa que hiciera visible las fechas en sus fotos, ya que su cámara digital no incluía esta característica. Esta aparentemente sencilla petición me llevó a estudiar muchas cosas, en primer lugar acerca de las fotografías y la información adicional que incluyen (EXIF). Dentro de esta información se encuentra la fecha en la que la imagen es tomada. El programa en apariencia era bastante sencillo, debía abrir una fotografía, determinar en que fecha había sido tomada y luego incluir la fecha como un elemento visible dentro de la fotografía. Por aquellos días el único lenguaje en el que me atrevía a programar era PHP, así que armado de los pocos conocimientos que tenía en aquel momento decidí construir una especie de aplicación web que resolviera el problema. Sin embargo, a las pocas horas de estar estudiando el asunto me vi enfrentado con la primera dificultad, como haría para cargar las imágenes en PHP, qué funciones debía emplear para poder acceder a la información EXIF de las mismas, extraer la cadena que necesitaba y luego modificar la imagen para que se viera dentro de la misma?. Esta pregunta no fue fácil de resolver y de hecho a la fecha no se como hacerlo en PHP, sin embargo gracias a Dios trabajo con Software Libre, entonces recordé el principio fundamental de mi amado Sistema Operativo (GNU/Linux), la construcción de pequeños programas que se comunican entre si para realizar tareas más complejas, así que en lugar de intentar programarlo todo en PHP comencé a revisar que programa me podía ayudar con la parte de lectura y procesamiento de las imágenes, a los pocos minutos me di cuenta de que la respuesta estaba en ImageMagick. Ya tenía los elementos que requería ahora era cuestión de escribir un script que leyera un directorio con imágenes y que para cada imagen invocara el comando apropiado de ImageMagick para extraerle la fecha a la foto y luego mediante otro comando del mismo programa, se la incluyera como parte visible del archivo. El script en sí era - y continúa siendo - bastante sencillo: $dir_handle = opendir($photo_dir1); $dir_handle2 = opendir($photo_dir2); if(!$dir_handle) die ("No fue posible abrir el directorio con las fotos originales"); $i = 0; while ($file_name = readdir($dir_handle)) { if($file_name!="." && $file_name!=".."){ //Debe adjuntarse al nombre de la imagen, la ruta para que pueda abrirla $output_file = $file_name; $file_name = $photo_dir1 . "/" . $file_name; $salida = exec("identify -verbose $file_name |grep \"Date Time Original\""); $clean = explode(" ", $salida); $fecha = $clean[7]; $output_file = $photo_dir2 . "/" . $output_file; $salida = exec("convert -font helvetica -fill red -pointsize 25 -draw 'text 10,30 \"$fecha\"' $file_name $output_file"); $i++; } } Este script funcionaba muy bien en la anterior distribución que venía usando (Fedora Core 3) - previa instalación del ImageMagick por supuesto -, pero cuando me actualicé a Ubuntu Feisty el script ya no funcionaba tan bien desde un browser y era necesario ejecutarlo desde la línea de comando haciendo uso del php-cli. Al perder la interfaz web pase de una aplicación con una gui simple - aunque primitiva - a una aplicación con una interfaz temida por muchos - sobre todo por los más novatos -, el shell. La semana pasada por otra parte comencé a estudiar de nuevo Mono y sus posibilidades y me enredé con el desarrollo de aplicaciones de escritorio usando GTK#, hasta el punto que decidí migrar este script a una aplicación escrita en C# usando el wrapper de GTK. Las primeras horas de estudio no fueron fáciles - aunque para nada frustrantes - y giraron en torno a la forma en que se construían las interfaces gráficas de usuario y como se comunicaban los componentes de las mismas. Luego de haber superado esta etapa vino la búsqueda en la red de algunos elementos comunes: arreglos, cadenas, control de flujo; y para cada una de las preguntas que iban surgiendo encontré muy buenos recursos en línea: http://www.c-sharpcorner.com/UploadFile/mahesh/WorkingWithArrays11232005064036AM/WorkingWithArrays.aspx http://www.c-sharpcorner.com/UploadFile/mahesh/WorkingWithStringsP111232005042550AM/WorkingWithStringsP1.aspx http://www.scratchprojects.com/2006/09/learning_csharp_part3_p03.php Habiendo adquirido los elementos básicos para poder trabajar con C# venía el siguiente paso, de que manera reemplazar el exec de PHP, encontré buenas respuestas en estos sitios: http://www.scratchprojects.com/2006/09/learning_csharp_part3_p03.php http://listas.hispalinux.es/pipermail/mono-hispano/2006-December/007638.html Sin embargo aunque las respuestas eran claras no encontré la forma en C# de hacer algo como: exec("identify -verbose $file_name |grep \"Date Time Original\""); Es decir pasar como parámetro de la ejecución remota un comando, sus parámetros y conectarlo con otro comando mediante el |. Seguro que debe existir una forma pero como el usuario final de mi aplicación es muy exigente, preferí rodear el problema y encontrarle una solución alternativa empleando unos scripts de shell muy sencillos, e invocar dichos scripts desde el flujo principal de la aplicación en Mono. Finalmente la parte del código que corresponde a la parte en PHP presentada arriba quedó como sigue: string[] archivos; string[] auxiliar; //se emplea para analizar la extension string[] auxiliar2; string[] extensionesValidas = {"gif","jpg","jpeg","JPG","png"};//luego se adicionaran mas archivos = System.IO.Directory.GetFiles(filechooserwidget3.CurrentFolder); string salidaComando, fechaFoto, nombreNuevaFoto; //el siguiente objeto es el que permite realizar los llamados //a comandos externos //http://www.c-sharpcorner.com/UploadFile/DipalChoksi/ShellCommandsInCS12032005042031AM/ShellCommandsInCS.aspx System.Diagnostics.Process myExternalProc = new System.Diagnostics.Process(); //System.Diagnostics.Process myExternalProc2 = new System.Diagnostics.Process(); foreach(string nombreArchivo in archivos){ //se recorre el directorio y se modifican //las fotos auxiliar = nombreArchivo.Split('.');//cuando se va a especificar un caracter //se emplean ' sencillas en lugar de " if(auxiliar[1].Length>0){//solo si son archivos con extension if(Array.BinarySearch(extensionesValidas,auxiliar[1])>=0){ //Console.WriteLine(nombreArchivo);//JFD myExternalProc.EnableRaisingEvents = false; //extraerFecha es un script de bash externo - UGLY!!!! myExternalProc.StartInfo.FileName = "extraerFecha"; myExternalProc.StartInfo.Arguments = nombreArchivo; //http://listas.hispalinux.es/pipermail/mono-hispano/2006-December/007638.html myExternalProc.StartInfo.UseShellExecute = false; myExternalProc.StartInfo.RedirectStandardOutput = true; myExternalProc.Start(); salidaComando = myExternalProc.StandardOutput.ReadToEnd(); //Console.WriteLine("salida: "+salidaComando);//JFD //la salida original se separa por " " auxiliar2 = salidaComando.Split(' '); fechaFoto = auxiliar2[7]; //nombre que tendra la copia del archivo nombreNuevaFoto = auxiliar[0]+"-copiaModificada"+'.'+auxiliar[1]; //pintarFecha es un script de bash externo - UGLY!!!! myExternalProc.StartInfo.FileName = "pintarFecha"; myExternalProc.StartInfo.Arguments = "\""+fechaFoto+"\""+" "+nombreArchivo+" "+nombreNuevaFoto; //http://listas.hispalinux.es/pipermail/mono-hispano/2006-December/007638.html myExternalProc.StartInfo.UseShellExecute = false; myExternalProc.StartInfo.RedirectStandardOutput = true; myExternalProc.Start(); } } } Ahora mi esposa tendrá una aplicación tan fácil de usar - o incluso más - como la anterior, con la ventaja de poder utilizarla mediante una GUI similar a la de cualquier otro programa lo que le hará sin duda la vida mucho más fácil. El archivo con el proyecto completo de GTK# se encuentra libre para descarga (GPL por supuesto) acá y los scripts de Shell requeridos se encuentran acá y acá. Espero que este post les resulte de utilidad, JAMS GrubEd + acpi=forceAl actualizar el kernel de mi ubuntu - y dado que mi PC es un clásico 14 september LEAVE BRITNEY ALONE! .... o se las verán conmigo - es decir con él ....Así que han tenido una semana divertida a costillas de la pobre Britney ah?, conque se han reído a costa de sus músculos abdominales y de su bailecito sensual no?, pues BASTA YA!!!!! Ha llegado alguien que va a terminar de una vez por todas con esta injusticia. A mi la verdad hasta miedo me entró, sobre todo cuando da los gritos desgarradores: 13 september Vivimos en un país de Mierd4!Cuando me enteré por el periódico del terrible asesinato que cometió un grupo de cabezas rapadas el fin de semana en Bogotá, apuñalando a sangre fría a un joven de 24 años, sentí como algo dentro mío se retorcía, sentí miedo por las veces que salgo a la calle con mis amigos y con mi esposa, pues así como ese día los cabezas rapadas - y de paso descerebradas - decidieron que estaba bien matar a Julián cualquier otro día pueden decidir que está bien asesinarme a mi o abusar de la gente que amo. Sin embargo el lunes el testimonio de los amigos del asesinado obligó a la policía a moverse y comenzar a buscar al culpable. Nuestro "alcalde" - ojo las comillas no son accidentales, en realidad el título le quedó grande a Lucho - por otra parte, en vista de que la seguridad de la ciudad se le salió por completo de control, decidió organizar una reunión entre los cabezas rapadas y el grupo de los "hardcore" de los cuales hacía parte la víctima, para apaciguar los ánimos y sobre todo para intentar esclarecer el homicidio. Hasta ahí todo parecía marchar bien. La reunión fue positiva, los dos grupos aclararon que no se trata de una guerra entre ellos sino que fue un episodio aislado, mas aún los cabezas rapadas señalaron al asesino y su cómplices y le dieron a la policía las señas para poderlos capturar (cabe decir que en Colombia esto es vital, a la policía hay que darle todas las facilidades del mundo para que puedan capturar a un criminal, con la gente honrada si son muy efectivos y los capturan sin ton ni son). Anoche ya se tenía absolutamente identificado al asesino. Increíble pensé, sin embargo 3 segundos después de haber pensado esto, el noticiero añadió algo más a la nota donde informaba de la captura, el homicida es menor de edad. Esta mañana mientras desayunaba con mi esposa le comentaba que no me gustaba como olía este asunto y al abrir la página del tiempo confirmé mis sospechas. Resulta que el hampón al que los cabezas rapadas señalaron como el principal culpable, cometió el homicidio cuando le faltaban 15 minutos para cumplir 18 años, por esta razón no puede ser juzgado como un adulto, sino como una inocente criatura y máximo le corresponderán 8 años de cárcel, que conociendo el increíble sistema penal de este país de mierd4 se volverán 4 por alguna exótica razón y luego se convertirán en 2 de detención domiciliaria por alguna razón aún más increíble. En conclusión a este pobre Julián lo asesinaron a cuchilladas y los que lo hicieron no se van a enterar de que el tema es un crimen, no van a pagar un segundo de detención por esto, no recibirán el castigo que se merecen y lo que es peor para todos los que estamos vivos, seguirán sueltos viendo a ver a quien más asesinan, roban o violan el próximo fin de semana y los siguientes. Y no crean que exagero, la siguiente es la noticia completa, pero los apartes más terribles se los regalo para ahorrarles el clic: A las 11:45 de la noche del sábado, cuando Javier Alonso hirió de muerte con un puñal al guitarrista de rock Julián Javier Prieto, en el norte de Bogotá, tenía 17 años, es decir, era un menor de edad. Desde ayer, está en un calabozo a la espera de que un juez le dicte una condena, máxima de 8 años de cárcel, según la nueva Ley de Infancia. El joven irá a un centro de reclusión y resocialización de menores. De acuerdo con el tiempo el asesino que se llama Javier Alonso, es estudiante de la Universidad Nacional: Este joven estudiante de segundo semestre de diseño industrial, en la Universidad Nacional, llevaba ayer su brazo derecho enyesado, debido a una reciente cirugía, según les contó a los policías. Como egresado de la Nacional esta parte de la noticia me hizo sentir aún más asco del país de mierd4 en el que vivimos, de la ciudad de mierd4 en la que nos encontramos y del alcalde de mierd4 que elegimos. Pero sobre todo me hizo sentir un profundo pesar por la Universidad que me formó porque una vez más aparece como la cuna de ladrones y asesinos que los señores del Tiempo siempre han querido presentar. Resulta curioso por decir lo mínimo, la forma que el Tiempo es tan cuidadoso al momento de escribir acerca de la carrera, el semestre y la institución educativa a la cual pertenece. Señores es hora de abrir los ojos, se los he venido diciendo desde hace tiempo, por favor este país no es la panacea que el capitán nos quiere hacer creer, este es un país de mierd4 y lo es por que la gente que vive en él - es decir usted, yo y todos los que conocemos como nuestros vecinos - no hemos querido hacer nada por cambiar, no nos hemos querido dar cuenta de que esa "malicia indígena" tan propia de los colombianos, nos está matando, nos tiene convertidos en hampones, asesinos, ladrones y toda suerte de criminales. No nos hemos querido dar cuenta que hechos como el asesinato de este joven el fin de semana, no son hechos aislados, los cabezas rapadas llevan toda la vida haciendo lo mismo, esperar en las esquinas reunidos en grupos de 15 o más a ver quien comete el error de mirarlos para irse con todo encima del pobre desafortunado y darlo de baja o por lo menos dejarlo reducido a una silla de ruedas. Señores estos grupos y cualquier otra clase de tribu urbana no sirven para nada más que para fomentar la violencia, para seguir generando guerras de clanes, para continuar formando descerebrados como el que asesinó a punta de navaja y bisturí a Julián, los cuales entran a formar parte de estos grupos cuando no tienen ni 15 años y como resultado de un profundo y cuidadoso lavado de cerebro se convierten en asesinos... y luego dicen que son los seguidores de M4h0M4 los extremistas. Ah y el alcalde sale orgulloso anoche porque alguien en E.E.U.U recomendaba venir a Bogotá como un destino turístico atractivo. Claro que es atractivo, nadie lo niega, llevo 30 años viviendo acá y me parece una ciudad llena de cosas muy buenas, pero mientras esta ciudad mantenga estos niveles de inseguridad y violencia que ha conseguido Lucho - bien papá! - no se la recomiendo a NADIE! PDT: por si las dudas no soy seguidor del capitán, ni tengo nada en contra del POLO, pero definitivamente este personaje que escogimos como alcalde no sirve para nada. PDT2: y qué pasaría sin en lugar de haber sido 15 contra 1, los cabezas rapadas se hubieran visto igualados e incluso superados en número? esto es lo que pasaría: Russian Skinheads Vs Skaters - Watch more free videos No apoyo ninguna clase de violencia, pero la gente termina cansándose de que abusen de ella y en algún momento se defiende. PDT: Actualizado el 14/09/07. Al parecer este crimen va a quedar impune por el hecho de que el asesino aún no cumplía los 18 años, esos 15 minutos HACEN la diferencia. Ver ampliación de la información. 12 september construcción de una consulta en SQL: obtener toda la información de un pedido - lluvia de ideasBueno el asunto es como sigue: Se tienen las siguientes tablas: pedido, producto, cliente y una tabla que relaciona productos con pedidos denominada (por supuesto): producto_pedido. Se desea obtener mediante una consulta SQL la información TOTAL de un pedido, esto es: -------------------------------------------- |id_pedido: ##### | |nombre_cliente: ABCD | |direccion_entrega:ZB#-45 | | | |producto 1 - valor unitario | |producto2 - valor unitario | |.... | |TOTAL valor total | --------------------------------------------- se presenta a continuación una lluvia de ideas que tiene como fin alcanzar el esclarecimiento sobre la consulta requerida (todo esto al compás de Bon Jovi en un disco increíble: Between the Covers - que más que disco oficial es una compilación realizada por algún fan o grupo de fans, pero - que está muy bien y llena de cosas grandiosas: Bon Jovi + Aerosmith, Bon Jovi + Jimmy Page.... ) Para recuperar la información básica del pedido: id, dirección de entrega, fecha, id_cliente basta con consultar la tabla pedido. Se puede luego consultar la tabla cliente para determinar los datos del cliente que realizó el pedido; a continuación será necesario consultar la tabla producto_pedido para determinar que productos van asociados a ese pedido y finalmente, gracias a la tabla producto podremos saber los datos específicos de cada producto... algo así ;-) Paso 1: obtener los productos de un pedido dado (ie: 32): SELECT * FROM `producto_pedido` WHERE pedido_id = 32 Paso 2: obtener los nombres de los productos anteriores: SELECT producto_nombre FROM `producto` WHERE producto_id IN (SELECT producto_id FROM `producto_pedido` WHERE pedido_id = 32) Algo ocurre con el Paso 2, pues trae el nombre pero sólo de uno de los productos en el pedido. Intentaré la consulta de una forma diferente ... cambio de disco y comienza a sonar Rodolfo de Fito Páez, insisto en lo que decía el sábado, este disco HAY que TENERLO!!!!!! es un imperdible TOTAL SELECT producto_pedido.valor_neto, producto_pedido.cantidad, producto.producto_nombre FROM producto_pedido, producto WHERE producto_pedido.pedido_id=32 AND producto_pedido.producto_id = producto.producto_id Sin embargo continúa trayendo sólo un registro, cuando debería devolver 3..... así queda un poco más organizada pero el problema persiste: SELECT producto.producto_nombre, producto_pedido.valor_neto, producto_pedido.cantidad FROM producto, producto_pedido WHERE producto_pedido.pedido_id=32 AND producto_pedido.producto_id = producto.producto_id y si los id no coinciden? es decir, si los temidos 0 que existen al comienzo de cada referencia estuvieran generando el inconveniente? ... si señor, son los 0! SELECT producto.producto_nombre, producto_pedido.valor_neto, producto_pedido.cantidad FROM producto, producto_pedido WHERE producto_pedido.pedido_id=36 AND producto.producto_referencia LIKE producto_pedido.producto_id Ahora trae TODOS los nombres de los productos que conformen el pedido, siempre y cuando el producto_id sea idéntico al producto_referencia, es decir que comiencen con 0 si es el caso en las dos tablas. Ahora tomando el pedido se debe recuperar la información del cliente, es decir el nombre y otros datos básicos de contacto: SELECT cliente.cliente_nombre, cliente.cliente_email, cliente.cliente_telefono, pedido.pedido_fecha , pedido.pedido_estado, pedido.pedido_direccion, pedido_ciudad FROM cliente, pedido WHERE pedido.pedido_id = 36 AND cliente.cliente_id = pedido.cliente_id y creo, si el hambre no me hace pensar bobadas, que sólo falta totalizar los valores netos de los productos para obtener el valor total del pedido: SELECT SUM(producto_pedido.valor_neto) FROM producto_pedido WHERE producto_pedido.pedido_id=32 Ahora es armar un correo con las tres consultas y dispararlo al email del cliente y al email predeterminado del vendedor, voilá! 11 september Apache2 en ubuntu 7.0.4 feistyAl actualizar el ubuntu de la versión anterior a la 7.0.4 feisty, el servidor web Apache dejó de funcionar. Cuando intenté solucionar esto con el administrador de paquetes Adept instalando los paquetes que en mi opinión y de acuerdo con las sugerencias del sistema, debían quedar, cuando intentaba lanzar el apache con el comando sudo apache2ctl start recibía un mensaje de error como el siguiente:
The startssl option is no longer supported. Please edit httpd.conf to include the SSL configuration settings Luego de una hora buscando por todas partes donde podía estar el error, decidí ver que paquetes tenía instalados en el otro PC de mi casa, descubrí que aunque eran los mismos - o al menos se veían muy parecidos - el gestor de paquetes era otro: Synaptic. Así que como no tenía nada que perder decidí eliminar todos los paquetes de apache2 y volverlos a instalar desde esta herramienta, luego de lo cual el apache2 comenzó a funcionar sin ningún problema. Es una solución extraña lo sé, pero al menos ya puedo comenzar a trabajar de nuevo en mi servidor local. Los paquetes que instalé en caso de que alguien mas tenga este inconveniente fueron:
Un Buen Vídeo Juego: Need For Speed Underground De acuerdo con la escala definida hace casi un año:En mi opinión estos elementos tienen dentro de un peso total de 100, los siguientes pesos individuales:
Podría calificarse este vídeo juego de la siguiente manera: Historia: a pesar de que la idea fundamental del juego es correr - y correr como un loco -, la misma se encuentra soportada en el ambiente de las carreras clandestinas, a través del cual el protagonista del juego hace su recorrido de la mano de una misteriosa y hermosa mujer, la cual poco a poco le va enseñando algunas cosas claves que necesita saber para sobrevivir y convertirse en el rey de las carreras underground. En mi opinión la parte de historia que le corresponde a un juego como éste está bien cubierta y no se me ocurre como podrían desarrollarla más, le doy un 20 pues un 30 le corresponde a historias tan bien contadas como la de RE4. Gráficos: sin duda alguna 17 Música: sin duda alguna 16 - de hecho les recomiendo que consigan la banda sonora del juego es increíble Controles: súper adecuados, se memorizan fácilmente y resulta increíblemente cómodo manejar a gran velocidad con este esquema de control, valga la pena decir que si este juego ya estuviera andando en Wii mi carro iría de una lado para otro, pues es de los pocos juegos que hace que salte: 17 Enemigos: súper duros, las primeras veces incluso desmotivan, pero al entrar en el ambiente de las carreras clandestinas están perfectamente ajustados a lo que deben ser: 20 Total: 20 + 17 + 16 + 17 + 20 = 90/100 Sin duda un juego que hay que tener en la colección de GameCube aunque se consigue sin lío para cualquiera de las otras dos consolas de la anterior generación. 10 september trabajar o jugar, jugar o trabajar, bueno está bien, las dos y no discutamos masAlgunas veces en medio del trabajo me dan ganas de jugar o me distraigo viendo videos de juegos - gracias a Dios soy mi propio jefe y no me puedo despedir ;-) -, a veces no juego porque me quedo trabajando hasta tarde, pero este video me ha dado una idea interesante: llevar siempre el trabajo y el juego de la mano - una de las ventajas de un PS3 y Linux - MTV VMAs 2007: Britney is back!Britney volvió a los escenarios anoche, para abrir el evento de los VMA de este año, desafortunadamente - al menos en mi opinión - su presentación fue un verdadero desastre, la canción nueva que lanzó no es la mejor que haya hecho y salió prácticamente desnuda - lo cual hace unos años hubiera sido algo maravilloso - dejando ver un muy poco cuidado cuerpo de: mujer recién divorciada madre de dos hijos, aderezado con algunos gorditos no muy sexys debo decir. Pero todo esto se hubiera podido pasar por alto si Britney realmente hubiera estado presente, claro está que nadie esperaba que cantara, pero si que bailara y que lo moviera como hace algunos años, pero en lugar de esto se dedicó a caminar - dar tumbos podría ser más preciso - por el escenario, abriendo ocasionalmente la boca simulando que doblaba e intentando bailar en algunas ocasiones, más bien escasas. Britney ha vuelto, pero es difícil pensar que la presentación de ayer fue una plataforma de lanzamiento, más bien parece que el retorno de ayer la preparara para un adiós definitivo y si creen que exagero miren el video de la presentación:
08 september RODOLFO: el nuevo disco de Fito Páez Imagínense por un momento que tienen la increíble fortuna de estar sentados en la sala de Fito Páez, en la que sólo se observa un piano y el Maestro. No hay guitarras eléctricas ni acústicas, no hay amplificadores, no hay batería, no hay de hecho un sólo micrófono, es sólo Fito y su piano y una honestidad – perdón por la referencia – brutal, unas ganas absurdas de hablarle al mundo de forma cruda y pura, una necesidad urgente de cantar como siempre había querido hacerlo y sin la interferencia de ningún otro sonido en el ambiente que el de su voz y la voz del piano que parecen fundirse de forma perfecta en una sola. Rodolfo está frente a ustedes y ahora que ha aparecido no los va a dejar parar hasta que les cante cada una de las 12 canciones que trajo para presentarles. Algunas harán que su estado de ánimo se dispare al cielo y se sientan felices, otras por el contrario los halarán con toda la fuerza hacia el suelo y los estrellarán dejándolos vueltos una mierda. Pero cuando sientan ganas de llorar entonces Rodolfo los levantará de nuevo y los pondrá a bailar, los hará girar borrachos de felicidad y los dejará listos para escuchar luego una preciosa música de piano, tan preciosa que ha decidido no decir una palabra sobre ella, no interrumpir la forma melodiosa en que transcurre y la ha dejado ir sola, diáfana, perfecta, un “Nocturno en Sol” en el cual Fito emplea un instrumento que ya es más una extensión de su cuerpo, para contarnos algo que no puede describir en palabras, pero que tampoco hace falta porque nuestra alma lo entiende, lo entiende porque las almas hablan todas el idioma universal de la música y se conmueven todas – hasta la más dura – frente a la buena música.Fito, ha regresado y lo ha hecho de la forma en que lo hacen los gigantes como él, su retorno es inmenso y sin embargo la delicadeza de sus pasos nos desconcierta, pues es como ver flotar al más grande de los monstruos. Rodolfo, el nuevo disco del Maestro argentino Fito Paez, no puede ser calificado, es absurdo decir que lleva un 10/10 o un 20/20 o un 100/100, este disco es sencillamente la forma en que Fito ha decidido confirmarle al mundo que él ha venido haciendo, hace y seguirá haciéndolo hasta el día de su muerte – maldita diva inevitable – lo que se le venga en gana, seguirá conmoviendo a millones de personas con un cantar que inexplicablemente se encuentra a la vez en canciones fuertes y llenas de guitarras saturadas, como también en melodías preciosas interpretadas exclusivamente por un piano y sin otra voz que le haga la segunda, más que su propia voz. Fito se acompaña a si mismo, Fito está por encima, por debajo y en el centro de toda su creación.06 september Página de Inicio para el Navegador: iGoogleEstán buscando una verdadera página de inicio para su navegador Web, una que les brinde acceso a la información que realmente les interesa, que les brinde en un sólo lugar acceso a sus correos, documentos en línea, calendario, lista de tareas, noticias y mil cosas mas? En ese caso TIENEN que probar iGoogle, me dejó boquiabierto. Lo recomiendo 100%. Alguna vez intenté tener algo así con Yahoo! pero desde que se metieron en el cuento del nuevo mail de yahoo - que lleva en Beta un año o mas - nunca me volvió a actualizar las fuentes de noticias, además el aspecto no era el más pulido. Pero iGoogle no sólo se ve bien, se siente bien, es muy útil y realmente es una página de inicio como siempre la soñé. ![]() Por quién Votar?Se acercan las elecciones para alcalde y como todos los años que esto ocurre no tengo la menor idea por quien votar. Cuando se es chico no hay problema, está bien visto que se piense igual en política que los padres y en último caso uno va y vota por quien vota el papá o la mamá. Pero luego con el paso de los años, no parece posible desarrollarse como un ciudadano de esta manera. Claro, siempre queda la duda de si la democracia existe realmente o si "siempre gana el que ya se sabía que iba a ganar", "que eso estaba arreglado", en fin hay muchas excusas para no votar y quedarse en casa tranquilamente dejando el destino de la ciudad en manos de otros, pero no sé, aunque es probable que continúe con mi marcada tendencia abstencionista también es probable que me decida a acudir a las urnas y en ese caso me parece súper importante saber quien es quien y que propone cada uno de los candidatos. Para tal fin he decidido darle un vistazo a este documento en el cual Nicolas Uribe (Representante a la Cámara) y su equipo, presentan un perfil resumido de cada candidato junto con sus propuestas más importantes. Les recomiendo que le den una mirada, no les quita más de 10 minutos y puede servir para formarse una idea general sobre todas las opciones y comenzar a averiguar por la que más les guste. Nota: en el documento no aparecen las propuestas de William Vinasco, pero las encuentran en esta página: http://www.ucentral.edu.co/eco/obligados/pagina_nueva_3.htm, más que página podríamos decir que es un Maxi Mosaico!, muy apropiada no creen? 05 september Siempre es un gustoCuando un aporte a la comunidad se hace público. La calculadora que desarrollé como parte del curso de Open Basic ya está disponible para la comunidad de usuarios de Open Office que deseen descargarla. |
|
|