miércoles, 31 de octubre de 2007

YouTube - Marea - Que se joda el viento - Frets on Fire

YouTube - Marea - Que se joda el viento - Frets on Fire

Podrán intentarlo, pero muy pocos son capaces de igualar a Colibrí.

Software privativo???

Hay quien lucha por la libertad del software. Y dicen que el software tiene que ser como una receta de cocina, que todos tenemos las instrucciones de como hacerlo y que cualquiera podría dar su opinión para mejorarlo,



Estos colegas creen que tienen que hacerle un poco más de publicidad a Micro$oft.

Algún día llegará el momento en el que todos los windouseros os rindáis ante el todo poderoso kernel de GNU/Linux.

Desde aquí animo a todos a probar sistemas operativos basados en GNU/Linux como por ejemplo http://www.ubuntu-es.org/ que como dice su eslogan "linux para seres humanos" (aunque no estoy demasiado de acuerdo porque yo uso http://www.debian.org y no me considero ningún bicho raro).

!! Ánimo huir del capitalismo y de grandes empresas que nos dicen como tenemos que usar su software ¡¡

jueves, 18 de octubre de 2007

apache friends - xampp for linux

apache friends - xampp for linux

Gracias a xampp podemos tener un servidor web, base de datos, correo y ftp sin necesidad de instalar nada en el sistema, simplemente descomprimimos y ejecutamos.

¿Pero es posible ejecutar xampp cuando tenemos ya ejecutado Apache2, MySQL, PostgreSQL... en el sistema?

Pues la respuesta es sí, simplemente tendremos que cambiar los puertos de escucha. Por ejemplo la instancia de Apache2 en xampp como el resto de instancias de Apache2, por defecto escucha en el puerto 80. Desde los ficheros de configuración de Apache podemos modificarlo para que escuche en el puerto que nos interese (alguno que esté libre).

Usando "netstat -putan" desde la linea de comandos, podemos saber cuales son los puertos que tenemos ocupados. Para poner a escuchar un nuevo servicio, tendremos que usar uno que no estemos utilizando.

Una vez que tenemos el fichero modificado, solo nos queda un paso que nos llevó bastante tiempo encontrar. Desde el script que ejecuta xampp (/opt/lampp/lampp) se hacen comprobaciones para certificar que el servicio que se pretende levantar no esté corriendo. Una de las comprobaciones es saber si está escuchando algún servicio en el puerto donde se lanzará el servicio. El caso es que este puerto no lo coge del fichero de configuración, así que tendremos que poner el mismo puerto que pusimos en el fichero de configuración.

Por ejemplo en la sección:

"startapache")
if testrun /opt/lampp/logs/httpd.pid httpd
then
$de && echo "XAMPP: XAMPP-Apache laeuft bereits."
$de || echo "XAMPP: XAMPP-Apache is already running."
else
if testport 80
then
$de && echo "XAMPP: Ein anderer Webserver laeuft bereits."
$de || echo "XAMPP: Another web server daemon is already running."
else
case `$0 phpstatus` in
5*) xampp_apachedefine="$xampp_apachedefine -DPHP5"
$de && phpextra="(und PHP5)"
$de || phpextra="(and PHP5)"
;;
4*) xampp_apachedefine="$xampp_apachedefine -DPHP4"
$de && phpextra="(und PHP4)"
$de || phpextra="(and PHP4)"
;;
esac
if test -f $lc/startssl
then
if testport 443
then
$de && echo "XAMPP: Ein anderer Webserver mit SSL laeuft bereits."
$de || echo "XAMPP: Another web server daemon with SSL is already running."
else
$de && echo "XAMPP: Starte Apache mit SSL $phpextra..."
$de || echo "XAMPP: Starting Apache with SSL $phpextra..."
/opt/lampp/bin/apachectl -k start -DSSL $xampp_apachedefine > /dev/null 2> /opt/lampp/logs/apachestart.log
fi
else
$de && echo "XAMPP: Starte Apache..."
$de || echo "XAMPP: Starting Apache..."
/opt/lampp/bin/apachectl -k start $xampp_apachedefine > /dev/null 2> /opt/lampp/logs/apachestart.log
fi
error=$?
if test $error -gt 0
then
$de && echo "XAMPP: ${bon}Fehler $error beim Starten vom Apache!${boff}"
$de || echo "XAMPP: ${bon}Error $error! Couldn't start Apache!${boff}"
/opt/lampp/share/lampp/diagnose apache
fi
fi
fi
;;

Sustituiremos en "if testport 80" el 80 por el puerto donde hemos configurado Apache para que escuche.

lunes, 8 de octubre de 2007

Index of /update/nightly

plugin de php para eclipse
Y este es el enlace al repositorio del plugin de php para eclipse. Con este enlace no tenemos más que incluirlo en los enlaces a repositorios de Eclipse y actualizar el plugin, eclipse se encargará de todo.

jejeje

Cada vez es más sencillo programas. ;P

PHPEclipse.net

PHPEclipse.net
Esta es la web oficial del plugin de PHP para eclipse

Eclipse Project Downloads

Eclipse Project Downloads
Desde aquí podrás descargar Eclipse y los paquetes de traducción disponibles que siempre se agradece un poquito de castellano.

Xampp para linux con PostgreSQL

Hace poco descubrí las ventabas de utilizar xampp en lugar de instalar Apache2, PHP5, MySQL y en mi caso también PostgreSQL para desarrollo de aplicaciones web.

Con xampp todo son ventajas. Ahora no me tengo que preocupar del mantenimiento del sistema. Simplemente copiar la carpeta y ya está montado Xampp con todas sus historias.

Cual fue mi sorpresa cuando encontré un addon de postgres (Xampp for linux PostgreSQL) y lo puedes   hacer todo desde el phppgadmin.

miércoles, 3 de octubre de 2007

Clonar discos - Wikidesarrollo

Clonar discos - Wikidesarrollo

A esto llamo yo una flipada de gordas... jejeje

Clona un disco duro en remoto, con el servidor funcionando y sin tener que parar ningún servicio. jejeje

La única pega que tiene es que tienes que tener un disco duro igual que el que tenías en la maquina a replicar y tarda bastante, unas 8 horas para 250 GBite. Y siempre dependiendo de la tasa de transferencia que tengas. Nosotros hicimos la prueba en una linea de 100M.

La verdad que fue flipante cuando apagamos la máquina (arrancada desde un cd live) y al encenderla e intentar arrancar desde el disco duro aparecía el sistema que estaba instalado en la maquina madre.