martes, diciembre 09, 2008

Sapo verde, Sasha!

Here in México we have a special "song" we use for our very loved friends and relatives in their birthdays.

You cannot use it for strangers or for distant relatives.

The use of the song implies a very special and close friendship.

Beside the traditional "Mañanitas" (a song used to congratulate in birthdays), we sing that special song to close friends.

It's a very joyous, childish song. It is based on the traditional "Happy birthday to you", but only phonetically speaking. Someone who does not speak english tried to sang that phrase and used words in spanish that "sounded like" the original song.

So it came to be "Sapo verde eres tu" (kinda rhymes with "happy birthday to you"). It really is meaningless in both languages. But it was "catchy" and childish enough to endure. It is now known as "Sapo verde".

So from México with love: Sapo verde eres tu, Sasha!


(photos from my friends at work, and from my wife Liz and one of my daughters Ianna)

Jugando con iPhoneOS 2.2

Por fin puedo reportar mi experiencia con algunos experimentos que realicé al instalar la versión 2.2 al iPhone.

Como lo había mencionado antes, decidí esperar al cambio de la 2.2 para probar un parámetro que ayudaría a ejecutar en el "background" mas de 1 programa, usando la utilería "Backgrounder", disponible en Cydia para iPhone/Touch "jailbroken".

La idea era incrementar la partición del sistema operativo de el valor por default de 500 MB. Para no errar, incrementé la partición hasta 1.5 GB. La idea es que si el OS 2.2 tiene mayor espacio para trabajar, podrá retener mas de 1 programa en el background.



Al hacer este cambio, aproveché para probar el programa AptBackup (disponible en Cydia) que se supone crea una lista con todos los programas instalados via Cydia, para que al re-instalar el sistema en el iPhone/Touch se puedan reinstalar todos esos programas y utilerías de Cydia con un solo "dedazo".



Con gusto puedo reportar que el programa funciona A LAS MIL MARAVILLAS! Un solo dedazo al botón "Restore" y unos minutos después el iPhone estaba con TODO lo que había instalado en Cydia (hasta temas de Winterboard conservando su orden). MUY RECOMENDABLE.

Luego restauré desde iTunes el iPhone y asi recuperé los programas del AppStore. Este proceso tardó más, pero al final el iPhone quedó "como viejo" (en el sentido que todo lo instalado y las preferencias anteriores fueron restauradas sobre el nuevo OS 2.2).

1, 2, 3 GO!
En pruebas anteriores usé el Backgrounder para dejar en "segundo plano" alguno de los programas para escuchar radio por internet, y luego usé el Safari para navegar. El safari era muy inestable antes del 2.2 (Backgrounder o no) y consumía mucha memoria RAM, asi que los programas de radio duraban poco.

En la versión 2.2 el Safari se ha salido (crash) una sola vez. Realmente corrigieron muchos errores y ahora es MUCHO muy estable. Y la mayoría de los programas para escuchar música por internet duran mucho tiempo en segundo plano al usar Safari. En mi experiencia AOL Radio es el que menos dura.


iheart Radio, OurStage Radio, Last.fm y Simplify Media (los que uso regularmente) han durado mucho tiempo. Generalmente el Safari no los "bota". Los programas "Mobile News", Zintin" y Cydia son los que mas botan a cualquiera rápidamente. Sospecho que esos programas hacen uso intensivo de la memoria RAM.

La primera prueba mostró mejoras sustanciales con los nuevos parámetros de memoria.


Dos son mejor que uno
La prueba de fuego!

Uno de los programas que mas me interesa tener funcionando en segundo plano todo el tiempo es "Palringo". Este programa me permite usar casi todos mis IMs (iChat, Google Talk, Yahoo, ICQ, MSN).

Al abrir el Palringo y pasarlo al segundo plano (usando Last.fm en segundo plano) ... FUNCIONÓ!!! :-)

Afortunadamente este programa consume poca memoria y generalmente es el que mas dura en segundo plano.

Ya puedo escuchar música por internet, estar en linea con Palringo y navegar con Safari o leer noticias con Net News Wire (RSS) al mismo tiempo.

Счастье!!!

PD: ahora lo que necesito es una batería extra para el iPhone :-)

lunes, noviembre 03, 2008

DockFlow



Wow!

iPhone Apps quesque de a grapa...

