« Enero 2006 | Inicio | Marzo 2006 »

Febrero 27, 2006

Guía de scripts de shell

Una guía para poder escribir scripts de shell (sh, ksh, bash), con versión en pdf.

Febrero 14, 2006

Tres libros sobre desarrollo

Una de las mejores sensaciones que se pueden tener cuando se gana uno la vida como programador es la de estar frente a un proyecto que hay que sacar adelante con una tecnología de la que no se sabe nada. Lo malo es que esa sensación se da tan pocas veces...

En esas ocasiones es cuando los libros técnicos vienen al rescate, ya sea en papel o en formato electrónico. Como por ejemplo los tres libros que enumeramos a continuación, que han sido las tres últimas (mejor dicho, penúltimas) incorporaciones al arsenal de herramientas de desarrollo de design-nation.

Head First HTML with CSS & XHTML. Un libro en la línea de la serie Head First. Claro, sencillo, y claramente orientado a entender, más que a servir como manual de referencia. Obligatorio antes de cualquier combate con un navegador.

Agile Web Development with Rails. El libro de moda del año pasado, y sin lugar a dudas, el libro que me hubiera gustado escribir a mí. Entretenido, a veces incluso divertido, completamente orientado a resultados, y de "manos a la obra" desde la primera página.

Advanced Mac OS X Programming. No es una introducción a Cocoa, sino más bien un libro que aporta mucha información muy especializada sobre las tecnologías subyacentes (el compilador gcc, manejo de memoria, técnicas de debugeo, manejo de excepciones, manejo de directorios a bajo nivel...).

Una nota informativa rápida, por cierto. Los enlaces a amazon no son patrocinados, y no generan comisión para nuestros sufridos bolsillos.

Febrero 10, 2006

Apple actualiza las llamadas CHUD Tools

CHUD significa Computer Hardware Understanding Development, y básicamente, son herramientas para debugear y realizar pruebas de performance.

La actualización se ha realizado en el día de ayer, y puede descargarse del Developer Connection de Apple.

Febrero 08, 2006

Alternativas a innerHTML

Hace tantos años que no ataco un DOM con javascript que casi ni me acuerdo de lo que es. Pero de lo que sí me acuerdo es de lo que odiaba (no es una frase hecha) las páginas en las que se utilizaba innerHTML para resolver algún problema.

En slayeroffice presentan el problema de utilizar innerHTML de forma clara, a la vez que proporcionan una serie de alternativas, todas ellas mucho menos dolorosas.

iLocalize

iLocalize es una aplicación para facilitarnos a los desarrolladores la pesada tarea de localización de las aplicaciones. La lista de funcionalidades es larga, pero se puede resumir en que presenta una lista con todos los literales de la aplicación, y permite ir editando el valor de los mismos en todas las localizaciones que se creen.

Todo, por 39$.

Febrero 05, 2006

Seguimiento día a día del desarrollo de una aplicación

Hoy comenzamos una nueva aventura personal y profesional, que arranca con el nacimiento de liadorasoft, que es el nombre que va a servir de paraguas a nuestro intento de desarrollar aplicaciones para Mac OSX.

Cursoh! es el nombre de la primera aplicación de liadorasoft. La particularidad de esta aplicación es que queremos hacer de su desarrollo un proceso totalmente abierto y público, que se pueda seguir día a día en un blog en el que queremos ir documentando todos los pasos que vayamos dando, no sólo en la parte estrictamente técnica sino en el resto de aspectos que hacen de una aplicación un producto usable y útil o algo para olvidar.

Habrá, por tanto, muchos mini-tutoriales sobre Cocoa (sobre aspectos y problemas reales de los que nos encontremos), pero también habrá algo más, que es lo que esperamos que resulte más interesante: descripción de casos de uso, decisiones importantes sobre la aplicación (diseño de interacción, configuración del interfaz, elección de iconos, etc.). En definitiva, nuestra intención es generar un archivo de información útil, articulado alrededor del desarrollo de una aplicación real.

Esperamos que los interesados en la programación para Mac, y los interesados por el desarrollo de software en general podáis encontrar información útil en nuestra experiencia, al igual que nosotros esperamos contar con vuestra participación.

Veremos qué sale de todo esto...