Lucid Lynx – Ubuntu 10.04 en mi Acer Aspire One D250

El fin de semana con el poco tiempo libre que tuve, me dispuse a probar la BETA de Lucid Lynx[0], anda bastante ligera, considerando que desinstale casi todo lo gráfico y después me puse instalar a mano todo, instale algunos paquetes de gnome, porque no me gusta la cosas que agrega y que corren en segundo plano, y ademas quiero ahorrar en procesos corriendo. También instale algunos paquetes de lubuntu, como su terminal, y su editor de textos, openoffice y las utilidades de red como Wireshark y NMap, un kernel actualizado (a comparacion de la version anterior),  por ahi aplique si tengo tiempo apt-build, el unico problema o contrantiempo es que como siempre las instalaciones de ubuntu tiene problema con LVM, asi que en el fstab tengo que poner el UUID del volumen lógico a y las actualizaciones de prueba del kernel no funciona como deberia. Igual lo importante, el Urban Terror corre a full

[0] http://www.ubuntu.com/testing/lucid/beta1

Webcam Virtual para amsn

Bueno resulta que quiero mostrarle a alguien un video por medio de amsn
por que subirlo a youtube etc etc tarda mucho y bueno pense se podra
usar una webcam virtual o algo por el estilo ? y bueno como buen usuario
empeze a googlear y encontre varias cosas en diferentes lugares y en el
foro de amsn

