Blog


Error en VMware al compilar el kernel “Failed to build vmnet”

Es común actualizar los programas dentro de nuestro GNU/Linux, así evitamos tropezar con algunos errores o bugs, mejoramos la estabilidad de nuestro sistema e incluso disfrutamos novedades de las nuevas versiones. Al actualizar los paquetes de Fedora 19, tuve un pequeño inconveniente con VMware Workstation. El kernel había pasado de la versión 3.12 a la […]




Instalar ApiGen en Linux e Integrar con NetBeans

  • 10 marzo, 2014
  • ApiGen

ApiGen es la herramienta para la creación de documentación profesional de API desde el código fuente PHP, similar al discontinuado phpDocumentor/phpDoc. ApiGen tiene soporte para PHP 5.3 espacios de nombres, paquetes, vinculando entre la documentación, referencias cruzadas a PHP clases estándar y la documentación general, la creación de código fuente resaltada y soporte experimental para […]




Código fuente del Juego de la Vida en Java

El Juego de la Vida de Conway es una máquina de estados muy interesante de programar. Por eso encontrarás aquí el código fuente del Juego de a Vida en Java muy simple de entender y con interfaz gráfica. Entendiendo a los Autómatas celulares John Von Neumann investigó la cuestión del origen de la vida y […]




Administración de Procesos en Linux

  • 14 febrero, 2014
  • Linux

GNU/Linux nos brinda un set de programas para realizar el monitoreo de los procesos en el sistema operativo que todo usuario con un poco de conocimiento sobre administración deberia conocer. ps El comando “ps” muestra información de los procesos activos en el sistema. Por defecto solo selecciona los procesos asociados a una terminal y a […]




Programación de Procesos en GNU/Linux

  • 14 febrero, 2014
  • Linux

Procesos Un proceso en términos generales es un programa en ejecución, una instancia de programa que tiene asociado un conjunto de recursos como registros internos del procesador, un espacio en memoria con segmentos de dato, código y pila. Estado de un Proceso Un proceso en el transcurso de su ejecución cambia de un estado a […]




Llamadas al Sistema en Linux

  • 14 febrero, 2014
  • Linux

Un proceso se ejecuta normalmente en modo usuario, cuando éste necesita algún recurso debe utilizar llamadas al sistema. En GNU/Linux, estas funciones tienen un nombre y número único de identificación. Este número puede encontrarse en la dirección /usr/include/asm/unistd.h. Fragmento del archivo unistd_32.h: #define __NR_restart_syscall      0 #define __NR_exit  1 #define __NR_fork  2 #define __NR_read […]




Utilizar Gcc (GNU C Compiler) en Linux

  • 14 febrero, 2014
  • Linux

El GNU/Linux está desarrollado en C, un lenguaje de programación de Alto nivel, por esta razón es necesario disponer de un compilador apropiado para que nuestros programas puedan ser ejecutados bajo este sistema operativo. El compilador gcc (GNU C Compiler) nos permite entre otras cosas generar archivos ejecutables, se caracteriza por ser potente, rápido, realiza […]




Apuntes del Kernel Linux

  • 14 febrero, 2014
  • Linux

POSIX (Portable Operating System Interface) Documentos producidos por el IEEE y estandarizados por ANSI e ISO. El objetivo de POSIX es permitir tener un código fuente transportable. Para un desarrollador el compilador el enlazador y el depurados son vitales. El compilador le indica si hay errores de sintaxis en su código y el enlazador resuelve […]




Instalar JDK 7 y Netbeans 7.4 en Linux Centos/Red Hat

Si uno es desarrollador Java, quizás sea imprescindible contar con una plataforma de desarrollo como NetBeans o Eclipse. A continuación explico como instalar el Netbeans IDE 7.4. Tengamos en cuenta que las instrucciones que se describirán son totalmente aplicables para Red Hat 6, Fedora 20, Mandriva 2011 y cualquier otra distribución que utilice empaquetado RPM. Comencemos bajando los instaladores del JDK y […]




Instalar y configurar MySQL 5 en GNU/Linux Centos 6

  • 19 enero, 2014
  • CentOS

Para instalar el servidor de base de datos MySQL en nuestro Sistema Operativo CentOS 6/Red Hat 6, sigamos los pasos a continuación descritos. Abrir una terminal e ingrese como superusuario. Ejecutar el comando # yum install mysql-server Nos pedirá una confirmación de instalación, digamosle sí presionando la tecla ‘y’ Total download size: 23 M Is this ok […]