miércoles, julio 04, 2007
Los comandos que más utilizo
56 sudo
29 cd
28 ls
12 df
6 ping
6 beryl-manager
4 sensors
3 lynx
3 history
3 gnome-settings-daemon
Ése ha sido el resultado de teclear: "history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10"
Adiós ATI
Pronto subiré unas capturas realizadas con recordmydesktop, la diferencia entre la anterior tarjeta y ésta es abismal, además de que su configuración en Linux es mucho más sencilla y funcionamiento más fino.
jueves, enero 25, 2007
Estrellas, atomos y yo.
PD: hoy estoy filosófico, será la musica...
jueves, enero 11, 2007
Mi primer script!!
echo Enter s to file sizes,
echo otherwise all the information is listed.
echo -n "Please enter option:"
read choice
if ["$choice" = s]
then
ls -s
else
ls -l
fi
echo Good-bye
Siempre los gráficos...
$ mount -t ext3 /dev/sda1 /mnt/aux
en dónde el directorio aux lo tengo creado para ir montando en él lo que se me va ocurriendo.
entonces busco en /etc/X11/ el archivo xorg.conf, y en la línea dónde especifica los drivers a usar sustituyo "ati" por "vesa". Reinicio el PC, arranco la distribución nueva y voilá! Ahora simplemente es cosa de instalar los drivers oficiales de Ati por la vía habitual, ya que en éste caso los drivers libres no sirven.
martes, diciembre 19, 2006
Como recuperé grub
De entrada había que saber que sistema de ficheros usa Freespire: reiserfs.
En segundo lugar, tirar de cualquier distribución live a mano. No cito de ninguna, se puede hacer con cualquiera.
Abrimos un terminal y creamos un directorio en el que montaremos la partición del disco duro donde se encuentra el grub que queremos restaurar:
mkdir /mnt/ubuntu
Montamos la partición que en mi caso esta formateada con ext3 y es la sda3:
mount -t ext3 /dev/sda3 /mnt/ubuntu
Conecto el directorio /dev de la distro live con el de la partición que he montado, ya que en ésta no se han inicializado los dispositivos como discos duros (sda):
mount --bind /dev /mnt/ubuntu/dev
Ahora cambio el origen de root, lo paso a la partición que hemos montado:
chroot /mnt/ubuntu/
y finalmente instalo grub en el dispositivo sda:
grub-install /dev/sda
Compruebo el menu de grub con abriendolo con un editor de textos para asegurarme que el menu esta bien:
nano /boot/grub/menu.lst
Reinicio el ordenador, y una vez dentro de mi Ubuntu arrancado debidamente con un grub restaurado, añado la entrada correspondiente a Freespire para poder escogerlo como opción de arranque, y aqui viene el porque de saber conocer el sistema de ficheros de Freespire.
Creo un directorio en donde voy a montar la partición de freespire:
sudo mkdir /mnt/freespire
Monto freespire que está en la partición 1 (sda1) del disco duro (sda) en la partición que he preparado para ello:
sudo mount -t reiserfs /dev/sda1 /mnt/freespire
Empiezo a moverme por los archivos de la partición de freespire para llegar al archivo menu.lst del grub de freespire:
cd mnt/freespire
cd boot/grub
Visualizo los archivos del directorio mediante con un ls, y abriendo el menu.lst veo que éste apunta a otro llamado menu-normal.lst, asi que lo abro con:
gedit menu-normal.lst
Mediante un copy/paste selecciono la entrada del menu correspondiente al arranque de freespire que viene a ser algo asi como lo siguiente:
title Freespire Ver. 1.0.13
root (hd0,1)
kernel /boot/vmlinuz-2.6.14-gratis root=/dev/ide/host0/bus0/target0/lun0/part2 rootdev=0x0302 ramdisk=34688 video=vesafb:nomtrr jiffymount=noatime resume2=swap:/dev/hda2:0x44000 vga=0x311 splash=silent
initrd /boot/initrd-2.6.14-gratis.gz
Con el terminal abro el menu.lst del grub de Ubuntu, situado en el directorio /mnt/boot del sistema raíz, no del que hemos montado, y pego el texto previamente seleccionado al final del archivo. En este caso, la orden para abrir el menu.lst deberá ir acompañada del correspondiente "sudo" para tener privilegios de superusario para modificar el menu de grub.
Freespire
De entrada la instalación se completa en ¡apenas 10 minutos! Viene con los drivers propietarios de las tarjetas gráficas tanto ATI como Nvidia, no hay que configurar nada, y también trae consigo los codecs multimedia mas extendidos para audio y vídeo.
La paquetería con la que llega es, como suele ser habitual en las distribuciones para el end-user, amplia y completa (Ofimatica, mensajeria instantanea, ...)
Luce un KDE de tonalidades inicialmente azules, muy intuitivo y en mi opinión, exquisitamente bien acabado.
Y ahora lo mas me ha sorprendido: CNR (click 'n run). Es la interfaz de instalación de software que trae Freespire. Por mucho que personalmente me guste tirar de apt-get en la consola, la mencionada interfaz es lo mejor que he visto para el usuario final. Se presenta aparentemente como una web, en dónde, no solo tenemos los nombres de los programas, sino capturas de pantalla de éstas, descripciones, requerimientos,... Desconozco la cantidad de programas a los que se tiene acceso mediante CNR, pero para el usuario domestico y de pequeña oficina es ¡mas que suficiente!
Lo primero que hice fue instalarme mediante CNR el quake 2, ¡con un solo click! Ya sé que sistema operativo iré promocionando entre mis conocidos a partir de ahora.
La pega: que está en inglés, pero ya aparecerá en castellano.
miércoles, diciembre 13, 2006
Un par de antivirus gratuitos
La razón de escribir ésta no es otra que hablar de mi experiencia con los antivirus en sí. Durante mucho tiempo he usado el AVGFREE, muy ligero, simple y efectivo. Me enseñaron el Avast y decidí probarlo. No va mal, y ha detectado y limpiado dos virus. Sin embargo, desde que lo tengo instalado, el laptop va a marchas forzadas. Puede que Avast requiera más recursos de los que esperaba, o que no se lleve bien con algún otro software que tengo instalado, etc. Las razones pueden ser muchas, pero en mi caso he podido ver como AVGFREE va mejor, por lo que he desinstalado Avast y vuelvo al matabichos de Grisoft.
Efectivamente, sólo ha sido reiniciar el PC y éste ya no va a trancas y barrancas. Para mí que busco la funcionalidad y nada más ya tengo suficiente, pero por ejemplo, el familiar que me mostró el otro antivirus está enamorado del suyo (Avast), que con una sugerente voz femenina le informa de cada vez que ha sido actualizado...
Esta entrada no es un análisis riguroso ni de lejos, sólo mi experiencia, asi que nadie se lo tome como lo que no es.
lunes, diciembre 11, 2006
Wikipedista, virus y otras cosas diarias...
Por otro lado, hace dos días, percibí un funcionamiento errático de mi portatil (con Windows, obviamente). Acostumbrado a que hacía tiempo que no hacía uso del antvirus, escaneé el HD, y allí estaba! Una larva de código maligno haciendo de las suyas... mmmh, curioso, no me indica el nombre del código malicioso, será porque es un antivirus gratuito, maldita mi curiosidad. Eso sí, el origen, curiosamente, fué un programa descargado de una de esas páginas supuestamente fiables que amontonan un monton de enlaces hacia programas que puedes descargar e instalar.
Esto me ha hecho acordarme del temible sasser, que me infectó a los pocos minutos de instalar unos cuantos Windows... o mi primer virus, el Telecom, ya pasado a mejor vida, de aquellos que se propagaban mediante el intercambio de disquetes.
Melancolias a parte, estoy experimentando la tranquilidad y el placer de que no me asalten animaciones flash intrusivas, inesperadas, desagradables, agobiantes y que, sobretodo, me roban el tiempo. La solución ha sido la extensión flashblock para firefox, que junto a noScript y otras, mejoran notablemente la navegación, haciendola, al menos, un poco mas tranquila de lo que estamos acostumbrados ultimamente y mas segura tambien.
viernes, diciembre 08, 2006
Susto con glx!!!!
Al ver la ralentización de las ventanas y las fallas en las aplicaciones con 3D abro una consola y "glxinfo" me devuelve entre otras cosas un inquietante "Error: couldn't find RGB GLX visual"...
Suspiros y maldiciones sobre mi mismo... Pero vamos a ver, GLX... un poco de google y resulta que por alguna extraña razón el archivo xorg.conf ya no tenia la linia "load XGL", asi de vuelta a la consola y tecleo:
$ cd /
$ cd etc
$ cd X11
$ sudo gedit xorg.conf
y en el editor de textos que se me abre, añado en el lugar correspondiente, en la sección "module", la linia:
Load "glx"
La sección "module" queda asi:
Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Finalmente un "control+alt+backspace" para reiniciar el servidor X y el problema estaba solucionado.
Un saludo!!
jueves, diciembre 07, 2006
UFO AI compilando.
Os acordais de un tal UFO, un juego de estrategia por turnos de mas o menos 10 años atrás? Le siguieron las secuelas XCOM y XCOM Apocalypse. A algunos dicho juego nos marcó, y tanto que esperabamos que algún juego algún día repitiese el concepto. Pues bien, hubo una pseudo-secuela que no cuajó nada y era mala de narices, llamada UFO Aftermath, pero unos amantes del código abierto si nos han salido con una secuela digna: UFO AI. Al poco de ser liberado jugué, pero lo terminabas a las dos misiones.
Pero el blog linuxjuegos me despertó la curiosidad de querer volver a jugar, y ¡qué sopresa! RECOMENDADO.
Para instalarlo y jugar, esta vez me he atrevido a compilar, por lo que en lugar de descargarlo lo que hicé fue seguir las instrucciones del wiki del juego. Abro un terminal y copy/paste de las siguientes linias (Detallando un poco: me descargo el programa y librerias necesarias para compilar, creo las carpetas del juego, en las que a su vez descargo los archivos del juego sin compilar y finalmente me coloco dentro la carpeta "trunk"):
$ sudo apt-get install make gcc subversion
$ sudo apt-get install \
libsdl-dev libsdl-ttf2.0-dev libvorbis-dev x11proto-xf86vidmode-dev libxxf86vm-dev libjpeg62-dev libopenal-dev
$ sudo apt-get --reinstall install mesa-common-dev
$ mkdir ufoai
$ cd ufoai
$ svn co https://svn.sourceforge.net/svnroot/ufoai/ufoai/trunk
$ cd trunk
A continuación compilamos el juego:
$ ./configure
$ make
$ make lang
Y ahora lo mas largo, compilar los mapas:
$ make maps
Nos indican en el wiki que compilar los mapas es un proceso que va para largo, asi que podemos dejar el ordenador compilando tranquilamente mientras nos vamos. En un AMD64 3000+ pueden ser alrededor de 6 horas según la web (yo personalmente puedo corroborarlo ;P ).
Finalmente para ejecutarlo:
$ ./ufo
jueves, noviembre 02, 2006
3D, juegos, Google Earth y XGL!!
Juegos? Juegos 3D? Bueno, no pretendamos tener un Oblivion o que estén a la altura de la XBOX360, pero cosas mas que decentes las tenemos, como por ejemplo el Tremulous, bajo licencia GPL. Descargalo, son unos 100MB aprox. Entonces procedes: cambiale los permisos al archivo *.run que te haya descargado, yo lo he hecho con un click derecho de ratón, y en la pestaña permisos, marco la casilla que permita la ejecución del fichero al superusuario. Aplico cambios, abro un terminal, y en la localización del fichero escribo "sudo ./tremu*", y ya está, seguimos las instrucciones que nos da el instalador.
Por último, al querer usar el navegador Opera, no tenía el plugin Flash instalado para él, a pesar de estar para el Firefox. Vamos allá: lo descargo manualmente, cambio los permisos de ejecución, tal como he hecho para el Tremulous, y desde un terminal tecleo "sudo ./flas*". Me pedirá donde hay que poner las extensiones para mi navegador, en este caso, Opera, cuya ruta es "/usr/lib/opera". En caso de disponer de más navegadores, el mismo instalador nos sugiere instalarse en ubucaciones adicionales, como podria ser "/usr/lib/mozilla". Abrimos el Opera, entramos en una web con flash, y ya está!
Para presumir delante de los amigos nos queda Beryl! Simplemente seguir estas instrucciones.
Ubuntu rulando Beryl!!
Es una chapuza de vídeo, lo sé, pero es que todavía no me aclaraba ni con el Istanbul ni con el XVidCap (ambos programas para capturar vídeos de la pantalla)
Se puede apreciar el efecto "wobbly" al mover las ventanas y como incluso moviendo el cubo y aplicando la transparencia la pelicula no muestra ni un signo de ralentización. Hay videos de XGL mucho mas atractivos en youtube.
martes, octubre 31, 2006
Asaltando Matrix
después de un "sudo apt-get install nmap" y de "nmap 192.168.1.*":
esan@esan-desktop:~$ nmap 192.168.1.*
Starting Nmap 4.10 ( http://www.insecure.org/nmap/ ) at 2006-10-31 11:59 CET
Interesting ports on 192.168.1.1:
Not shown: 1675 closed ports
PORT STATE SERVICE
21/tcp open ftp
23/tcp open telnet
53/tcp open domain
80/tcp open http
Interesting ports on 192.168.1.32:
Not shown: 1674 closed ports
PORT STATE SERVICE
22/tcp open ssh
139/tcp open netbios-ssn
445/tcp open microsoft-ds
6001/tcp open X11:1
6666/tcp open irc-serv
Interesting ports on 192.168.1.33:
Not shown: 1675 filtered ports
PORT STATE SERVICE
80/tcp open http
139/tcp open netbios-ssn
443/tcp open https
445/tcp open microsoft-ds
Nmap finished: 256 IP addresses (3 hosts up) scanned in 38.198 seconds
Vamos, que veo los puertos abiertos de todos los equipos de mi red, y parece, que al no especificar ninguna ip concreta, me devuelve todos los equipos conectados... ¿una herramienta para detectar intrusos? Mas bien no, quizas para mi si, son 3 IP's contando la del router... Pero en una "red de verdad" va ser que no.
El programam nmap es el que usa Trinity cuando quiere asaltar el ordenador que controla la electricidad del edificio en que se encuentran Morfeo, Neo y el maestro de llaves, hacia el final de Matrix Reloaded.
Ahora, voy a por el manual de nmap, que ademas está en castellano, en la web oficial.
viernes, octubre 27, 2006
Crónica de una posible estafa
Empiezan los intercambios de e-mail correspondientes, el oferente además promete muchas cosas, tales como el envio del vehiculo a mi domicilio pagando él mismo los costes. Más economico todavía. Sigo interesado, dudando mucho eso sí, pero tan embellesado por la oferta y el producto que no atiendo a razones.
Es entonces que mas sorprendentemente todavía, negociando el envío del vehículo hasta mi domicilio, me propone usar los servicios de una compañía llamada Cargo Federal, cuya dirección web es www.cargofederal.com. Mirando en la página, muy bonita y aparentemente bien hecha, transmite hasta seriedad, explican como hacen de intermediarios en los envíos de mercancías, quedando asegurando tanto para el vendedor recibir el dinero, como para el cliente, recibir el procucto, teniendo la oportunidad de comprobarlo antes de aceptar que se lo queda. Maravilloso. Hay que registrarse. Obviamente.
Todo era muy de color de rosa y surrealista, toda una ganga, enviado desde Hamburgo a la puerta de mi casa sin recargo alguno... Así que a lo largo de las negociaciones, me fuí buscando información mediante google y demás acerca del vendedor, además de un whois a la página de la empresa de trasnportes, y curioso resultado:
Request: cargofederal.comResulta que quien ha dado de alta la página es éste mismo vendedor, mi estimado Sr. Robert King, con residencia según whois en Estados Unidos, además de que dicha página ha sido creada apenas unos días antes de que empezaran nuestras negociaciones.
whois server for *.com is whois.crsnic.net ...
connected to whois.crsnic.net [199.7.59.74:43] ...
connected to whois.enom.com [72.5.232.19:43] ...
=-=-=-=
Visit AboutUs.org for more information about cargofederal.com
AboutUs: cargofederal.com
Registration Service Provided By: Globat.com - Web Hosting Made Easy
Contact: hostmaster@globat.com
Visit: http://www.globat.com
Domain name: cargofederal.com
Registrant Contact:
Robert King (robertking2002@yahoo.com)
+1.2024706802
Fax:
4919 Oferrell Farm Rd
Mcleansville, NC 27301
US
Administrative Contact:
Robert King (robertking2002@yahoo.com)
+1.2024706802
Fax:
4919 Oferrell Farm Rd
Mcleansville, NC 27301
US
Technical Contact:
Globat, LLC.
Hostmaster Role Account (hostmaster@globat.com)
+1.3234175167
Fax: none
11288 Ventura Blvd. #443b
Studio City, CA 91604
US
Status: Locked
Name Servers:
ns1.dnsjunction.com
ns2.dnsjunction.com
Creation date: 09 Oct 2006 18:19:11
Expiration date: 09 Oct 2007 18:19:11
Teniendo en cuenta que el citado vendedor me decía ser alemán, residente el Alemania, y que para las transacciones, como es debido, íbamos a usar una compañía externa ajena a ambos, como es lo aconsejable en estos casos...
Mi respuesta fúe la siguiente:
Dear Mr. King,
I've checked the cargofederal website, and it's a domain created by yourself on the same month we are now. Can we work with an alien but well known company for both like Fedex for example, or the Germany mail and postal official service?
No obtuve respuesta ninguna, sospechoso teniendo en cuenta que el hombre parecía no hacer otra cosa más que estar pendiente del correo electrónico, es más, el anuncio del vehículo ha desaparecido, y además, no contesta mis correos desde hace días... Me estará engañando con otro? Bueno, más bien, engañando a otro incauto, la verdad.
La lección de todo ello, no es más que, nadie regala nada, es muy fácil caer en engaños, y la mejor seguridad es el sentido común.
Best wishes, Mr. King.
viernes, octubre 06, 2006
Cumpliendo las normas
Aqui un enlace que contiene muchas páginas web bien hechas que cumplen con los estándares, y que por lo tanto son accesibles desde cualquier navegador, a todo el mundo.
No he encontrado en dicho directorio ninguna web que sacrificara estética a cambio de funcionalidad ni al revés, además de que me han funcionado perfectamente en Firefox, Opera e IE.
jueves, octubre 05, 2006
Una imagen vale mas que mil palabras...
Si no tenemos conexión a internet...
De haber conocido esta posibilidad antes no habría sufrido tanto ;P.
Instalación II
Una vez instalado Automatix, simplemente es cuestión de marcar la casilla de verificación correspondiente a lo que deseais instalar y seguir las instrucciones correspondientes. Aqui es donde los usuarios de NVIDIA teneis ventaja sobre los de ATI, ya que la instalación de los drivers correspondientes a dichas tarjetas gráficas está a tan sólo un clic de ratón.
La instalación
Mi instalación:
15GiB para sistema raiz
100Gib para /home
2GiB de espacio swap (el doble de mi cantidad RAM) //error de novato, con 1GB sobra.
Una vez finalizada la instalación, dejamos que el sistema instale las actualizaciones necesarias.
Mi siguiente paso fué configurar la ATI; me descargué los drivers desde ati.com, y seguí las siguientes instrucciones sacadas de la guía wiki para ubuntu, y realizé la instalación mediante paquetes (me limité a realizar un copiar/pegar de los comandos para el terminal)*:
$ sudo apt-get updateFinalmente reinicio el PC y compruebo, en la pantalla del terminal con la orden
$ sudo apt-get install module-assistant
build-essential
$ sudo apt-get install fakeroot dh-make
debconf libstdc++5 linux-headers-$(uname -r)
$ bash ati-driver-installer-8.29.6.run --buildpkg
Ubuntu/dapper
$ sudo dpkg -i xorg-driver-fglrx_8.29.6-1_i386.deb
$ sudo dpkg -i fglrx-kernel-source_8.29.6-1_i386.deb
$ sudo dpkg -i fglrx-control_8.29.6-1_i386.deb
$ sudo rm /usr/src/fglrx-kernel*.deb
$ sudo module-assistant prepare
$ sudo module-assistant update
$ sudo module-assistant build fglrx
$ sudo module-assistant install fglrx
$ sudo depmod -a
$ sudo aticonfig --initial
$ sudo aticonfig --overlay-type=Xv
"glxinfo", si tengo aceleración gráfica (una de las linias de salida es "direct rendering: YES ").
El resto del hardware funciona sin necesidad de configurar nada.
No he probado todavía de configurar la ATI bajo Ubuntu 64, sin embargo, en la versión 5.10 de Ubuntu para AMD64 me funcionaba sin problemas.
*Importante, si no lo has hecho, activar los repositorios Universe y Multiverse.