20/Aug/2010
Cuando tienes varios ordenadores y varios sistemas operativos uno de los problemas que te encuentras es la gestión de las cuentas de correo. Hasta ahora había utilizado cuentas de correo proporcionadas por el servicio que aloja el dominio de alanit. Si te gusta descargar el correo y gestionarlo en tu ordenador, te encuentras con el problema de que la mayoría de proveedores de acceso unicamente proporcionan correo POP. Este tipo de servicio supone que una vez que descargas el correo desde un cliente de correo, los mensajes se borran del servidor y se quedan en tu cliente de correo. Así que normalmente lo que haces es tener el correo en un sistema operativo de uno de los ordenadores, con el engorro de que tienes que ir a un ordenador concreto y arrancar un sistema operativo concreto cuando tienes que buscar un correo que recibiste o enviaste hace tiempo. La solución a esto es usar correo IMAP que , entre otras ventajas, permite que distintos clientes accedan a un mismo buzón de correo y los mensajes únicamente se borran a petición expresa del usuario.
Gracias a la revista Cuadernos Mac que en su número 10 publica un artículo sobre movilidad descubrí que Gmail proporciona servicio IMAP. Como ya tenía una cuenta en Gmail, he estado probando el acesso IMAP con varios clientes de correo tanto en Windows como en OS X, y su uso me ha convencido por completo. Ahora las cuentas de correo de alanit ya no son cuentas POP, sino solo correo redirigido a Gmail al cual accedo cómodamente desde un cliente de correo en cualquiera de mis ordenadores y sistemas operativos.
13/Aug/2010
Acabo de liberar la versión 2.0 de Findemes, mi programa de contabilidad personal para Windows. Las principales novedades de esta versión, aparte de la corrección de todos los errores reportados por los usuarios hasta el momento, son las siguientes:
- Nuevos tipos de IVA del 8% y 18%.
- Consulta del balance de situación entre dos fechas por pantalla.
- Gestión de cuentas bancarias.
Esta última funcionalidad, la gestión de cuentas bancarias, se puede usar de manera opcional. La idea detrás de Findemes siempre ha sido llevar la gestión de ingresos y gastos personales de una manera un tanto informal. No se trata tanto de saber al detalle todos los gastos que se realizan, céntimo a céntimo, sino de saber dónde va el dinero y poder hacer un seguimiento y una previsión. Nunca me gustaron los programas de finanzas personales que lo primero que piden es que des de alta una cuenta corriente y luego todos los apuntes vayan contra una cuenta. Yo quería anotar ingresos y gastos sin tener que reflejarlos en una cuenta, pero muchos usuarios pidieron añadir esta funcionalidad. La he añadido, pero al anotar un apunte es opcional indicar la cuenta, si quieres la reflejas y sino no.
Esta versión funciona en Windows XP y versiones superiores incluido Windows 7. La licencia del programa cuesta 20€, y la actualización será gratuita para todos los usuarios de la versión 1.5 del programa. La edición gratuita del programa se puede descargar desde la página de descargas de alanit.

23/Jul/2010
Varios enlaces aparecidos últimamente en sitios web de periódicos, hablando de programadores:
Otro artículo que me gustó mucho fue ‘El problema del inglés’ que apareció en la edición impresa de El País y que no está accesible en linea. Abordaba la problemática del aprendizaje del idioma desde varias vertientes. Uno de ellos, y que me llamó mucho la atención, es que en España es el único país europeo donde se doblan las peliculas y series habladas en inglés, y esto nos pone en desventaja frente a otros paises que no las doblan. Esto último supone una inmersión en el idioma que da buenos resultados y familiariza a la persona que lo realiza con el idioma. Así que es una buena idea ver películas o series en versión original o con subtítulos.
Hace mucho que pienso que la falta de dominio del inglés es el mayor handicap que puede tener un programador, y que debemos hacer un esfuerzo para conseguir fluidez en la lectura y comprensión del mismo.
19/Jul/2010

