Aprovechando un momento libre, voy a explicar por encima el proceso de compilación de paquetes en ArchLinux. Pero antes me gustaría explicar la arquitectura de paquetería orquestada por esta distribución. En esencia, ArchLinux organiza sus paquetes en tres repositorios: Core: En este repo encontraremos los paquetes indispensables para la distribución. El kernel, el software de gnu y algunos de los paquetes más usados. Todo paquete que entra en este repositorio pasa por un fuerte proceso de testaje y comprobación de…

Quienes hayan tenido la experiencia de programar en Python sabrán que este lenguaje de programación de propósito general incluye por defecto una gran cantidad de funciones para toda clase de tareas sobre todo en lo relativo al tratamiento de listas, tuplas o diccionarios. También sabrán que cualquier proyecto, por pequeño que sea, suele tener unas cuantas dependencias en forma de módulos de Python que podemos encontrar a través de los repositorios de nuestras distribuciones favoritas. No obstante, es una lata…

Si cada vez que arrancáis  vuestros ordenadores con linux tarda una eternidad en llegar  a la pantalla de login, es buena idea ver si existe algún servicio que no sea necesario y que este consumiendo mucho tiempo en el arranque del sistema. Actualmente,  la mayoría de las distribuciones linux principales han migrado de init a systemd como sistema predeterminado para la gestión de demonios.  Nosotros vamos a aprovechar la utilidad systemd-analyze para intentar averiguar que servicios no son necesarios y…

El cifrado de mensajes es necesario si vas a tratar con información sensible o confidencial. Ya sea en un entorno empresarial o uno personal, hay información que no debería ser vista por nadie más que las partes implicadas. Para eso vamos a aprender a utilizar una herramienta que es indispensable no solo se usa para preservar nuestra privacidad sino como parte integral en la gestión de repositorios de nuestras distribuciones linux, entre otras muchas cosas. Gpg es la herramienta open…

El manejo de repositorios Git ha sido una asignatura que paulatinamente he ido superando y que ha pasado a ser parte integral de mi trabajo. Si alguna vez han trabajado con repositorios de software, de las primeras cosas que se suelen hacer en la configuración del mismo es la gestión de las claves ssh. Tanto bitbucket, como github, como otros hostings de repositorios de software permiten autenticarse principalmente por https o por ssh. El 99% de las veces se elige…

Oct242014

C* Music Player

Tras una larga ausencia por causas más que justificadas (¡Ya soy Ingeniero, yupiii!) vuelvo con un artículo con pretensiones de review. Durante mi jornada laboral como programador, alcanzar cierto nivel de concentración resulta imprescindible. Para conseguir centrarme en mis tareas, suelo recurrir a la música. Escuchar música es una de las actividades que solemos realizar  en el día a día. Hasta la fecha, mi reproductor favorito de música ha sido Audacious que, en mi opinión, es de lo mejorcito en…

Nov242013

Wake On Lan

Esta semana en la facultad, un profesor comentó algo de pasada que me llamó mucho la atención. El poder arrancar un ordenador completamente apagado de forma remota. Esta función, que se denomina “Wake On Lan”, es realmente interesante para solventar situaciones como las expuestas a continuación: – Estamos fuera de casa y tenemos que hacer una copia de un montón de fotos en nuestro portátil, pero el espacio en disco empieza a escasear. – Estamos en la facultad/el curro y…

Oct022013

Free Sound Project

Para variar un poco la tónica de mis anteriores publicaciones, hoy quiero hablar de un proyecto que surgió hace un buen par de años. El free sound project se fundó en abril de 2005 de la mano del grupo de tecnología musical de la universidad Pompeu Fabra de barcelona. El propósito del sitio es servir como repositorio para muestras de sonido subida por personas de todo el mundo, por lo que es normal no solo encontrar sonidos sintéticos o de…

Considero que una de las tareas que cimientan la sociedad del software libre es la colaboración. Una forma de colaborar puede ser la de empaquetar software para tu distribución favorita. En principio la metodología para empaquetado es aplicable a cualquier distribución que base sus repositorios en el empaquetado RPM. Yo me he basado en información de varios blogs y principalmente en la documentación del proyecto Fedora para elaborar esta guía; por lo que habrán instrucciones específicas de Fedora que en…

Sep242013

Bijiben

Para estrenarme en este blog les traigo un programa que llevo usando un tiempo y se ha convertido en uno de mis imprescindibles, Bijiben. Se trata de una aplicación para tomar notas hecha en C/Gtk similar a Tomboy o Gnote pero con un enfoque minimalista. Cosas destacables del programa son su facilidad de uso, la inclusión de una barra de búsqueda, así como su estética, la posibilidad de poder editar el texto (Negrita, Cursiva, Tachado,…) y  hacer uso de viñetas…