sitemaps.org - Protocolo
Sitemap es una muy buena forma de posicionar nuestras web, aunque nos hace trabajar más a los websmaster para que google (o el resto de buscadores) trabaje menos.
Al final dedicándole una horita he sido capaz de que no sea yo el que tiene que trabajar y que lo hagan los servidores. Ese filosofía es la que me gusta... menos trabajar para los informáticos y más trabajo para las máquinas.
:P
Buscar este blog
jueves, 29 de noviembre de 2007
lunes, 26 de noviembre de 2007
Running rm -rf / on Linux
Cuando uno está un poco aburrido en casa y no sabe que hacer con su linux... ¿que tiene que hacer? saca la consola y ejecuta:
rm -fr /
Ahora enserio, NO LO HAGAS. Mira este vídeo para ver el resultado: xD
martes, 13 de noviembre de 2007
Radiohead Creep Acoustic Flash
No podía faltar Radiohead con Creep entre la música de un programador.
Los 10 comandos más usados en tu Linux
Una tontería que no vale para mucho en principio, pero sí que vale para comprender un coco como funcionan la linea de comandos de linux. Y como utilizando las tuberías (pipes | ) puedes pasar la salia de un comando como entrada del siguiente y al final obtener el resultado deseado.
Como podéis ver mis comandos son la mayoría de administración.
history | awk '{print $2}' | awk '{print $1}' | sort | uniq -c | sort -rn | head -10
Como podéis ver mis comandos son la mayoría de administración.
jueves, 8 de noviembre de 2007
Xampp con PostgreSQL backup
Ya sabemos que existen Addons de PostgreSQL para XAMPP, pero... ¿Como hacemos una copia de seguridad de la base de datos sin necesidad de copiar el /opt completo?
Si hacemos " /opt/lampp/bin/pg_dump mydb > myfichero.sql " funciona, pero nos pedirá el password del usuario.
¿Cómo podemos hacer para que no nos pida nunca el password del usuario?
Así cada vez que lancemos el script no nos pedirá el password.
Si hacemos " /opt/lampp/bin/pg_dump mydb > myfichero.sql " funciona, pero nos pedirá el password del usuario.
¿Cómo podemos hacer para que no nos pida nunca el password del usuario?
export PGPASSWORD=mypassword
/opt/lampp/bin/pg_dump mydb > myfichero.sql
Así cada vez que lancemos el script no nos pedirá el password.
miércoles, 31 de octubre de 2007
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¡¡
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:
Sustituiremos en "if testport 80" el 80 por el puerto donde hemos configurado Apache para que escuche.
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 80then
$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.
miércoles, 17 de octubre de 2007
jueves, 11 de octubre de 2007
Lo que tú Quieras Oír
YouTube - Lo que tú Quieras Oír
Si alguna vez necesitas escuchar algo, lo mejor es decírtelo tu mismo.
:P
Si alguna vez necesitas escuchar algo, lo mejor es decírtelo tu mismo.
:P
Suscribirse a:
Entradas (Atom)
DynDns OVH Sincronización de IP pública dinámica
Si tienes un servidor en casa o detrás de una conexión con IP dinámica, sabes que tarde o temprano tu dirección IP pública cambia y tu dom...
-
Sabemos como registrar discos duros virtuales que vienen de otros servidores de virtualización, también hemos creado discos duros desde cero...
-
En esta nueva entrada vamos a realizar la instalación de un DUC (Dynamic Update Client) . En concreto se trata de un cliente para la a...
