Ubuntu


Pues los linuxeros siguen tratando de igualar la belleza y establidad de Aero de Windows Vista, es gracioso ver los pateticos intentos por igualar a nuestro software favorito, basta ver lo hermoso de las ventanas y las transparencias de nuestro aero (al darle alt+tab), comparado a su nuevo “Compiz Fusion” que es una mezcolanza de los proyectos Compiz y Beryl, pues creo que solos menos la iban a hacer…

Para callarle la boca a estos pobres, te necesitamos a ti, Windowzero de corazon para darles razones de peso a los Linuxeros cuichis de nuestras afirmaciones realiza lo siguiente:

- Baja la ultima version de ubuntu e instalala en un disco duro, ese software es descargable gratuitamente (como algo gratis puede ser bueno)…
- Instala la ultima version de compiz, Usa la info de Kase’s Blog

desde los repos de treviño
sudo gedit /etc/apt/sources.list

agregamos

deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

descargamos la key
wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

luego
sudo apt-get update
sudo apt-get remove compiz-core desktop-effects

Instala Compiz
sudo apt-get install compiz # compiz-gnome AND/OR compiz-kde

Instala CompizConfig Configurator y las librerías que sean necesarias

sudo apt-get install compizconfig-settings-manager # compizconfig-backends-* ?!

Instala Compiz Fusion, plugins y extras

sudo apt-get install compiz-fusion-*

para cargarlo al arranque van a sistemas>sesiones>nuevo
y pones en comando compiz --replace (agrega -c emeral si kieres ke use emerald.)

- Pruebalo y toma notas de lo horrible que esta
- Destruye ese disco duro porque ya se contamino con bits open source, o en su defecto lleva a bendecir/exorcizar tu PC completa a tu congregacion O.D. mas cercana.
- Compra una Super maquina, un mounstrito con 10 Gb de RAM y un core duo de 3 Ghz…
- Ve a tu tienda de computo mas cercana y compra una version de Microsoft Windows Vista Ultimate FULL VERSION [DVD] by Microsoft
(DVD-ROM - Jan 30, 2007) A solo $399.95 Dlls! el cual es el precio de lista de amazon (una ganga! para todo lo que nos ofrece)
- Instala Vista
- Disfruta Aero y ve como usa 8 Gb de ram el aero solito…
- Subscribete a la lista del (Grupo de usuarios de Linux del Pitic) Gulp! y echales en cara tus pruebas, para que les de pena a los pecadores esos (ja ja ja)

Solo, pa que vean lo cuichi de los efectos, aqui les dejo un video

Y un screenshot en mi PC (lo tome antes de formatear y llevar con el padre Danubio a exorcizarla)

x

Lo mejor de AERO:
(valen la pena toda la ram usada para este Super-efecto)
aero

Initial problem:

“I’m trying to use expect to automate the communications with a serial modem using cu, but i never got answer to thr AT commands from the modem .”

Code:

$rootexpect->expect($timeout, "nnected");
$rootexpect->send("AT\n");
$rootexpect->expect($timeout,"OK");
my $x;
$rootexpect->interact($x, 'XXX');

Here is the debug output (Looks like modem is not acepting the \n after AT)

spawn id(4): Does `\007Connected.\r\n'
match:
pattern #1: -ex `nnected'? YES!!
Before match string: `\007Co'
Match string: `nnected'
After match string: `.\r\n'
Matchlist: ()

spawn id(4): list of patterns:
#1: -ex `OK'

spawn id(4): Does `.\r\n'
match:
pattern #1: -ex `OK'? No.

spawn id(4): Does `.\r\n\nAT\n'
match:
pattern #1: -ex `OK'? No.

With the script @ interact mode AT responds fine

at
OK

I connected a cisco router’s console port (instead of the modem), changed the expect commands and the router successfully returns the output of the command ’sh ver’…

The solution to the problem…

$rootexpect->exp_internal('2');
$rootexpect->expect($taim, "nnected");
$rootexpect->send("AT\015\012");
$rootexpect->expect($taim,"OK");
$rootexpect->send("ATDT 99999999\015\012");
my $x;
$rootexpect->interact($x, 'XXX');