He notado que en algunos sitios marcan aplicaciones para el iPhone en ofertas temporales, y al ir a la "Mexican Store" puros chiles.



Ej:

App Store Deals - 03/11/2008
Today iPhoneFreakz is bringing you the latest App Store deals...

SushiMonger: Free for a limited time

Al buscarlo, aparece en la busqueda, pero muestra otro programa.




Otro:

Measures : Free for a limited time



Mas:

Halloween Sounds: Free for a limited period



Lo que hace conveniente tener "doble nacionalidad" :)

martes, octubre 07, 2008

lunes, octubre 06, 2008

The free app store review

Otro sitio mas para checar reseñas de programas para el iPhone en AppStore, la mayoría gratuitos.

StatusNotifier

Otra excelente adición para los iPhone/Touch "jailbraked" que muestra iconos miniatura en la barra superior de la pantalla (status bar) cuando hay mensajes pendientes de leer de Email o SMS, llamadas perdidas y mensajes de voz, alertas de calendario.



Esta utiilería ya existía en el sistema 1.x y me acostumbré a usarla. Me alegra tenerla de vuelta.

Se puede editar el archivo de preferencias para agregar opciones. Si se tiene instalado "Winterboard", se instala automaticamente una opción para mostrar iconos en la pantalla "lock", como en la gráfica de arriba.

Disponible vía Cydia.

Backgrounder

La neta del planeta.



Para el iPhone/Touch "jailbreaked" esta adición al sistema permite que cualquier programa siga funcionando al cerrarlo.

Esto es bastante conveniente para programas tipo IM (Palringo, Fring, IM+All in one, AIM, Beejive IM) y los social networking (Twitter, Facebook, MySpace et al).

También muy conveniente para las estaciones de radio por internet, para escuchar la música y seguir usando otros programas.

En mis pruebas noté que a veces los programas que quedaban en background (segundo plano) se cerraban después de un tiempo. Investigando en el internet "dicen" que si se usa otro programa que consume mucha memoria, el sistema cierra automáticamente otros programas en background para liberar espacio en memoria.

De ser cierto esto, conviene crear una partición de memoria mayor al "default" de 512MB al pwnear el iPhone/Touch. Yo generalmente asigno 1GB a la partición del sistema (esta ves por experimentar con el programa QuickPwn no asigné esa cantidad de memoria, ya que no se puede. Con Pwnage Tool si se puede).



Estando tan cerca la versión 2.2, esperaré a instalarla y asignar mas memoria al sistema, y verificar si aguantan mas tiempo los programas que ponga en segundo plano (incluso verificar si puedo tener mas de un programa en background). Ya informaré por este medio.

La única desventaja de usar el backgrounder es que la vida de la batería se ve reducida. Unas por otras.

Probando la versión 2.0 de Last.fm intenté lo siguiente: escuchar una rola y dejar en background Last.fm, hacer "sync" desde iTunes al iPhone. "Oh sweet Jessus!" El audio nunca se interumpió. :)

Disponible en Cydia.

iPhone 2.2

!Al fin!

iPhone Amigo Kit



Woooooo!!!

Al fin en México iPhone en prepago.

No es la opción mas económica (en Colombia sale un poco mas barato en prepago) ni aplica a todos los casos, pero al menos no hay que contratar un plan. Para ciertas personas esto es conveniente (como moi).

El costo incluye 30 días gratuitos de navegación amigo (kool) y un saldo de "regalo" de $500 pesos en "bonos" de $100 por cada $100 pesos de compra, validos solo para voz y SMS (no se pueden usar para navegación amigo).

8 GB $7,899.00 (en Colombia aprox. $650 USCY)
16 GB $9,199.00

Anyway, Счастье!

martes, septiembre 23, 2008

Desarrolladores Web México

Estoy escribiendo una serie de artículos acerca del desarrollo de sitios web optimizados para iPhone/iPod Touch en el sitio "Desarrolladores Web México":

Blog

Ahí pondré temas y tutoriales técnicos, para evitar mezclar aquí artículos demasiados "pesados".

jueves, septiembre 18, 2008

Love my iPhone

Ah! La vida después de un iPhone es ligeramente distinta. Nomas tantito.

Con tantas aplicaciones disponibles, es importante saber donde poder enterarse de las novedades, ofertas, demos, etc. y así poder elegir las aplicaciones a instalar en nuestros preciados gadgets, Incluso decidir entre varias aplicaciones parecidas, o saber si vale la pena invertir en un juego.

