Banner

10/19/2010

GIF animado desde vídeo



 A veces queremos poner un avatar o banner en gif animado , y tenemos un video con la secuencia adecuada, que hacer? Con Avidemux y Gimp podremos lograr exelentes resultados:
Lo primero que vamos a hacer es buscar el vídeo del que queremos extraer la imagen. En este ejemplo, he usado un vídeo de Dailymotion. Descargar un vídeo flash en Linux es muy fácil. Sólo debes esperar a que se cargue completamente y luego ir al directorio /tmp.

Lo encontrarás más o menos así

  Luego sólo tienes que copiarlo y pegarlo, por ejemplo, en tu escritorio.  A partir de ahí, ya puedes cerrar la ventana/pestaña del navegador donde tenías abierto el vídeo. Ahora vamos a extraer la secuencia que nos interesa…Para eso, necesitamos tener instalado Avidemux.  Si lo tienes instalado, lo encontrarás en Aplicaciones >  Sonido y  vídeo > Avidemux (GTK+).  Si no lo tienes instalado, abre una terminal y escribe “sudo aptitude install avidemux”, sin comillas).Ya dentro de Avidemux, pinchamos sobre el botón “Abrir” y elegimos el vídeo que antes habíamos guardado en el escritorio.
 
Es posible que en ese momento nos salga este mensaje

Elegimos “Utilizar modo seguro” y llegamos aquí:


Avidemux, es un programa fantástico. Pero solo explicare lo que ahora interesa. En la parte inferior izquierda, donde pone “Imagen:” introducimos el número 2616 y pulsamos Intro. Eso nos lleva hasta ese fotograma en la línea de tiempo del vídeo. Con otro video puedes buscar tu mismo, con la barra deslizante, donde empieza y termina (números de fotograma). 

Fíjate abajo a la izquierda: estamos en la imagen 2616


 Ahora hacemos clic sobre el botón Seleccionar inicio:


Si te fijas en la parte inferior derecha, justo debajo de la palabra “Selección” ahora pone A: 002616. Volvemos a la ventanita de abajo a la izquierda y ponemos el fotograma final, que para este ejemplo será el 2655, y pulsamos Intro. 
Una vez hecho eso, pulsamos sobre el botón Seleccionar fin:

  En la parte de abajo a la derecha se habrá actualizado la selección B: 002655. Ya sólo nos queda guardar la secuencia.
Hacemos una carpeta en el escritorio y luego vamos a Avidemux y elegimos Archivo > Guardar > Guardar selección como imágenes JPEG…“. Elegimos la ruta de la carpeta que acabamos de crear en el escritorio, le ponemos un nombre y pinchamos en el botón Guardar. Ya podemos cerrar Avidemux.

Tenemos una carpeta en nuestro escritorio que contiene esto 




 
Es el turno del GIMP. Lo iniciamos desde Aplicaciones > Gráficos > Editor de imágenes GIMP. Una vez en el GIMP, elegimos Archivo > Abrir como capas y seleccionamos todas las imágenes JPG que tenemos en la carpeta.



Obtendremos algo así

La ventana de la derecha es muy importante. Ahí es donde podemos ver las capas que formarán nuestro GIF animado, así que si no te aparece esa ventana, actívala desde Ventanas > Diálogos empotrables > Capas.
Pues ya casi hemos terminado. Vamos a redimensionar nuestras imágenes, por si queremos usarlas en un foro, como firma de nuestro usuario o lo que sea. Para eso, nos fijamos en esa ventana de la derecha y activamos las cadenas para todas las capas, dejándolo como vemos en esta captura:
Hay unas cadenas entre el icono del ojo y la miniatura de la imagen. Esas cadenas deben aparecer en todas las capas, es importante. Para redimensionar la imagen y adaptarla a nuestras necesidades, seleccionamos Imagen > Escalar la imagen.

 

 
Nos aparecerá esta ventana



Se puede jugar con el tamaño hasta que nos parezca adecuado para nuestros fines. Luego guardar el resultado, desde Archivo > Guardar como….
Elegimos el sitio donde queremos que lo guarde y le ponemos nombre (“algo”.gif).



Nos aparecerá esta ventana
 

Debemos elegir “Guardar como animación” y pinchar sobre el botón Exportar.

Nos aparecerá esta ventana

Con las opciones como están se puede guardar, pero elegí un retardo de 30 milisegundos en lugar de los 100 que vienen por defecto. 

nuestro GIF animado





10/18/2010

Cómo crear un repositorio caché con apt-cacher?

Cuando estás ejecutando la misma distribución en diferentes maquinas, es interesante crear un repositorio cache en tu red para que una vez descargado un paquete de un repositorio oficial, todas las demás maquinas lo descarguen en tu red local. De esta manera, no descargarás un paquete más de una vez desde los repositorios oficiales. Tenemos una máquina llamada cacher, con un ip fijo; esta máquina va a actuar como un repositorio cache, básicamente, y el resto de máquinas de la red van a usarla como repositorio.

1.Instalar el servicio:

En la terminal escribimos:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install apt-cacher


Una vez está hecho, es el momento de empezar la configuración que se encuentra en /etc/apt-cacher/apt-cacher.conf

2. Configurando Apt-Cacher

Editamos el fichero de configuracion, ej: sudo nano /etc/apt-cacher/apt-cacher.conf. Las opciones que no se comentan es porque se recomienda dejarlas por defecto, o no son interesantes.

daemon_port:puerto por donde escucha el servicio, defecto para apt-cacher es el 3142. Recomiendo no cambiarlo.

allowed_hosts: por defecto, todos los host tienen permiso de acceder a tu repositorio cache. En mi caso, quiero permitir el acceso a mi LAN 192.168.1.0/24 y al localhost (127.0.0.1 ), por lo que cambié el valor a:

allowed_hosts=192.168.1.0/24 ya que localhost siempre tiene permiso, no es necesario añadir 127.0.0.1

generate_reports: Esta opción hace que apt-cacher cree un informe sobre como de eficiente es tu cache en el uso diario. El valor por defecto es 1, si quieres deshabilitarlo deberás ponerlo a 0

logdir: hacia donde van los log, por defecto:

logdir:=/var/log/apt-cacher

expire_hours: Método de expiración de los paquetes de la cache, si prefieres la velocidad, ponle un valor > 0, que será el tiempo en horas que "vivirá" un paquete, sin que el servicio descargue uno nuevo, si esta en cero, busca otro más nuevo, si no lo hay te da el que esta en cache, en cero descargas más, pero te evitas paquetes rotos.

expire_hours=0

2.2. Activando apt-cacher al comienzo

Para arrancar apt-cacher necesitamos activarlo desde /etc/default/apt-cacher. Abre /etc/default/apt-cacher y configura AUTOSTART a 1:

AUTOSTART=1

Ahora reinicia apt-cacher:

sudo service apt-cacher restart

Ahora que apt-cacher arranca, es hora de actualizar el /etc/apt/sources.list de todos tus clientes para que cada host de la red use nuestro repositorio cache.

3. Configurando el sources.list de los clientes y el Servidor

Ahora es el momento de configurar el sources.list de los clientes: /etc/apt/sources.list. Es importante utilizar nuestro repositorio cache en el servidor también, ya que, cualquier actualización hecha por el servidor repercutirá en la cache.

Aquí esta el /etc/apt/sources.list original:

###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid main
###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ lucid-security main
deb-src http://archive.ubuntu.com/ubuntu/ lucid-updates main
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu lucid partner

Para utilizar nuestro repositorio cache, necesitamos cambiar estas entradas a:

###### Ubuntu Main Repos
deb http://127.0.0.1:3142/archive.ubuntu.com/ubuntu/ lucid main restricted universe multiverse

deb-src http://127.0.0.1:3142/archive.ubuntu.com/ubuntu/ lucid main
###### Ubuntu Update Repos
deb http://127.0.0.1:3142/archive.ubuntu.com/ubuntu/ lucid-security main restricted universe multiverse
deb http://127.0.0.1:3142/archive.ubuntu.com/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://127.0.0.1:3142/archive.ubuntu.com/ubuntu/ lucid-security main
deb-src http://127.0.0.1:3142/archive.ubuntu.com/ubuntu/ lucid-updates main
###### Ubuntu Partner Repo
deb http://127.0.0.1:3142/archive.canonical.com/ubuntu lucid partner

Nota:cambiar el 127.0.0.1, por el ip de tu servidor.el 127.0.0.1 seria para los sources.list del propio servidor.

Cada cliente debe ser capaz de descargar los paquetes .deb desde nuestro repositorio cache:

sudo apt-get update

Nota: debe ser ejecutado en cada cliente.

4. Importando los paquetes desde /var/cache/apt/archives/ al repositorio apt-cacher

Puede que tu servidor ya tenga una gran cantidad de paquetes en su cache local: /var/cache/apt/archives/ (de echo las actualizaciones). apt-cacher ofrece una herramienta para importar estos archivos al repositorio de apt-cacher. Hay unos scripts muy útiles que se encuentran en /usr/share/apt-cacher/. El que nos interesa es apt-cacher-import.pl. Para importar archivos .deb desde /var/cache/apt/archives al repositorio de apt-cacher ejecuta:

sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives

Ahora, en el directorio /var/cache/apt-cacher/packages/ habrá unos cuantos paquetes.

5. Obteniendo el informe de uso del repositorio cache

Si dejas la opción generate_reports configurada a 1, apt-cacher generará un informe de uso diario de la cache.

Podrás acceder a él en la dirección: http://ip_servidor:3142/report. Si necesitas regenerar el informe, ejecuta:
sudo /usr/share/apt-cacher/apt-cacher-report.pl


Anexo: ejemplo de configuración


#################################################################
# This is the config file for apt-cacher. On most Debian systems
# you can safely leave the defaults alone.
#################################################################

# cache_dir is used to set the location of the local cache. This can
# become quite large, so make sure it is somewhere with plenty of space.
cache_dir=/home/apt-cacher

# The email address of the administrator is displayed in the info page
# and traffic reports.
admin_email=root@localhost

# For the daemon startup settings please edit the file /etc/default/apt-cacher.

# Daemon port setting, only useful in stand-alone mode. You need to run the
# daemon as root to use privileged ports (<1024).
daemon_port=3142

# optional settings, user and group to run the daemon as. Make sure they have
# sufficient permissions on the cache and log directories. Comment the settings
# to run apt-cacher as the native user.
group=www-data
user=www-data

# optional setting, binds the listening daemon to specified IP(s). Use IP
# ranges for more advanced configuration, see below.
# daemon_addr=localhost

# If your apt-cacher machine is directly exposed to the Internet and you are
# worried about unauthorised machines fetching packages through it, you can
# specify a list of IPv4 addresses which are allowed to use it and another
# list of IPv4 addresses which aren't.
# Localhost (127.0.0.1) is always allowed. Other addresses must be matched
# by allowed_hosts and not by denied_hosts to be permitted to use the cache.
# Setting allowed_hosts to "*" means "allow all".
# Otherwise the format is a comma-separated list containing addresses,
# optionally with masks (like 10.0.0.0/22), or ranges of addresses (two
# addresses separated by a hyphen, no masks, like '192.168.0.3-192.168.0.56').
allowed_hosts=*
denied_hosts=

# And similarly for IPv6 with allowed_hosts_6 and denied_hosts_6.
# Note that IPv4-mapped IPv6 addresses (::ffff:w.x.y.z) are truncated to
# w.x.y.z and are handled as IPv4.
allowed_hosts_6=fec0::/16
denied_hosts_6=

# This thing can be done by Apache but is much simpler here - limit access to
# Debian mirrors based on server names in the URLs
#allowed_locations=ftp.uni-kl.de,ftp.nerim.net,debian.tu-bs.de

# Apt-cacher can generate usage reports every 24 hours if you set this
# directive to 1. You can view the reports in a web browser by pointing
# to your cache machine with '/apt-cacher/report' on the end, like this:
# http://yourcache.example.com/apt-cacher/report
# Generating reports is very fast even with many thousands of logfile
# lines, so you can safely turn this on without creating much
# additional system load.
generate_reports=1

# Apt-cacher can clean up its cache directory every 24 hours if you set
# this directive to 1. Cleaning the cache can take some time to run
# (generally in the order of a few minutes) and removes all package
# files that are not mentioned in any existing 'Packages' lists. This
# has the effect of deleting packages that have been superseded by an
# updated 'Packages' list.
clean_cache=1

# The directory to use for apt-cacher access and error logs.
# The access log records every request in the format:
# date-time|client ip address|HIT/MISS/EXPIRED|object size|object name
# The error log is slightly more free-form, and is also used for debug
# messages if debug mode is turned on.
# Note that the old 'logfile' and 'errorfile' directives are
# deprecated: if you set them explicitly they will be honoured, but it's
# better to just get rid of them from old config files.
logdir=/var/log/apt-cacher

# apt-cacher can use different methods to decide whether package lists need to
# be updated,
# A) looking at the age of the cached files
# B) getting HTTP header from server and comparing that with cached data. This
# method is more reliable and avoids desynchronisation of data and index files
# but needs to transfer few bytes from the server every time somebody requests
# the files ("apt-get update")
# Set the following value to the maximum age (in hours) for method A or to 0
# for method B
expire_hours=0
#expire_hours=4500

# Apt-cacher can pass all its requests to an external http proxy like
# Squid, which could be very useful if you are using an ISP that blocks
# port 80 and requires all web traffic to go through its proxy. The
# format is 'hostname:port', eg: 'proxy.example.com:8080'.
#http_proxy=proxy.example.com:8080
http_proxy=10.3.0.8:8080

# Use of an external proxy can be turned on or off with this flag.
# Value should be either 0 (off) or 1 (on).
use_proxy=1

# External http proxy sometimes need authentication to get full access. The
# format is 'username:password'.
http_proxy_auth=

# This sets the interface to use for the upstream connection.
# Specify an interface name, an IP address or a host name.
# If unset, the default route is used.
#interface=

# Rate limiting sets the maximum bandwidth in bytes per second to use
# for fetching packages. Syntax is fully defined in 'man wget'.
# Use 'k' or 'm' to use kilobytes or megabytes / second: eg, 'limit=25k'.
# Use 0 or a negative value for no rate limiting.
limit=10k

# Debug mode makes apt-cacher spew a lot of extra debug junk to the
# error log (whose location is defined with the 'logdir' directive).
# Leave this off unless you need it, or your error log will get very
# big. Acceptable values are 0 or 1.
debug=0

# To enable data checksumming, install libberkeleydb-perl and set this option
# to 1. Then wait until the Packages/Sources files have been refreshed once
# (and so the database has been built up). You can also nuke them in the cache
# to trigger the update.
# checksum=1

# Print a 410 (Gone) HTTP message with the specified text when accessed via
# CGI. Useful to tell users to adapt their sources.list files when the
# apt-cacher server is being relocated (via apt-get's error messages while
# running "update")
#cgi_advise_to_use = Please use http://cacheserver:3142/ as apt-cacher access URL
#cgi_advise_to_use = Server relocated. To change sources.list, run perl -pe "s,/apt-cacher\??,:3142," -i /etc/apt/sources.list

# Server mapping - this allows to hide real server names behind virtual paths
# that appear in the access URL. This method is known from apt-proxy. This is
# also the only method to use FTP access to the target hosts. The syntax is
# simple, the part of the beginning to replace, followed by a list of mirror
# urls, all space separated. Multiple profile are separated by semicolons
# Note that you need to specify all target servers in the allowed_locations
# options if you make use of it. Also note that the paths should not overlap
# each other. FTP access method not supported yet, maybe in the future.
# path_map = debian ftp.uni-kl.de/pub/linux/debian ftp2.de.debian.org/debian ; ubuntu archive.ubuntu.com/ubuntu ; security security.debian.org/debian-security ftp2.de.debian.org/debian-security

# Permitted package files - this is a perl regular expression which matches all
# package-type files (files that are uniquely identified by their filename).
# The default is:
#package_files_regexp = (?:\.deb|\.rpm|\.dsc|\.tar\.gz|\.diff\.gz|\.udeb|index\.db-.+\.gz|\.jigdo|\.template)

# Permitted Index files - this is the perl regular expression which matches all
# index-type files (files that are uniquely identified by their full path and
# need to be checked for freshness).
#The default is:
#index_files_regexp = (?:Index|Packages\.gz|Packages\.bz2|Release|Release\.gpg|Sources\.gz|Sources\.bz2|Contents-.+\.gz|pkglist.*\.bz2|release|release\..*|srclist.*\.bz2|Translation-.+\.bz2)

7/07/2010

Cómo loguearnos por ssh sin poner la contraseña?

Mediante ssh-keygen creamos la llave publica y la privada, ssh-copy-id copia la llave publica del host local hacia el fichero .ssh/authorized_key del host remoto, aplicando además los permisos apropiados:

#1: Crear la llave publica y la privada mediante ssh-key-gen en el host local:

3caram@local-host$ [Nota: estamos en el host local]
3caram@local-host$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/3caram/.ssh/id_rsa):[Enter key]
Enter passphrase (empty for no passphrase): [Press enter key]
Enter same passphrase again: [Pess enter key]
Your identification has been saved in /home/3caram/.ssh/id_rsa.
Your public key has been saved in /home/3caram/.ssh/id_rsa.pub.
The key fingerprint is:
33:b3:fe:af:95:95:18:11:31:d5:de:96:2f:f2:35:f9 3caram@local-host

# 2: Copial la llave pública hacia el host remoto utilizando ssh-copy-id:


3caram@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub usuario_host_remoto@ip_host_remoto
usuario_host_remoto@ip_host_remoto's password:
Now try logging into the machine, with "ssh 'remote-host'", and check in:
.ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting.
[Nota: ssh-copy-id agrega la llave al .ssh/authorized_key del host remoto]

#3:Nos logueamos sin poner la contraseña:

