Geek & Roll » aplicaciones

Everlasting Flame y Bold 2 (OS 5)

Cesar February 26th, 2010 aplicaciones, tips, utilidades Haz un comentario

Everlasting Flame icon

Muchos usuarios han reportado problemas al utilizar Everlasting Flame con la BlackBerry Bold 2. Más particularmente, con el OS 5. Dicho problema no se presentaba en versiones anteriores a la 1.3.

El problema ha sido resuelto en la siguiente versión (2.0) sin embargo no se encuentra lista para consumo masivo. Por lo mismo, he subido de nuevo la versión 1.2 ligeramente modificada. Esta versión ha sido probada en la Bold 2, pero debería funcionar en cualquier dispositivo con OS 5.

Pueden descargar la versión 1.2 en el sitio oficial de Everlasting Flame. En la sección de descarga se encuentra la versión 1.2 para dispositivos anteriores.

Sus comentarios son bienvenidos.

Ampache Stremeara Tu Musica Hasta Tombuctú

Boynas February 20th, 2010 aplicaciones, tips 2 comentarios

¿Estás aburrido este fin de semana? ¿O simplemente necesitas una manera de tener acceso a tu música (y de video) desde cualquier parte del MUNDOOO, o bien compartírsela a tu amigo en Tombuctú?

Hay muchas maneras de accesar archivos remotamente: servidor FTP, servidor web, algún servicio externo, pero de alguna manera he probado todas y creo que esta es la más chingona, y bueno, al menos para música.

Empecemos enumerando las posibles alternativas:

Orb – Es un servicio que te permite accesar a tus archivos multimedia y hasta televisión local, si tienes conectado el cable o antena a tu PC. Utiliza un cliente que reside en memoria el cual monitorea el contenido multimedia de tus discos duros y también “llama a casa” con tu IP y otras cosas, para que puedas accesar a tus datos utilizando el portal en myorb.com, ya que la mayoría del tiempo estas detrás de un firewall.

Slimserver – Este servidor con licencia GNU, fue particularmente creado para darle soporte a clientes de hardware, es decir, lo instalas en tu servidor para poder escuchar la música en tu cliente hardware; Slimdevices. Esta compañía fue comprada por Logitech, pero el desarrollo de slimserver, el cual ahora se llama Squeezebox server, sigue dando soporte a softclients por medio de cualquier navegador web. El problema es que afuercitas necesitas un “fat client” para poder aterrizar el stream; Algo como Winamp, WMP,  cualquier otro media player que acepte URLs.

Apache/Songbird – Si, ya se! Este es un servidor web, y pues que tiene de chilo utilizarlo para que te despliegue el contenido de tus carpetas. Por más bonito que estén los index de tu Apache, no sirven de nada si no tienes Songbird. Este tiene la abilidad de crear playlists desde websites. De manera que si navegas tu index te crea listas, desde las que puedes streamear o bajar directamente. Esta fue mi solución por mucho tiempo, y es buena tenerla como respaldo. El problema es que los archivos no están indexados en una base de datos, entonces tienes que realmente ordenar tu estructura del sistema de archivos y olvídate de tener un icono con una lupa para buscar algo.

Y aquí fue donde me hice a la tarea de investigar otras soluciones. Ahora ya tenía requisitos:

  • La solución tenía que implementarse en mi casa
  • Debería tener una forma de indexar los datos para la búsqueda y para la creación de playlists
  • Puede ser usado con “fat clients” o directamente desde el navegador
  • Darte la habilidad de poder bajar las canciones, ya sea individualmente o en grupo
  • Posible utilización desde dispositivos móviles.

Encontre dos posibles candidatos: Ampache y Jinzora.

Para terminar pronto, Jinzora apesta, al menos para mí. La documentación es tan mala como escasa. Prácticamente nula. Y una vez instalado, buena suerte importando toda tu música. Simplemente no la importa toda y ni siquiera te dice por qué.

Ampache. Alertas con el nombre ehh!, no es ni Tepache, ni tampoco Empache, ni la combinación de las dos: Empache de tepache.

ampacheMuy parecido a la idea del jizora ese pero con la diferencia de que este sirve.

Con Ampache puedes stremear tu música, bajarla, y crear playlists. Todo esto desde cualquier navegador. Utilza XSPF para hacerlo desde el navegador o puedes utilizar cualquier reproductor para streamear desde URL (incluso el cerrado itunes).

