Explicación del proceso de solicitud, renovación e instalación de certificados SSL

Para añadir un certificado SSL a tu sitio web, hay que seguir muchos pasos, pelearse con muchos formatos de certificado para diferentes servidores, y peor aún si renovamos.

Aquí va una breve guía.

Continúa leyendo Explicación del proceso de solicitud, renovación e instalación de certificados SSL

Autoinstalador de paquetes en Fedora

No sé si esto está disponible en otras distribuciones, pero es una pasada. Escribes un comando, y si no encuentra el paquete que lo ejecuta, te lo instala automáticamente:

Continúa leyendo Autoinstalador de paquetes en Fedora

Ojito con Movim 0.9

El mes pasado fue lanzada la versión 0.9 de Movim, el intento más avanzado que he visto (junto a Jappix) de formar una red social basada en XMPP.

Es realmente llamativo el trabajo que han hecho para esta versión del servidor. Le han dado un lavado de cara completo con material design, han optimizado mucho el rendimiento del cliente, se han movido a GitHub, y han lanzado aplicaciones para Android y Firefox OS.

Continúa leyendo Ojito con Movim 0.9

Instalar paquetes con PackageKit desde CLI

Tradicionalmente, cada distribución Linux ha usado un gestor de paquetes:

  • Debian con apt-get.
  • RHEL/CentOS con yum.
  • Fedora ahora con dnf.
  • Arch con pacman
  • Etc.

Por ello, hace unos años surgió la iniciativa de PackageKit, un framework de gestión de paquetes que proporciona una capa de estandarización sobre ellos.

Continúa leyendo Instalar paquetes con PackageKit desde CLI

La estafa de los auriculares Bluetooth

Llevo unas 2 semanas peleándome con auriculares Bluetooth y al final he llegado a la conclusión de que esta tecnología sencillamente no está lista para un uso intensivo. Tiene la ventaja de no usar cables, pero las desventajas son bastantes. Os cuento mi experiencia y mis conclusiones.

Continúa leyendo La estafa de los auriculares Bluetooth

¿Realmente hace falta la cabecera de la licencia en cada fichero de código fuente?

Antes que nada, IANAL. Prosigamos.

Las instrucciones para usar una licencia GPL te dicen que debes incluir un comentario gigante como cabecera de cada fichero de tu código fuente, tal que así:

This file is part of Foobar.

<one line to give the program’s name and a brief idea of what it does.>

Copyright (C) <year> <name of author>

Foobar is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Foobar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Foobar. If not, see <http://www.gnu.org/licenses/&gt;.

Lo cual es horrible, porque aparte de molestar un montón para leer un fichero (hay algunos cuyo código fuente es inferior a la propia cabecera), encima tienes que incluir el nombre del programa, con lo que si le cambias el nombre más adelante, o si cambias la licencia, tienes que hacer un trabajo de chinos para reemplazar todo.

Continúa leyendo ¿Realmente hace falta la cabecera de la licencia en cada fichero de código fuente?