3caram@local-host$ ssh usuario_host_remoto@ip_host_remoto
Last login: Sun Nov 16 17:22:33 2008 from x.x.x.x
[Nota: SSH no pidió contraseña]
usuario_host_remoto@ip_host_remoto$ [Note: estas ahora en el host remoto]

6/07/2010

Instalarle nuevas (un montón de) fuentes a Ubuntu/Mint

Podemos instalarlas mediante este comando:
sudo aptitude install cl-pdf cm-super-x11 gsfonts
gsfonts-other latex-xft-fonts lmodern t1-cyrillic \
t1-oldslavic t1-teams t1-xfree86-nonfree \
ttf-adf-accanthis ttf-adf-baskervald \
ttf-adf-berenis ttf-adf-gillius \
ttf-adf-ikarius ttf-adf-irianis \
ttf-adf-libris ttf-adf-mekanus \
ttf-adf-oldania ttf-adf-romande \
ttf-adf-switzera ttf-adf-tribun \
ttf-adf-universalis ttf-adf-verana \
ttf-aenigma ttf-alee ttf-ancient-fonts \
ttf-atarismall ttf-beteckna \
ttf-bpg-georgian-fonts ttf-breip \
ttf-dejavu-extra ttf-droid \
ttf-dustin ttf-ecolier-court \
ttf-ecolier-lignes-court ttf-engadget \
ttf-f500 ttf-fifthhorseman-dkg-handwriting \
ttf-georgewilliams ttf-goudybookletter \
ttf-inconsolata ttf-isabella ttf-jsmath \
ttf-junicode ttf-jura ttf-larabie-deco \
ttf-larabie-straight ttf-larabie-uncommon \
ttf-liberation ttf-linex ttf-linux-libertine \
ttf-lyx ttf-manchufont ttf-marvosym ttf-mgopen \
ttf-mona ttf-ocr-a ttf-oflb-euterpe ttf-okolaks \
ttf-opensymbol ttf-radisnoir ttf-sil-andika \
ttf-sil-charis ttf-sil-doulos ttf-sil-gentium \
ttf-sil-gentium-basic ttf-sjfonts ttf-staypuft \
ttf-summersby ttf-symbol-replacement ttf-tiresias \
ttf-tomsontalks ttf-tuffy ttf-ubuntu-title \
ttf-unifont ttf-xfree86-nonfree xfonts-scalable \
ttf-xfree86-nonfree-syriac msttcorefonts \
s


También agregarle otras fuentes que tengan una
extensión .ttf, copiando por ejemplo, las de
windows (WINDOWS/Fonts/), con privilegios de root
en la carpeta msttcorefonts localizada en
/usr/share/fonts/truetype/ . y las que posean
la extensión .pfb y .pfm (hacen pareja!) en la
carpeta /usr/share/fonts/type1/ .

Nota: las ttf para OpenOffice y las pfb&pfm para Gimp.

Fuentes de Mac:www.megaupload.com/?d=9AV3DCWA

Finalizando actualizamos la cache de fuentes:
sudo fc-cache -f -v

6/05/2010

Cómo restringir el uso de determinados programas?

Por defecto cualquier usuario puede ejecutar cualquier programa del los que se instalan mediante los gestores de paquetes, entonces hay alguna forma de hacer que un usuario determinado no pueda ejecutar un programa o mejor aún, una lista de programas?

Los pasos serian los siguientes:
1ro:Crear un grupo nuevo, agregando los usuarios que interesan que si lo ejecuten el programa o lista de programas
2do:Dándole la propiedad de ese archivo a un usuario del grupo anterior, con permisos totales al dueño, ejecución al grupo y ninguno al resto.
3ro:Es más sencillo decir quienes si pueden ejecutar que quienes no.
4to:Se pueden crear cuantos usuarios y grupos se necesiten.

Ejemplo:
sudo addgroup ejemplo
sudo useradd usuario -g ejemplo -p pasword
donde ejemplo es el grupo al que pertenece el usuario, y pasword el pasword que se le dará al usuario y así cuantos usuarios y grupos se necesiten.
Si se quiere que solo usuario y los que pertenescan al grupo ejecuten, digamos el pidgin:
sudo chown usuario:grupo /usr/bin/pidgin
sudo chmod 710 /usr/bin/pidgin

También se le puede aplicar a una lista de programas:
sudo chown usuario:ejemplo /usr/bin/pidgin /usr/bin/amule /usr/bin/abirword ...
sudo chmod 710 /usr/bin/pidgin /usr/bin/amule /usr/bin/abirword ...

5/28/2010

Pringao-Howto!

En este documento veremos qué es un pringao, es decir, alguien que le compra, instala o arregla un ordenador a un familiar, conocido o amigo sin cobrar, y que a partir de ese momento se convierte en un esclavo dedicado a mantener de por vida el equipo de aquel a quien ayudó (en teoría de forma puntual) desinteresadamente. Además este equipo lleva Windows (casi siempre) y es una cuna de problemas, dolores de cabeza y pérdidas de tiempo.

Con este Pringao-Howto espero que los pringaos se autoreconozcan y se ayuden a sí mismos, así como evitar que se generen futuros pringaos. Léelo. Si crees que se parece en algo a la historia de tu vida, ya lo sabes, eres un pringao. No debemos sentir vergüenza de haber sido pringaos, ya que esta condición aparece precisamente por ser buenas personas y estar dispuestos a ayudar. Este documento es un ejemplo real de cómo una persona se convierte en pringao, desde sus orígenes hasta que se harta, con las conclusiones de cómo debemos actuar para evitar tal atropello.

Finalmente, este Howto es una guía que viene a demostrar de forma práctica las siguientes MENTIRAS universales:

Windows es muy fácil de instalar (hasta un niño podría hacerlo); basta con pulsar ACEPTAR.

Windows es muy fácil de manejar (hasta un niño podría hacerlo); no hace falta aprender nada para manejar Windows.

Windows permite hacer cosas muy avanzadas sin saber nada de informática; no hace falta saber qué es la RAM o cómo funciona un ordenador.

Windows se aprende en unos minutos. ¡Es plug-and-play!

Gracias a Windows ahora el ordenador es muy fácil de usar y por eso hay un PC en cada casa. La gente no sabría usar un ordenador si no fuera por Windows.

Para la demostración de todas las anteriores premisas contaremos con la ayuda de nuestros 2 inestimables colaboradores:

Ricardo Borriquero, un adorable joven de 15 años hijo de la señora de la puerta 9, que vive en el mismo rellano que nuestro siguiente invitado...

Ramón Aguillo Pardillo, nuestro joven pringao licenciado en Informática tras 5 duros años de carrera, usuario de GNU/Linux, defensor del software libre e hijo de la señora de la puerta 10.
2 Ingredientes necesarios para instalar un Pringao

Para poder verificar las sentencias anteriores necesitaremos:

Un usuario que nunca ha tenido un ordenador (Ricardo Borriquero, en nuestro ejemplo).

Un usuario con conocimientos de Informática (no es necesario que sea licenciado, pero ayudará a la demostración).

Establecer un tipo de relación social (por ejemplo, ser vecinas, aunque también vale ser hermano, primo, amigo o conocido) entre los 2 usuarios anteriores. En la práctica y para nuestro ejemplo contaremos con la inestimable ayuda de las 2 madres de Ricardo Borriquero y de Ramón Aguillo, vecinas de la misma escalera.

Un Sistema Operativo que sea muy fácil de instalar y usar, y que no haga falta saber nada de informática para usarlo. Gracias a él podemos usar ordenadores sin saber nada, tan sólo utilizando el ratón.
3 Modo de instalación y funcionamiento

Me llamo Ricardo Borriquero, y os voy a contar la historia que demuestra lo fácil de usar que es Windows y cómo conseguí a mi pringao particular. La instalación de nuestro pringado comienza con una inocente conversación entre Pepa (mi madre) y Juana (la madre de Ramón Aguillo Pardillo) en el rellano de la escalera.

- Pues mi hijo es informático y...

- Ah, ¿si? ¿en qué academia ha estudiado?

- ¿ein?

- Sí, yo también quería aprender informática así que me apunté a un curso de mecanografía del Cececé. Ahora tecleo muy rápido en la máquina de escribir, así que seguro que yo podría haber sido Ingeniera en Informática hasta en la Universidad y todo.

- Pues al mío yo le quería comprar un ordenador y ... ¡anda! pues tu hijo le podría ayudar a comprarse uno, así además practica informática. Encima le hacemos un favor.

- Ya, claro, sí, estooooooooo...

- Pues eso, esta noche cuando vuelva mi hijo se pasa por tu casa y el tuyo le puede aconsejar dónde comprárselo. Ya sabes, además le puede enseñar a usarlo en un ratito que tenga libre...

- ¿Pero tu hijo necesita un ordenador?

