
Programación en C para Amiga: una nueva oportunidad.
Dos espinas tengo clavadas con la programación. La primera haber pasado 7 apasionantes años usando un maravilloso ordenador Amiga y no haber escrito ni una sola línea de código para este increíble ordenador. Fue bastante extraño porque los años previos, entre el 86 y 93, estuve bastante obsesionado con la…

S4A Robótica para niños: liderar y trabajar en equipo
He iniciado un proyecto personal para enseñar a los niños robótica y programación. Lo cierto es que es algo que me lleva rondando la cabeza desde hace tiempo. Lo mínimo que se necesita para aprender todo esto es leer, escribir y un poco de álgebra muy básica, nada que no…

tuvozlegal.es mi primer proyecto público con web2py
Llevo años programando aplicaciones web con interfaces bastante complejos de tipo gestión empresarial y para gestión de sistemas, siempre en las intranet de las empresas que me han contratado. He desarrollado en PHP y frameworks como Ruby on Rails, Web2Py y Django, pero esta es la primera web que hago…

Gestión Experta CRM en GitHub
Ayer por la noche generé mi primer proyecto en gitHub:
https://github.com/FreeMEM/gestionexpertacrm

Condiciones de una sola línea en ruby, python y php. Operadores ternarios.
Para hacer condiciones de una sóla línea, se pueden usar en ruby y python estructuras de este tipo Ruby: Python: Php: De este modo podríamos sustituir todas estas líneas en una única. Yo suelo utilizarlo cuando las operaciones que hay que hacer según el resultado de la condición no son…

Contructores múltiples en Python y PHP
Mae mía, ni en python 2.6.x ni en php 5.x se pueden escribir clases con contructores multiples, como se hace con toda normalidad en C# por ejemplo. Hace tiempo pensé un par de trucos parecidos para cuando estoy con lenguajes con esta particularidad y que me gustaría compartir, pero vamos…

web2py’s examples: helpers, validators y expresiones regulares
No me voy a explicar demasiado. Sólo un ejemplo de vista de formulario con web2py en el que interviene un input html, que limito con expresión regular palabras de entre 3 y 15 letras alfanuméricos, incluyendo «ñ»s, tildes y algo más, con una longitud máxima de 128 caracteres y 10…

Python’s examples: quitar palabras repetidas de una cadena
Si algo me gustaba de php era lo sencillo que resultaba tirar código a toda velocidad y sin pensar. Desde el verano pasado me he aficionado a python por lo mismo y sobre todo por la facilidades que tiene para trabajar con él en cualquier entorno operativo, ya sea de…

Logo, mucho más de lo que parece
Evidentemente, el conocimiento estándar que se le aporta a nuestros hijos en la escuela pública es más que suficiente, pero es inevitable pensar en complementarlo con algún extra que le aporte alguna ventaja en su futura autosufiencia. Hay quien refuerza este aprendizaje con clases de apoyo escolar, de inglés, informática,…

git para usuarios de svn
En el trabajo hemos tenido algunos problemas con el sistema control de versiones que usamos, svn, en cuanto al mantenimiento de las distintas branch. Un compañero (Karl) ha comentado que usar git, podría ayudarnos con el mantenimiento de las branches, trunk y los merges entre ellos. En git, cada commit…

El hallazgo: itextdotnet
Estaba practicando algunos ejemplos del uso de itextsharp en C# para poder generar informes en pdf, cuando me he topado con una nueva librería que proviene también de la original escrita en java, itext. Esta nueva, que parece no ser demasiado conocida, al menos en las listas de mono-hispano, se…