Ultimamente se han presentado unas interesantes tendencias en el App Store:

- La aparición de versiones "lite" para probar un programa o juego y luego decidir si se compra la versión completa.

- La baja de precios en algunos programas y juegos.

- Las versiones gratuitas de algunos programas por introducción y por tiempo limitado.

Hay que estar enterados de todo esto en sitios dedicados a cubrir noticias, novedades, reseñas, etc, ya que estar "peinando" la App Store se vuelve cada ves mas dificil debido al incesante numero de aplicaciones nuevas.

Y hay "apps" para todos los gustos (y disgustos). Un ejemplo de algunos videos con los que pude decidir la compra o instalación gracias a los susodichos sitios y sus reseñas:















Y la lista sigue y sigue y sigue...

Pero este "post" no se trata de un muestrario de videos, sino de los sitios donde puedes obtener la info diariamente. Y aqui está mi "lista":

http://iclarified.com/
http://www.applegazette.com/
http://www.appleiphoneschool.com/
http://www.iphones.ru/
http://iphonefreakz.com/
http://www.touchpodium.com/
http://www.iphonestalk.com/
http://www.maclife.com/articles/reviews/software/ipod_and_iphone
http://reviews.cnet.com/8300-13549_7-30.html
http://www.modmyi.com/
http://toucharcade.com/

¿Tienes algún sitio que compartir? ¡Adelante! Así ganamos todos (y nuestros amados gadgets).

I'm a Gizmo Guy and I'm PROUD of it!

iPhone autocorrection petition



¿Quisieras poder apagar a voluntad la auto-corrección de palabras en el iPhone? (sin tener que instalar software extra).

Vota

jueves, septiembre 11, 2008

Drop Box



Resumen pa los que traen prisa: es un "iDisk" de a GRAPA ($0) con 2 GB, con PUSH incremental entre varias maquinas, funciona con y sincroniza con Mac OS, Windows y Linux.

Cuando necesitas tener archivos disponibles en la "nube", tanto públicos como privados, este sistema ofrece varias ventajas.

Hay que bajar un programa que una ves instalado crea en tu computadora un "folder" o "carpeta" que es un acceso directo al espacio en el servidor.




Cualquier archivo que metas ahi, se sube al servidor y si tienes asignadas mas de una computadora a tu cuenta (o la estas compartiendo con otros usuarios de Drop Box), automaticamente se sincronizan los contenidos a todas las computadoras (y usuarios).



La cuenta básica (gratuita) te da un espacio de 2 GB. Tienes de entrada 2 carpetas para guardar archivos. Una pública y una privada.

Cualquier archivo o carpeta se puede "publicar" via un navegador (url) para que cualquier usuario con un navegador pueda ver y accesar el archivo.



Se pueden crear carpetas compartidas solo a usuarios específicos, asignando usuarios a esas carpetas. Se invitan a los usuarios para que puedan acceder a los contenidos.



Una gran conveniencia es que el sistema se encarga de llevar un historial de los movimientos con los archivos en el servidor, de tal forma que se pueden recuperar archivos borrados.




Y cuando se trata de hacer cambios a grandes archivos, Drop Box solo actualiza en el servidor la parte del archivo que cambió (block-level o delta sync).



La página web esta optimizada para iPhone/Touch y se pueden visualizar varios tipos de archivos.



Si tienes uso para este servicio, pruebalo.

La letra chiquita

TÉRMINOS Y CONDICIONES

ESTE DOCUMENTO CONSTITUYE UN ACUERDO LEGAL ENTRE TÚ Y APPLE INC. ("APPLE") Y CONTIENE LOS TÉRMINOS QUE RIGEN TÚ USO DEL SERVICIO DE APP STORE...

3. UNICAMENTE EN MÉXICO El Servicio está disponible para ti únicamente en los Estados Unidos Mexicanos (“México”) no en otros lugares. Aceptas no utilizar o intentar utilizar el Servicio fuera del territorio en que se ofrece. Apple podría utilizar tecnologías para verificar dicho cumplimiento.


mmmm.... aunque realmente quien se quiere meter a la App Store México para obtener Apps que solo esten en esa tienda?

pero...

3. U.S. ONLY. The Service is available to you only in the United States and is not available in any other location. You agree not to use or attempt to use the Service from outside of the available territory. Apple may use technologies to verify such compliance.