- ¡Claro! Así aprenderá más en el colegio, porque ya sabes que con un ordenador sacas un 10 en todos los trabajos porque el ordenador sabe las respuestas a todo, que para algo es eléctrico y tiene inteligencia... Lo malo es, ya sabes, todo eso que dice en Telechincho, los malvados virus que hacen los terroristas, y los juakers, que son unos jóvenes malvados que entran en el ordenador y le hacen cosas hasta que explota y mueren todos los que están en la casa...

- Sí, esto... luego os pasais cuando esté mi hijo. Adios...

Bien, ya tenemos el germen de nuestro pringao instalado en el sistema... Ahora veamos cómo configuré mi pringao.

3.1 Instalando a nuestro Pringao

Primero de todo, hablé con él y le explicé que me podría ayudar a comprar un ordenador. El resto fue sencillo... fui a su casa y me dio varios folletos de precios de ordenadores y me intentó explicar no-se-qué rollo de la memoria RUM y el DVDRAM. Lo que realmente entendí es que cuanto más altos sean todos los numeros mejor. Incluído el precio. No importa eso último, paga Papá.

También me enteré de que no hay ordenadores de Microsoft, y que los ordenadores tampoco se llaman Windows. Windows es el programa que se mete en el ordenador. Genial. Me importa tres bledos cómo se llame, mientras pueda jugar al FISFA y al Kuake. Me habló de que él usaba un sistema que se llama Lunix o algo así, pero cuando le pregunté que si iba el FISFA me dijo que no, así que ¡menuda mierda! ¿para qué puede servir algo así?

Bien, yo hice como que prestaba mucha atención y al final de todo dije "NO LO ENTIENDO." Se lo dije varias veces, delante de mi madre y de la suya, hasta que dijo: "BUENO, VENGA, YO TE ACOMPAÑO A LA TIENDA Y LO COMPRAMOS". En ese momento le dije a mi madre lo ocupado que estaba jugando con mis amigos y que tenía que ir al cine por la tarde, así que ambas madres convinieron que lo mejor era que mi madre le diera el dinero y él me lo comprara, porque como él es informático, nadie mejor que él para comprarlo y que no me engañen en la tienda...

A los 3 días Ramón Aguillo me trajo el ordenador. ¡Hay que ver qué lento! ¡Ha tardado 3 días! Tuve que estar 3 días esperando viendo la tele y jugando a la consola mientras él iba a la tienda 2 veces, una a encargarlo y otra a recogerlo, y encima llega todo sudado el tío guarro diciendo que pesa 20 kilos el monitor de 17 pulgosos de esos... todo excusas. Y va y me suelta lo había conseguido sacar por un precio muy ajustado... seguro que ha timado a mi madre y le ha cobrado dinero de más y luego ha hablado con el de la tienda para que falsificara las facturas... En fin, yo paso.

La siguiente hora la dediqué a ver cómo montaba el equipo. Ramón Aguillo me explicaba para qué servía cada cable y dónde iba conectado. Como si me importara algo... "PERO SI YO NO VOY A TOCAR LOS CABLES NUNCA, NO SEA QUE SE ESTROPEE", le dije. El tío insistía en que necesitaba saber cómo funcionaba por si acaso, así que hice como que le escuchaba mientras largaba cosas sobre el ratón, el teclado y el monitor.

También me contó un rollo de que él cuando se compró el Spectrum en su época, lo primero que hizo fue leerse el manual de BASIC y las revistas Microhobby que además explicaban cómo funcionan los ordenadores y chorradas así. Yo también tengo material, llevo 2 años leyendo todas las comparativas de juegos de la revista PCguol y PCacutal. Además si algo tengo claro es que Microsof es una gran empresa que hace los mejores programas, que hay que copiarse el FISFA todos los años y que el u-ese-bé es lo más guay porque es muy rápido. Mira, aquí dicen que los modems serie son muy lentos pero que con modems uesebé puedes enviar fotos a Australia como si fuera tu misma ciudad... y todo gracias a Telenófica, que tiene los mejores precios del mundo y que ofrece unos servicios geniales y que sin ellos no habría Interné en España. También está clarísimo que el Ofis es imprescindible para las empresas. Yo tengo grabado el Ofis 2000, pero mis amigos tienen el EquisPé así que me tendré que copiar ese, no sea que se rían de mi.

Pero sigamos con la instalación del ordenador...

Cuando terminó de instalarlo el tío me acuerdo que me dijo que le tenía que dar 250 pelas para comprar el Windows ese. ¡250 pelas! ¡Hábrase visto! ¿Pues no nos quería timar el tío este? Me quería cobrar 250 pelas cuando mi primo tiene todos los Windows que hay, los tiene hasta repetidos. El pesao del Ramón Aguillo me dijo que no debía instalar software pirateado, a lo cual yo contesté las siguientes premisas universales:

1. Windows es gratis, todo el mundo lo tiene sin pagar.

2. El señor que inventó los ordenadores e Internet, Bill Gates, ya tiene mucho dinero y no necesita más.

3. Total, yo sólo lo quiero para jugar.

4. No se van a morir de hambre por vender un programa menos.

5. El que no se copia los programas es subnormal. Los piratas son tíos geniales con un parche en el ojo y que te dejan tener todos los juegos que quieras muy baratos.

A las 2 horas ya tenía el CD de Windows Millennium Edition (tenía que ser buenísimo porque el nombre suena guay) de mi primo Rodrigo Mita y pasé con cara de "pobrecito niño (tm)" a casa del vecino, procurando que me viera su madre. Con un tímido "YA TENGO EL PROGRAMA QUE ME DIJISTE, ¿ME LO INSTALAS?" conseguí tener al pringao en mi casa instalándome el Windows ME.

Desde aquí es todo muy fácil...

Primero le tenemos 2 horas instalando Windows. Por supuesto, no prestamos la más mínima atención mientras lo hace, ya que eso no es interesante por más que el pardillo insista en que tenemos que aprender porque se estropea mucho. Ya le llamaremos si pasa eso.

Después, cuando reinicia el ordenador, le insistimos en lo importante que es el saber cambiar el fondo del escritorio. Una vez aprendida tan magna tarea, y cuando el pringao cree que se puede ir a su casa le pedimos que si no podría instalarnos un par de programillas que tenemos, entre los cuales podemos destacar:

El ofis, que sirve para escribir todo. Por ejemplo, los trabajos del colegio, o para apuntarse un telefono de un amigo. Para eso se abre el ofis y se crea un nuevo documento. Hay un clip metido dentro del ordenador que lo hace todo, no necesitas saber nada.

El fotosop, que sirve para poner la cara de mi primo en el cuerpo de un perro que tenemos por ahí en una foto jotapejé.

El 3DStudioMAS, que no sé para qué sirve pero todos lo tienen y suena muy bien. Lo de 3D ESTUDIO sirve para que mi madre crea que es un programa para estudiar.

Un par de utilidades imprescindibles como FISFA 2009, Kuake 5 o Commiendos 2.

Unas cosas que no sé qué son, como el Winzip y el Getraich.

El antivirus PANDAS, para evitar que la gente me pegue los virus cuando estornudan cerca del ordenador.

La enciclopedia ENJARTA 2002, de 35 CDs. Esto lo instalo para poder enseñarle a mi madre todas las cosas que puedo hacer con el ordenador, y para copiarme los trabajos con eso de copiar y pegar.

Unos 60 cedés más, de temática variada.

En estos momentos el pringao piensa: "Coño, pero si yo sólo le dije precios de ordenadores en las tiendas... ¿qué hago yo aquí?"

Pero continuemos...

Tras la instalación de todos los programas educativos preguntaremos una y otra vez "TODO ESTA EN EL MENU, ¿NO?". Haremos eso cada vez que el pringao nos intente explicar qué son ficheros, carpetas y chorradas de esas. Si nos intenta enseñar una ventana negra en la que hay que ¡¡ESCRIBIR!! (sí, amigos, en pleno siglo 21 hay que escribir cosas) y además ¡¡EN INGLES!! le diremos que no lo entendemos y que nos ponga eso en el menú. Si nos dice que no se puede poner eso en el menú haremos referencia a que creíamos que él sabía más de informática...

Una vez se haya ido nuestro pringado, aprovecharemos los 2 minutos de camino entre nuestra casa y la suya para instalar todos los CDs de revistas que tengamos, con demos y programas shareware que hacen un montón de cosas, así como programas bajados de Internet por nuestros amigos. Para hacer eso desactivamos el PANDAS porque la diskettera y el cederón van lentos si lo tenemos puesto. Si se estropea algo estaremos a tiempo de llamar al pringao : "OYE, ESTO LO HAS INSTALADO MAL PORQUE NO VA".

Si algún día aparece alguna pantalla azul ya sabemos que "LA CULPA ES DEL RAMON AGUILLO, QUE COMPRO HARGUAR BARATO QUE NO ES COMPATIBLE CON ESTA VERSION DE WINDOWS". Además, "SEGURO QUE LO INSTALO MAL".

Hoy he tenido que volver a llamarle. Se había roto el ordenador, porque mi madre limpiando el polvo había desenchufado el cable del joystick de 4 botones, y ha tenido que venir urgentemente a repararlo. "MIRA QUE FACIL ES CONECTARLO", me decía el tío morro. No, si aún querrá que mire donde se enchufa y todo... pero si da igual donde se enchufe, no sé para qué tanta gaita si ¡luego en el Windows va sólo sin hacer nada!

