programacion

Ser un experto

De estos últimos dias complicados me voy a quedar con una frase que acabo de leer hace unos minutos de Bohr uno de los físicos más importantes que han habido.

Un experto es una persona que ha cometido todos los errores posibles en su campo del conocimiento.

Me voy a hacer un cartel/póster para que me acompañe SIEMPRE.

Parábola de los dos programadores

Érase una vez las empresas "AAA-AUTOMATED APPLICATIONS ASSOCIATION" y la "CCCC--CONSOLIDATED COMPUTERIZED CAPITAL CORPORATION", desconocidas ente si. Ambas decidieron que necesitaban el mismo programa para prestar un determinado servicio.

AAA contrato a un analista-programador, Alan, para que resolviera el problema.

CCCC encargó el trabajo a un programador junior, contratado para ver si era tan bueno como decía.

Alan, que poseía experiencia en la realización de proyectos de programación difíciles, decidió emplear el método PQR de diseño estructurado.

Consejos para Comentar el Codigo

Ultimamente tengo la sección Programación un poco olvidada y eso que es a lo que más me dedico, así que os dejo algunos consejos para comentar el código ya que, es una de las normas de programación básicas.

Comenta todo
Es una buena opción comentar cada función, cada procedimiento, cada bloque... coméntalo todo, después de un tiempo sabrás qué hace cada cosa.
Tabula igual todos los comentarios

Cheat Sheets para Diseñadores Web

Esto va de noticias rápidas, ayer clip arts para openoffice y hoy sobre una coleccion de Cheat Sheet para diseñadores webs. Francamente interesante para todos los que nos movemos por internet.

La web: digitallabz.com

Usar ffmpeg para Recodificar Videos

Esta es una recopilación de ejemplos de cosas útiles que se pueden hacer con ffmpeg, como puede ser convertir vídeos para PSP, iPod o iPhone, extraer el audio de un vídeo o extraer imágenes de un vídeo, todo un sinfín de posibilidades que facilitan el trabajo multimedia a través de un website.

Obtener información de un vídeo
ffmpeg -i video.avi
Combinar una serie de imágenes en un vídeo
ffmpeg -f image2 -i imagen.jpg video.mpg
Convertir un vídeo en imágenes
ffmpeg -i video.mpg imagen.jpg

25 Errores mas Peligrosos en Programacion

La mayor parte de los fallos de seguridad están provocados por errores en el código fuente de la aplicación. Este tipo de fallos se pueden solucionar si el desarrollador prestase atención a todos los posibles casos. Para evitar esto he encontrado una lista de los 25 errores más peligrosos en la programación en la web de sans.

Un listado muy interesante.

Camelot para Python

Cuando tengo tiempo suelo aprender los conceptos básicos de algunos lenguajes de programación que no use habitualmente. Los conceptos básicos son los de siempre, uso de variables y constantes, uso de estructuras de control y compilación, nada más profundo y siempre desde un editor de texto.

Aprender a Programar con un Editor de Texto Simple

Hace muchos años que programo y he pasado por lenguajes muy variopintos, desde modula-2, hasta TCL, pasando por PHP y HTML y he pasado por seguido varios métodos de aprendizaje de estos lenguajes, pero para aprender bien a programar (fijaos que lo pongo en negrita) recomiendo siempre empezar con un editor de textos muy simple y después pasar a usar al framework que más nos guste.

HTML5 en 2022, una locura

Hace tiempo comente que estaban trabajando en las directrices de HTML 5 y ahora dice Ian Hickson, uno de los máximos responsables, que la versión no estará estable hasta dentro de 14 años por lo que, si mis cálculos no fallan, estamos hablando que en 2022 tendremos HTML 5.

Entornos en PHP para Programar

Aqui os dejo un listado con software hecho en PHP que he usado en algún momento para programar algunas aplicaciones también en PHP, aunque ahora programo más en TCL y dando los primeros pinitos con Java.

Tienda de música online