Lo que hace a Ampache mas poderoso es la implementación de su API, para que tengas control del contenido de tu servidor desde digamos, tu celular o un cliente, así no solo streameas sino puedes navegar por el contenido de tu base de datos. Así como si tuvieras los archivos localmente.

Además, tiene soporte para Scrobblear a Last.FM y existen algunos clientes que funcionan perfectamente para dispositivos móviles como Android (la neta es el único que he probado)

“Boynas, debiste de haber sido un vendedor de aspiradoras o de enciclopedias en tu otra vida, porque estoy completamente vendido con la idea. Dime como instalarlo YA!”

Ampache es muy ligero, la instalación es rapidísima, es mas ni siquiera te tienes que meter a MySQL a crear las bases de datos. Solamente descargas el archivo en un folder público y navegas a él y proporcionas credenciales para tu MySQL y punto.

Después creas tu catalogo de canciones. Las cuales, si las tienes bien identificadas con su respectivos ID tags, no necesitas nada, sin embargo el sistema también puede identificar los tags por medio de la estructura de carpetas.
Requisitos

  • Servidor Apache con PHP y MySQL (Linux o Windows)
  • Redirección de puertos en tu Router/Firewall
  • Tu aburrida-apunto-de-ser-divertida colección de música

Baja la última versión estable, de ampache.org; Ahora, si celebraste la caída del “Perro Aguayo” es porque no eres “técnico”, sino “rudo”; tu elección seria el “nightly snapshot”.