3.2 Las actualizaciones del pringao

En la vida de todo usuario de Windows llega un día en que se compra un periférico nuevo. Por ejemplo, un joystick de 104 botones plug-and-play USB. Ante tal acontecimiento llamaremos al pringao, esgrimiendo el argumento de que "ES QUE COMO FUISTE TU QUIEN INSTALO EL ORDENADOR, PUES HEMOS PENSADO QUE MEJOR LO ENCHUFES TU NO SEA QUE SE ESTROPEE". Si el tío insinúa que es muy fácil poner el joystick ponemos cara de "BUENO, SI NO ME QUIERES AYUDAR NO HACE FALTA QUE TE MOLESTES". Ya ves, lo conecta atrás a un enchufe que lleva, con lo fácil que és, y aún se queja el tío. Seguro que no tiene ni idea de informática.

Al día siguiente nos compramos una grabadora de cedés y esgrimimos el mismo argumento que la vez anterior. Esta vez el tío hasta me pide un destornillador para abrir la cajita. Y encima, el tío lento, tarda una hora en quitar los cables, abrir la cajita, meter la grabadora, poner sus tornillitos, poner unos cables grises y cerrarla. ¡Los he visto más rápidos! Luego va y se enfada porque me instala la mierda esa del ESASY CD Creator que viene con la grabadora y yo le digo que lo quite y que me ponga el MERO. Madre mía, o sea, ¡quiere que use un programa que es gratis! Seguro que el MERO pirata es mejor, porque sino no lo copiaría la gente ni sería pirata. Además, lo pone en la PCguol, le dan un 9.999999997 sobre 10, producto certificado y asegurado con 3 años de garantía y que graba todos los cds que haya, sean del color que sean. Hasta los de 100 euros ¿podría hacer eso otro programa?

Otro periférico básico es la impresora. Primero tarda 2 días en traérmela. Luego se tira 3 horas explicándome cómo se imprime, cómo se mira la tinta que lleva, y todo eso. Ni caso. A los 2 meses, cuando se acaba la tinta el día antes de imprimir el trabajo del colegio más importante de la historia de la humanidad, le llamamos con urgencia: "OYE, QUE LA IMPRESORA SE HA ESTROPEADO". El pringao nos intentará explicar que tenemos que comprar tinta. En ese momento decimos un par de "NO LO ENTIENDO" seguidos de "NO SÉ CÓMO SE COMPRA ESO. ¿Y SI ME EQUIVOCO DE IMPRESORA?". El pringao viene con la tinta comprada y nos enseña Inicio -> Panel de Control -> Impresoras -> Cambiar Cartuchos y aparece un vídeo multimedia con pasos explicativos, imágenes, vídeo y sonido con Dolby Surround de cómo se cambian los cartuchos de la impresora. Al final todo resulta en tocar un botón de la impresora HACHEPE que abre la tapa ella solita, saca los cartuchos viejos, los mete en la basura y deja un hueco para meter los nuevos, mientras el ordenador dice "Por favor, inserte el cartucho de tinta en la impresora en el lugar indicado por las 600 bombillitas de la impresora que conforman un mosaico con forma de flecha". ¡Qué difícil! Mejor se lo dejamos a él, no sea que rompamos algo. Además, se nota que el pringao se divierte haciéndolo, así que lo llamaremos cada vez que haya que hacer algo parecido. Total, así le hacemos un favor, porque así puede practicar y aprender, que falta le hace, vaya mi*rda de informático que ni siquiera usa el ofis.

3.3 La reinstalación

Qué extraño. Hay veces que el ordenador no arranca. En ese caso el pringao siempre dice que "HAY QUE REINSTALAR WINDOWS, QUE ES MUY MALO Y TIENE ESOS PROBLEMAS". Qué pardillo. Seguro que pasa porque lo instaló mal. En la tele dicen que Microsoft hace los mejores sistemas aperitivos del mercado y además siempre que sacan una versión nueva sale gente pegándose en las tiendas para comprarlo. Hasta hacen cola. Eso quiere decir que cada versión es aún mejor que la anterior, que trae cosas nuevas. Hay que reconocer que Windows tiene de todo: programas para grabar CDs, programas para escribir como el ofis, muchos juegos, programas para hacer cosas 3d, programas de fotos, y además todo gratis. Y todo está en Windows, gracias a Bill Gates que hace muchos programas. Además salen versiones nuevas mejores de todo. Hoy no me arranca el ordenador... la verdad es que creo que puede tener algo que ver con que hace 2 minutos instalé el Ofis XP y el Exploter 6.0-turbo-netscape-killer sin preguntarle primero al pringao... a ver... será cuestión de llamar.

RING-RING...

- ¿Quién es?

- Soy Ricardo, es que se me ha estropeado el ordenador...

- "Telefónica le informa que el número marcado no existe..."

Tras 15 intentos de llamada conseguimos que el pringao venga a casa a reinstalarlo todo. Se nota que realmente disfruta, lo vive, se lo noto en sus ojos, rojos después de 2 horas instalando Windows. Algún día se convertirá en un verdadero informático a este paso... Aunque creo que yo soy mejor informático que él, porque tengo más cedés grabaos y ya sé grabar cedés de música y de juegos. Y por si fuera poco, ya tecleo a caurtocientas pulsaciones por mituno. Eso me da ventaja y podré trabajar de Informático y cobrar muchos millones al mes. Todo el mundo sabe que los informáticos son gente que está sentada en su silla jugando al Solitario en sus Windows. No tienen que hacer nada porque Windows es muy fácil. Es un chollo de trabajo. Si tiene que hacer algo, que sé yo, algo de esas cosas que hacen los informáticos, pues se acerca al ratón y pulsa algo en el menú de inicio y lo hace, y se sienta otra vez a jugar al solitario o a grabarse programas piratas de Internet.

3.4 La actualización del Windows

Ha llegado el momento. En la tele dicen que hay que comprarse el Windows EquisPé porque es mucho mejor. Todas las versiones de antes no eran multitarea real (sea lo que sea eso) pero esta sí. Ahora Internet irá más rápido, y además viene con un Cortafuegos de serie. Bien, así podré quitar el extintor del rellano, ya no hace falta. Vale, primero llamamos al pringao y nos dice que él no tiene el EquisPé y que no lo usa. Pero no pasa nada, cualquiera de mis 20 amigos con los mismos conocimientos de informática que yo y con sus propios pringaos seguro que lo tienen. ¡Vaya! en 2 horas ya me lo mandan a casa copiado. Bien, vamos a instalarlo... um... ¿y el teléfono? A ver, marcamos el 1-800-pringado... "VENTE PACA, QUE ME HAN PASADO EL EQUISP Y ME LO TIENES QUE INSTALAR. ¿CÓMO QUE NO TIENES TIEMPO AHORA? ESPERA QUE SE LO DIGA A MI MADRE Y CUANDO HABLE CON LAS AMIGAS Y DIGA QUE EL HIJO DE LA FULANITA NO QUISO AYUDAR A SU HIJO A PONER EL PC... ¿QUE YA VIENES? VALE, VALE, TE ESPERO". Qué pringao. ¿cómo puede ser informático y no tener el XP ya grabado cuando sólo faltan 2 meses para que salga en España?

(1 hora más tarde)

"VAYA! ¿COMO QUE NECESITO MAS RAM DE ESA? ¿Y MAS DISCO DURO? ¿ES QUE EL MIO SE HA ABLANDADO? BUENO, BUENO, NO HAY PROBLEMAS, MI MADRE TE DA EL DINERO Y ME LO COMPRAS Y ME LO INSTALAS, NO PASA NADA. TOMA, ALA, LOS DESTORNILLADORES, YA LO PUEDES IR QUITANDO SI QUIERES, QUE YO ESO DE CAMBIAR COSAS DENTRO COMO QUE NO, NO SEA QUE SE JODA".

Y héte aquí nuestro pringado que tiene que comprar mas RAM y otro disco duro y divertirse 3 horas instalándolo todo (por supuesto, cuando yo le llame que esta tarde no me viene bien). Míralo, cómo disfruta con el EquisPé. Encima que está aprendiendo gracias a mí...

4 El internés

Una vez llamé a mi amigo el pringao porque mi madre me quería instalar Internés. Le di el diskette para que me lo copiara, y me dijo que necesitaba un moden y una línea telefónica... ya me lo veo, éste me quiere sacar más dinero. Pero bueno, le damos más dinero (mi madre piensa que esto ya está costando mucho dinero, que no lo entiende) y nos ponemos internés. Que mostro el Bill Gates este, ahora puedo pasarme ficheros con mi amigo Gervasio. A veces me aparecen ficheros en mis carpetas compartidas, como "TE HE JACKEADO EL TRASTO.txt". Se lo he comentado a Gervasio pero dice que no me preocupe que el XP lleva un Firegual que se asegura de que nadie pueda entrar en nuestro ordenador y matarnos. Tenemos la misma seguridad que en la NASA, dice.

