enlaces 11.diciembre.2010

Enlaces relacionados con software Mac y programación Cocoa:

  • Mac.AppStorm es un sitio dedicado a hacer revisiones de software para Mac. Además de las revisiones de aplicaciones ofrece artículos de opinión, entrevistas a desarrolladores, y las reuniones de aplicaciones, que son comparativas o selecciones de aplicaciones. Un buen sitio para conocer el mejor software para Mac y estar informado de las novedades de aplicaciones.
  • 365Cocoa es un blog que ofrece trozos de código de Cocoa, uno por día durante un año. Los publica Pieter Omvlee que es el programador de Bohemian Coding, el creador de programas como Sketch y Drawit. Por cierto que a Pieter es uno de los programadores entrevistados en Mac.AppStorm.
  • Pure Reader es un plugin para Safari y otros navegadores que cambia el aspecto de Google Reader y lo convierte en un clon del programa Reeder. ¡ Hay que ver lo que se puede hacer con las CSS y un poco de imaginación !

password chest

Uno de los programas que me faltaban en OS X era un gestor de contraseñas ligero. Los que había encontrado eran o muy rudimentarios, o con aspecto poco maquero o muy complicados. Eso hasta hace pocos días que encontré un programa que ha ganado un sitio en mi stack de aplicaciones.

Password Chest es un sencillo gestor de contraseñas para OS X que almacena la información en el formato de Password Safe V3. Permite agrupar las contraseñas por temática, generar contraseñas y copiar una contraseña al portapapeles desde el formulario principal del programa. Además el programa permite elegir la ubicación del archivo de contraseñas, con lo que eligiendo la carpeta de Dropbox como ubicación permite tener un único archivo de contraseñas siempre actualizado y accesible desde varios Mac.

El programa tiene licencia GPL2, está hecho con PyObjc y el código fuente se puede descargar desde el sitio web del autor.
passwordchest2

el dr. wasabi en alicante, y 2

La semana pasada estuve en la charla de Berto Pena sobre productividad personal en CAMON. Aunque tarde para los tiempos que corren en la blogosfera, quiero escribir mi opinión sobre la charla. Fue la primera vez que iba a una charla en este sitio, y tanto la sala como la organización fue impecable. La sala estaba llena pese a ser por la mañana y realmente mereció la pena asistir.

En primer lugar me sorprendió el aspecto de Berto, tanto que al principio me costó reconocerlo. El cambio físico que ha experimentado respecto a las fotos que conocía de él es tremedo, quizás reflejo de sus nuevos hábitos productivos y del tiempo que ha conseguido liberar de su trabajo para dedicarlo a otras actividades.

Sobre la charla, estuvo dividida en dos partes. En la primera Berto habló de tres temas: gestión de tareas, gestión del correo electrónico y concentración en el objetivo, remarcando que lo importante es la actitud con que haces las cosas, que la tecnología está para ayudar pero que primero debe ser el hábito y luego las herramientas. En la segunda parte habló de herramientas web que nos pueden ayudar a ser productivos, y presentó su conocida triple corona: gmail, dropbox y evernote.

Mi opinión es que fue un auténtico lujo conocer a esta persona, y que pese a llevar leyendo su blog desde hace muchos meses y conocer mucho de lo que habló, valió la pena asistir a la charla.

El único pero fue que olvidé su libro, pues me hubiese encantado que me lo firmara. Espero que venga otra vez por Alicante.

el dr. wasabi en alicante

Alberto Pena, también conocido como Dr. Wasabi, va a participar en la charla CREARED: Herramientas 2.0 para mejorar la productividad dentro del ciclo de conferencias CREARED organizadas por la CAM en Alicante. La charla tendrá lugar el próximo jueves 11 de Noviembre en Alicante, y yo ya estoy apuntado para ir. Creo que es una excelente oportunidad de conocer personalmente a uno de los referentes españoles en el tema de productividad personal.

novedades sobre cocoa en castellano

Uno de los problemas que he encontrado cada vez que he intentado aprender Cocoa ha sido la falta de referencias en castellano sobre el entorno de programación. Durante los últimos meses el panorama ha cambiado sustancialmente, tal como explico a continuación.

mu00277101En primer lugar, la editorial Anaya Multimedia ha publicado un par de libros de programación en entornos Apple. El primero es la traducción del famoso Cocoa Programming for Mac OS X, también conocido como el libro de la vespa, y que en español se titula Programación Mac OS X. El otro libro publicado es Desarrollo de aplicaciones para iPhone, que es la traducción de Teach Yourself iPhone Application Development in 24 Hours de la editorial Sams.