Explanation:
(Taken from http://www.rocketaware.com/perl/perlfaq8/How_do_I_read_and_write_the_seri.htm )

Some devices will be expecting a “\r” at the end of each line rather than a “\n”. In some ports of perl, “\r” and “\n” are different from their usual (Unix) ASCII values of “\012” and “\015”. You may have to give the numeric values you want directly, using octal (“\015”), hex (“0×0D”), or as a control-character specification (“\cM”).

print DEV “atv1\012″; # wrong, for some devices
print DEV “atv1\015″; # right, for some devices

Even though with normal text files, a “\n” will do the trick, there is still no unified scheme for terminating a line that is portable between Unix, DOS/Win, and Macintosh, except to terminate ALL line ends with “\015\012”, and strip what you don’t need from the output. This applies especially to socket I/O and autoflushing,

Con horror hemos recibido esta noticia, ya deciamos nosotros cual era la razon oculta de que ese sistema operativo arcaico basado en MS-DOS, sea tan bueno y tenga tan buen desempeño y mas aun, sea gratuito, ya han despejado dudas, han sacado la ultima version, en la cual muestran sus negras intenciones: Ubuntu Satanic Edition


use

Es asi que llamamos a toda la comunidad que se compren la mejor m,aquina disponible en el mercado para que el windows vista pueda correr “normalito” en ella, asi tambien les invitamos a dedicar el diesmo de mañana por los que instalan ese sistema operativo maligno….

por alla por el 97 o 98 surgio el proyecto X11 Amp, un reproductor de mp3 que intentaba ser un clon del winamp de Windows, me toco compilar el alpha de la version que traia ecualizador (que fue un pedototote), un par de años mas tarde OSS compro el proyecto y le puso XMMS, el cual sigue siendo modular, con soporte a plugins y skins…

La semana pasada queria ver las letras de un disco, intente ponerle un plugin XMMS-singit, pero al activarlo el procesador agarraba monte, opte por darle una probada al Amarok, pues ya me habian comentado que lo de las letras lo traia por default, con un “apt-get install amarok” se instalo rapidamente y pues se ve bastante bien, las letras, al dar un click en otra ceja muestra la informacion sobre el artista en wikipedia, soporte a dispositivos externos, automaticamente lleva registro de todo lo tocado en SQL, asi podemos obtener estadisticas de lo que oimos, soporte a sitios de musica en internet (streaming),entre muchas otras monadas..

Mas info: Wikipedia

x

Pues con la noticia que dell empezara a ofrecer PCs con Ubuntu en vez de su Windows OEM, en un inicio sera solamente a la gente que lo pida en el sitio de ellos, pero es un avance que esto suceda en el mercado de las PCs de escritorio.

dell

Automatix es una interfaz gráfica que automatiza la instalación de las aplicaciones más demandadas en Ubuntu linux, principalmente comerciales y con licencias problematicas, antes era mas util, pero aun es altamente usado..

echo "deb http://www.getautomatix.com/apt feisty main" | sudo tee -a /etc/apt/sources.list
wget http://www.getautomatix.com/keys/automatix2.key
gpg --import automatix2.key
gpg --export --armor E23C5FC3 | sudo apt-key add -
sudo apt-get update
sudo apt-get install automatix2

Hace dias se anuncio la fusion de 2 proyectos en efectos de escritorio 3D en Linux, y hace un par de dias se ha anunciado el nuevo nombre de “Composite community”

- El proyecto Compiz se divide en dos: Compiz-core y Compiz-extra.

- Compiz-core sera lo que actualmente es Compiz.

- Compiz-extra se juntará al proyecto Beryl para formar una comunidad llamada “Composite Community” (nombre temporal).

- El código del nuevo proyecto tendra lo mejor de ambos proyecto (plugins, decoradores, herramientas de configuracion y aplicaciones relacionadas). ademas se creará un equipo de revisión de código de los mejores desarrolladores de cada proyecto. para auditar el código y lograr mas rapido la estabilidad del paquete.

- Los sitios web de cada proyecto también seguirán online hasta que se diseñe uno nuevo totalmente orientado al usuario.

Pues se ve bien, aunque hay quienes dicen que se perdera la “competencia sana” entre ambos proyectos, competencia que ha acelerado el desarrollo de ambos proyectos.

Ya anda un beta del Composite community, para los valientes….

Pues el ubuntu feisty, ya trae XGL por default, pero compiz, y despues de conocer Beryl, no quise quedarme con Compiz, el problema es que se tuvo que quitar todo lo modificado antes del upgrade para que agarrara bien la version actual de beryl, despues de entrarle un rato aqui esta lo que hice…

Quitamos Compiz


sudo apt-get remove compiz compiz-gnome gset-compiz

Dasactivamos el XGL del Edgy del GDM, en caso que lo tuvieramos


sudo vi /etc/gdm/gdm.conf-custom

[servers]
#0=Xgl

#[server-Xgl]
#name=Xgl server
#command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
#flexible=true

Reinstalamos Beryl, quitando el de Edgy

sudo apt-get remove –purge beryl beryl-core beryl-dev beryl-manager beryl-plugins beryl-plugins-data beryl-settings beryl-settings-bindings emerald libberyldecoration0 libberylsettings-dev libberylsettings0 libemeraldengine0

sudo apt-get install beryl-core beryl-plugins emerald beryl-settings beryl-manager beryl emerald-themes

rm -fR ~/.beryl*
rm -fR ~/.emerald*


ds

En este video se nota lo superior que es Vista sobre el resto de operativos cuichis como mac y los arcaicos y gratuitos en modo texto como ese llamado Linux, por dios, COMO ALGO GRATIS PUEDE SER BUENO???? y competir con toda la historia de operativos seguros y estables con el respaldo de una excelente empresa como lo es Microsoft, que desinteresadamente apoya la educacion, el desarrollo de los paises tecermundistas y la culturizacion de todos los usuarios de PC y que injusta y malosamente ha sido acusada de hacer malos sistemas operativos y practicas monopolicas, por esas envidias nuestro mundo esta como esta.

El Windows vista vale cada centavo de los 239.99 dolares mas taxes que vale en amazon.com, mientras el Ubuntu lo tienen que andar mandando por mail gratuitamente en http://shipit.ubuntu.com/

El SHN es un formato “LOOSELESS” (o como se escriba) de compresion de audio, es decir para hacer un poco mas pequeños los archivos de musica sin ninguna perdida, a contrario de los mp3 que crean archivos mas chicos pero si hay degradacion de calidad comparandolo al original..

Para que se den una idea, revisen los tamaños de un disco completo,

wav 236 Mb
SHN 138 Mb
MP3 33 Mb

Yo lo uso pa guardar los mis rips de Viniles, por si necesito los “masters” de los que capture

Uso:
Se instala SHN Tool

sudo apt-get install shntool

no se por que razon no pude hallar el paquete shorten en los repos de Ubuntu, que es el comando que crea los SHN (el encoder), lo podemos bajar y compilarlo…

wget http://shnutils.freeshell.org/shorten/dist/src/shorten-3.6.1.tar.gz
tar -zxvf shorten-3.6.1.tar.gz
cd shorten-3.6.1
./configure
make
make install

Hice este escriptin para generar de madrazo todo, quitar los espacios de los nombres por guiones bajos, crear los shn, los mp3 y los .md5 para verificar la integridad de los archivos, tambien organiza los archivos en carpetas.

#!/bin/bash

# Mandar a volar los espacios en los nombres
ls *\ *|awk -F "\n" '{src=$0; gsub(/ /, "_"); system("mv \"" src "\" " $0)}'

for i in $(ls -1 *.wav); do
        echo "Codificando SHN $i"
        shntool conv -o shn $i
        echo "Codificando MP3 $i"
        lame -b 192 -h -ms $i
        ls *.wav.mp3\ *|awk -F "\n" '{src=$0; gsub(/.wav/, ""); system("mv \"" src "\" " $0)}'
done

mkdir shn
mv *.shn ./shn

for i in *.wav.mp3; do mv "$i" "${i/.wav.mp3}".mp3; done

mkdir mp3
mv *.mp3 ./mp3

mkdir wav
mv *.wav ./wav

du mp3
du wav
du shn

shntool md5 ./shn/*.shn > ./shn/md5sums.txt
cat ./shn/md5sums.txt

md5sum ./mp3/*.mp3 > ./mp3/md5sums.txt
cat ./mp3/md5sums.txt


Pa tocar los SHN en el XMMS hay que agregar el plugin, no esta en los repos default, asi que hay que hay que agregar un repo de puro XMMS

sudo vi /etc/apt/sources.list


Se agrega la info del repo

## RAREWARES REPOSITORY - xmms plugins
deb http://www.rarewares.org/debian/packages/unstable/ ./

Actualizamos los paquetes disponibles y lo instalamos

sudo apt-get update
sudo apt-get install xmms-shn

Con la libreria Fuse y el paquete sshfs es posible montar directorios en una pc remota corriendo un server ssh

Instalamos

jhonny@cash:/etc$ sudo apt-get install sshfs

Se instalarán los siguientes paquetes NUEVOS:
fuse-utils libfuse2 sshfs

creating fuse device…
udev active, devices will be created in /dev/.static/dev/
creating fuse group…
Añadiendo el grupo «fuse» (122)…
Hecho.

Configurando libfuse2 (2.5.3-2.1ubuntu4) …

Creamos punto de montaje

jhonny@cash:/etc$ sudo mkdir /mnt/ssh

Montamos

$ sudo sshfs -o allow_other jhonny@192.168.1.97: /mnt/ssh
password:

verificamos

$ mount

El cual mostrara laparticion montada

Miguel nos mando un mail desde Inglaterra…

saludos paisano:

Me gusta mucho tu blog, y me agrada de pronto acordarme de por allá, yo soy de Hermosillo aunque mi familia se cambió a Obregón, yo ahora te escribo desde Belfast donde vivo y estudio.

Quisiera preguntarte sobre un par de cosillas relacionadas a Ubuntu. Que he preguntado en varios foros pero la verdad es que nunca me han pelado.

Primero:

Reproducción de archivos de audio o video. por alguna razón que de plano no entiendo en mis reproductores (tótem, banshee, VLC, etc.) cuando doy click en la barra de reproducción para que que salte a esa parte de la película o canción nunca me hace caso, solo cuando arrastro el indicador a la posición que deseo. ¿es esto normal? ¿le pasa a todos? ¿hay alguna manera de arreglarlo? he tenido este problema desde la versión 6.05 hasta edgy en 2 computadoras distintas.

Pues yo los vids los veo ya sea con xine o mplayer, te paso los paquetes que estan en mi edgy…

-para mplayer:

mozilla-mplayer
mplayer
mplayer-386
mplayer-fonts
mplayer-skins
w32codecs

-xine:

gxine
libxine-extracodecs
libxine-main1
libxine1
libxinerama-dev
libxinerama1
totem-xine
x11proto-xinerama-dev
xine-ui

a veces cuando no tienen indice puedes correr el mplayer con el parametro -idx y te crea un indice temporal para que te funcione la barrita…

mi recomendacion es que veas si el programa te devuelve algo, intenta correr el programa que quieras probar desde el shell (una consola) en vez de correrlo desde el menu, pues te da mucha mas informacion respecto a lo que no le gusta…

comandos recomendados:

mplayer /path/a/tus/videos/*
mplayer /path/a/tus/videos/*
xine /path/a/tus/videos/*

Por ejemplo: esta es la salida del mplayer


jhonny@cash:~$ mplayer /path/a/tus/videos/*

MPlayer 2:0.99+1.0pre8-0ubuntu8 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 4, Stepping: 3)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.

Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding “echo 1024 > /proc/sys/dev/rtc/max-user-freq” to your system startup scripts.
Opening joystick device /dev/input/js0
Can’t open joystick device /dev/input/js0: No such file or directory
Can’t init input joystick
Setting up LIRC support…
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.

Playing /path/a/tus/videos/Joe Satriani - Flying In A Blue Dream (G3 Tour).mpg.
MPEG-PS file format detected.
VIDEO: MPEG1 352×240 (aspect 12) 30.000 fps 1098.0 kbps (137.2 kbyte/s)
==========================================================================
Requested audio codec family [mp3] (afm=mp3lib) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 112.0 kbit/7.94% (ratio: 14000->176400)
Selected audio codec: [ffmp2] afm: ffmpeg (FFmpeg MPEG layer-1 and layer-2 audio decoder)
==========================================================================

Segundo:

Este está un poco rebuscado y también lo he buscado en distintos foros pero me gustaría saber si es posible (en teoría se que si pero no se como) cambiar el cursor al viejo cursor de ls X’s. Me hace acordarme de mis primeros intentos con linux por allá en el 98 mas o menos. hice un tema de cursor en el gimp para esto pero la verdad me quedó bien gacho, y he notado que aparece por uno o dos segundos cuando se está cargando el gnome en ubuntu, justo antes de que se convierta en el relojito que da vueltas.

Alguna idea, recomendación o link para esto?

http://www.gnome-look.org/ - Seccion X11 Mouse themes

Instalacion: Descomprimes en /home/tu_username_/.icons

y en sistema/preferencias/raton lo activas

Desconosco si haya punteros de los que necesitas pero si no, puedes tomar uno como prueba y crearlo modificarlo con el gimp y agarras las imagenes de screenshots del relojito del windows, y despues subes tu tema para que lo compartas :D…

Espero te sirva…

Linux DC++ esta disponible en automatix, sin embargo al ser un programa en desarrollo constantemente se le hacen mejoras y tapan bugs, es por eso que decidi recompilarlo desde fuentes en mi Ubuntu Edgy…

# instalar CVS pra bajar los fuentes
sudo apt-get install cvs
# Conectarnos al server CVS
cvs -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp login
# Bajar codigo fuente
cvs -z3 -d:pserver:anonymous@cvs.linuxdcpp.berlios.de:/cvsroot/linuxdcpp co linuxdcpp
# Instalar scons
sudo apt-get install scons
# Compilar

apt-get install libglade2-dev
cd linuxdcpp/
scons
# Enjoy…
./ldcpp

Como todo huevas, descubri que el shell es una de las cosas que despues de batallar un rato al crear el escriptito o en ver como funciona, ahorra mucho tiempo dinero y esfuerzo…

El tope se lo da uno al cambiar de equipos (cisco en este caso), aunque poco a poco se ven formas de hacer cosas parecidas, no en una forma tan poderosa como en el shell pero pues algo ayudan…

Una de ellas es el uso del pipe, agarrar la salida de un comando y tratarla, en este caso agarrar la salida larga de un comando y escoger lo que nos interesa en unix/linux se usa el comando grep…


jhonny@cash:~$ ifconfig | grep eth
eth0 Link encap:Ethernet HWaddr 00:16:76:6F:86:95

El “grep de los pobres” (pues no tienen opciones como el GNU Grep ) en cisco se llama include

RUTER#sh run | include interface
interface FastEthernet0/0
interface Serial0/0
interface FastEthernet0/1
interface Serial0/1:0

pero por ejemplo… no se puede re-usar la salida obtenida

sh run | include interface | include 0/1

eso nos devolvera lo mismo… cosa que no pasa con el grep…

Pues el otro dia me rolaron una web con unos demos en mp3 y el servidor solo soportaba un download a la vez y pues pa evitar la monserga de estar bajando archivo, tener que esperar y darle al siguiente, empece a ver la opcion de usar emulado el getright, que fue una utileria bastante util hace rato, pero pues para que emular si puedes correrlo nativo…

con un

sudo apt-get install d4x

Tenemos un manager de descargas bastante bueno, se le dan los links y se le dice como los queremos bajar….

dfx

Next Page »