26.1.07

Infierno en la torre

No soy muy asiduo a creer lo que Estados Unidos dice o hace y menos cuales son sus motivos, por eso este video es el que mejor se acerca lo que creo que paso el "nine eleven" como me comentó hoy el rolo.
Cuando un parte dice uta que largo 91 minutos, pero mientras lo va mirando se da cuenta que cada uno de los segundos esta bien aprovechado, y por lo menos yo no deje de sorprenderme asi que se los comparto.

9/11 mysteries enjoy the trip.

ORB musica everytime everywhere


Hace algunos meses a raiz de mi tesis y del mundillo del streaming andaba con la idea de poder tener mis archivos de audio en cualquier parte del planeta, solo necesitaba tener la conección desde mi computador hasta un servidor y con la ip mapeada y un socket correctamente configurado podría disfrutar de mis audios en cualquier parte, ya fuera para una fiesta o para algun momento interesante, pensaba que terminando la tesis o alguna de las otras porquerías que estoy haciendo le podía dedicar tiempo a mi proyecto y sería el amo del mundo.

Hoy revisando noticias en inet en algunos de mis sitios de recorrido diario me topé con una noticia en particular http://www.techcrunch.com/2007/01/25/make-your-itunes-library-mobile/, la habia encontrado total, solo hasta que revisando un poco más abajo encontre este pequeño sitio ORB


Entre a revisar, y resultó que era bastante más de lo que yo tenía en mente como proyecto, ya que te permite compartir tus ímagenes, videos, audios, documentos e incluso tus canales de tv que puedas tener en tu capturadora de video enviando directo desde tu tarro (como la que todos tenemos en los nuestros cierto? ) esto es solo en el caso que estes en china y quieras ver tu teleserie favorita desde allá, no se me ocurre otro uso por ahora.


¿Como funciona? tienes que bajar desde ORB un programita que se instala en tu barra de tareas y se comunica con el servidor todo esto mediante una cuenta creada en ORB.com y que permite tener comunicación permanente, una vez instalado y tu cuenta confirmada con el correo que te envian (ojo con eso) se abre una ventana de configuracion donde tu le indicas que carpetas quieres compartir para los distintos tipos de archivos, listo ya estas supuestamente apto para compartir con todo el mundo lo que desees y para revisar tus archivos en cualquier parte de la orbe (que lindo suena eso).

Solo que aparecen los primero problemillas, pero nada tan importante excepto para aquellos exasperados que quieren todo yaa!, porque hay que esperar que el programa indexe todos los archivos de tus carpetas añadidas y bueno debo suponer que lo que genera es un archivo xml que luego comparte con el servidor.

Ya paso la configuración y ahora uno se pregunta y donde puedo ver toda la magia?, hasta que encuentra un boton que dice ir a ORB, cosa que debiera ser un poco más eficiente, osea si quiero entrar desde mi computador a la aplicación será porque quiero administrarla, asi que debiera ingresar inmediatamente a mi cuenta de usuario, noo, hay que loggearse en el sistema a mano asi ya hecho esto ingresamos a la sección de nuestro usuario, en donde podemos encontrar una imagen de nuestra carpeta de imágenes la cual se selecciona randomicamente, también un playlist creado de forma aleatoria con nuestros archivos y que para mi buena sorpresa te sube hasta las caratulas o imagenes asignadas al tema, además de un pronóstico del tiempo de "ciudad que desees" cosa relativamente cierta porque quillota no aparece en las opciones y bueno para el que vive en santiago si puede disfrutar.

Pero yo quería ver mis audios y como funcionaba la cosa, por lo que me fui a las aplicaciones y alli estaba la maravilla, los audios son puestos en una interfaz muy similar a itunes donde tu puedes recorrer las carpetas los albumes y los artistas y hasta hacer búsquedas personalizadas, el problema?, puff demasiados recursos de mi pobre tarro, ya que al parecer la coneccion con el servidor no es lo más rápida y tanto ajax por todos lados hace que se te ponga un poco leeeeeeeeeento el tarro, pero bueno como estoy probando y tengo paciencia lo soporté, lo bueno es que en todo momento puedes escuchar el tema que se te ocurra, solo debes seleccionarlo, e incluso puedes crear tus playlist para compartir con tus amigos ¿De que manera? a través de un link que se genera en el propio servidor, RSS, SMS , correo electrónico o myspace, y por si fuera poco tambien puede generarse el playlist en .ASX para oirlo donde desees, lo que le dio un par de puntos buenos a la solución.