Además están apareciendo blogs e iniciativas muy interesantes relacionadas con Cocoa en castellano. El primer blog que encontré fue Hola mundo iphone. Está dedicado a programación para iphone, pero hay artículos muy interesante sobre Objective-C y Xcode. Es una pena que últimamente no se actualice con el ritmo anterior, pero tiene un montón de artículos para leer.

El siguiente blog que encontré fue Matching Brackets que a su vez me llevó a 85{480d580d36768405d93963bdd82c570c8132a231e8d2b870ef0b18322d1f72b2} Cocoa que es otro blog del mismo programador, y donde publica podcast en castellano sobre Cocoa. Los podcast son realmente buenos, y es un lujo tener algo así disponible en castellano. No tratan únicamente de Cocoa, sino que también hay charlas entre desarrolladores y es tremendamente interesante conocer de primera mano la opinión de gente que está metida en el negocio.

Precisamente el autor de 85{480d580d36768405d93963bdd82c570c8132a231e8d2b870ef0b18322d1f72b2} Cocoa es uno de los responsables del lanzamiento de NSCodeCenter que es un sitio de preguntas y respuestas al estilo StackOverflow pero sobre programación OS X. Es realmente importante la existencia de un sitio así, pues en los pocos días que lleva en funcionamiento está dando visibilidad a muchas gente que programa en Mac OS X y está creando una comunidad de programadores cocoa en español, que era algo que realmente yo echaba en falta.

productividad zen

Uno de los temas a los que intento dedicar un poco de tiempo es a todo lo relacionado con la productividad personal. Creo que es necesario poner un poco de orden en la ajetreada vida que llevamos, y que aplicando las propuestas de los sistemas de productividad personal podemos conseguir grandes beneficios. No se trata de hacer más, sino de conseguir hacer aquello que te propones, que ya es bastante.

Comencé leyendo ‘Organizate con eficacia’ de David Allen, el famoso autor del método GTD. Luego me hice adicto a ThinkWasabi, el blog de Berto Pena, que trata de temas de productividad personal. También compré y leí su libro ‘Organiza mejor tu vida’ y traté de aplicarlo a mi vida diaria. Gracias a ellos he conseguido mejorar algunos aspectos de mi vida diaría, pero otros se resisten.

ztdDe un tiempo a esta parte, en el poco tiempo libre que me deja leer las andanzas de Kurt Wallander, he comenzado a interesarme por la corriente de estilo de vida minimalista que recorre la red. De esto quiero hablar en otra entrada, pero saltando entre blogs sobre el tema llegué a ztdspanish, que es basicamente un blog con traducciones de artículos del blog Zen Habits. El blogger detrás de Zen Habits se llama Leo Babauta, y ha desarrollado un método de productividad que toma partes de GTD, pero con un mayor enfoque a la parte de hacer las tareas, y lo ha llamado Zen To Done o abreviado ZTD. Leo Babauta combina en Zen Habits temas de productividad personal con otros de estilo de vida minimalista y movimiento slow, y además tiene escritos varios libros, alguno sobre productividad y otros sobre estilo de vida minimalista. Dos de estos libros se han sido traducidos por los bloggers de ztdspanish y los han publicado a través de Lulu donde se pueden comprar y también se pueden descargar gratuiamente en formato PDF. Los libros son:

Para los que querais comenzar con ZTD, este método comienza con una fase de recolectar información. La herramienta a usar debe ser sencilla de usar, y dentro de los programas de recogida de notas que he probado mis preferidos y los que uso son Notable en entornos Windows y Notational Velocity en Mac OS X. Aunque lo que de verdad me gusta usar, y no siempre puedo por temas de trabajo, es una Moleskine y un Faber-Castell TK-FINE 9717 de 0,7 mm.

correo imap

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.

findemes 2.0

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{480d580d36768405d93963bdd82c570c8132a231e8d2b870ef0b18322d1f72b2} y 18{480d580d36768405d93963bdd82c570c8132a231e8d2b870ef0b18322d1f72b2}.
  • 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 el sitio web de alanit.

fdm21

enlaces 24.julio.2010

Varios enlaces aparecidos últimamente en sitios web de periódicos, hablando de programadores:

  • En EE.UU. el programador es la estrella, no como en España una entrevista a un programador español que trabaja en Microsoft. A resaltar lo que dice sobre la valoración de los programadores en la empresa.
  • Programadores S.A., un interesante artículo sobre programadores independientes.
  • Consejos para vivir de las apps, una serie de consejos para poder vivir de las aplicaciones propias que complementa al artículo anterior.

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.