Oct24th

Ubuntu PXE Install

nibblesmx General Read on

Principalmente este es un post pa que no se me olvide como hacerlo…

La computadora de mi papa ya es vieja. Tiene 256 megas de ram (PC-133), un DD de 30 GB, y un procesador de 1 Ghz, y la usa principalmente para checar sus emails (hotmail, gmail), jugar solitario y navegar por internet.

Desde hace rato me rondaba la idea de instalarle xubuntu a esa computadora, pero nunca me habia animado a hacerlo, hasta hoy. Baje el xubuntu desktop ISO y lo queme en un CD y gustoso fui a instalarlo en la chompu de mi papa. Pedo #1. No jala su cd-rom. Asi nomas, ya no furula. Se me ocurrio pasar el ISO a mi memoria USB, pero recorde que la habia dejado en el jale.

Recorde que hace mucho tiempo instale una maquina desde una red local, pero tambien me acuerdo que fue un MEGAPEDO. Pero como no me quedo de otra, y ademas senti que ya estaba mas capacitado para hacer un net install que hace 6 anios, me anime a hacerlo.

Paso 1

sudo apt-get install ftpd-hpa tftp-hpa xinetd dhcp3-server

Paso 2
Meter al archivo /etc/xinetd.d/tftp

service tftp
{
      disable                 = no
      socket_type             = dgram
      wait                    = yes
      user                    = root
      server                  = /usr/sbin/in.tftpd
      server_args             = -v -s /var/lib/tftpboot
}

Paso 3
Meter al archivo /etc/dhcp3/dhcpd.conf

subnet 0.0.0.0 netmask 0.0.0.0 {
  range 192.168.1.15 192.168.1.50;
  filename "pxelinux.0";
}

Paso 4
Preparamos archivos de booteo

wget -c http://archive.ubuntu.com/ubuntu/dists/gutsy/main/installer-i386/current/images/netboot/netboot.tar.gz
sudo tar xzvf netboot.tar.gz -C /var/lib/tftpboot
sudo chown -R nobody:nogroup /var/lib/tftpboot

Paso 5
Reiniciamos servicios para que tomen las configuraciones

sudo /etc/init.d/dhcp3-server restart
sudo killall -HUP xinetd

Paso 6
verificamos que todo haya funcionado bien:

nibblesmx@lappy:~$ netstat -uap
udp        0      0 *:32768                 *:*
udp        0      0 *:bootps                *:*
udp        0      0 *:bootpc                *:*
udp        0      0 *:tftp                  *:*
udp        0      0 *:mdns                  *:* 

Paso 7
Activamos la opcion de arranque por PXE en la compu destino (la de mi papa :D ) y si todo sale bien, iniciaremos con la instalacion :D

Saludos

Oct22nd

Mi primer “meme”

nibblesmx General Read on

Yo nunca he participado (porque nadie me invita :( ) en un “meme”. Asi que como nadie me invita, voy a hacer mi propio “meme” e invito a todos los usuarios de wordpress (para que vean que no soy rencoroso) que tengan instalado Akismet a que pongan una imagen que muestre cuantos comentarios de spam les ha detenido.

Aqui mi imagen:

akismet

Que se hagan las retas!!!

Oct22nd

Google lo hizo de nuevo…

nibblesmx General Read on

Ya se que casi no posteo ultimamente, y que mas que programador parezco publicista de google, pero..

Google

Oct10th

hacker mommy

nibblesmx General Read on

hacker mommy

Sep28th

Hackers Brasileiros

nibblesmx General Read on

Hoy en la maniana prendi el VNC, y a los 2 segundos salio esto:

VNC

Chale… los brasileiros no tienen nada que hacer, o que??? (por cierto… presione “refuse” :D )

Sep27th

feliz cumple, google!

nibblesmx General Read on

google cumple hoy 9 añotes. Felicidades :D

Sep6th

Google Reader tiene cosas nuevas!!!

nibblesmx General Read on

jejeje, mi lector de feeds favorito (Google Reader) acaba de recibir una serie de mejoras que desde hace tiempo las estaba esperando.

Primero que nada, la habilidad de buscar en tus feeds. Esto resulta increiblemente util, sobre todo en esos casos en donde recuerdas haber visto algo super importante, que te puede ahorrar miles de horas de trabajo en alguno de los blogs que leias, pero no recuerdas cual…

A mi parecer, la busqueda de blogs es lo mas notable de las nuevas caracteristicas, pero tambien le incluyeron una barra lateral para esconder la lista de feeds, y tener mas espacio de lectura, y ahora, si tienes mas de 100 noticias, ya no te va a aparecer que tienes “100+” noticias sin leer, ahora ya aparece el numero exacto :D

Sep2nd

Curso con Markuz

nibblesmx General Read on

No habia tenido oportunidad de escribir acerca de esto.

Recientemente, en la empresa donde trabajo, empezamos a desarrollar en PyGTK (por motivos de la portabilidad, principalmente). Yo tenia algo de experiencia en el tema. Soy contribuidor ocasional de christine, y hace tiempo, tuve un proyecto en donde tuve que utilzar python con GTK.

Honestamente, nunca habia hecho ningun proyecto grande, ni interesante que corriera en Desktop, pero con mi poca experiencia, decidi aventurarme al reto. De volada me di cuenta que mi (falta de) experiencia, era muy notoria para el proyecto, porque la verdad no sabia que hacer cuando me topaba con algunas cosas. Me puse a leer la documentacion de PyGTK (que es muy buena), pero a veces terminaba con soluciones que no entendia, y que nomas a prueba y error quedaban bien.

Hable con Markuz, para ver si el me podia echar una mano (sin albur) con estas cosas de GTK y Python y muy amablemente me dijo que si :D . Ni tardo ni perezoso busque un vuelo barato y me lance para guanatos. Especificamente a Salamanca.

Tuve mil pedos con el viaje. Un avion retrasado 1 hora. Tarifas altisimas de taxi. Me chamaquearon en la terminal (en la cual me dieron un billete mas falso que una moneda de 3 pesos, foto a continuacion):

billete falso

Total, que despues de mi infortunio, el Markuz fue por mi a la central de Salamanca.

Despues de 3 dias de intenso coding, desveladas acompaniadas de unas cheves, pizza y documentacion de GTK, logre resolver la mayoria de mis dudas. :D

mesa de trabajo

Ps chingos de gracias al Markuz :D si rifa ese wey :D

Sep2nd

Python 3.0a1

nibblesmx General Read on
nibblesmx@Lappy:~/Desktop/Python-3.0a1$ ./python
Python 3.0a1 (py3k, Sep  2 2007, 11:47:05)
[GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Desde hace ya tiempo, Guido van Rossum estuvo hablando de lo que traeria el nuevo Python 3000 (o py3k pa los cuates). El nuevo lenguaje es una reimplementacion bastante grande del python actual, que rompe con el esquema de backwards compatibility que siempre se habia mantenido en las ramas 1.x y 2.x.

Con esta nueva versión se tratan de corregir los errores mas comunes, y las “desventajas” que tenia el lenguaje. Desde ahora empezare a leer la nueva documentacion, para irme preparando, porque se que en un futuro no muy lejano, sera uno de los lenguajes mas utilizados (otra vez :D )

Aug30th

todavia faltan 2 meses…

nibblesmx General Read on

Y ya sabemos como se llamara el proximo ubuntu.

Hardy Heron sentara las bases para el proximo release de ubuntu LTS.

    Calendar

    • May 2012
      M T W T F S S
      « Dec    
       123456
      78910111213
      14151617181920
      21222324252627
      28293031  

    Recently

    Galaxia Linux