Monthly Archive for Septiembre, 2008

Surrealismo en la lista iPhoneSDK

En este mundo hay de todo y se puede ver de todo, como ejemplo recurrente el email que alguien ha enviado  a la lista de desarrolladores iPhoneSDK (lista de distribución para programadores de aplicaciones para el Apple iPhone):

The cracked version of Spore: Origins is out! Anyone who wants to host  
this app for Cydia should email me at: xxxxx@gmail.com
Please put SPORE ON CYDIA! I know multiple hundreds of people who want  
badly, so be kind and help them.
Thanks,
xxxx xxxx

Por una cuestión de no darle publicidad al individuo he ocultado su nombre y dirección de email, pero como os podréis imaginar ha resultado dicho email “sensación” en la lista. :D Hay que tener muy poca sensibilidad o luces, para enviar propuestas de piratería a una lista de distribución donde sus integrantes precisamente son los que se intentan ganar la vida vendiendo aplicaciones.

Sin embargo, si que puedo adelantar que ha sido un interesante debate el que se ha generado, porque han salido a luz las distintas facciones típicas en estas soluciones, desde los que apuestan por introducir complejos sistemas antipiratería (que al final solo perjudican en mi opinión al usuario legal) hasta los que apuestan por mejorar el valor añadido de forma continuada en el producto.

Se puede acceder al hilo mediante los archivos de la lista, pero requiere registro previo.

Por fin zurco.net

Después de varios años, por el fin consigo registrar el dominio zurco.net que ha estado en manos de revendedores de dominios, al igual que pasa con zurco.com, que sigue  en venta.

El dominio no es que me hiciera falta teniendo zurco.org, pero es que me hacía “ilusión” ya que para la temática de un blog, un dominio .org no “pega” tanto.

Frikería pura, sin duda, pero así somos los geeks :)

Evernote, cada día más útil

Evernote en un sistema de almacenamiento remoto de notas, documentos, imágenes e incluso direcciones de Internet importadas desde delicious.com. Y como característica llamativa incorpora un sistema de reconocimiento de texto de las imágenes importadas, de forma que se puede buscar texto en todos los contenidos. En la web de Evernote disponen de una estupenda demo para mostrar dicha funcionalidad.
Existen clientes para clientes web, Microsoft Windows, Mac OSX y el iPhone, por lo que hace “match” con todas las plataformas que uso con más frecuencia, destacando el cliente del iPhone (gratuito) que me permite tener acceso a mis datos en cualquier momento. Otra gran ventaja es que los clientes de Windows y Mac OSX mantienen las bases de datos en local, y solo se conectan a Internet para sincronizar los repositorios, con lo que con red o sin red siempre tendremos nuestros datos a nuestro alcance y con la siempre cómoda ventaja de trabajar en local.El modelo de negocio de Evernote consiste en ofrecer cuentas gratuitas totalmente funcionales, y cuentas Premium con mayores capacidades y servicios (como SSL). Y todo por un precio ridículo, $5 mensuales. Por el momento yo uso la versión gratuita porque no necesito más.

Recientemente, Evernote me ha solucionado un problema al que aun no le había encontrado una fácil solución. En el trabajo y a nivel personal he utilizado durante mucho tiempo las notas del Microsoft Outlook para guardar cualquier tipo de información que me parecía relevante, y que en algún momento podría serme útil. El asunto es que el número de notas almacenadas superaba las 600 y deseaba de alguna forma tener dichas notas en casa y accesibles desde mi iMac (Mac OSX).

Al final he recordado que una pasarela podría ser Evernote, y dicho y hecho, he seleccionado las más de 600 notas, y con un click de ratón he pulsado sobre el botón de “Add to Evernote”. Después de un rato, todas esas notas ya estaban sincronizadas en los servidores de Evernote, y accesibles desde mi iPhone, y por lo tanto desde casa.

Me ha gustado tanto la idea, que incluso me he creado una categoria (notebook según la terminología de Evernote) aparte para importar mi repositorio de código fuente. En este caso, he tenido que usar un truco, añadir la extensión .txt a todos los ficheros para que mediante un drag&drop sobre el cliente de Evernote me añadiera los ficheros al repositorio.

Por último, y para terminar, otra de las tareas que suelo encomendar a Evernote es la de guardar páginas web, por si en algún momento desapareciera su contenido. Existen otros servicios Web 2.0 que dan esta funcionalidad, como Furl.net, pero lo cómodo en este caso este tener el máximo de funcionalidades “útiles” integradas.

Evernote me parece una de esas utilidades imprescindibles que cualquiera debería tener, aunque solo sea para hacer copias de seguridad de información relevante. Sobre todo cuando es gratis :)

 

 

Vivir de la iTunes App Store

Estoy subscrito a la lista de distribución de correo electrónico iPhoneSDK de Erica Sadun, que como el nombre indica es una lista orientada a desarrolladores, en la que se tratan temas muy interesantes desde las cuestiones típicas del código, hasta temas relacionados con las vías de promoción de las aplicaciones dentro del marco que Apple ha marcado.