Lo primero de todo es que el pringao me instala el Notescapes y el Notescapes Messenger para ver el correo, porque dice que así estamos más seguros contra los virus. Que inculto. Pero si tengo el PANDAS que me lo instalé el año pasado... además un amigo me ha enviado una postal que cuando la abres salen fuegos artificiales y suena sonido 3d en dolby surround mientras la pantalla del ordenador parpadea. Esa postal no se ve en el Notescapes, sólo en el Exploter y el Ousluc. Menos mal que pasé del Notescapes, porque no podría ver los correos en 3D con ActiveEQUISPE ese. Nunca he recibido ninguno de esos, pero no se sabe.

Ahora me estoy metiendo en eso del chás. Sí, el chás. Eso que hablas y la gente te habla. El pringao vino a instalarme una cosa que se llama MIRC pero que es una mierda. Le pedimos que nos instale el IRCAP que es lo que usa el Gervasio, que está a la última siempre. Lo malo es que hay que escribir, porque no me va eso de la imagen. Yo me peino, me pongo delante del monitor, pero mi amigo Gervasio dice que no me ve la cara, que si tengo rota la güescan. Tengo que preguntarle al pringao qué es eso de la güescan...

A veces tengo que llamar al pringao porque no va Internet. De repente me dice que no hay modems en el sistema, y que tengo que instalar uno. Pero si yo ya tengo uno... definitivamente se ha roto. El pringao viene y hace unas cosas muy raras de Detectar Jarguar y me dice que ha encontrado un nuevo modem. Guay, ya tengo 2. Este me lo debe de haber regalado el pringao porque no me ha cobrado nada...

5 Las conclusiones

A estas alturas probablemente ya somos unos expertos copiadores de CDs de música y de juegos, sabemos crackearlos con los craks de www.cdcopyworld.com y somos unos maestros en el Kuake, pero no tenemos ni idea de cómo se usa el ordenador. Ni falta que hace. Esto demuestra que Windows es fácil y por eso nuestro amigo el pringao no tiene que hacer mucho trabajo cuando le llamamos.

Esto demuestra también que podemos llevar un ordenador sin tener ni idea, porque sabemos solucionar cualquier problema. Menos mal que el Windows hace el PC fácil y no hace falta saber nada de informática... ¿qué sería de la informática, cómo habría un PC en cada casa si no fuera por Windows?

Hay una serie de cosas que no sé hacer todavía, pero no me desespero, porque no creo que me sirva de mucho. Eso de instalar el ofis y reinstalar el Windows, creo que ya sé hacerlo, porque mi amigo el Perico Tilla dice que sólo tengo que pulsar OK todo el rato. Otra cosa que me pasa es que yo borro los programas con la opción de ELIMINAR y luego siguen estando en el menú del Windows... no lo entiendo, el Pringao este los instaló mal de verdad...

No importa, eso son minucias, ya llevo 2 años con ordenador, tengo todo el jarguar que pone en la PCguol que es el mejor, tengo todos los juegos que hay, todos los días juego al FISFA, tengo grabadora y me lo grabo todo, hago los trabajos copiando del ENJARTA, chateo con el IRCAP que me tienen todos envidia porque puedo poner colores y sonidos en el canal, tengo un firewall en el ordenador y cada vez que sale una nueva versión de los programas que uso me la bajo de mi colección de páginas warez (por ejemplo, tengo el ACeDeSí 2.4.0.0.0.0.0 y ha salido el 2.4.0.0.0.0.1 así que tengo que actualizarme ya).

6 Qué pueden hacer los pringaos para protegerse

Hola, soy Ramón Aguillo Pardillo (alias pringao) y soy el encargado de guiaros en este último capítulo. Tengo 5 amigos a los cuales ayudé a comprar el ordenador. Según esa experiencia, intentaré ser breve, y lo resumiré todo en un par de puntos:

¿Puede la gente conducir sin sacarse el carnet e ir a la autoescuela? ¿Pueden los pilotos de aviones llevar un avión sin tener conocimientos de aviación? No. ¿Entonces porqué tiene que haber un ordenador en cada casa? Los ordenadores son aparatos complejos, que corren software complejo. Todo intento de ocultar lo que hay debajo es una gran mentira. Hace falta conocer lo que hay en un ordenador, cómo funciona y cómo trabaja. Hacen falta conocimientos e interés. Un ordenador no es un microondas. Un ordenador no es una consola (meter juego y listo). Un ordenador no es un video. Si para programar el vídeo nos leemos las instrucciones... ¿porqué no hacerlo para usar un PC?

Si tienes un amigo panadero... ¿eso te da derecho a comer pan gratis cuando te apetezca? No. Si tienes un amigo informático... ¿eso te da derecho a que te instale/arregle el ordenador cuando te apetezca? No. Moraleja: cobra siempre. 6, 10, 20 o, mejor, 100 euros por hora de instalación y configuración, sea tu vecino, tu amigo, tu padre, tu madre, tu perro o incluso al mismísimo Luke Skywalker.

Windows hace fácil lo fácil e imposible lo difícil.

Windows no es fácil. Windows PARECE fácil porque los pringaos como nosotros les instalamos y configuramos todo. Hacemos de soporte técnico de Microsoft. Fomentamos su uso. Fomentamos la piratería. Aunque no lo hagamos directamente, lo hacemos al instalar un PC nuevo con Windows. Lo hacemos por instalar copias piratas de programa a los vecinos cuando nos lo piden, o por conseguirles los programas que necesitan. Lo hacemos por dar consejos sobre Windows, o por resolverles problemas. Nosotros somos el "Windows es fácil". Me gustaría ver la cara de los usuarios de Windows típicos (los avanzados son avanzados en cualquier lugar) cuando les desaparece el modem del panel de control, cuando quieren borrar algo de Mi PC y no pueden, cuando intentan desfragmentar el DVDROM (sí, lo he visto), cuando tienen que instalar una tarjeta de tv interna, cuando tienen que configurar el programa para ver el Canal+, cuando se les estropea el registro de Windows, cuando les llega un documento de Office 2007 y tienen el Office 2003, cuando les salen pantallas azules y saben que tienen que reinstalar. Nosotros evitamos todo eso, porque lo arreglamos nosotros. Hay que evitar eso. Tienen que aprender a ver lo que tienen, lo que usan. Tienen que ver la realidad, el tiempo que pierden.

Todo usuario de Windows tiene uno o más pringados que le resuelven la papeleta ante cada problema del sistema. Todo usuario de Linux es potencialmente pringao a menos que viva aislado en Siberia, no tenga parientes conocidos, no tenga Internet y además esté congelado desde hace 2000 años en un bloque de hielo.

Windows cuesta mucho tiempo y dinero: reinstalaciones, actualizaciones, más RAM, más disco duro, software, etc.

Si quien quiere tu consejo es un padre que pide el ordenador para el hijo y para el colegio ("NUNCA PARA JUGAR", dicen) diles que les instalarás Linux, que es un Sistema Operativo que usan en las Universidades e ISPs por ser más avanzado que Windows y que no tiene juegos si él no quiere. Aunque te cueste más ponerlo en marcha (que lo dudo) y se lo tengas que configurar, sabes que NUNCA te llamará porque se le haya estropeado algo, que NUNCA podrá estropear él el sistema, que NUNCA tendrá virus, que NUNCA podrá borrar ficheros importantes del sistema, que NUNCA instalará mierda de las revistas, que NO necesitarás actualizar hardware cada 6 meses y que NUNCA lo usará para jugar. Plantéale a quien te pide el ordenador para qué lo quiere. Si lo quiere para trabajar, ponle Linux y configuráselo. Si lo quiere para jugar, pasa al punto siguiente.

Di que tú no instalas Windows porque está totalmente desaconsejado por sus agujeros de seguridad, los errores que tiene y porque no puedes hacerte responsable de un producto tan lamentable. Di que en los sitios serios se usa Linux o UNIX (como en ISPs o en empresas) y que tú desde 1998 (en mi caso) no tocas un Windows porque usas un Sistema Operativo superior que sirve para trabajar, para estudiar, para aprender informática y para jugar si hace falta. Dile que en Linux no hay virus, que su hijo no podría estropearlo, y que él como padre podría supervisar qué programas necesita y qué instala. Dile que el ordenador lo podrían utilizar varias personas y que cada uno tuviera acceso a unas cosas u otras sin poder estropear las de los demás. Dile que es aún más fácil que Windows y que se usa el KDE o GNOME para verlo (en este punto le enseñas tu propio PC y no hace falta decir más). Por supuesto, se lo tendrás que INSTALAR y CONFIGURAR tú, pero NADA MAS.

Si aún así decides ayudarles a instalar un Windows, después de hacerlo, todo lo que quedará de tu esfuerzo y buena voluntad será:

"Seguro que el que nos compró el ordenador se ganó un dinerito... seguro".

"Esto no hace más que sacar pantallas azules, seguro que nos compró una mierda de ordenador".