Esta foto es del desfile del año pasado. Me la ha regalado Antonio López, que tiene un montón de buenas fotos en su fotoblog, algunas de ellas de nuestra comparsa Negres Betànics. Esta semana estamos en fiestas en Novelda, es un buen momento para visitar la ciudad y disfrutar de los desfiles y de la fiesta de Moros y Cristianos.
16/Jul/2010
Durante los últimos 15 años mi zona de confort ha estado delimitada por el uso de sistemas operativos Windows y desarrollo de programas con xHarbour y FWH. Con este par de lenguajes he sido capaz de hacer programación de escritorio en entornos Windows y me he sentido muy cómodo con ellos. Han servido para mi propósito al crear primero jsnsoftware y luego alanit, que era vender software de acuerdo a la modalidad de distribución conocida como shareware. La aventura ha sido muy satisfactoria a nivel personal, pues me ha permitido aprender muchas cosas relativas a hacer y vender software empaquetado. Ha sido una de las cosas que he hecho en mi vida de la que estoy más orgulloso.
Hace tres años que compré mi primer Mac. Desde entonces que tengo el gusanillo de programar en OS X, pero siempre han surgido cosas que me han hecho aplazar el aprendizaje. Quizás la más importante haya sido que Windows era mi primer sistema operativo como usuario. Cuando tenía que arrancar el ordenador para hacer alguna cosa, casi siempre arrancaba Windows. Cuando arrancada Mac era para hacer alguna tarea específica que no podía hacer con Windows. Sin embargo, en el último año las tornas han cambiado. Ahora Mac OS X es mi primer sistema operativo, con el que arranco habitualmente el ordenador, y sólo arranco Windows cuando tengo que hacer alguna tarea específica que no puedo hacer con Mac OS X. Sin embargo el cambio no es completo, me falta precisamente lo que más me gusta hacer con un ordenador: programar.
Así que he decidido retomar el empeño de aprender Cocoa y hacer software para Mac OS X. Esto supone definitivamente abandonar mi zona de confort y entrar en un terreno totalmente desconocido para mi. Aunque en verano los niños mandan, quiero dedicarme a leer el libro de la vespa cuando tenga un ratito, teniendo presente una frase del prólogo del libro que me ha encantado: Antes de continuar, te aseguro que no eres tonto y que simplemente algunas cosas son difíciles. Armado con esta simple afirmación y la cabeza descansada, estás listo para aprender Cocoa.
23/Jun/2010
En el último año he sufrido un cambio en mi trabajo de día. He pasado de dedicarme básicamente a programar a pasar a dirigir un grupo de programadores. La verdad es que la tarea no es fácil, pues supone un cambio de mentalidad grande, así que me llaman la atención post dedicados a gestionar grupos de trabajo. Como estos:
En otra temática, pero para mi relacionada, me ha gustado mucho este post de David Bonilla sobre gestión de información, sobre todo el párrafo que dice “Mi primera labor como CEO de una empresa siempre sería la misma: prohibir el Excel y derivados. El Excel puede ser una de las herramientas más dañinas para la actividad de una empresa y debería utilizarse únicamente como última solución y como herramienta de apoyo, nunca de trabajo “. Aunque suene un poco rádical, estoy completamente de acuerdo con el planteamiento.
1/May/2010
Hace unos días visité la web de Cocoalab y vi que el libro Become an Xcoder estaba traducido a español. Debido a mi renovado interés en Cocoa, me tomé la molestia de preparar un PDF del libro para poderlo imprimir y leer mas cómodamente. La traducción del libro no la he hecho yo, lo único que he hecho es generar el PDF que dejo para descargar. El libro lo he alojado en Box.net y se puede visualizar en el sitio antes de descargar.
Descargar Conviertete en un Xcoder
1/May/2010
Pese a que en mi trabajo de día vamos de cabeza a programar en Java, sigo dándole vueltas al tema de aprender Cocoa. Las aplicaciones hechas en Java para entornos Mac OS X muchas veces dejan mucho que desear, sobre todo en el aspecto de interfaz de usuario. Además, desde que Apple contrató al desarrollador de los macwidgets su blog está prácticamente muerto lo cual hace presagiar un negro futuro al proyecto.
Además Apple va tomando posturas de fuerza respecto al desarrollo para la plataforma iPhone, que es la misma que se usa para el iPad. Un par de lecturas interesantes sobre el tema están en Daring Fireball en español, en concreto El nuevo acuerdo para los desarrolladores del iPhone prohibe el uso del compilador de Adobe que convierte aplicaciones de Flash al iPhone y Por qué ha cambiado Apple la sección 3.3.1 del acuerdo de desarrollo para el iPhone. Lo que se dice en estos post es que Apple va cerrando puertas a que sus dispositivos se programen con entorno de desarrollo de otras empresas. Impide el uso de compiladores cruzados, que primero desarrollen la aplicación en un entorno distinto y luego compilen para los dispositivos de Apple usando sus SDK y librerías. Es una postura muy radical pero, como dice Daring Fireball, lo que tiene claro Apple es que no va a permitir que nadie le marque el ritmo en el desarrollo de sus dispositivos.
19/Apr/2010
Ya se encuentra disponible la versión 4.5 de Colossus, mi programa de gestión de contraseñas. La principal novedad de esta versión es el cambio en la manera en que el programa muestra las claves, puesto que en ningún momento se llega a desencriptar el fichero de claves sino que se desencriptan unicamente para visualizarlas. El método anterior de desencriptado del fichero de claves podía ocasionar la perdida de consistencia del fichero, y alguna vez he tenido un disgusto con esto. Con el nuevo sistema no hay peligro de inconsistencia puesto que el fichero no sufre procesos completos de encriptado y desencriptado. Además hay alguna mejora estética nueva, como la rejilla de datos a la Windows 7 y alguna cosilla más.
Colossus se distribuye bajo licencia Creative Commons Reconocimiento - No Comercial - Sin Obras Derivadas 2.0.

