Geek & Roll » tips

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.

Desarrollo de software en un mundo post-agil

Cesar February 9th, 2010 opinion, programacion, tips 1 comentario

Del artículo:

Un proceso es un instrumento de autoridad. Un proceso es una proclamación de qué hacer, cómo debemos de hacerlo y en qué orden. Un proceso es conservador, jerárquico y formal. Un proceso mantiene el status quo. Es la administración imponiendo orden y control desde arriba. Si los procesos fueran un partido político, sería de derecha.

Es fácil ser seducido por las bondades de la metodología ágil. Promesas de equipos auto suficientes, entregas frecuentes y listas para producción, Yippi-kay-ay. Demasiado proceso y en vez de avanzar nos quedamos llenando reportes y formas; muy poco proceso y todo se vuelve un manojo de actividad descontrolada y poco empuje (y entrega).

El artículo discute la etiqueta “ágil” que tanto se usa en administración de proyectos de software hoy en día. Por ahí leí que “scrum” (intercambiado por ágil en esta ocasión) no es una bala de plata para tener proyectos exitosos. Existen factores como la experiencia y motivación del equipo, así como también la naturaleza del proyecto, por lo que una aproximación orientada a personas tiene más sentido que orientado a procesos, y viceversa.

Lean el artículo fuente (en Inglés), y los invito a dejar sus comentarios sobre el tema, experiencias personales, etc.

Cuidado con cambiar de BlackBerry en Telcel

Hace poco decidí cambiar de modelo de BlackBerry, de la viejita 8110 a la un poquito más moderna 8520. Al ir a Telcel me dijeron que con mi plan era imposible cambiar al equipo que yo quería, aún cuando quisiera pagar el costo total del mismo.

Como en Telcel me la hicieron difícil, compré el equipo aparte y le cambié el chip. Hasta ahí todo bien, sin embargo al llegar la factura veo que me cobran la conexión de datos, aún cuando mi plan incluye datos ilimitados. En la factura me cobran el plan (con datos ilimitados incluidos) más los datos consumidos. Obviamente algo andaba mal. Después de dos visitas al centro de “atención” al cliente – que de atención no tiene nada – no me pudieron resolver mi problema. Las dos personas que me atendieron coincidían en que “que raro!?!?” y levantaron un reporte.

Gracias a que tengo a una persona conocida que trabaja en el corporativo, después de unos cuantos SMS’s el problema quedó aclarado y resuelto. Bueno, resuelto a medias porque voy a tener que pagar el cargo excesivo.

El problema, y lo que nunca me pudieron explicar en el centro de pseudo-atención, fue que al cambiar de equipo si tienes un plan de datos ilimitados, esto no se te respeta. En ningún lugar te lo indican, tampoco te lo advierten en Telcel. Y lo que es peor, nunca me lo superion resolver. Tuve que usar “palancas” del corporativo para que me resolvieran, ya que los asesores del centro de atención se limitaron a rascarse la cabeza. Nunca me preguntaron ¿No cambió su equipo señor?

Así que si tienen una BlackBerry y deciden cambiar de equipo, antes de meter su chip en el equipo nuevo, vayan a su centro de atención y pidan que les hagan el cambio para evitar cargos excesivos. Esta información la deberían de proporcionar de primera mano en Telcel, pero como siempre con prácticas poco éticas para sacar hasta el último centavo.

No iba a proporcionar información, pero por el coraje que me hicieron pasar les muestro una captura de pantalla de lo que será Everlasting Flame 2.0. Descárguenlo y eviten pagarle más de la cuenta a Telcel.

ELF2

Busca en google desde la barra de direcciones de Firefox

Axel December 12th, 2009 tips 7 comentarios

Si alguna vez has usado Google Chrome y lo dejaste para volver a firefox, probablemente tengas el mismo problema que yo tuve: extrañas hacer búsquedas en Google directamente desde la barra de dirección.

De hecho, Firefox hace *casi* lo mismo, sólo que en lugar de llevarte a los resultados de búsqueda este te lleva directamente al primer resultado, o al “I’m feeling lucky”, lo que es mucho menos útil, porque seamos sinceros: una cosa es que te sientas suertudo y otra cosa muy distinta es que encuentres lo que buscas a la primera. Pero bueno, esto es muy sencillo de cambiar:

  1. Escribe about:config en la barra de direcciones de Firefox. Esto te lleva a la configuración.
  2. Firefox te advierte que estás a punto de violar tu garantía. Siéntete h4×0r y dale aceptar.
  3. En el campo “filtro” escribe “keyworld.url”. No, asi no, sin las comillas. Ándale, asi.
  4. Dale doble click a la única línea que quedó, y en el campo de texto que aparece, sustituye el valor por “http://www.google.com/search?btnG=Google+Search&q=”
  5. Presiona “Aceptar”.

Listo, ahora puedes buscar desde la barra de direcciones de firefox. Y ya puedes quitar la barra de búsqueda que está a la derecha.

De nada.

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

Cómo instalar Firefox 3.5 en Ubuntu Jaunty

Cesar July 1st, 2009 FLOSS, aplicaciones, tips 8 comentarios

