Programación

¿Qué es la Herencia?

Una de las características de los lenguajes de programación orientada a objetos (POO) es la herencia. La herencia es un mecanismo que nos permite crear nuevas clases basandonos en clases ya creadas, y nos ayuda a evitar la repetición de codigo.
EJEMPLO:
Imaginemos que que necesitamos crear una aplicación que nos ayude a catalogar los animales que [...]

Java vs Python

Tengo la impresión de que Java fue diseñado para hacer que fuera difícil escribir mal código, mientras que Python está diseñado para hacer que sea sencillo escribir buen código.
– Magnus Lycka
Fuente: http://mundogeek.net

40 años de Unix

En agosto de 1969, Ken Thompson, un programador de Bell Laboratories (empresa propiedad de AT&T) vió el viaje de un mes de su esposa e hijo como una oportunidad de poner en práctica sus ideas sobre un nuevo Sistema Operativo.
Escribió la primer versión de Unix en lenguaje ensamblador para una DEC PDP-7 tardándose exactamente una [...]

¿Qué son los archivos FIFO?

FIFO es el acrónimo de First Input First Output (Primero que entra, primero que sale). En programación se usa dentro de las estructuras de datos.
Partiendo de este echo, en UNIX existen una especie de ficheros que se utilizan para comunicar procesos, de modo que se puedan sincronizar e intercambiar información. El funcionamiento es bastante sencillo, [...]

Instalar phpMyAdmin en Archlinux

Ya vimos como instalar un ambiente LAMP en Archlinux en un post pasado (http://www.k4ch0.net/blog/2009/06/05/lamp-linux-apache-mysql-php-en-archlinux/)
Ahora instalaremos phpMyAdmin para tener todo un entorno de trabajo enfocado a desarrollos con PHP + MySQL.
Partimos del hecho de que ya esta instalado Apache, MySQL y PHP.
El primer paso es instalar phpMyAdmin:
# pacman -Sy phpmyadmin
Una vez instalado editaremos el archivo /etc/php/php.ini [...]