Lo que me ha llamado mucho la atención, es que cuando ha surgido un hilo respecto a la piratería de las aplicaciones de la AppStore y su aparición en torrents de múltiples sites, varios desarrolladores mostraban su natural indignación y preocupación, dado que varios de ellos habían abandonado sus puestos de trabajo para vivir de la venta de aplicaciones en la AppStore. Me he quedado perplejo, es cierto que se han comentado bastantes veces los cheques con cientos (y algunos miles) de dólares que algunos desarrolladores y empresas han recibido en los primeros meses fruto de las ventas, pero de ahí a pensar que esta fuente de ingresos se va a sostener en el tiempo para permitirte vivir de ello, creo que es cuando menos temerario.

No dudo que puede haber aplicaciones fantásticas y que pueden ser “killer apps“, pero de ahí a un planteamiento de “programo para el iPhone y vivo de ello” hay una gran diferencia, sobre todo para la gran mayoría de los que lo intenten.

Desde mi forma de verlo, la AppStore ha sido una gran idea, y fruto de ello ha sido el boom de ventas, pero sigo pensando que es una cuestión del time-to-market y del momento, y que en futuros meses el ritmo de ventas se normalizará y a la baja, y no como fue en los primeros meses de aparición del iPhone 2.0.

Gaps de conocimiento y áreas funcionales

Mi tiempo es muy limitado (como el de cualquiera), y entra en contraposición con todos los proyectos y conocimiento que me gustaría desarrollar y adquirir. Es el destino del procrastinador :D

Desde hace unos meses me pica el gusanillo de programar una aplicación para el iPhone, cuestión que requiere aprender Objetive-C y las APIs específicas de Cocoa, y por otro lado también llevo intento aprender a programar en Python, como alternativa a las soluciones a las que hasta la fecha he usado, siendo éstas PHP para entornos web, y Perl para scripting en general.

Si bien es cierto que me gusta mucho Perl, ya he leído lo suficiente de Python, para reconocer su superioridad, y su amplio espectro de aplicación, sustituyendo totalmente al combo del PHP+Perl (y otros más probablemente).

El problema con el que me encuentro es que a día de hoy ya tengo un “expertise” en PHP y Perl que me va a costar conseguir con Python, y en cierta forma, las áreas funcionales del desarrollo para web y para scripts las tengo cubiertas, por lo tanto, se podría decir que el aprendizaje en Python es opcional, y una mejora.

Por otro lado, en el área de desarrollo para iPhone - y casi por similitud en Mac OSX - no tengo ni la base mínima.

Entonces, pensando en un esquema de un árbol de soluciones o áreas funcionales, que tienen que ser cubiertas con distintos “approachs“, aunque éstos no sean los más apropiados u óptimas, me he autoconvencido para postergar mi aprendizaje de Python y enfocar los esfuerzos a Objetive-C y Cocoa.

De esta forma, dentro del marco que “todo me atrae”, cubro más áreas funcionales, y experimento en áreas distintas. Aunque siempre llegará alguien que me dirá, “quién mucho abarca poco aprieta” :D

 

TeneMUD, recuerdo de una reliquia.

Fruto de una limpieza de unas cajas que llevaban mucho tiempo almacenadas, he encontrado un montón de disquetes de 3″1/2, elementos de almacenamiento a día de hoy totalmente extintos. De hecho, desde hace algunos años los equipos nuevos no incorporan este tipo de unidades, y en casa tampoco me quedaba ningún equipo con el que poder y recuperar el contenido de los discos. Menos mal, que al final me he conseguido una unidad lectora en formato USB.

Lo cierto, es que en esos discos lo que más quería recuperar eran el código fuente que programé en su tiempo, y en especial y básicamente por cuestiones nostálgicas, el backup del probablemente el primer MUD (Multi User Domain) canario, TeneMud.

Hablar de MUDs es hablar de juegos online, y de los primeros juegos online multijugador y masivo que existieron por los años 90, si ha llovido mucho :) De hecho, la evolución de los MUDs son los actuales juegos tipo World of Warcraft y otros tantos, con el matiz que los MUD por lo general eran todos gratuitos.

Durante la década de los 90 había literalmente cientos de MUDs activos y de todas las características, desde fantasía basada en la Tierra Media hasta de vampiros o espacial. Algunos de estos MUDs podían tener hasta varios cientos de usuarios conectados simultáneamente. 

Los MUDs eran juegos en modo texto, pero ésto no era óbice para generar una gran adicción, dado la fantástica ambientación y el ambiente generado por los distintos jugadores humanos involucrados. El público en general de estos juegos, como mínimo era de universitarios y adultos con solvencia económica, porque en aquellos tiempos conseguir una conexión a Internet durante periodos prolongados no era una cuestión asequible a cualquiera, y en mi opinión esto ayudaba a que el nivel cultural y de madurez de estos juegos fuera más sólido. Algo que no pasa en los actuales juegos online, donde más de la mitad de los que juegan son unos “niñatos” con grandes dificultades para hablar y escribir en castellano

La inmensa mayoría de los MUDs eran en inglés, con lo que por otro lado servía para practicar el idioma :) En España solo recuerdo el MUD Aurora hospedado en la universidad de Oviedo, y en el que se hablaba en castellano.

Continue reading ‘TeneMUD, recuerdo de una reliquia.’