Interesante punto de vista
Cuando tienes 5, estas viviendo con tus padres, si no probablemente estes en un olfanatorio, esperando por padres adoptivos.
Cuando tienes 10, estas viviendo con tus padres, si no, algo malo esta pasando.
Cuando tienes 15, estas viviendo con tus padres aunque preferirias vivir en otro sitio.
Cuando tienes 20, probablemente aun estes viviendo con tus padres, pero si no, no hay nada de que avergonzarse.
Cuando tienes 25, ya te has mudado, o lo estas haciendo, o estas pensando acerca de ello.
Cuando tienes 30 y aun vives con tus padres, eres patetico.
Peculiar punto de vista de un reputado DD.
Fuente:
http://grep.be/blog/en/life/pathetic?show_comments=yes
jueves, 29 de mayo de 2008
domingo, 25 de mayo de 2008
50% de descuento para articulos Hillary Clinton
Con Hillary Clinton destinada a perder contra Barack Obama en las primarias democraticas para las elecciones presidenciales 2008, algunas tiendas estan empezando a ofrecer descuentos para todos los articulos relativos a Hillary Clinton. La vida es cruel ...
Fuente:
http://yeinjee.com/2008/50-off-for-hillary-clinton-items/
Fuente:
http://yeinjee.com/2008/50-off-for-hillary-clinton-items/
viernes, 23 de mayo de 2008
WWE en Peru !!!!!!!!!!!!
Event Details
WWE Raw presents SummerSlam Tour
Date: July 3, 2008
Time: 8:00 p.m.
Venue: Estadio Nacional
City/State: Lima, Peru
On-Sale Date: Monday, May 26th at 11am
Ticket Information:
Get your tickets at Ripley Stores
Prices: (Nuevo Sol) 930; 780; 470; 370; 300; 250 ; 220; 170; 117; 79
WWE Makes its Peru Debut!!
Come see your favorite Raw Superstars including:
Triple H
John Cena
Randy Orton
Chris Jericho
Shawn Michaels
JBL
Mr. Kennedy
Jeff Hardy
Umaga
*subject to change
Fuente:
http://www.wwe.com/schedules/events/eventdetail/?id=7097068
WWE Raw presents SummerSlam Tour
Date: July 3, 2008
Time: 8:00 p.m.
Venue: Estadio Nacional
City/State: Lima, Peru
On-Sale Date: Monday, May 26th at 11am
Ticket Information:
Get your tickets at Ripley Stores
Prices: (Nuevo Sol) 930; 780; 470; 370; 300; 250 ; 220; 170; 117; 79
WWE Makes its Peru Debut!!
Come see your favorite Raw Superstars including:
Triple H
John Cena
Randy Orton
Chris Jericho
Shawn Michaels
JBL
Mr. Kennedy
Jeff Hardy
Umaga
*subject to change
Fuente:
http://www.wwe.com/schedules/events/eventdetail/?id=7097068
miércoles, 21 de mayo de 2008
Frase
Barbara Cassin
Fuente:
http://www.perfil.com/contenidos/2008/05/17/noticia_0024.html
Google se transforma en un Gran Hermano que nos conoce mejor que nosotros mismos.
¿Cuáles son los intereses de Google, cuyo proyecto es organizar la información y digitalizar todos los saberes del mundo?
Barbara Cassin
Fuente:
http://www.perfil.com/contenidos/2008/05/17/noticia_0024.html
lunes, 19 de mayo de 2008
Compilar Kernel en Debian
Holas
Bueno aca un pequeño jautu de como actualizar el kernel y no morir en el intento.
En lo posible si no lo has hecho antes, lo recomendable seria jugar dentro de una maquina virtual y hacer todas las pruebas que desees.
Parte 1:
El modo facil y sencillo.
Abrir una terminal como root
#apt-get update
#apt-cache search linux-image (buscando los nuevos kernels disponibles)
Salen bastantes alternativas para escoger, pero me interesan estas 2
linux-headers-2.6.25-2-amd64 - Header files for Linux 2.6.25 on AMD64
linux-image-2.6.25-2-amd64 - Linux 2.6.25 image on AMD64
En mi caso tengo un amd64 x2 asi que lo instalo.
#apt-get install linux-image-2.6.25-2-amd64
Empieza a descargar el paquete, si encuentra una dependencia la resuelve sin dramas, actualiza el grub automaticamente, y cuando reiniciamos tenemos nuestro nuevo kernel trabajando sin problemas.
Tambien es bueno instalar los headers ( basicamente algunos programas lo necesitan como el driver propietario de Nvidia, si tienes instalado el VMware, etc, etc, ...
apt-get install linux-headers-2.6.25-2-amd64
Parte 2:
Existe algunos casos cuando estas probando nuevo hardware, algunos programas de virtualizacion (Lguest por ejemplo) y necesitas los ultimos kernels para trabajar(trastear), entonces no queda otra que compilar el kernel (A la Debian Way).
Pasos a seguir:
Instalar los paquetes necesarios
#apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
Descargar el ultimo kernel estable de kernel.org.
The latest stable version of the Linux kernel is:2.6.25.4 (Al momento de escribrir este post)
Dirigirse a la carpeta /usr/src y descargarlo con wget
#cd /usr/src
#wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.4.tar.bz2
Descomprimir el paquetito
#tar jxvf linux-2.6.25.4.tar.bz2
Creamos un acceso directo a la carpeta linux-2.6.25.4
#ln -s linux-2.6.25.4 linux
Ahora nos interesa un archivito config, que es en donde se guarda la configuracion de nuestro kernel, este archivito se encuentra en la carpeta /boot ,para saber que config debemos copiar
en la terminal hacemos un:
#uname -r
2.6.24-1-amd64 ( nos da la ultima version que se esta usando)
entonces copiamos el archivo config actual, que sera nuestra base para configurar el nuevo kernel.
Nos ubicamos en la carpeta /usr/src/linux
#cd /usr/src/linux
Y ejecutamos el siguiente comando
#cp /boot/config-2.6.24-1-amd64 .config
Ejecutamos el siguiente comando para acceder al menu de configuracion del kernel
#make menu config
Sale algo parecido a esto
Nos dirigimos hacia
Seleccionamos la opcion load, luego aparece .config, aceptamos
Antes de empezar a configurar en las imagenes podemos observar que en la parte izquierda tenemos entre corchetes un asterisco luego la funcion a realizar en la parte derecha.
Basicamente hay tres modos
- Una letra M (Significa que esta seleccionado como modulo)
Lo activamos con la letra M
- Un asterisco (Significa que esta seleccionado como integrado)
Lo activamos con la letra Y
- Y cuando esta vacio, no esta activada la opcion
Para desmarcar las opciones presionas la barra espaciadora
Luego empezamos a configurar a nuestro gusto las opciones del kernel, habilitamos filesystems, dispositivos, opciones de virtualizacion, opciones del tipo de procesador. bluetooth, etc ...
Cosas a tener en cuenta
La opcion "device drivers", anteriormente tuve inconvenientes por que no configure bien esta opcion, aca se da soporte para los dispositivos soportados por el kernel. los drivers de los dispositivos pueden estar como moduloso integrados.
Si tenemos un disco IDE, dentro de "Device Drivers" buscamos "ATA/ATAPI/MFM/RLL support", lo marcamos como integrado, dentro de esa opcion (pulsamos enter) buscamos "Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support" (que esta casi al comienzo) y tambien lo ponemos como integrado
Si tenemos disco SATA dentro de "Device Drivers" buscamos "Serial ATA (prod) and Parallel ATA (experimental) drivers" lo marcamos como integrado.
Luego de que hallamos terminado de configurar el Kernel, vamos a la pantalla de inicio y seleccionamos exit, nos saldra un mensaje diciendo si deseamos guardar la configuracion hecha, le decimos que si
Ahora a compilar el kernel
Hacemos un
#make-kpkg clean
#make-kpkg --initrd --append-to-version=-vm kernel_image kernel_headers
Notas
despues de append-to-version=-vm ( puedes poner cualquier nombre, en mi caso puse mis iniciales vm)
Al final luego de un buen rato este comando nos botara el kernel y los headers.
Cuando termine ubicarse en la carpeta /usr/src
#cd /usr/src
#ls
y veran que se crearon dos archivos *.deb
linux-image-2.6.25.4-vm_*****.deb
linux-headers-2.6.25.4-vm_******.deb
Con los debs en nuestro poder ya podemos instalar el nuevo kernel
#dpkg -i linux-image-2.6.25.4-vm_*****.deb
Automaticamente modifica el grub, y demas cosillas
Reiniciamos, y nos saldra nuestro nuevo kernel compilado en el grub
Si no hay ningun problema estaremos con nuestro nuevo kernel
Saludos
PD: Jugando con el planet xD
Fuente
http://mogaal.com/articulos/kernel-a-la-debian.html
http://www.debian.org/doc/manuals/reference/ch-kernel.es.html
http://www.esdebian.org/forum/viewtopic.php?forum=4&showtopic=99203
http://www.howtoforge.com/kernel_compilation_debian_etch
Bueno aca un pequeño jautu de como actualizar el kernel y no morir en el intento.
En lo posible si no lo has hecho antes, lo recomendable seria jugar dentro de una maquina virtual y hacer todas las pruebas que desees.
Parte 1:
El modo facil y sencillo.
Abrir una terminal como root
#apt-get update
#apt-cache search linux-image (buscando los nuevos kernels disponibles)
Salen bastantes alternativas para escoger, pero me interesan estas 2
linux-headers-2.6.25-2-amd64 - Header files for Linux 2.6.25 on AMD64
linux-image-2.6.25-2-amd64 - Linux 2.6.25 image on AMD64
En mi caso tengo un amd64 x2 asi que lo instalo.
#apt-get install linux-image-2.6.25-2-amd64
Empieza a descargar el paquete, si encuentra una dependencia la resuelve sin dramas, actualiza el grub automaticamente, y cuando reiniciamos tenemos nuestro nuevo kernel trabajando sin problemas.
Tambien es bueno instalar los headers ( basicamente algunos programas lo necesitan como el driver propietario de Nvidia, si tienes instalado el VMware, etc, etc, ...
apt-get install linux-headers-2.6.25-2-amd64
Parte 2:
Existe algunos casos cuando estas probando nuevo hardware, algunos programas de virtualizacion (Lguest por ejemplo) y necesitas los ultimos kernels para trabajar(trastear), entonces no queda otra que compilar el kernel (A la Debian Way).
Pasos a seguir:
Instalar los paquetes necesarios
#apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential
Descargar el ultimo kernel estable de kernel.org.
The latest stable version of the Linux kernel is:2.6.25.4 (Al momento de escribrir este post)
Dirigirse a la carpeta /usr/src y descargarlo con wget
#cd /usr/src
#wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.4.tar.bz2
Descomprimir el paquetito
#tar jxvf linux-2.6.25.4.tar.bz2
Creamos un acceso directo a la carpeta linux-2.6.25.4
#ln -s linux-2.6.25.4 linux
Ahora nos interesa un archivito config, que es en donde se guarda la configuracion de nuestro kernel, este archivito se encuentra en la carpeta /boot ,para saber que config debemos copiar
en la terminal hacemos un:
#uname -r
2.6.24-1-amd64 ( nos da la ultima version que se esta usando)
entonces copiamos el archivo config actual, que sera nuestra base para configurar el nuevo kernel.
Nos ubicamos en la carpeta /usr/src/linux
#cd /usr/src/linux
Y ejecutamos el siguiente comando
#cp /boot/config-2.6.24-1-amd64 .config
Ejecutamos el siguiente comando para acceder al menu de configuracion del kernel
#make menu config
Sale algo parecido a esto
Nos dirigimos hacia
Seleccionamos la opcion load, luego aparece .config, aceptamos
Antes de empezar a configurar en las imagenes podemos observar que en la parte izquierda tenemos entre corchetes un asterisco luego la funcion a realizar en la parte derecha.
Basicamente hay tres modos
- Una letra M (Significa que esta seleccionado como modulo)
Lo activamos con la letra M
- Un asterisco (Significa que esta seleccionado como integrado)
Lo activamos con la letra Y
- Y cuando esta vacio, no esta activada la opcion
Para desmarcar las opciones presionas la barra espaciadora
Luego empezamos a configurar a nuestro gusto las opciones del kernel, habilitamos filesystems, dispositivos, opciones de virtualizacion, opciones del tipo de procesador. bluetooth, etc ...
Cosas a tener en cuenta
La opcion "device drivers", anteriormente tuve inconvenientes por que no configure bien esta opcion, aca se da soporte para los dispositivos soportados por el kernel. los drivers de los dispositivos pueden estar como moduloso integrados.
Si tenemos un disco IDE, dentro de "Device Drivers" buscamos "ATA/ATAPI/MFM/RLL support", lo marcamos como integrado, dentro de esa opcion (pulsamos enter) buscamos "Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support" (que esta casi al comienzo) y tambien lo ponemos como integrado
Si tenemos disco SATA dentro de "Device Drivers" buscamos "Serial ATA (prod) and Parallel ATA (experimental) drivers" lo marcamos como integrado.
Luego de que hallamos terminado de configurar el Kernel, vamos a la pantalla de inicio y seleccionamos exit, nos saldra un mensaje diciendo si deseamos guardar la configuracion hecha, le decimos que si
Ahora a compilar el kernel
Hacemos un
#make-kpkg clean
#make-kpkg --initrd --append-to-version=-vm kernel_image kernel_headers
Notas
despues de append-to-version=-vm ( puedes poner cualquier nombre, en mi caso puse mis iniciales vm)
Al final luego de un buen rato este comando nos botara el kernel y los headers.
Cuando termine ubicarse en la carpeta /usr/src
#cd /usr/src
#ls
y veran que se crearon dos archivos *.deb
linux-image-2.6.25.4-vm_*****.deb
linux-headers-2.6.25.4-vm_******.deb
Con los debs en nuestro poder ya podemos instalar el nuevo kernel
#dpkg -i linux-image-2.6.25.4-vm_*****.deb
Automaticamente modifica el grub, y demas cosillas
Reiniciamos, y nos saldra nuestro nuevo kernel compilado en el grub
Si no hay ningun problema estaremos con nuestro nuevo kernel
Saludos
PD: Jugando con el planet xD
Fuente
http://mogaal.com/articulos/kernel-a-la-debian.html
http://www.debian.org/doc/manuals/reference/ch-kernel.es.html
http://www.esdebian.org/forum/viewtopic.php?forum=4&showtopic=99203
http://www.howtoforge.com/kernel_compilation_debian_etch
sábado, 17 de mayo de 2008
Lol Debian
Fuente:
http://www.debian.org/security/2008/dsa-1571
http://www.debian.org/security/key-rollover/
http://wiki.debian.org/SSLkeys
http://seguinfo.blogspot.com/2008/05/preguntas-frecuentes-sobre-el-problema.html
http://barrapunto.com/articles/08/05/13/1442221.shtml
http://www.kriptopolis.org/chapuza-en-debian
http://xkcd.com
http://metasploit.com/users/hdm/tools/debian-openssl/
viernes, 16 de mayo de 2008
Hola Mundo en Python
Holas
Aqui un pequeño programa que hice, gracias a la idea de Dieguito, quien me animo a desarrollarlo me dio algunos links de paso para empezar.
Basicamente lo que hice fue documentarme sobre este lenguaje, en el instituto lleve un cursito de java, asi que de algo me iba a servir :D
Para empezar, busque como realizar tarea por tarea para luego unirlo en un solo programa.
Lo que hace el programa es tomar un pantallazo inicial luego, transcurrido un tiempo toma otro pantallazo y ve si ahi diferencia o no, si hay diferencia emite un sonido, si son iguales borra los pantallazos creados.
Aqui va la version alfa 0.0.0.1, con un poco de spanglish
#inicio
import gtk.gdk
import time
import Image, ImageDraw
import winsound
import os
from stat import *
def take_screenshot(name):
time.sleep(3)
w = gtk.gdk.get_default_root_window()
sz = w.get_size()
pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,sz[0],sz[1])
pb = pb.get_from_drawable(w,w.get_colormap(),0,0,0,0,sz[0],sz[1])
pb.save(str(name),"png")
print "Screenshot saved to", name,".png"
for i in range (2):
take_screenshot(i)
im1 = "0"
im2 = "1"
fsize1 = os.path.getsize(im1)/1024
fsize2 = os.path.getsize(im2)/1024
print fsize1
print fsize2
if fsize1 == fsize2:
os.remove(r"E:\eclipse\workspace\muchikon\src\0")
os.remove(r"E:\eclipse\workspace\muchikon\src\1")
print "Se borro los archivos"
if fsize1 != fsize2:
SoundFileName= "cutoff.wav"
winsound.PlaySound(SoundFileName,winsound.SND_FILENAME)
#fin
Source
Link de garage.maemo.org
Link de las librerias gnome
Documentacion de Python
Los libros
Beginning Python - From Novice To Professional 2005 (me ayudo en varias cosillas)
Python 2.1 Bible 2001 (Un libro bien completo)
Introduccion a la programacion con Python (Muy buen Libro)
Saludos
Aqui un pequeño programa que hice, gracias a la idea de Dieguito, quien me animo a desarrollarlo me dio algunos links de paso para empezar.
Basicamente lo que hice fue documentarme sobre este lenguaje, en el instituto lleve un cursito de java, asi que de algo me iba a servir :D
Para empezar, busque como realizar tarea por tarea para luego unirlo en un solo programa.
Lo que hace el programa es tomar un pantallazo inicial luego, transcurrido un tiempo toma otro pantallazo y ve si ahi diferencia o no, si hay diferencia emite un sonido, si son iguales borra los pantallazos creados.
Aqui va la version alfa 0.0.0.1, con un poco de spanglish
#inicio
import gtk.gdk
import time
import Image, ImageDraw
import winsound
import os
from stat import *
def take_screenshot(name):
time.sleep(3)
w = gtk.gdk.get_default_root_window()
sz = w.get_size()
pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,sz[0],sz[1])
pb = pb.get_from_drawable(w,w.get_colormap(),0,0,0,0,sz[0],sz[1])
pb.save(str(name),"png")
print "Screenshot saved to", name,".png"
for i in range (2):
take_screenshot(i)
im1 = "0"
im2 = "1"
fsize1 = os.path.getsize(im1)/1024
fsize2 = os.path.getsize(im2)/1024
print fsize1
print fsize2
if fsize1 == fsize2:
os.remove(r"E:\eclipse\workspace\muchikon\src\0")
os.remove(r"E:\eclipse\workspace\muchikon\src\1")
print "Se borro los archivos"
if fsize1 != fsize2:
SoundFileName= "cutoff.wav"
winsound.PlaySound(SoundFileName,winsound.SND_FILENAME)
#fin
Source
Link de garage.maemo.org
Link de las librerias gnome
Documentacion de Python
Los libros
Beginning Python - From Novice To Professional 2005 (me ayudo en varias cosillas)
Python 2.1 Bible 2001 (Un libro bien completo)
Introduccion a la programacion con Python (Muy buen Libro)
Saludos
jueves, 8 de mayo de 2008
Hola Planeta Debian Peru
Gracias a Dieguito, por la inclusion al planeta Debian Peru
Aca va mi prontuario ...
Nada llevo usando Debian "La Premium Distro", desde el 2006, antes en el insti, usaba el RedHat9, pero sus dependencias eran un drama, parece que han mejorado eso pero siempre escuche de la super archi mega extra plus herramienta "apt-get install foo" y chau dependencias y el resto es silencio.
Larga vida a Debian
Saludos
Aca va mi prontuario ...
Nada llevo usando Debian "La Premium Distro", desde el 2006, antes en el insti, usaba el RedHat9, pero sus dependencias eran un drama, parece que han mejorado eso pero siempre escuche de la super archi mega extra plus herramienta "apt-get install foo" y chau dependencias y el resto es silencio.
Larga vida a Debian
Saludos
Suscribirse a:
Entradas (Atom)