el que probe fue ( http://allonlinux.free.fr/Projets/AVLD/ ) AVLD

cargo un modulo y con el mplayer redirijo la salida de video y en el
amsn lo toma como webcam 🙂

una vez compilado el modulo lo cargo de la siguiente manera en mi ubuntu
gutsy :p jaj tire chivo

modprobe avld width=640 height=480 fps=25

los parametros son los mismos que los del video a reproducir, mas que
nada la resolucion, los fps mucho no importan

y si quiero cambiar la resolucion

echo “width=800 height=600 fps=25? > /dev/video0

y para reproducir

mencoder video.avi -nosound -ovc raw -vf format=bgr24 -of rawvideo -o /dev/video0

y listop

otras cosas interesantes de como usar cam virtual para por ejemplo
aplicarle efectos con effectv, aca

http://spike23.blogspot.com/2008/01/amsn-effectv-nueva-lap-acer-9410z.html

una explicacion con la misma logica, usa otro modulo de kernel pero
puede utilizarse la misma tecnica con el modulo que use yo.

Saludos 🙂

Xen Red Hat Dom0 y Ubuntu DomU

Un post cortito por falta de tiempo, es un temita que se medio en la semana

Teniendo instalado un servidor Red Hat como Dominio 0 con Xen, y si surge la necesidad de instalar un Dominio U con ubuntu dentro.

Podemos bajarmos la imagen de ubuntu feisty de http://jailtime.org/ , lo descomprimimos y montamos la imagen del disco con

mount -o loop ubuntu.7-04.img /mnt

luego hacemos un chroot /mnt y una vez dentro un

apt-get install xen-image-2.6.19-4-server

si instalamos el apt-get install xen-image-2.6.19-4-generic vamos a tener problemas ya que no viene con soporte de PAE, y si el dom0 tiene pae, este kernel no va a andar

luego copiamos el vmlinuz y el initrd generado al /boot local de nuestro dom0

root@feisty:~# ls /boot/

System.map-2.6.19-4-server  initrd.img-2.6.19-4-server

config-2.6.19-4-server      vmlinuz-2.6.19-4-server

root@feisty:~#

el ejemplo del archivo de configuracion de xen nuestro puede ser como este

[root@localhost ~]# cat vm-feisty

name = 'vm-feisty'

memory = 128

kernel = '/boot/vmlinuz-2.6.19-4-server'

ramdisk = '/boot/initrd.img-2.6.19-4-server'

root = '/dev/sda1 ro'

vif = [ 'mac=00:16:3e:38:db:55, bridge=xenbr0']disk = ['file:/root/ubuntu.7-04.img,sda1,w','file:/root/ubuntu.swap,sda2,w']

vcpus=1

on_reboot   = 'restart'

on_crash    = 'restart'

[root@localhost ~]#

 

Programando nuevamente

Hace poco me puse a programar en java con el conector a MySQL, fue algo interesate ya que creo que la ultima vez que programe algo en java fue algo asi como hace unos 3 o 4 años cuando me compre un libro de java

y bue algo con MySQL es tan simple como esto

ResultSet rs = s.executeQuery («select * from dir_link»);

// Se recorre el ResultSet, mostrando por pantalla los resultados.
while (rs.next())
{
System.out.println (rs.getInt («link_id») + » » + rs.getString («title»));

}

se usa getString o getDate o getInt segun el tipo de campo del que queramos obtener los registros

Referencias

https://help.ubuntu.com/community/JDBCAndMySQL

http://caminolibre.com/index.php?option=com_content&task=view&id=11&Itemid=6

http://www.developer.com/java/data/article.php/3417381

a hace unos dias pase mi laptop a 64bits con Ubuntu Gutsy, pero volvi rapidamente a 32 bits por que 64 bits al tener el doble de tamaño de instrucciones y bla bla bla necesita de mas RAM, y la RAM en garantia esta muy cara, asi que lo deje ahi nomas :p

Espero este año ponerme a programar mas en Java para el año que viene certificarme por Sun, y este año espero certificarme en PHP 🙂

Programando cosas en perl

Hace unos dias necesitaba una funcion para parsear caracteres no permitidos en un form y me puse a leer y vafe me paso una funcion en php que hacia algo parecido y llegue a esto 🙂

sub caracteres_permitidos {
my $cadena = shift;
if ($cadena =~ m/\|\<|\>|\[|\]|\(|\)|\{|\}|\,|\+|\*|\$|\%|\!|\=|\?|\?|\\'|\;|\&|\|/)
{
return false;
}
return true;
}

Compaq Presario V3115LA

Recientemente adquiri una Compaq Presario V3000, mas exactamente una V3115LA, la elegi por las tres B BuenaBonitaBarata y ademas la puedo seguir pagando de aca 10mil años jajaja, la compre en Jumbo y vino con la cosa rara XP :s me da miedoo !! y como googleando habian encontrado algo de info sobre el equipo, sin ninguna duda apenas la traje a casa, puse el cd de Ubuntu Feisy y apenas prendio borre literalmente todo, y deje una particion pequeña /boot y todo lo demas en LVM :), LVM es magico jaja, ahora a lo tecnico

 

Sobre el micro, aca lo vemos funcionando a 800mhz por escalado de software, soporta 800mhz 1600mhz y 1800mhz

sergio@laptop:~/Desktop$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 76
model name : Mobile AMD Sempron(tm)
stepping : 2
cpu MHz : 800.000
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up pni cx16 lahf_lm cr8legacy ts fid vid ttp tm stc
bogomips : 1608.82
clflush size : 64

sobre el disco rigido : 40GB 5400rpm

 

sergio@laptop:~$ sudo hdparm -tTi /dev/sda

/dev/sda:

Model=ST94813AS , FwRev=7.24 , SerialNo= 5PJ3S6RH
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78165360
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 ATA/ATAPI-7

* signifies the current active mode

Timing cached reads: 712 MB in 2.00 seconds = 355.79 MB/sec
Timing buffered disk reads: 100 MB in 3.04 seconds = 32.90 MB/sec

 

El monitor funciona a 1280×800 la escalacion de CPU funciona muy bien , la memoria es de 512mb ddr2 a 667mhz, y el sonido nomas hay problemas con el alsa, ya que al conectar los auriculares el sonido sigue saliendo por el parlante y el microfono no funca.

ah y en mercadolibre encontre este chice para hacer wardrinving, el mes que viene le voy a reemplazar la antenita de 2dbi por una de 10 jeje todo un microondas radioactivo jaja calienta un monton el aparatito este, ah y otra cosa anda totalmente nativo bajo linux con el chipset zd1211b, en ubuntu lo enchufaz y al momento ya empieza a detectar redes

 

 

y por supuesto le compre el Targus de seguridad

aunque todavia le falta mucho mucho para que la saque a pasear

 

ah y ya arme el respectivo enlace en el wiki de ubuntu https://wiki.ubuntu.com/LaptopTestingTeam/CompaqPresarioV3115LA

Problema con NVidia al actualizar feisty

Al hacer un apt-get upgrade con las actualizaciones de feisty o sorpresame di cuenta que de hay un bug con restricted modules y te instala una version del modulo totalmente incompatible con la del X11.

Osea la version del modulo difier del paquete nvidia-glx

Tonces instale el nvidia-glx-source

lo recompile para crear un paquete .deb

KSRC=/usr/src/linux KVERS=2.6.20-16-generic debian/rules kdist_image

luego lo instale, pero tuve que tocar un par de archivos. como el mtab.sh en init.d

<code>

# S07linux-restricted-modules-common
exec 9<&0 0</proc/mounts
while read FDEV FDIR FTYPE FOPTS REST
do
case «$FDIR» in
))
# /lib/modules/*/volatile)
# domtab «$FTYPE» «$FDIR» «lrm»
;;
esac
</code>

y en el init de module-init-tools, ya que el modprobe tiraba error al querer cargar el modulo nvidia
insmod /lib/modules/2.6.20-16-generic/nvidia/nvidia.ko

exit 0

en fin eso para solucionar un bug feo y engorroso que no permite q tengas X :p

pero ahora tengo otro problema la gnome-terminal se me ve toda en blanco :s

espero que mejoren la calidad de actualizaciones los de ubuntu :p