Movimiento Libre

Colección de ideas.

Inicio

Nuevas Tecnologías y Estándares para la Web

Celular Tablet Computadora

La Web se desarrolló entre marzo de 1989 y diciembre de 1990 por el inglés Tim Berners-Lee con la ayuda del belga Robert Cailliau mientras trabajaban en el CERN en Ginebra, Suiza, y publicado en 1992. Desde entonces, Berners-Lee ha jugado un papel activo guiando el desarrollo de estándares Web y por una Web semántica.

En sus primeros años, la mayoría de las personas no veían las páginas web como algo práctico, porque los primeros sitios de búsqueda basaban su modelo de negocio en ofertar las mejores posiciones en los resultados. En aquellos años, encontrar algo útil tomaba mucho tiempo. Sólo a partir de 1999, con la llegada del buscador de Google, se lograron que las búsquedas fueran más rápidas y sus resultados más efectivos.

Hoy en día, con la gran cantidad y variedad de dispositivos conectados a Internet, aunado a la gran relevancia que implica aparecer lo más alto en los resultados de los buscadores, han puesto sobre la mesa nuevas técnicas para la construcción de los sitios web.

Mensaje en The Talos Principle

De: %442() Li

Para: 69.74.657@2.61.746.96

Asunto: F 6E

De la manera en que yo lo veo, el mundo no viene con un manual de instrucciones. Tienes que averiguarlo por ti mismo. Un poco de aquí, un poco allí, júntalo, trata de entenderlo. Estoy bastante seguro de que existe una verdad, pero eso no significa que todos los que dicen que la conocen en realidad lo hagan. Por otra parte, no tiene por qué ser malo. Vivimos en un mundo increíble y buscar la verdad puede ser una verdadera aventura. Además, es bueno para el cerebro.

En fin, eran solo unas cuantas divagaciones de tu viejo. No dejes que te desanime. Eres joven, tienes un montón de tiempo para averiguarlo.

Con cariño, Papá.

Esto aparece en una computadora dentro del video juego The Talos Principle.

Equidad de Género en Informática

Nuestro país ha tenido avances en la igualdad en el trabajo, gracias a ello, las mujeres tienen labores que antes se consideraban exclusivas para los hombres. Esto es positivo, pero México aun enfrenta varios retos como la discriminación, violencia de género y el equilibrio de los salarios.

Género Femenino en la Informática y Ciencias

A pesar de las evidentes ventajas, muchas niñas ni siquiera se llegan a plantear una carrera en las TIC (Tecnologías de la Información y Comunicación). Esta situación se debe a más de un factor; que va desde la educación que los padres dan a sus hijas, hasta la falta de información entre las estudiantes, profesores y padres de lo que una carrera en las TIC puede ofrecer.

Este problema también está presente en las ciencias. Como muestra, sólo 6.6% de los físicos del CERN son mujeres.

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.

Copyright (c) 2006-2015 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.