Blog archive - page 2

Adiós, makigas, adiós

Con esta entrada de blog os informo que he decidido interrumpir de forma indefinida las operaciones del canal de YouTube makigas. Han sido unos años muy divertidos, pero mis prioridades en la vida han cambiado desde que todo comenzó y mantener al día un canal de YouTube ya no está entre ellas. (Actualizado a 02-01-2017: a fecha de enero de 2017, la actividad en el canal ha regresado.)

Mirroring a website with wget

This is a little trick that I always forget, so I'm saving it here for reference to myself (as well as for anyone). Sometimes it is useful to mirror an entire website. Maybe it is a website that doesn't often work. Maybe you need to have offline access to that site. There are a couple reasons. In my case there's a website with lots of open documentation in PDF format that I'm trying to access, but I don't want to manually save each one of the tens of PDF files available, so I'd prefer to just clone the website.

Lambda Functions and WordPress

It turns out that for a few PHP releases, even before PHP 7, there have been lambda functions as part of the programming language. And it turns out, that all these WordPress functions, are compatible with lambda functions. So you can use lambda functions with WordPress when setting up filters and actions without having to write a new function that gets a reserved identifier whose namespace has to be set by you without the risk of conflicts.

Installing i386-elf-gcc on MacOS X

I wanted to build a cross-compiler for MacOS X that would allow me to compile the ELF kernel image of my tiny operating system I’m developing without having to always use my Arch Linux distribution instead of just using OS X. Creating a cross-compiler is not that hard, but it requires following some instructions and it takes some time. The good thing is that once you build it, you can leave it in a folder installed and you won’t ever have to build it again. In this article I’ll describe how I compiled myself the i386-elf-gcc compiler on MacOS X El Capitan.

Switching to Jekyll

I have switched to Jekyll as my blogging platform. I'm a user with a lot of years of WordPress and Blogger on my back but I consider that Jekyll is a better solution for the kind of web site that I want to have. Today I'm telling you about Jekyll, what interesting use cases you can have with it and how can you use GitHub for hosting your website for free.

Recursión normal y recursión con cola en Racket

Racket es uno de los lenguajes de programación que hemos aprendido este año en la universidad y uno de los que más me ha atraído por lo curioso que es. Ahora que he terminado las clases me he puesto a investigar más sobre él y he descubierto la optimización de recursión con cola que suelen usar los lenguajes de programación para consumir menos memoria cuando se implementan funciones recursivas.

Modificando Unity para tenerle menos manía

Me parece un poco molesto que en Unity la barra de menú esté escondida por defecto. Utilizo a diario aplicaciones como Eclipse donde la barra de menú juega un papel elemental para poder interactuar con todos los comandos que tiene la aplicación, y no poder deducir fácilmente dónde está el menú que quiero pulsar para hacer el movimiento más óptimo con el ratón, me frustra un poco. Así que hice una modificación al código fuente de Unity 5 para que muestre todo el tiempo la barra de menú.

¿Es útil WordPress más allá de los blogs?

Ahora que he usado masivamente WordPress para dos grandes proyectos, uno a base de modificar la plantilla de WordPress de mi blog que diseñé hace unos meses, y otro insertando un sistema de tipos personalizados en la web de mi canal de YouTube, me pregunto si en general WordPress puede ser tan versátil como ser usado para crear páginas web para empresas que quieran tener algo más que un par de páginas y un blog.

Widgetizar un tema de WordPress

He widgetizado mi tema de WordPress. Eso significa que ahora la barra lateral derecha que acompaña las entradas de mi blog está siendo generada por WordPress. Hasta ahora era un código HTML/PHP grabado a fuego dentro de uno de los archivos de mi tema, pero he preferido dejar en WordPress esa tarea. Crear un tema de WordPress usando widgets, o adaptar un tema que ya exista para que use widgets, es mucho más sencillo de lo que parece.

Crear alias en Git

Los alias de Git permiten crear atajos para invocar comandos completos de Git tecleando menos letras. Son una forma perfecta de hacer más conveniente el uso de algunos comandos que usemos a menudo y que sean muy personalizables. Por ejemplo, una de las cosas que más suelo usar es el comando git log para ver el estado de mi repositorio, pero me cansa escribir tanto parámetro. Me hice un alias para no teclear tanto.