Now THAT could be a problem.

Availability
Yahoo! oneConnect is available today free of charge for the iPhone and iPod touch® in the United States. In future releases, Yahoo! oneConnect is expected to support additional devices and become available internationally.




Aja...





Por si las canijas moscas:

viernes, septiembre 05, 2008

¡Fuga de $! (EDGE y Telcel Amigo en iPhone 2.x)


Una ves mas me quedé sin saldo por una fuga de datos en la conexión EDGE del iPhone :(

Después de haber usado la Navegación Amigo (y haber terminado el plazo), por alguna causa entraba la conexión EDGE al salir del rango WiFi, y en unos días (sin darme cuenta) se "juntaron" 60MB de transferencia de datos (!).



En la versión 2.x del iPhone OS ya no hay manera de modificar los datos APN, con el fin de evitar que se conecte a la red EDGE al faltar una conexión WiFi.

Buscando en "la red" encontré un modo de activar la opción para editar los datos APN y así evitar la fuga de $.

Lo primero es obtener un archivo del iPhone (usando DiskAid, Fugu, CyberDuck, conexión SSH o SFTP). Yo uso DiskAid por sencillo y rápido.

El archivo a editar se encuentra en /System/Library/Carrier Bundles/Telcel_mx.bundle y se llama carrier.plist.



La cosa se complica al intentar editar el archivo, ya que no es un archivo de texto. Aquí hay dos caminos:

1- Editarlo usando el programa "Property List Editor", que viene con la instalación del XCode (no todos tienen/quieren/pueden instalar este paquete de desarrollo en sus Macs).

2- Convertir el archivo a texto y editarlo con el programa "TextEdit".

Yo usé el programa Property List Editor", pero aquí platicaré la otra forma de hacerlo (para cubrir a usuarios con Windows y a usuarios Mac que no tienen XCode instalado).

Para convertir el archivo a texto, hay que ir a esta dirección y "subirlo": http://140.124.181.188/~khchung/cgi-bin/plutil.cgi. Se oprime el botón "convert" y el sitio descarga a la computadora una versión editable.

Con cualquier programa de edición de texto (TextEdit, Notes, etc) se abre el archivo y se añaden dos lineas de texto, justo después de "<dict>":



El texto es:
<key>AllowEDGEEditing</key>
<true/>


Se guardan los cambios, se copia el archivo nuevamente al iPhone (reemplazando el anterior) y listo.

En el iPhone aparece una nueva opción en "Settings:General:Network" para editar el APN.



En mi caso, le quité la "m" a la direccion del APN para que no se conecte.



En caso de requerir conexión EDGE (cuando contrate una ves mas Navegación Amigo), le regreso la "m" y listo.

Existe otro método de hacer esto, que requiere el uso del programa "BossPrefs". Debido a que en el pasado a mi no me funcionó, prefiero este método más seguro (que funciona para cualquier "carrier", editando el archivo correspondiente).

¡Felices "navegadas"!

viernes, agosto 22, 2008

¡De Pelicanos en la Costa!



Lo prometido es deuda, y aquí está el relato de la experiencia de un día con Navegación Amigo de Telcel.

UPDATE:
Algo de info: iPhone 2G (primera generación) 8MB, software 2.01 (pwned), SIMM con plan Amigo de Telcel (prepago).

Activación
Lo primero que hice fue comprar una ficha de $200 para tener saldo para comprar un día de navegación ($69 mas $0.85 del MSM).

Como tenía mis dudas, mejor hablé al *264 para "activar el servicio" y comprar un día.

Creo que fui el primer cliente en comprar ese servicio (al menos en ese turno y en ese centro de servicio), ya que al pedir el servicio la señorita que me atendió no sabía de que le estaba hablando. "¿Donde vio usted ese servicio?" fue lo primero que preguntó.

Después de explicarle que ese servicio estaba en la página de internet de Telcel, y ella de verificarlo, pasamos a un "baile" de "espere en la línea, lo sigo atendiendo" que duró aproximadamente media hora. Después de todo esta espera, y una GRAN disculpa, me expicó que estaban dando de alta mi linea para ese servicio.

Luego comenzaron las preguntas de ley para saber si yo era el dueño de la línea. Otros 10 minutos.

Al final me preguntó si quería comprar el día de servicio "verbalmente" o lo hacía por medio del MSM. Le dije que quería probar el MSM para asegurarme que funcionaba y así poder hacerlo en el futuro a la hora que se me pegara la gana :)

