Altenwald
Blog
El sitio web bosqueviejo.net fue puesto en línea a principios de 2001. En ese momento, Manuel Rubio, estaba aprendiendo GNU/Linux, servidores, el mundo web y todo lo concerniente a redes de ordenadores. Desde entonces se ha ido manteniendo la idea original de tener un sitio que hablara de temas informáticos como: programación, administración de redes, software libre, servidores, ofimática, etc.
La página original en 2001 fue diseñada en HTML puro. Sin hojas de estilos. Solo contenido. Después pasó a Postnuke y no duraría mucho puesto que no era el CMS que más se acercaba a lo que buscaba. A finales de 2005 di con WordPress y comenzó a funcionar en otoño de 2006.
En otoño de 2013 después de batallar con los problemas que trae un sitio dinámico me propuse emplear algún sistema para escribir las páginas de forma fácil. Encontré Jekyll y más tarde Octopress. A partir de esa fecha se produjeron dos cambios importantes en el blog:
El cambio de Wordpress a Octopress. De dinámico a estático. De PHP a Ruby. De WYSIWYG a Markdown. No obstante después cambié de Octopress a otra versión de este mismo sistema desarrollado en Erlang/OTP llamado Lambdapad por ser más rápido a la hora de generar las páginas y más tarde reescribí este sistema para hacerlo aún más rápido como puedes ver en este artículo.
El cambio de nombre. A partir de otoño de 2013, redireccioné el sitio a su nuevo nombre: altenwald.org.
He pasado de un inicio marcado por la curiosidad a intentar aprovechar las ventajas y montar una empresa en la que poner en práctica todo el conocimiento adquirido sin dejar de compartir lo que aprendo con el resto de personas a través de este mismo blog. Source
Actions
Media Outlet details
| Scope | N/A |
|---|---|
| Language | Spanish |
| Country | Netherlands |
|
Similarweb UVM |
Request pricing |
|
Comscore UVM |
Request pricing |
Recent Articles
Search ArticlesEntrevistas de Trabajo (II): ¿Es igual ahora?
Hace unos 7 años escribí un artículo sobre Entrevistas de Trabajo donde conseguí hablar con una serie de empresas, hacer la entrevista y de esas 14 empresas a las que perseguí para poder trabajar con ellos, tan solo 3 me dijeron que sí, elegí una y seguí mi carrera. Este año comencé en una situación similar, ¿cuesta lo mismo en 2026? Como digo, este año 2026 comenzó bastante mal.
Configuración de SSH
He estado últimamente sacando brillo a mis ficheros de configuración de SSH para acceder a servidores y he descubierto algunos trucos que seguramente os venga bien saber. Hablo del fichero .ssh/config, ¿No lo conocías?
Lo importante de la agilidad es ser ágil
¿Has estado en alguna empresa donde se haya adoptado Scrum y comienzan las rigideces de los rituales, reuniones y forma de hacer las cosas sin posibilidad de cambiar nada? ¿Te parece ágil? Pues eso le pasó a Spotify. En 2010 topé con un libro llamado Scrum y XP desde las trincheras escrito por Henrik Kniberg, en aquél momento no me preocupé por saber quién era esta persona y por qué se le había propagado tanto el libro. Di por hecho la calidad intrínseca del libro.
Bibliotecas y Bibliotecarios en Empresas: Mantener el Conocimiento
A principios de 2000, recuerdo estar hablando con amigos de la Universidad en nuestros primeros puestos de trabajo y que surgiese la idea del bibliotecario. Una figura que se encarga de la custodia, aprendizaje y enseñanza del valor de la empresa contenido en el software desarrollado. ¿Sabes de alguna empresa que lo implemente?
¿Miscelánea o Procrastinación Encubierta?
Estaba pensando en escribir una nueva entrada en el blog, pero de repente me acordé que debía crear un fichero Markdown desde cero para eso y recordé que tenía esa característica en Lambdapad a medio terminar, cuando abrí el editor recordé que no había actualizado la versión de Elixir... ¿te ha pasado?
Gambas y Copilot: El Junior que cree que sabe
Para uno de los capítulos de Programando Otra Historia estuve haciendo un desarrollo con Gambas3 y como hace tiempo que no programo en BASIC y quería hacerlo rápido dije: "Vamos a usar Copilot, ¿qué puede salir mal?" El código está abierto, por si quieres presenciar el desastre: Puzzle8. En principio instalé Debian 12 (Bookworm) como máquina virtual: git y gambas3. Todo en un entorno GNOME.
¿Genio de la Programación o Tornado Táctico?
Leyendo la Bonilista me encontré una distinción entre genios de la programación y la generación de desperdicio que me hizo pensar, ¿no debería ser un genio de la programación lo suficiente bueno para no dejar un desastre a su paso? ¿estamos confundiendo ser un genio con un tornado táctico? En el libro de A Philosophy of Software Design, John Ousterhout menciona el término tactical tornado.
¿Por qué mi lenguaje no es popular?
En el proyecto de Programando Otra Historia publicamos hace tiempo un vídeo sobre Ada y nos hizo pensar, ¿por qué un lenguaje tan bien valorado no es más popular? ¿por qué no lo usa más gente? Indagando un poco topé con este comentario en Reddit que responde a la pregunta (en inglés) ¿Se convertirá algún día Ada en un lenguaje común? A lo que el comentario le responde una serie de parámetros que deberían darse para que esto sea así.
Gimp: Corriendo en Xquartz (macOS) con Docker
Hace un tiempo Gimp se rompió para macOS, no os preocupéis, afortunadamente eso fue temporal, sin embargo fue durante bastante tiempo y sin poder emplear Gimp, surgieron ideas para poder ejecutar Gimp usando Docker. Perdón por no proporcionar fuentes, hace mucho tiempo de esto. Estuve haciendo limpieza del disco duro y de repente di con este directorio donde había un fichero run.sh y un Dockerfile y decidí compartirlos a modo de constancia y truco, por si vuelve a suceder.
Ese Odioso Frontend: Esbuild, Tailwind, NPM, ... ¿Qué más?
Hoy acabé de realizar una modificación en Lambdapad, ya hay posibilidad de utilizar herramientas para gestionar los assets de forma dinámica. Dicho de otra forma, es un paso para facilitar la vida a los programadores frontend. Pero, ¿realmente vale la pena?