No he revisado las demás herramientas, como el visualizar las imagenes, los videos o los documentos, pero al parecer funcionan tan bien como el manejar los audio, excepto por el tema de los recursos ya mencionados, una particularidad, puedes subir documentos directamente a tu equipo desde cualquier parte a traves de un pin personal, buenisimo!!!!.

En resumen, una aplicación que hace mucho más de lo que yo tenia en mente, su problema a resolver es la excesiva cantidad de recursos que pide a los tarros, de hecho en los requerimientos aparece un pentium 4 como minimo, ya no se lo que consideran máximo o pensaran que todos tenemos Xeon dual en nuestras casas?, sin duda terminará siendo un buen dolor de cabezas para varias radios que cada vez ven con ojos más inyectados como la gente las deja de escuchar debido a que tiene tanto archivo por alli suelto en su computador que no tiene tiempo para para que le pongan temas que no le gustan, y ademas tienen tantos amigos con buena musica y ganas de compartirla.

14.1.07

Explorando visual studio a la fuerza 2.0

Si ya lo se, el título de este post no es muy creativo, pero que le vamos a hacer, llevo un par de semanas fuertes experimentando con visual studio 2005, y creo que hay cosas que pensé que serían bastante más difíciles, pero un par como lo que comentaré que rayan en lo absurdo.

Estábamos comenzando a estructurar nuestros archivos en la base de datos del software de nuestra tesis, y bueno llevábamos un día perfecto porque avanzamos mucho y habíamos aprendido a como trabajar con los componentes que el compilador trae, lo que nos ahorraba muchas horas de trabajo y demasiadas lineas de código, pero en el momento menos pensado aparece un problemilla, este consistía en que nosotros compilábamos el software y lográbamos listar los datos de nuestra DB, y luego insertabamos cosas en ella a mano, cero atados, pero cuando intentamos hacerlo con los componentes nuevos, nos mandaba la mier... no se actualizaba la porquería.

Luego de cerca de 20 horas perdidas con este problemón y pensando que ya debiamos escribir el código a mano, lo que nos agregaba muuuuuchas líneas a nuestra aplicación y por supuesto mucho tiempo perdido, me puse a experimentar con la base de datos de prueba. En un principio también me dio error, por lo que ya creí que era un bug del compilador, desmoronado me puse a tirarle piedras al gato de la casa, pero luego hice una lesera, no importé la base de datos sino que la comencé a llamar desde la ubicación original, "eureca", funcionaba osea se actualizaba la base de datos, pero aún no sabía porque.
Indignado porque pense que tenía problemas con los permisos de la base de datos que habia creado y tendría que revisar todo, me puse a desarmarla, en ese intento dí con que el compilador al momento de generar la aplicación de prueba generaba una copia de la base de datos access en la carpeta bin/debug/ dentro de la misma solución y claro cuando yo hacía los cambios en la base de datos era esta la que se actualizaba. El problema es que dentro del compilador cuando uno miraba la base de datos conectada esta nunca variaba y era obvio porque esa es la que esta en la raiz de la solución, no en la carpeta de compilación, y bueno lo peor es que cada vez que uno recompilaba la base de datos en la carpeta de compilación se sobreescribia la base de datos de prueba con la original, por lo que la aplicación también parecía no funcionar.

Asi que más de 20 horas de trabajo perdido por una lesera, que si lo hubiese encontrado en alguna parte de todos los sitios que me daban recomendaciones sobre el código me hubiese ahorrado muchos problemas.

Resumiendo:

Cuando tenemos una base de datos access y la importamos a nuestra solución dentro del visual studio, los cambios que generamos en la base de datos de prueba al compilar solo permanecen alli hasta que volvemos a compilar la solución y además no se ven estos reflejados directamente desde visual por lo que es conveniente ir directamente a la carpeta bin/debug a averiguar que tal nos fue.

Ahora si no queremos pasar un mal rato con eso, mientras probamos podemos instalar la base de datos en cualquier parte y cuando la insertemos dentro de la solución no nos olividemos de NO IMPORTARLA, para los cambios se reflejen en todo momento, y ya cuando se quiera generar el programa terminado la importamos a nuestra solución como es debido y listo cuando se instale en el computador del usuario estará alli.