Estaba a punto de escribir instrucciones pero me di cuenta que sería una especie de falta de respeto a la comunidad que ha batallado tanto para crear documentación, la cual en este proyecto en particular fue clave para adoptar Ampache y no otra cosa. (http://ampache.org/wiki/install)

Eso sí, después de que tengan todo instalado, liberen el API para que tenga contacto con el mundo exterior. De esa manera podrán accesar la base de datos y las canciones desde tu Android (Amdroid) o incluso iPhone (amphone), o bien algún cliente como Amarok o winamp. Para hacer esto, te vas a la cejilla “admin” y a ACL para configurar o agregar un “Access List” para que las IPs exteriores puedan accesar el API. Asegúrate de abrirlo lo suficiente como para que un IP de Tombuctú pueda tener acceso.

Nota del autor: Si alguien sabe una manera menos pendeja de decir “stremear” en español diganmelo por el amor de Dios.

Opiniones de los G&R’ers sobre Google Buzz

Cesar February 10th, 2010 Google, aplicaciones, geekandroll, opinion, web2.0 5 comentarios

El tema caliente de la semana es Google Buzz. Para muchos un quierosertwitter, para otros Twitter como debió ser desde el inicio. ¿Pero que opinan los Geek&Rollers del tema? Veamos:

Axel

No lo he checado porque me enmulé porque no hay en google apps for your domain, pero lo checo y te envío la opinión.

Rafyta

O sea que como no pego el wave a ver si con esta onda se arma?

Boynas

Cuantas veces hemos discutido en twitter y hemos sentido que es molesto para los que siguen nuestro timeline (respeto a los demas en contra de la funcionalidad).
La integracion a otros servicios tanto de fotografias, videos y contenido en general, se me hace menos forzada que la de twitter. Tiene mas features nativos.

Lo mas importante es que es mainstream. No necesito enseñar a un amigo a usarlo, es simple y amigable. A mi me interesa seguir a todo mundo no solo a geeks o a media freaks pesudo-periodistas, que son los que se meten a twitter. Esa es la unica razon por la que tengo FB!
Creo que Buzz es como twitter made right, tiene las threaded comments de FB sin las molestas apps; Sin embargo es ordenado no necesitas brincar de timeline en timeline para seguir una conversacion en la que comento una persona que no conoces.

Buzz esta tapando ese gap. Es lo que debio haber hecho twitter con su red de usuarios hace mucho tiempo.. Es perfectamente un twitter killer. (no mames, hasta rima)

César

Tiene más sentido que Twitter, para mi. Gmail siempre esta abierto en mi navegador. Ahora nomas falta que todos dejen de usar Hotmail y se pasen a Gmail, cosa que no se por qué no ha sucedido todavía. Ah, y que le arreglen eso de que se autorefresca el sitio pero te sigue marcando items no leídos. Y una opción para que cuando leo algo en Buzz, no me aparezca como no leído en la bandeja de entrada de Gmail.

Lo mejor de todo es que, en mi opinión, los clientes exclusivos van a perder relevancia, haciendo mucho más relevantes cosas como lo que está haciendo Ubuntu con su Me Menu y Gwibber. Si todo sale bien, vamos a estar un paso adelante. Eso si, su uso desde el Web siempre va a ser una mejor experiencia, como Google nos tiene acostumbrados.

¿De acuerdo? ¿Desacuerdo? Usen la caja de comentarios. Nos vemos en Buzz.

iPod – iTunes en Windows

Cesar December 11th, 2009 aplicaciones, gadgets, plugins 3 comentarios

Foobar2000 main window
iTunes me desespera, nunca he sido fan del programa. Para mi gusto es un programa demasiado restrictivo en cuanto a manejar un iPod se refiere. Supongo que lo hacen así para evitar la piratería, trabajar con DRMs y darle gusto a masoquistas. Cuando quiero reproducir música en Windows, mi gallo es Foobar2000.

Para el que no lo conozca, Foobar2000 es un reproductor minimalista creado por un ex-desarrollador de Nullsoft (los de Winamp). Foobar2000 tiene un SDK para que terceros puedan crear plugins y extender sus capacidades con cosas como visualizador de portadas, espectogramas, convertidores, entre otras cosas. Si buscas un reproductor ligero en recursos con una interfaz minimalista y altamente configurable, definitivamente tienes que probarlo.

Ahora bien, a lo que nos concierne. Además de no gustarme, iTunes es un tabú en la oficina así que mi iPod nano de nosequegeneración no sirve de mucho. No solo eso, sino que aún con iTunes, este se niega a reproducir la música guardada en el iPod. No se a ciencia cierta, pero sospecho que es elitismo de parte de iTunes porque todos los mp3 que tengo fueron puestos ahí por gtkpod. ¿Será que a iTunes no le agrada gtkpod?

Foobar2000 al rescate. Gracias a su SDK, alguien se dio a la tarea de crear un plugin para administrar iPods lo que le permite a Foobar2000 reproducir la música contenida sin preocuparte por borrarla accidentalmente al sincronizarse y, lo que es más importante, sin elitismos. Foobar2000 con el iPod manager plugin reproduce toda mi música, los mismos archivos que iTunes no pudo, sin importar su procedencia.

Lo mejor de todo: la instalación. Descomprime Foobar2000 en cualquier folder. Después descomprime el plugin iPod manager en el folder de components dentro del folder principal de Foobar2000. En Foobar2000 ve a File | iPod | Load library y el resto espero no tener que explicarlo.

iPod – iTunes en Windows = Bliss

Wii Nirvana: USB Loader

Wii Nirvana es ese estado en el que te encuentras totalmente satisfecho con la modificación de tu Wii. Una cosa es hackearlo, instalarle el Homebrew Channel y ejecutar todo con consolas crípticas y música metalera de fondo, y otra muy distinta es Wii Nirvana, en donde todas las partes se integran perfectamente como si así viniera de fábrica.

USB Loader GXEl USB Loader es una parte fundamental de cualquier Wii hackeado. En mi opinión, es el hack definitivo, algo equivalente a XBMC para el Xbox 1, algo que hace exponencialmente mejor la experiencia de utilizar el Wii. Con el USB Loader podemos guardar imágenes de respaldo de nuestros juegos de Wii. El resultado es una experiencia integrada, un canal en el dashboard que te muestra todos los juegos que tienes respaldados en tu disco duro externo, y con solo seleccionar el juego de la lista comienzas a jugar. Sin discos, ni levantarte del sillón.

Primero, asegúrate de tener lo siguiente:

  1. Un Wii con el Homebrew Channel instalado y funcionando
  2. Un disco duro externo USB, con una partición FAT(16 o 32)
  3. El WAD Manager de Waninkoko instalado, y saber como usarlo
  4. Conexión WiFi en el Wii
  5. Una memoria SD

Cuando le hayas puesto palomita a todos los requisitos anteriores, procedemos por nuestro Wii Nirvana. Yo ya hice el trabajo sucio, así que evítense la pena de probar cuando loader y canal se encuentran, el mejor es el USB Loader GX.

Guía rápida
Si ya eres master y no necesitas que te digan cada uno de los pasos detalladamente, esto es lo que tienes que hacer:

  1. Instalar el cIOS222/223
  2. Copiar el DOL del USB Loader GX a la memoria SD, dentro de la carpeta Apps. Elegir la revisión más actualizada.
  3. Ejecutar el DOL por medio del Homebrew Channel, o instalar un canal forwarder
  4. Eso es todo

Guía detallada Leer el resto de este post.

Everlasting Flame 1.3 – Edición HMO DevHouse

Cesar November 2nd, 2009 FLOSS, aplicaciones, utilidades 6 comentarios

Everlasting Flame icon

Everlasting Flame 1.3 está listo para consumo masivo. Entre las características de esta nueva versión se encuentran:

  • Nuevas notificaciones (vibrar, LED)
  • Aumento del número de versión. ¿Ya vieron el 1.3 que bonito?
  • Muchos bugs han sido eliminados…
  • … Y algunos otros han sido creados
  • Realmente la única característica nueva son las notificaciones

Pueden descargarlo en la página oficial de Everlasting Flame. En la pestaña de Descarga se encuentran las instrucciones. Sigo trabajando con el remarcado automático, eso es una prioridad. Mientras tanto, que lo disfruten. Si les es útil por favor colaboren con el proyecto y consideren una donación :) En el sitio del proyecto se encuentra un botón para donar por medio de PayPal.

