Montar tus entornos de desarrollo con virt-manager

Durante el tiempo que estuve -por motivos profesionales- trasteando con plataformas de provisión de máquinas virtuales basadas en web, como OpenNebula, OpenStack y demás, nunca me imaginé que en realidad pudiera ser tan fácil como es con virt-manager. Aunque tiene truco, porque supongo que todo lo que sufrí peleando con OpenNebula me sirvió para adquirir […]

Un buen uso de Traits en Laravel

Profundizando en el uso que estoy haciendo de este framework, siempre me he preocupado por seguir las mejores prácticas. No simplemente copiar y pegar todo lo que pueda encontrar en StackOverflow sobre lo que son “mejores prácticas” si no aquéllo que para mi tenga sentido. Laravel no es un framework tan opinionated como lo pueda […]

Iterando en PHP

A veces no le damos más de una vuelta a una cosa aparentemente tan sencilla como recorrer todos los elementos de un array, pero la opción que elijamos puede llegar a tener un impacto considerable en el rendimiento de la aplicaciójn. Tradicionalmente recorrer un array ha estado ligado a la estructura de control for, que […]

Mi entorno para programación con i3-wm y Emacs

Alan Kay fue el verdadero visionario, el genio detrás de las cortinas. Trabajando en los laboratorios de Xerox Parc, inventó algo que nos suena mucho: el concepto de ventanas donde se ejecutan programas y la interacción con esas ventanas (moverlas, activarlas, cerrarlas,…) mediante algún dispositivo apuntador. Hoy día parece simple, pero en un mundo de […]

Hacking on GNU social: Unicode Smileys

As you probably know already, GNU social is a GNU Affero licensed microblogging server software written in PHP that implements the OStatus protocol, an open standard for distributed status updates. Everyone can deploy her own server and follow people in her own server or any other, as I explained here https://www.fsf.org/blogs/community/thousands-of-spaniards-leave-twitter-for-gnu-social. I have run my […]

Emacs y modo Markdown automático

Emacs se ha convertido en mi editor favorito, una bestia que ni Stallman podría dominar hoy al 100%. Tiene vida propia. Lo puedes usar tanto en un terminal real, como en un terminal virtual, como en entorno gráfico. Tiene un conjunto de atajos de teclado que -para mi- tiene mucho más sentido que el de […]

Refrescando al Pi Solar (I)

Hace calor, mucho calor. Los seres basados en carbono pasamos calor, pero tenemos voluntad propia para refrescarnos de la manera que sea. Los seres basados en silicio dependen de nosotros para eso. Por ello, después de montar el Portátil Raspberry Pi Solar estaba pensando en ponerle un ventilador. Pero ya que lo hacía, quería hacerlo […]

Comprobación de la batería restante en el prompt

Al hilo de la entrada Hay vida en la línea de comandos, tenía una asignatura pendiente, que era la de saber en cada momento cuanta batería le quedaba al trasto. Necesitaba algo sencillo, que no implicara la instalación de sustitutos del shell como GNU Screen (multiplexador de terminales). Son servicios que se colocan “encima” de […]

(y otra versión) Distribución Linux para Administración Electrónica

Actualización Sept. 2016 La última versión de la máquina virtual LinuxAE se puede encontrar en linuxae.org.es ATENCIÓN: Si al iniciar el navegador de la máquina virtual da un aviso diciendo algo así como que hace mucho tiempo que no se inicia iceweasel y que quiere resetear, decir que no, porque se perderían configuraciones importantes. (Act. […]