27/Mar/2010
Uno de los motivos por los cuales ha decaido el ritmo de programación en alanit es debido a que paso más tiempo que antes leyendo. Fui uno de los millones de personas que el año pasado leyó la trilogía de Millenium y esto abrió la puerta a un nuevo género que apenas antes había leido: el de la novela negra, y este invierno este ha sido el género principal que he leído.
Comencé con El hombre inquieto, de Henning Mankell. Lo compré sin haber leido antes a Mankell, pero acerté por completo. Me gustó mucho y decidí comenzar por el principio de la serie, así que leí también Asesinos sin rostro y continué con Los perros de Riga. Los dos me gustaron bastante, y pase a ser un incondicional del inspector Wallander.
El siguiente libro que leí tenía una temática completamente distinta. Está ambientado en la primera guerra mundial y el libro se llama La canción del cielo y está escrito por Sebastian Faulks. No se como se cruzó en mi camino, pero lo pasé muy bien leyéndolo. Cuando leo un libro únicamente me importa si me gusta la trama y que me entretenga, no soy ningún crítico literario, pero creo que este libro está muy bien escrito y que Faulks es un pedazo de novelista.
El siguiente libro, que estoy leyendo ahora, lo compré por equivocación. Fui buscando el siguiente de Wallander y cogí El retorno del profesor de baile. Es un libro escrito también por Henning Mankell, de novela negra, pero no es Wallander el protagonista, sino un joven policía llamado Stefan Lindman. Para mi, a mitad de la lectura, es el mejor libro que he leido de Mankell hasta ahora. La trama me gusta más que la de los otros libros de Mankell que he leido y el libro me tiene completamente absorbido.