"Esto no hace más que sacar pantallas azules, seguro que lo instaló mal".

(4 años después de comprar el ordenador) "Madre mía, esto va lentísimo, ¡pero si tiene 512 megas de RAM y 80 gigas de disco duro y me costó 500 euros! ¿Cómo no va a ir el Windows Vista? Seguro que son excusas del pringao ese para que le compremos algo".

"Ya ves, le digo que si puede venir a cambiarte el disco duro y me dice que no puede, que tiene exámenes, va a presentar el Proyecto Fin de Carrera, tiene que preparar unas oposiciones, a las 8 al salir de la universidad tiene que ir al trabajo y por las noches hace horas extra de vigilante jurado y que en la hora que le queda libre trabaja gratis para una ONG. Vaya primo que tienes que dice que no tiene tiempo de venir a arreglarte el ordenador...".

Si aún así, después de todo, decides instalar un Windows a otra persona...

1. Asegúrate de explicarle cómo funciona el ordenador ANTES de enchufarlo. Niégate a enchufarlo antes de que escuche que el ordenador tiene una placa base a donde se conecta la memoria RAM, el disco duro y el procesador, y 4 cosas básicas más.

2. Una vez encendido, no dejes usar el ordenador hasta que haya entendido que en el disco duro hay ficheros y directorios, dónde está el directorio raíz, y qué directorios se puede encontrar a partir de ahí, tanto desde Windows como desde MSDOS.

3. Explícale que hay otros Sistemas Operativos mejores, con menos fallos, más estables, con más programas.

4. Muéstrale las pocas cosas que lleva el Windows (notepad, paintbrush) y calcúlale en la calculadora lo que le costaría a él tener legales todos los programas que necesita (Office, ACDSee, Photoshop, etc.).

5. Niégate en redondo a instalar software pirateado. Instala en su lugar programas libres o gratuitos, como StarOffice, Opera, Eudora, etc. Enséñales el Outlook y el Explorer y diles que si los usan (al igual que si instalan algo pirata) ya no podrás ayudarle con el ordenador y que declinas toda responsabilidad y no podrás solucionarles los problemas.

6. Instala un Linux con KDE o GNOME en otra partición y déjalo configurado con acceso a Internet y muchos programas en los menúes. A veces les entrará la curiosidad de verlo, lo probarán. Verán que no es feo, verán que no es lento. Eso romperá todas las mentiras que se dicen en Internet y en la tele (Linux es feo, Linux está hecho por chavales, no vale para nada, etc.). Tal vez te sorprendas y le puedas dar alguna solución en Linux ("se me cuelga el windows y tengo que hacer un trabajo importante" -> instalas StarOffice en Linux y veremos qué opinan de Linux a partir de ese momento).

Nada más, espero con este documento salvar a otros pringados de caer en las redes del usuaribus chupopterus. Este caso de arriba es sólo un ejemplo. Es sólo una de las muchas personas que me han pedido consejo sobre comprar un ordenador en la vida, y que me han enganchado en una espiral de "se me ha estropeado" y "por favor instálame esto" que me hace perder muchas horas de mi tiempo libre cada año, no sólo instalando, sino comprando, buscando o desesperándome.

Recuerda, no seas el soporte técnico gratuíto de Microsoft.

Autoría:
Santiago Romero aka NoP/Compiler.
Pringao Howto (o Windows-es-fácil-Howto). Octubre del 2001 - Revisión 1.0
http://pinsa.escomposlinux.org/sromero/linux/pringao/Pringao_Howto.html

Cambia el tema Plymouth de Linux Mint 9

A partir de la versión 10.4 de Ubuntu(y de la 9 de Mint) se ha incorporado Plymouth como programa de arranque. El objetivo es mostrar una animación mientras se produce el inicio del sistema, con el fin de evitar los cambios bruscos en la pantalla del usuario y hacer el proceso más agradable.
Con aptitude search plymouth , te muestra una lista de los temas disponibles:


solo basta instalarlopor ejemplo:
sudo aptitude install plymouth-theme-glow
sudo update-alternatives --config default.plymouth
seguimos las instrucciones del prompt que nos sale, a cada tema corresponde un numero,selecionamos el nuestro:

después:sudo update-initramfs -u
Reinicia y observa si te gusta...

5/12/2010

Proxy en la linea de comando

en algunas situaciones es necesario que aplicaciones que corren en consolas
se conecten a internet, si navegamos a traves de un proxy,las solucion es esta:

export http_proxy="http://usuario:contraseña@dirección:puerto"
export https_proxy="http://usuario:contraseña@dirección:puerto"
export no_proxy="127.0.0.1, localhost, 172.3.86.0/24, .ejemplo.cu"

si queremos que esto sea permanente editamos /etc/environment,
y alli, al final ponemos:
http_proxy="http://usuario:contraseña@dirección:puerto"
https_proxy="http://usuario:contraseña@dirección:puerto"
ftp_proxy=http://usuario:contraseña@dirección:puerto"
no_proxy="127.0.0.1, localhost, 172.3.86.0/24, .ejemplo.cu"

Podemos por ejemplo, ejecutar un programa como usuario diferente y que no
utilize proxy, ej: sudo aptitude update , si tenemos un repo local. Le indicamos al
sudo, que cuando inicie, ignore las variables del sistema referentes al proxy, para ello:
1ro:unset http_proxy https_proxy ftp_proxy no_proxy
2do:sudo visudo
y adiciona al final de la seccion defaults, estas lineas ...
Defaults env_keep="http_proxy""
Defaults env_keep="https_proxy"
Defaults env_keep="ftp_proxy"
Defaults env_keep="no_proxy"

Añadir claves GPG de repositorios ppa.launchpad.net

Cada vez que añado un repositorio de Launchpad me sale algo asi:

W: Error de GPG: http://ppa.launchpad.net/cdemu/ppa/ubuntu karmic Release Las firmas siguientes
no se pudieron verificar porque su llave pública no está disponible:
NO_PUBKEY 423A2125D782A00F

luego de realizar update.

solucuion?

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com D782A00F


ojo!, son los ultimos 8 digitos del error NO_PUBKEY 423A2125D782A00F

update de nuevo...

5/11/2010

K3b, el substituto del Nero en Linux(Ubuntu)

Nota, utilizo Linux Mint Helena...para Ubuntu 9.10 deberia ser lo mismo.

Pase mucho trabajo con el al principio, porque no sabia que faltaba para dejarlo bien funcional
aqui esta todo lo necesario.

Instalar k3b completo

sudo aptitude install cdparanoia cdrdao cdrecord \
genisoimage k3b-data kde-i18n-es kdebase-runtime \
kdebase-workspace-bin kdelibs5 libc6 libgcc1 \
libice6 libk3b6 libkcddb4 libmusicbrainz4c2a \
libqt4-dbus libqt4-network libqt4-qt3support \
libqt4-svg libqt4-webkit libqt4-xml libqtcore4 \
libqtgui4 libsm6 libstdc++6 libx11-6 libxau6 \
libxdmcp6 libxext6 libxft2 wodim cdrskin \
dvd+rw-tools normalize-audio sox transcode \
vcdimager vcdtools flac libk3b6-extracodecs \
vorbis-tools mpg321 k3b

Ubuntu Server como Hypervisor y vmbuilder

VMBUILDER es la herramienta desarrollada propuesta por el Ubuntu Server Team, con el proposito
de crear apliances minimalistas basadas en Ubuntu...

He aqui su implementacion , con ejemplos especificos:

#Instalar Ubuntu Server 9.10, con servidor SSH y Host Virtual

Primero:
setear la variable:LANG="en_US.UTF-8"

#Intranet es hasta ahora la mas generica, ya que el lamp server necesita interactividad para instalarse.
#istalar ssh en modo de construcion es peligroso si se va a distribuir el apliance...
mkdir ~/vmbuilder
#bajar hasta el directorio
# cd ~/vmbuilder
antes de ejecutar el comando (por organizacion) ;)

#para el host de las virtuales

sudo nano /etc/exports
/home/user/storage 172.8.57.199(rw,sync,no_root_squash,subtree_check) #el ip de tu maquina
/home/user/storage/lamp 172.8.57.2(rw,sync,no_root_squash,no_subtree_check) #directorio para guardar el /var/www por nfs
mkdir ~/storage