Apt es la mejor manera para instalar programas en Ubuntu. Asi instalamos Firefox 3.5 desde apt:

Abrimos una terminal y ejecutamos:

sudo gedit /etc/apt/sources.list

Agregamos al final estas dos líneas:

deb http://ppa.launchpad.net/fta/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/fta/ppa/ubuntu jaunty main

Guardamos y cerramos. Ahora a importar las llaves GPG necesarias. Desde la terminal:

gpg --keyserver keyserver.ubuntu.com --recv-keys 0C713DA6
gpg --armor --export 0C713DA6 > keyName.gpg
sudo apt-key add keyName.gpg

Debemos recibir un OK como resultado del último comando. Finalmente actualizar el repositorio de apt e instalar:

sudo apt-get update
sudo apt-get install firefox-3.5

Ya instalado hay que actualizar los vínculos simbólicos:

sudo rm /usr/bin/firefox
sudo ln -s /usr/bin/firefox-3.5 /usr/bin/firefox

Ahora si, ejecutamos Firefox como normalmente lo hacemos. Bienvenido a la evolución de la Web.

Websites para iPhone en FA

Rafyta June 20th, 2009 browsers, gadgets, tips Haz un comentario

Para los que les da flojera estar revisando los “frameworks” que hay para hacer sitios para iPhone, y tampoco los convencen los servicios en lìnea de 25 dlls al mes (que de todos modos requieren mucha edición), aquí tienen una planilla sencillísima y muy efectiva para hacer de las suyas.

Es un solo HTML con estilos en el <head> (que seguramente querrás mover a una hoja separada). Me tomó sólo algunos minutos hcerla y no está nada mal como una base sobre la cual empezar. Las explicaciones necesarias vienen en la misma plantilla. Si haces algo con ella, nos daría gusto verlo, y que nos dejaras tu link en los comentarios.

Plantilla web para iPhone

HackBook: convierte tu laptop en una Mac

Si siempre has tenido las ganas de comprarte una Mac pero $15,000 mxn o más es un precio que no estás dispuesto a pagar, aquí tienes una breve guía de cómo hacer travesuras con tu laptop (o cualquier PC) para que corra Mac OS X igualito que en cualquier Mac (ok, 99%).

Lo primero que necesitas saber es que debes tener mucha paciencia porque se supone que no debes instalar Mac OS X en una pc o lapop regular (que no sea Apple). Vas a necesitar: Leer el resto de este post.

Cómo tomar el tren de Nueva York, y llegar a tu destino

Tomar el tren de Nueva York puede parecer una tarea fácil, pero si vienes de una ciudad pequeña como ObSon, el sólo pensar en equivocarte y terminar en quien sabe donde se vuelve una barrera que tienes que superar si quieres moverte en Nueva York rápido y por unos cuantos dólares. Estos son algunos consejos a seguir si tienes planeado tomar el tren de Nueva York por primera vez. Esta es mi experiencia en el Long Island Rail Road.

Lo primero es investigar. Esto es lo más sencillo ya que Google Maps es una exelente fuente de información. Para Nueva York, Google Maps te ofrece a gran detalle imagenes satelitales del terreno, donde se encuentran las estaciones del tren, los horarios de salida, etc. Una vez que sepas donde se encuentra la estación más cercana, ve a la estación y entra a la sala de espera para tomar los folletos con las rutas, los precios y los horarios. No te preocupes, puedes entrar a la sala sin haber comprado boleto y los folletos son gratis. En este punto te puedes regresar a tu hotel o el lugar donde te estes quedando.

Con calma y con la ayuda de la investigación de Google Maps y los folletos que obtuviste, traza la ruta que vas a seguir. En los folletos vienen los horarios, y el tren es bastante puntual así que si dice que pasará a las 8:15 PM es conveniente que estés con boleto en mano antes de las 8:10 PM por si acaso. Lo que me lleva al siguiente paso: comprar los boletos.

Una vez que sabes de cual estación sales, y a qué estación llegas, es hora de ir a comprar los boletos. Puedes ir a comprar los boletos antes de planearte subir al tren, o al mismo tiempo. Los boletos son buenos por los siguientes 6 meses, así que puedes comprarlo con anticipación sin temor a perderlo por no usarlo ese día. Los boletos se venden en máquinas expendedoras afuera de la estación que aceptan efectivo y tarjeta de crédito.

Hay distintos tipos de boletos: horario normal u hora pico, sólo de ida, o viaje redondo. Para saber si necesitas boleto de hora pico te puedes fijar en los folletos, y es de las 5:58 AM a las 9:04 PM así que lo más probable es que tengas que comprar boletos de hora pico aunque las horas pico solo aplican entre semana.

Con el boleto comprado ahora sí puedes esperar tu tren. En la estación que te encuentres verás numerosos letreros con la dirección del tren. Si te encuentras del lado equivocado, cada estación tiene pasajes subterraneos para cambiar al otro lado. Asegúrate de encontrarte del lado correcto, y cuando escuches que el tren se aproxima, sube al andén y espera a que el tren se detenga. En cuanto se detenga apresúrate a entrar y sentarte. Se cortés con la gente. Leer el resto de este post.

Posts anteriores