Pidgin no se conecta a ICQ/AIM

Cesar October 26th, 2009 FLOSS, aplicaciones, tips 2 comentarios

Si no puedes vencerlos, úneteles. Por mas que quisiera vivir en un mundo de utopía donde todos usemos un protocolo abierto de mensajería instantánea que soporte todas las características que todos necesitan, y todos puedan comunicarse con cualquier cliente IM… eso sucederá cuando la portada del Animals de Pink Floyd se vuelva realidad. Para el mundo real, uso Pidgin. Para mi es una herramienta de trabajo indispensable, ya que mis clientes pueden usar MSN, Yahoo, AIM, ICQ o GTalk. Pero esta mañana mis cuentas de AIM y ICQ no se conectaban.

AIM y ICQ son básicamente la misma red, y Pidgin se conecta usando el mismo servidor por eso el mismo problema afectaba a las dos cuentas. El problema era que el puerto usado por default es el 5190 y estaba siendo bloqueado por el firewall de Windows. Por alguna razón antes no había problema en ese puerto, pero un cambio al puerto 443 arregló el problema y ahora me puedo conectar a AIM y ICQ.

Fuente: http://developer.pidgin.im/ticket/4932

Formatos libres y abiertos mas alla del fanatismo

En el marco del Super Happy Dev House Hermosillo, mi colega y amigo ebobby dio una plática titulada “Why Microsoft is not so evil“, tratando algunos temas sobre economía y la percepción de la gente hacia algunas prácticas comunes dentro y fuera de la industria. Muy interesante la plática por cierto, llena de trivia y datos históricos.

Claro que el tema tocó una fibra sensible. Desgraciadamente no pude alzar la voz (literalmente, estaba afónico) en su momento. Es por eso que decidí responder por este medio al punto que más llamó mi atención: el uso de formatos cerrados como arma de mercado.

La idea es más o menos así: soy el creador de un programa que sirve para producir contenido, ya sea imágenes, documentos, música, etc. Como cualquier persona, quiero ganarme la vida con mi trabajo, y por lo tanto uno de mis objetivos es maximizar las ventas de mi producto. Obviamente entre más usuarios mejor, y por lo mismo no quiero que se vayan con la competencia, es por esto que el formato en el que produzco el contenido es un secreto. De esa manera prevengo la creación de productos que puedan competir con el mio.

Pero la idea anterior tiene dos fallas. Primero, los usuarios no van a migrar a otro sistema compatible por el formato (abierto o cerrado) sino por la funcionalidad del sistema. El sistema que cuente con más funcionalidad, sea más fácil de usar, más bonito, sea el que está de moda, este disponible en más plataformas o tenga un costo más accesible, es el que va a tener más usuarios. Fuera de los llamados “usuarios expertos” o de intereses especiales, el hecho de que un sistema use un formato abierto o cerrado por sí solo no va a ser un factor determinante. Segundo, un formato cerrado no protege de la creación de programas compatibles (la compatibilidad de OpenOffice.org con el formato .doc es un ejemplo. Otro es el Gimp y su compatibilidad con el formato cerrado de Photoshop)

