blog

Hello stranger...

Remover dangling commits

Escribo este artículo, porque es otra de esas cosas que olvido y siempre termino buscando repetidas veces (aunque tenga en guardado en mi zsh los 10.000 últimos comandos ejecutados). Voy a escribir brevemente sobre los dangling blobs o dangling commits.

Cast audio from Mac OS X to google cast

In a previous post I wrote about the google cast audio, and how to cast audio from Linux. Now, I would like to write how to cast your audio from Mac OS X.

Cast audio from Debian to chromecast audio

I recently decided to buy a chromecast audio (CCA) to use with my Harman Kardon Soundsticks III. My main motivation was to avoid plugging the 3.5mm jack to the phone or the computer when I wanted to switch devices. Bluetooth connectivity was not an option given their poor quality of sound and short range of the signal to connect (limited to 10m). There are many different options in the market being Sonos the most widely spoken and known right now because of its Hi-Fi Wifi solution. But Sonos is also very expensive tech. For instance, the starting price of a connected speaker is around $200. Another limitation going beyond price is the fact that you can only stream using Sonos’ application (as far as I investigated) something I don’t find appealing. As I already had my speakers, I was looking for something to cast over them using wifi. Sonos also proposes a feature called Connect which is like what CCA does but for a price which is 10 times more expensive!.

Agregar página en blanco en documento latex

Para poder agregar una página en blanco dentro del cuerpo de un documento latex, hace falta agregar el siguiente paquete al preámbulo:

Listado de directorios en github pages

Recientemente decidí migrar mi sitio web a github pages. El proceso es muy sencillo y perfectamente descrito en https://pages.github.com/. Los dos únicos bemoles de este servicio son:

Blog migrado a jekyll

Finalmente he decidido migrar mi blog de Wordpress a jekyll. Siendo este el primer post que escribo usando markdown. El proceso de migración no fue para nada complicado, y de hecho procedo a describir brevemente. Antes de hacerlo, algunas de la razones que me hicieron decantar a usar jekyll para el blog son las siguientes:

Problemas con aplicaciones java en Awesome WM

Ya he hablado en otros posts sobre mi odio a Gnome, y de que ahora en Linux utilizo exclusivamente Awesome WM como mi Windows Manager preferido desde hace varios años. Por cuestiones de mi trabajo, empleo mucho una aplicación para dibujar orbitales moleculares y moléculas en general que se llama: jmol. Jmol está muy bien, y  me parece excelente el hecho de que posee una consola lo que me hace recordar un buen sistema Linux. Sin embargo, está escrita en java…

Eliminar caracteres ocultos de archivos de texto plano con vim

No todos usan el mismo editor de texto. No todos usan el mismo sistema operativo. No es un secreto para nadie. Cuando se trabaja en grupos bastante heterogéneos puede ocurrir que el editor de texto introduce estos caracteres ocultos que si se encuentran dentro de un script bash por ejemplo, generan esos famosos:* command not found*. Uno de los caracteres ocultos más comunes que he encontrado es ^M, pero imagino que se puede encontrar cualquier otro tipo de aberración. Estos son artefactos agregados por editores generalmente gráficos. Sin más preámbulo, la solución más rápida que he encontrado hasta el momento es cambiar el format file (ff) y guardar el archivo:

Mutt “No Authenticators Available” Mac OS X Yosemite

So you have installed Mutt in Mac OS X Yosemite, because you know  “All mail clients suck. This one just sucks less“. You use GMail, because you like it, and you configured it with Mutt (of course). You have just finished to compose your mail, and when you hit ‘*y’ *to send it, you get the following message:

Numerical Recipes in Fortran 77

So, I have read parts of this book called Numerical Recipes in Fortran 77, and it is very good. There is an on-line version at http://www.haoli.org/nr/bookfpdf.html. If I am not blind (I hope not), there is no unique pdf to download, so you have to click on each pdf to read what you want. I have created a VERY VERY VERY simple BASH script  (did I say it is a simple script?) that download all the pdf files with wget, and then using ghostscript creates an unique PDF. This may be trivial (it is indeed) for some people, and not that trivial for others.