Documentando clases bajo Action Script con NaturalDocs

A raíz del lanzamiento de la sección de proyectos opensource de BlocketPC, estuvimos consultando sistemas de documentación automatizada para las clases que empleábamos en dichos proyectos. Mirando y mirando, encontramos alguna solución interesante (en mi caso no me servía al ser para mac), y finalmente dimos con NaturalDocs (existen otras conocidas como ZenDoc y As2Doc). De regalito, os dejamos una comparativa de algunas de ellas en osflash.

Si bien es algo curioso volver a la ventana de comandos para hacer nuestros pinitos, tenemos que decir que funciona y muy bien! Además poniendo un poco de atención a su documentación, podemos agradecer que los comentarios tipo JavaDoc que nos insertan plugins como FDT para eclipse, están bastante soportados.

Seguir leyendo…

Variabes, constantes y arrays

A veces, desarrollando algún proyecto que tiene más de un idioma, me entró la duda de como almacenar toda la información en los diferentes idiomas. Entre las alternativas podrían estar:

  • Uso de constantes
  • Uso de variables
  • Uso de arrays

A priori, diríamos que se deberían usar constantes, puesto que es información que no va a variar. ¿Pero sería lo más eficiente? Os pongo un enlace para que lo echeis un vistazo y decidais vosotros mismos :)

Seguridad bajo PHP y MySQL

Por motivos del trabajo, últimamente nos hemos tenido que mirar bastante información sobre seguridad en PHP, y la realidad es que es muy fácil saltarse las barreras de seguridad de una web si no se toman medidas para evitarlo.

La buena noticia es que hay medidas bastante simples que se pueden tomar y que ayudan bastante a eliminar un alto índice de atacantes que emplean técnicas tradicionales. La mala noticia es que la seguridad nuca será algo infalible.

Seguir leyendo…

Buenas prácticas CSS

Lo reconozco. Soy un maniático, un neurótico y estoy obsesionado con le orden. Correcto. Pero es que realmente veo los beneficios que me aporta en mi trabajo esta manera de hacer las cosas, y por eso es que ésta guía de buenas prácticas CSS me ha tocado :)

Más allá de entrar en aspéctos técnicos de los CSS, entra en la estructuración y manera de afrontar proyectos con CSS, para que no sea un infierno que el dia de mañana alguien tenga que lidiar con los CSS y hacer una media de 4 scrolls para cambiar una propiedad con ciertas garantías de éxito.

Seguir leyendo…