Movimiento Libre

Colección de ideas.

Inicio

XFCE4 deshabilitar agente GPG y habilitar agente SSH

OpenSSH

Problema

En una instalación nueva de XFCE noté que por defecto ejecutaba el agente GPG. Al tratar de eliminar llaves SSH hubo dificultades con el programa ssh-add ya que su agente no estaba en ejecución.

Enmascarar paquetes en Gentoo Linux

Para evitar que una determinada verisón de un paquete de software se instale en Gentoo Linux podemos enmascararlo.

Por ejemplo, necesito quedareme con PostgreSQL versión 9.2, aunque la versión 9.3 ya está marcada como estable. La razón es que las extensiones PostGIS estables son para la versión 9.3 de PostgreSQL.

Primero, verifico que tengo instalada la 9.3…

# equery list "postgresql*"
 * Searching for postgresql* ...
[IP-] [  ] dev-db/postgresql-base-9.3.3:9.3
[IP-] [  ] dev-db/postgresql-server-9.3.3:9.3

Así que aprovecho las nuevas características del Portage para enmascarar. Creo un directorio llamado package.mask en /etc/portage:

# cd /etc/portage/
# mkdir package.mask

Y en dos archivos de texto, escribo la expresión >=categoría/paquete-nn.nn

# echo ">=dev-db/postgresql-base-9.3" > package.mask/dev-db_postgresql-base
# echo ">=dev-db/postgresql-server-9.3" > package.mask/dev-db_postgresql-server

Dichas expresiones equivalen a decir: enmascara todas las versiones iguales o mayores a 9.3 del PostgreSQL.

Verifico…

minos portage # equery list "postgresql*"
 * Searching for postgresql* ...
[IP-] [M ] dev-db/postgresql-base-9.3.3:9.3
[IP-] [M ] dev-db/postgresql-server-9.3.3:9.3

Ahora sí, puedo desinstalar la versión 9.3 e instalar la 9.2 sin temor que me la cambie en un futuro.

Instalación de Gentoo Linux para un servidor

Cuando hacemos una instalación de Gentoo Linux en una PC o laptop buscamos tener entorno gráfico y muchos programas; como reproductores multimedia, navegadores de internet, herramientas de desarrollo y hasta una suite de oficina. En cambio, para un servidor, nos enfocamos en instalar el sistema operativo base y los servicios que vaya otorgar a la red local o al internet.

En cantidad de programas y tiempo requerido, instalar un servidor requiere menos de los dos. Pero siempre, gracias a las ventajas de Gentoo Linux, cuidaremos que su desempeño y seguridad sean de lo mejor.

En el siguiente apunte listo los pasos que tomé para instalar un servidor web con Apache/PHP/MySQL/PostgreSQL. No hago una explicación detallada de cada paso; simplemente enlisto los comandos para instalar.

Instalación de Atom en Gentoo Linux

El editor Atom es uno de los programas para el desarrollo de software más esperados del año. Viene apadrinado por GitHub y con la colaboración de cientos o miles de programadores quienes lo enriquecen fácilmente gracias a su estructura modular. El proceso de instalación, aunque sugiere Ubuntu, se aplica también para Gentoo Linux.

Apuntes de Instalación de Gentoo Linux en Laptop

Gentoo Linux es una distribución de GNU/Linux que permite una configuración al extremo; demanda y nos enseña muchas de las cosas que suceden en el fondo, en las entrañas de un Sistema Operativo; pero también es muy cambiante: los apuntes que haya hecho hace meses habrán tenido cambios al día de hoy.

Por esta razón, durante mi última instalación no dejé de tomar notas de esta instalación de un sistema completo. Logro con ésto tener dos entornos gráficos: XFCE4 y KDE, servidor MySQL/PostgreSQL/Apache/PHP y mucho más.

Revoluciónate a tí mismo, sé un programador

Saber programar es conocer diferencia entre ver un reloj desde afuera y saber cómo funciona en su interior.

En este tiempo, la edad dorada de la informática, vemos que ya es un hecho que casi todos disponemos de dispositivos digitales complejos; háblese de computadoras, laptops, tablets o celulares inteligentes. Como es natural, de todas estas personas, la mayoría son usuarios y la minoría son creadores, es decir, quienes hacen programas para que los usen. Lamentablemente esta situación es igual en personas que ejercen las diferentes ramas de la informática; en la mayoría de nosotros hay muy pocos con entusiasmo para programar, se prefieren las labores de venta, instalación, comunicaciones, etc.

¿Qué sería de nuestra ciudad/estado/país/mundo si todo profesionista dedicara algo de su labor a la programación?. Y en general, para el nivel escolar, si no sólo hubiera las típicas clases de computación, sino también talleres de programación, ¿sería esto una gran herramienta para su futuro?. Seguramente que sí.

Instalación de QGIS 2 en Gentoo Linux

QGIS es un programa para visulizar y manipular información georreferenciada. Al momento de escribir este apunte, la instalación en Gentoo Linux de QGIS lo realizaba para la versión 1.8. Como las mejoras de la última versión son significativas, procedo a redactar cómo instalar esta última.

Adiós Wordpress, 2014 será el año de los CMS de archivos planos

Ha comenzado una nueva ola de sitios web que buscan la simplicidad y la rápida implementación abandonando el uso de Wordpress como software para implementar un CMS (Content Management System), es decir, un administrador de contenidos.

Entre la variedad de las nuevas propuestas de CMS de archivos planos están Ghost, Kirby, Statamic y Jekyll. Aprovecho la ocasión para mencionar el de mi autoría CMS de Movimiento Libre.

Crear certificados autofirmados para Apache 2

Involucrarse en el cifrado de la información que viaja a través de internet es como adentrarse a un mundo bizarro que es más complicado que el nuestro. Pero cada día se vuelve más importante e indispensable para cada servicio web que fabriquemos.

Podemos listar muchas razones para justificar que todos los sistemas y sitios web deberían cifrar sus datos al viajar del servidor al cliente y viceversa. Pero sólo basta una: el fin de dificultar las acciones de espionaje masivo al que todos estamos expuestos.

En este apunte escribo los pasos para crear certificados autofirmados para que el servidor web Apache opere cifrando las comunicaciones con SSL. Dicho de otra forma, es usar el HTTPS en lugar del HTTP.

Markdown: la forma fácil de escribir para web

Este artículo es una traducción de Markdown Syntax Documentation.

Markdown es una forma fácil de escribir y de leer para crear archivos HTML. Un archivo escrito en makdown es de texto plano, esto significa que puede ser elaborado en cualquier editor de texto. Cabe recalcar que mientras el HTML es un formato para publicar en la web, el markdown es un formato para escribir en la web. En ese concepto, entonces markdown no pretende ser un sustituto del HTML, sino una forma cómoda para escribir contenidos.

Copyright (c) 2006-2014 Guillermo Valdés Lozano. Se otorga permiso para copiar, distribuir y/o modificar este documento.
El programa está protegido por la licencia GPL versión 2.
La documentación está protegida por la licencia GFDL.