Eso no le agradó mucho y por fin me dijo que realmente no sabían si iba a funcionar el servicio (!)

Me pidió un teléfono de "tierra" para que mas tarde me localizaran y verificaran ellos si el servicio había funcionado o no.

Esto de ser primerizo en el servicio me puso un poco nervioso.

SMS
Hora de la verdad.



¿Será?



¡Exito!

Según la Wikipedia, la velocidad "estándar" del sistema EDGE es de 236.8 kbit/s pero depende totalmente del proveedor. Así que en esta primera prueba del servicio, mi velocidad fue de 144 kbps. Not bad.

Definitivamente no es banda ancha (en parte debido a que el iPhone "2G" no tiene chip 3G que le permite mayor velocidad). Pero ya en pruebas de uso real, es BASTANTE aceptable.

Pruebas
Como solo tenía 24 horas, lo primero que hice fue apagar el WiFi y comenzar a usar el iPhone.

Checar correos con anexos y visualizar los anexos (.doc), navegar a todas mis páginas habituales, ver videos en YouTube, accesar la tienda Apple para aplicaciones del iPhone, accesar Cydia y hacer algunas actualizaciones.

¿Que mas hago? Ya terminé y apenas llevo unas horas y 34MB bajados.



Pues a hacer cosas que no hago comunmente con el iPhone.

Subir fotos a Flickr, descargar videos de YouTube con el programa MxTube, subir videos a YouTube, escuchar AOL radio un par de horas (en todos lados: el carro, el banco, la tienda...), consultar mapas, ver mi ubicación en todos lados (en Googlemaps).

La idea es ordeñar el servicio, además quiero saber que tanto baja la velocidad si me paso de los 100MB (antes que terminen las 24 horas del servicio).

YouTube
Nunca había probado ver un video en YouTube con conexión EDGE. ¡APESTA la calidad!



¿Por qué tan mala calidad?

Pues resulta que reducen un buen el tamaño (y por ende la calidad). Haciendo pruebas con MxTube, la diferencia de tamaños para un mismo video es significativa.

Inicio y final de la descarga en calidad EDGE:


Inicio y final de la descarga en calidad WiFi:


Calidad WiFi:


Con esto se vuelve indispensable el programa MxTube para bajar videos con calidad decente.

SimplifyMedia
No podía faltar la prueba de escuchar mi colección de música del iTunes a través de la red. Todo funcionó al centavo. Escuché la música de mi iTunes en el carro, a muy buena calidad (128kbps stereo).




AOL Radio
Al usar EDGE la calidad baja a monoaural y a unos 22KHz, pero bastante aceptable para andar escuchando radio por internet en todos lugares, SIN INTERRUPCION. AOL Radio RULEZ!



100MB
Al fin llegué al limite de los 100 MB.



La disminución de la velocidad no se nota (a pesar de una baja real en la velocidad), y todas las pruebas que hice anteriormente siguieron funcionando igual. Esto es gracias al "chip" 2G del iPhone de primera generación. En un iPhone 3G sería notoria la baja en la velocidad.



Tether
Una prueba que no podía faltar es la de usar el iPhone como "modem" para la MacBook.

Después de un par de intentos fallidos, lo logré. Probé la navegación web y el chat (Adium). La prueba del programa Mail no funcionó (debido a la configuración del proxy), ya lo resolveré en otra ocasión.



Tampoco pude probar si el iPhone le puede dar servicio a mas de una máquina.

Tan Tan
Se acaban las 24 horas del servicio y no solo me quedo con un excelente sabor de boca, sino que quiero mas y ya lo extraño!

Al inicio de la prueba supuse que me gastaría los 100MB en poco tiempo, pero tuve que usar el iPhone mucho (mucho) mas de lo que lo uso en un día "normal" con WiFI.

Definitivamente volveré a usar el servicio, tanto por necesidades del trabajo como por puro placer.

En una semana voy a una comida familiar a Cuernavaca y pienso probar el servicio fuera de mi ciudad (ademas de presumir el iPhone a la familia, en toda su gloria).

Las últimas 2 horas me la pasé escuchando AOL Radio para ver cuantos MB podía consumir.



Schastje!
(por si no entendiste: Счастье)