En la plática, se dio el ejemplo de excel que en su primera versión ofreció compatibilidad con el estándar de facto de la época: Lotus 1-2-3, siendo esta la razón principal por la que los usuarios migraron hacia excel. Mientras que la compatibilidad con Lotus fue un factor importante, no fue determinante. Antes de excel ya existían otros competidores compatibles con Lotus, pero fue una combinación de factores: la tardanza de Lotus en traer su plataforma hacia Windows y la compatibilidad con su formato lo que permitió que excel tomara la delantera. En la actualidad, tanto el formato binario como el basado en XML de excel son formatos abiertos completamente documentados.

Los formatos abiertos nos benefician a todos. El beneficio a los usuarios finales es obvio, pero el beneficio a las empresas no lo es tanto. ¿Por qué yo como empresa basaría mi producto en un formato cerrado? Porque expando mi base de usuarios, y entre más usuarios mejor. Al usar formatos abiertos, me aseguro de ser una opción viable para todos los grupos de usuarios posibles: los que se preocupan por el formato y a los que no les importa, organizaciones de gobierno, universidades y amas de casa, los que usan Linux y los que los corrigen diciendo “es GNU/Linux”, los que usan software de la manzana, de la ventana y del demonio.

En estos tiempos de software social y de Web 2.0, compartir datos es el centro de la interacción entre usuarios virtuales. Compartir datos es un acto social, y los efectos de este acto no se reducen al usuario original, sino también a todos los usuarios que compartirán estos mismos datos. Los formatos abiertos son, por definición, formatos de intercambio: aseguran la posibilidad de intercambio, la interoperabilidad y la longevidad de los datos. Un formato cerrado no es una estrategia de mercado.

Control de versiones para el resto de nosotros

Cesar September 14th, 2009 FLOSS, aplicaciones 10 comentarios

Imagina que trabajas en tu computadora en algún proyecto. Lo mas probable es que generes uno o varios archivos como resultado de tu trabajo, los cuales se van modificando a medida que avanzas. Imagina ahora que vas a empezar un cambio importante del cual no estas muy seguro. Quien sabe, a lo mejor el cambio no sea de tu agrado, o no sea una buena idea después de todo, o quisieras mantener un punto de referencia: un antes y después.

Si lo primero que se te vino a la mente es una carpeta con varias subcarpetas dentro – una por cada versión del proyecto – bienvenido al club. Esta es la solución mas común, por ser la mas fácil de implementar, rápida y convenientemente integrada al sistema operativo. Yo confieso haber recurrido a esta solución en alguno de mis proyectos, pensando en que me ahorraba algo de tiempo en vez de utilizar un control de versiones en todo el sentido de la palabra. El problema es que mi “sistema de control de versiones” rápidamente se volvió ineficiente cuando surgió la necesidad de agregar mas colaboradores al proyecto o revertir a versiones anteriores.

Probablemente seas:

  • Un diseñador que va a aplicar algunos filtros a una imagen y desea mantener una copia de seguridad “por si acaso”
  • Un músico que tiene varios tracks grabados y va a comenzar a mezclarlos pero no esta seguro y quiere experimentar con varias versiones
  • Un estudiante escribiendo su tesis que desea volver a esa versión anterior de su Capitulo 2. Si, esa misma que su asesor le dijo que quitara, después que siempre no, luego que si pero con los párrafos volteados, luego que el 2 sea el 5 pero similar al 3.
  • O un programador que necesita mantener varias versiones, cambiarse entre trabajar en código de desarrollo y producción, mantener un historial minucioso para poder echarle la culpa a quien sea responsable de que el proyecto no compile, y un largo etc.

Leer el resto de este post.

Bit torrent sincronizado

invitadoSon tantas las cosas que se pueden comentar de The Pirate Bay. Tantos datos curiosos y tantas ironias.

Una de las ultimas: cuando decidieron poner un torrent de casi toda su base de datos para que la gente (osease la banda: tu, yo, nosotros) pudiéramos hacer una copia de tan controversial BT tracker.

¿Por que están las autoridades ensañadas con TPB si existen BTJunkie, NosequeNova, y muchos muchos mas?

Al ver que hay tantas copias de la base de datos de TPB, ¿no estaria atoda madre sincronizarlos de alguna manera “a la DNS”?  ¿Contra quien se ensañarian ahora?

Estamos hablando de torrentear los indexes de torrents. Es como cuando entras a un vestidor y que ves un espejo frente al otro. ¡Un pedo fractal! Como googlear “site:google.com google”; o como…

*perdido en el espacio infinito de la 11va dimension*

Posts anteriores