#Dentro del directorio vmbuilder:
##intranet:
vmbuilder kvm ubuntu --suite=karmic --flavour=virtual --arch=i386 \
--libvirt=qemu:///system --bridge=br0 --overwrite \
--ip=172.8.57.2 --mask=255.255.255.0 --net=172.8.57.0 \
--bcast=172.8.57.255 --gw=172.8.57.254 --dns=172.8.57.103 \
--dest=intranet --hostname=intranet --domain=rciudad.icrt.cu \
--user=intranet --name=intranet --pass=intranet \
--components=main,restricted,universe,multiverse \
--mirror=http://172.8.57.101:3142/archive.ubuntu.com/ubuntu \
--security-mirror=http://172.8.57.101:3142/security.ubuntu.com/ubuntu \
--addpkg=unattended-upgrades --addpkg=lynx --addpkg=lynx-cur \
--addpkg=acpid --addpkg=knfs --addpkg=nfs-client --addpkg=nano \
--addpkg=manpages --addpkg=man-db --addpkg=ssh --addpkg=bsdmainutils \
--addpkg=cpp --addpkg=cpp-4.4 --addpkg=groff-base --addpkg=htop \
--addpkg=libgmp3c2 --addpkg=libmpfr1ldbl --addpkg=libc6 \
--addpkg=libglib2.0-0 --addpkg=libgpm2 --addpkg=libslang2 \
--addpkg=arj --addpkg=dbview --addpkg=file --addpkg=mime-support \
--addpkg=unzip --addpkg=zip --addpkg=mc --addpkg=adduser \
--addpkg=debianutils --addpkg=libc6 --addpkg=libpam-runtime \
--addpkg=libpam0g --addpkg=libselinux1 --addpkg=lsb-base \
--addpkg=upstart --addpkg=cron --addpkg=binutils \
--addpkg=build-essential --addpkg=dpkg-dev --addpkg=fakeroot \
--addpkg=g++ --addpkg=g++-4.4 --addpkg=gcc --addpkg=gcc-4.4 \
--addpkg=libc-dev-bin --addpkg=libc6-dev --addpkg=libgomp1 \
--addpkg=libstdc++6-4.4-dev --addpkg=linux-libc-dev --addpkg=patch

#man vmbuilder, para ver en que consisten los parametros

#ejecutas:
1#sudo virsh
2#start intranet
3#autostart intranet

#man virsh ,para mas

#luego entras por ssh al ip 172.8.57.2
sudo tasksel install lamp-server
suado aptitude install phpmyadmin
sudo nano /etc/fstab

172.8.57.1:/home/user/storage/lamp /var/www nfs rsize=8192,wsize=8192,timeo=14,intr

tienes un servidor lamp para intranet en una maquina virtual ;)

Como hacer un servidor de correo con Ubuntu,Postfix, Dovecot y Getmail


El objetivo es crear un servidor de correo mediante imap, para una red local, la mensajería saliente siendo enviada y recogida para nosotros por un servidor padre o relayhost...


#ll#1 instalar los servicios necesarios
sudo aptitude install postfix sasl2-bin dovecot-imapd getmail4 telnet

#2 Configurar postfix
sudo dpkg-reconfigure postfix -llenar con la informacion pertinente, ejemplo a continuación:
General type of mail configuration: Satellyte Site #porque somos satelites de un ISP, de lo contrario por defecto ;)
System mail name: ej:ejemplo.cu
Root and postmaster mail recipient: ej:user
Other destinations for mail: ejemplo.cu server.ejemplo.cu, ejemplo.cu, localhost.ejemplo.cu, localhost
Force synchronous updates on mail queue?: No
Local networks: 127.0.0.0/8 172.0.0.1
Mialbox size limit (bytes): 0 ej:20000
Local address extension character: +
Internet protocols to use: ipv4

#3 Establecer el tipo de formato de buzon y el modelo de autenticacion[SMTP AUTH utilizando SASL(saslauthd)]
sudo postconf -e 'home_mailbox = Maildir/'
sudo postconf -e 'mailbox_command ='
sudo postconf -e 'smtpd_sasl_local_domain ='
sudo postconf -e 'smtpd_sasl_auth_enable = yes'
sudo postconf -e 'smtpd_sasl_security_options = noanonymous'
sudo postconf -e 'broken_sasl_auth_clients = yes'
sudo postconf -e 'smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination'
sudo postconf -e 'inet_interfaces = all' #importante

#5 establecer el tipo de autenticacion
sudo nano /etc/postfix/sasl/smtpd.conf
#escribir
pwcheck_method: saslauthd
mech_list: plain login

#6 Generar el certificado TSL utilizado para la encriptacion
touch smtpd.key
chmod 600 smtpd.key
openssl genrsa 1024 > smtpd.key
openssl req -new -key smtpd.key -x509 -days 3650 -out smtpd.crt # llena los datos que te pide
openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650 # llena los datos que te pide
sudo mv smtpd.key /etc/ssl/private/
sudo mv smtpd.crt /etc/ssl/certs/
sudo mv cakey.pem /etc/ssl/private/
sudo mv cacert.pem /etc/ssl/certs/

#7 Configurar postfix para encriptar el logueo
sudo postconf -e 'smtp_tls_security_level = may'
sudo postconf -e 'smtpd_tls_security_level = may'
sudo postconf -e 'smtpd_tls_auth_only = no'
sudo postconf -e 'smtp_tls_note_starttls_offer = yes'
sudo postconf -e 'smtpd_tls_key_file = /etc/ssl/private/smtpd.key'
sudo postconf -e 'smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt'
sudo postconf -e 'smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem'
sudo postconf -e 'smtpd_tls_loglevel = 1'
sudo postconf -e 'smtpd_tls_received_header = yes'
sudo postconf -e 'smtpd_tls_session_cache_timeout = 3600s'
sudo postconf -e 'tls_random_source = dev:/dev/urandom'
sudo postconf -e 'myhostname = correo.ejemplo.cu' # cambiar por nombre de tu servidor

##Opcional##########################################
#8Luego para mapear los usuarios del dominio virtual al real
sudo postconf -e 'smtp_generic_maps = hash:/etc/postfix/generic'
sudo nano /etc/postfix/generic
user@ejemplo.cu user@google.com
user1@ejemplo.cu user1@google.com
...
sudo postmap /etc/postfix/generic
##Opcional##########################################

#9 Configurar Postfix para usar SASL para SMTP AUTH
#editar /etc/default/saslauthd
#establecer los siguientes parametros, copiar los que falten
START=yes
PWDIR="/var/spool/postfix/var/run/saslauthd"
PARAMS="-m ${PWDIR}"
PIDFILE="${PWDIR}/saslauthd.pid"
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"

#10actualizar el estado del saslauthd para postfix, ignorar warnings
sudo dpkg-statoverride --force --update --add root sasl 755 /var/spool/postfix/var/run/saslauthd
sudo /etc/init.d/saslauthd start

#11 Probar si sirvio
#establecer coneccion:
telnet localhost 25
#luego:
ehlo localhost
#si muestra algo asi:
250-STARTTLS
250-AUTH ...
#esta funcionando bien la autenticacion sasl

#12 Dovecot

#12.1Para usar NFS en el buzón.
$ sudo nano /etc/dovecot/dovecot.conf
mmap_disable=yes
mail_nfs_storage = yes
mail_nfs_index = yes

#12.2Cuotas
En la seccion ## IMAP specific settings
mail_plugins = quota imap_quota
imap_client_workarounds = tb-extra-mailbox-sep delay-newmail
##al final en plugins
quota = maildir
quota_rule = *:storage=51200
quota_warning = storage=95%% /usr/local/bin/quota-warning.sh 95
quota_warning2 = storage=80%% /usr/local/bin/quota-warning.sh 80
##contenido del /usr/local/bin/quota-warning.sh:
sudo nano /usr/local/bin/quota-warning.sh
#!/bin/sh
PERCENT=$1
cat << EOF | /usr/local/libexec/dovecot/deliver -d $USER -c /usr/local/etc/dovecot-nowarning.conf
From: postmaster@ejemplo.cu
Subject: quota warning
Your mailbox is now $PERCENT% full.
EOF
##o cualquier otra cosa mas o menos asi ;)
sudo chmod 777 /usr/local/bin/quota-warning.sh

#13 Usuarios
ej:user, se utilizara tambien para getmail OJOOOOO!!!
$ sudo useradd user
$ sudo passwd user
$ sudo mkdir /home/user
$ sudo chown -R user: /home/user
$ cd /home/user
$ sudo su user
$ mkdir -m 0700 ~/.getmail
$ nano ~/.getmail/getmailrc
#############################################
-se borran los mensages del servidor padre
-message_log a un fichero log dentro del home
#############################################
[options]
verbose = 0
delete = true
message_log = ~/.getmail/log
[retriever]
type = SimplePOP3Retriever
server = 172.3.0.7
username = user@ejemplo.cu
password = password
[destination]
type = Maildir
path = ~/Maildir/
###############################################
-no se borran los mensages del servidor padre
hasta pasados 10 dias
-message_log hacia syslog
-solo descarga los nuevos
###############################################
[options]
verbose = 1
read_all = false
delete_after = 10
message_log_syslog = true
[retriever]
type = SimplePOP3Retriever
server = 172.3.0.7
username = user@ejemplo.cu
password = password
[destination]
type = Maildir
path = ~/Maildir/
###############################################
$ getmail # para probar
$ crontab -e
###############################################
revisar correo cada 5segundos
##############################################
*/5 * * * * getmail 2>/dev/null
##############################################

14#Finalizando
sudo /etc/init.d/dovecot restart
sudo /etc/init.d/postfix restart
sudo reboot

#15 Configurar cliente por IMAP y SASL ;)