El señor del Sapo - Capitulo primero - Piloto

En un universo paralelo muy muy lejano. El fin del reinado de paz de la república estaba al borde de su fin. Nadie podía nunca llegar a imaginar lo que estaba a punto de pasar. Todavía recuerdo aquella fatídica noche de verano, como la guerra estalló entre las diferentes provincias a lo largo de toda la RCRMI (república confederada de reinos mágicos independientes)

Pero esto lo vamos a dejar para más tarde, ya que nuestra historia empieza en una oscura ciénaga bien apartada del mundo. Aún así, creo que debería avisar, que esta historia no es como ninguna otra, donde es típico que el protagonista se vaya con la chica, y el malo acabe bajo tierra.

Era un amanecer precioso, como muchos otros. Nara hacia mucho tiempo que vivía sola en una casita de madera, apartada en una antigua ciénaga. Hace ya muchos años que perdió a sus padres, tenia un hermano, pero este hace años que se fue a buscar tesoros al norte del reino y hace mucho tiempo que no se sabe nada de él. El pueblo más cercano, Adirel se encontraba a unos 20 minutos a pie. A pesar de ser un pueblo pequeño, la Universidad de Adirel era una de las mas prestigiosas del mundo, principalmente por las enseñanzas en magia.

Si esto fuera una película de animación, en estos momentos no quedaría mal unos 30 minutos de música con pajaritos y otros roedores tatareando al mismo tiempo que Nara va desafinando una horrible canción, mientras realiza las tareas domesticas. Pues no, vais equivocados, Nara no es precisamente muy ordenada, y el hechizo de “ordeniatus” que le enseñaron en primer curso va muy bien para tener todas las cosas en su sitio.

Una de las cosas que mas le gustaban a Nara, eran las carreras de carros, y este fin de semana en el circuito del pueblo se iba a disputar una gran carrera. En esta carrera se iban a presentar los últimos modelos de carros, con los avances tecnológicos más inovadores, nueva aerodinámica, y lo mas importante, el seguimiento de la alimentación que recibían los pobres asnos que iban a tirar de los carros, sin dejar de comentar los experimentos genéticos que las diferentes empresas patrocinadoras realizaban sobre los pobres animales.

La carrera en si no es lo mas importante, la carrera en breve se resume en varias horas de pobres animales azotados sin compasión por los pilotos, algún que otro pequeño accidente, como también alguna parada en boxes para un cambio rápido de asnos. Y lo lo mas importante, los gritos y llantos del público, el enfrentamiento entre los diferentes fans de cada piloto, y como también las apuestas al mejor piloto.

No, no es hasta la tarde, después de la gran carrera, cuando se celebra una gran fiesta en la taberna del pueblo, al final el ganador no importa, realmente no me acuerdo quién ganó, y tampoco no veo que aporte dato alguno a la historia. Esa noche, fue la noche en que Nara conoció al joven de Jack, un aprendiz de piloto. Entre cerveza y cerveza estuvieron hablando toda la noche como amigos de toda la vida sobre carreras, hechizos, la vida y todo lo demás, como también historias varias de los viajes de Jack a lo largo del reino. Se intercambiaron su número de paloma mensajera para mantenerse en contacto, ya que Jack partiría a otro pueblo a primera hora del día.

To be continued... (hay que esperar los resultados de la audiencia, y el veredicto de la cadena para ver si la serie continua...)

Cuidado con Sony Vaio!

Escribo este pequeño post, a nota de advertencia a aquellos consumidores de productos Sony.

Hace ya más de un año, el grupo de investigación con el que estoy trabajando adquirió unos portátiles Sony VAIO VGN-CR42, al mismo tiempo una companyera de trabajo también se compró el mismo portátil. De estos VAIOS, yo utilizo uno dentro de mi carrera como investigador.

La historia es muy sencilla, en Junio de 2009 la tarjeta de red del susodicho portátil dejó de funcionar por completo, se murió de un día para el otro. Perdí mucho tiempo haciendo varias pruebas, el windows que llevan preinstalado estos bichos no era capaz de establecer ningún tipo de conexión, y tanto el Linux como las livecd's que probé tampoco eran capaces de recibir, ni enviar ningún tipo de paquete en la red. Utilizando Wireshark sobre la interfaz no se veía absolutamente la entrada de ningún paquete entrante, solo las solicitudes dhcp, las cuales tampoco llegaban al servidor dhcp.

Bien, el portátil acabó en el servicio técnico de Sony, se lo quedaron como algo más de un mes. Le cambiaron la placa base, el disco duro, actualizaron la bios, y cambiaron alguna cosa mas. Me lo devolvieron con un trapito de regalo.

Este pasado sábado, por la noche ha vuelto a pasar. Mi Linux se desconectó por completo de la red. Ejecuto dhclient eth0 para ver si se vuelve a conectar, y vualá, veo que no recibe respuesta del servidor DHCP otra vez. Miro la falta completa de trafico con wireshark, arranco windows, compruebo el cable, pruebo una livecd, intento arrancar por red (cosa que obviamente fracasa). Es como simplemente el cable no estuviera conectado, pero la luz del switch si se enciende y ethtool dice que hay link. Pero no pasan paquetes. Zero paquetes. En cambio, para comprobar que realmente el cable funciona bien y que el servidor DHCP responde, conecto mi Acer Aspire One, y veo como este se conecta sin ningún problema.

Ya estoy cansado de este portátil, tengo un Toshiba Satellite Pro 4600 con una vieja Debian y siempre me funcionó de maravilla, lo retiré pq a 700 Mhz y 128MB hoy en día no se pueden hacer muchas cosas. Luego adquirí un Toshiba Satellite M30, lleva una debian squeeze (testing) y desde que lo compré hasta ahora, todavía funciona a la perfección. Los únicos problemas es que es un poco lento, tengo el disco duro a tope, y el pobre ventilador del procesador hace más ruido que un array de reactores de varios jets.

Pensaba que con el Sony VAIO VGN-CR42 podria jubilar al Toshiba, pero no, todavia lo tengo por aquí, funciona perfectamente y miraré haber cuanto tiempo aguanto hasta que me compro un portatil nuevo, que sea de mi propiedad, ya que por suerte o por desgracia los Sonys son de la Universidad.

A mi companyera de trabajo les paso exactamente lo mismo hace un par de meses, y perdió como varias mañanas haciendo estupidos tests inservibles a solicitud de los inútiles del soporte técnico de Sony, para acabar haciendo una inútil restauración. El portatil lo acabó enviando al soporte técnico, el qual todavia esta allí.

Y para acabar, para mi, Sony y mierda, son palabras sinónimas, como también lo son VAIO y basura.

Anèctodes al London Tube - Mr. Frogman & Mr. Odorman

Tot viatger que un moment de la seva vida passa per Londres, no pot evitar en un moment o en un altre endinsar-se en les entranyes d'aquesta ciutat. El metro de Londres esta format per una xarxa de túnels quilomètrics que travessen les entranyes de la ciutat d'un costat a l'altre.

Una de les línies més importants per nosaltres va ser la línia Central, ja que ens portava del nostre agradable i tranquil barri de Hackney, on teníem la residencia, cap al centre de Londres i altres inimaginables destinacions.

dscn5368petite2

Cada dia milers i milers de persones es desplacen d'un costat a un altre de Londres, fan inimaginables transbords d'una línia a un altra, el metro es transforma en un element clau de la vida quotidiana. La Central, la del Nord, la del Districte, la Jubilee, la Picadilly, el DLR, el Overground entre altres, van ser de les principals línies que vam arribar a agafar per poder-nos desplaçar de punta a punta i arribar allà on volíem arribar. Peró el metro no arriba a tot arreu, l'autobús urbà no deixa de ser un altre sistema de transport important. La residència estava a uns 1,7 kilòmetres de distància de la boca de metro més propera, recorregut que òbviament fèiem en autobús. El metro tanca aproximadament entre la 1 i les 2 de la matinada, i torna a obrir a partir de les 5 de la matinada. En canvi les principals línies d'autobús ofereixen un servei 24 hores al dia, i algun dia que ens va tancar el metro vam haver de tornar amb autobús, el qual triga una mica més que el metro i cal esperar a la parada.

Bé, aquesta petita introducció era per donar pas a dos curioses anècdotes de coses que com a usuari regular del metro, et pots arribar a trobar.

Mr. Frogman

No me'n recordo exactament, però crec que va ser a la línia del Nord. Era de nit, bastant tard i estàvem fent el viatge de tornada a casa. Normalment al metro de Londres es bastant complicat trobar seients disponibles a segons quines hores, ja que el metro sempre sol anar molt carregat. Jo estava assentat tot sol davant dels meus companys de viatge, quan un home misteriós, vell, i carregat amb una gran bossa es va assentar al meu costat.

"Sorry!" - va dir aquell home al assentar-se al meu costat mentre hem colpejava amb una bossa. Instintivament, degut al espai que hi havia disponible al meu costat vaig canviar-me al seient del costat per a que tingués espai per ficar les seves coses. Llavors va ser quan vaig veure la seva acompanyant. Tant bon punt vaig deixar un seient disponible entre el nostre nou amic i jo, vaig veure com deixava una granota sobre el seient. La situació de lo ridícula va passar a ser divertida, els meus companys no paraven de riure.

Òbviament la granota no podia estar-se quieta i va pujar sobre la meva espatlla esquerra, va estar poca estona perquè l'home la va tornar a agafar abans de que s'escapés pel vagó. Vam riure una bona estona, l'home insistia en si volia acariciar la granota, però no hem donava massa ganes, però la situació va començar a degenerar quan va començar a petonejar la granota. Per sort vam arribar a Bank i vam poder baixar per agafar la línia central.

Per un moment, només per un moment no vaig poder deixar de veure aquell home com una possible imatge meva, o avís d'un futur no massa llunyà. Que hi farem! Peró segueixo preferint els gats!

Ja ho sabeu, si algun dia veieu a un home gran al metro amb una granota, haureu trobat al nostre amic, o potser d'aquí uns anys acabo sent jo l'home de la granota en algun metro d'alguna gran ciutat.

Mr. Odorman

Possiblement durant les vostres curtes vides heu arribat a sentir olors de tots tipus, des de fragàncies agradables, fins a olors realment desagradables. Peró segur que mai us heu trobat en la situació, de dir aquesta pudor es la més desagradable que mai m'hagi trobat. Hi ha molta gent que sua, o que te uns mals hàbits higiènics i pot fer una mica d'olor a suor o a peus, etc.. Peró us puc assegurar que aquestes petites pudors son fragàncies i perfectament suportables en comparació al perfum del nostre amic. Vam tenir la desgràcia de pujar a un vagó que literalment feia pudor a contenidor d'escombriaires.

Imagineu-vos en la oloreta que fa el típic container amb menjar podrit i altres residus. Intensifiqueu aquesta pudor un factor de 10000 unitats. Tota aquesta forta pudor venia d'un sol home. No cal dir que després d'aquesta situació vaig necessitar una bona dutxa a fons, i en ocasions encara recordo la pudor.

Si algun dia quan pugeu al metro sentiu una forta olor a escombriaires, si esteu a temps de baixar, us o recomano. Millor esperar al següent tren que morir intoxicat!

Linux booting optimizations

This is a smal guide that I use myself in new or current Debian GNU/Linux installations, to reduce a bit (about some seconds), the overall booting time.

To start, we need a way to measure the time that our system needs to boot up.

  • Bootchart: It measures time required to boot the system, and displays it in a graphical way.
    • $sudo apt-get install bootchart
    • Edit /etc/grub/menu.lst, and add "init=/sbin/bootchartd" to the kopt line.
    • $sudo update-grub
    • Edit /etc/bootchartd.conf and set "AUTO_STOP_LOGGER" to "yes"

Now some basic "safe" optimizations. Optimizations that you can do without breaking the system.

  • ReadAhead: It preloads all files required to boot at the begining of the boot process. (Note: If you have preload installed it must be dissables when the first run is done.)
    • $sudo apt-get install readahead
    • If preload is installed, temporally dissable it by adding "exit 0" at the beggining to /etc/init.d/preload
    • Enable profile on first run: $sudo touch /etc/readahead/profile-once
    • reboot system (yes you need to reboot, sorry, is one of these exceptions when you need to reboot Linux.)
  • preload: It learns with system libraries are most used, and preloads them on demand.
    • $sudo apt-get install preload
  • dash: By default the OS ships with bash that is extremely slow, thus all init shell scripts run very slow. Dash is a faster shell implementation. I saw an increase of 6 seconds in my experiments.
    • $sudo apt-get install dash
    • Install dash as default sh interpreter: $sudo dpkg-reconfigure dash
  • You need an e-amail server?: By default the OS will ship with a full e-mail server, because some desktop applications an other stuff depend on it. Debian comes with Exim, the light version by default. This means that you will have an extra useless process consuming resources at boot time, and during execution. You can't remove it because it's needed, but you can replace it with a null mailer implementation. So there are two possible packages avaliable depending on your e-mail needs. Of course if you really need a full e-mail server in you computer, then you may continue with wathever you have.
    So, we have ssmtp and esmtp-run

    • ssmtp: This mailer will deliver all mail to a remote e-mail server, it does not do local mail delivery it's only usefull when you already have an e-mail server in your network.
      • $sudo apt-get install ssmtp
      • Configure your remote e-mail server. $sudo dpkg-reconfigure ssmtp
    • esmtp: Same as ssmtp, but does local mail delibery. If you don't have a remote mail server to use, just use localhost as a mail server, it will try to deliver mail to it, but since there is no service running it will fail, thus it will only do local delibery. This is perfect for a laptop where I'm only interesting on recieving locally system generated mails, I don't want my laptop to send e-mails outside. (In fact most Linux distros ship by default with an e-mail server that will do remote delivery by default, altough it's only listenning on localhost, I see that as a possible security threat that any user could exploit, altough nowadays most e-mail servers will reject those e-mails.).
      • $sudo apt-get install esmtp-run
  • quiet saves time also. The "quiet" kernel parameter it's usually enabled on most distros, but if it is not enabled in your distro, it's poosible to save some time. Just check that "quiet" is present in "defoptions" of your /boot/grub/menu.lst configuration file.
  • remove some useless garbage: Some completely useless services, that only waste ram, and time. (Always check when you remove something from your system, that you are not deinstalling your entire operating system due to dependencies. I at least know a case of someone that wanted to unistall mysql but unistalled the entire os, because the os had dependencies over mysql?? (This only happens on Ubuntu, Debian does not have this problem ;-P )
    • Who needs "inetd", I don't use anything that it provides. $sudo apt-get --purge remove openbsd-inetd
    • WTF is avahi? More useless garbage. I remove it as soon as I install a new system. $sudo apt-get --purge remove avahi-daemon avahi-autoipd
    • localepurge: Why do you need your os avaliable in 560 and more languages? Them waste disk space.
      • $sudo apt-get install localepurge
      • Configure it to the locales that you want to keep $sudo dpkg-reconfigure localepurge
      • And free about 1Gigabyte or more of space. $sudo localepurge
    • orphaner: Remove unused orphaned system libraries.
      • $sudo apt-get install deborphan
      • Remove all unused garbage: $sudo orphaner
    • autoremove unused stuff: Remove all those packages that were installed but are currently not used and we don't want them in our system.
      • $sudo apt-get --purge autoremove
    • remove unused config files: Unistalled packages will drop a lot of garbage in the /etc directory, so remove it.
      • $sudo dpkg --purge `dpkg --get-selections | grep deinstall | cut -f1`

Some dangerous optimizations. These optimizations may break your system into an unboatable status, and also require lot of user intervention to configure.

  • insserv: Reorders the init scripts. May break some thing that need to be manually fixed.
  • runit: Another init system, requires a lot of time to configure and get a boatable, system. NOT recomended for currently installed systems. Should be implemented on new systems, with lot of patience. I personally do not have enough patience and/or time to configure runit.

That's all for today.

Eco

Anaven caminant per la muntanya un pare amb el seu fill. De sobte, el fill cau, es fa mal i crida:

"Aaaaaaaaaaahhhhhhhhhh!!!"

Sorprès, escolta una veu repetint en algun lloc de la muntanya:

"Aaaaaaaaaaahhhhhhhhhh!!!"

Amb curiositat, el nen crida: "QUI HI HA?"

Rep una resposta: "QUI HI HA?"

Enutjat amb la resposta, el nen crida: "COVARD!!"

I rep de resposta: "COVARD!!"

El nen mira al seu pare i li pregunta: "Què passa?"

El pare somriu i li respon: "Fill meu, posa atenció"

Llavors, el pare crida a la muntanya: "T'ADMIRO"

I la veu li respon: "T'ADMIRO"

De nou, l'home crida: "ETS UN CAMPIÓ!!"

I la veu li respon: "ETS UN CAMPIÓ!!

De nou, el pare crida: "ESTÀS PLE D'ÈXITS!!"

I la veu li respon: "ESTÀS PLE D'ÈXITS!!"

El nen estava meravellat, però no ho entenia.

Així, el pare li va explicar: "La gent ho anomena ECO, però en realitat és... LA VIDA...!!!

Et retorna tot el que dius o fas...

Si no t'agrada el que reps de tornada, revisa molt bé el que estàs donant.

Si vols un somriure, dóna un somriure. Si desitges la felicitat, dóna felicitat a qui t'envolta.

Autor: La Vida

Las tres rejas

El joven discípulo de un filósofo sabio lo visita y le dice:

- Maestro, un amigo tuyo estuvo hablando de vos con malevolencia.

-¡Espera! Lo interrumpe el filósofo ¿Ya hiciste pasar por las tres rejas lo que vas a contarme?

-¿Las tres rejas?

-Sí. La primera es la VERDAD. ¿Estás seguro de que lo que quieres decirme es absolutamente cierto?

-No. Lo oí comentar a unos vecinos.

-Al menos lo habrás hecho pasar por la segunda reja, que es la BONDAD. ¿Es bueno para alguien lo que me vas a decir?

-No, en realidad no. Al contrario...

-La última reja es la NECESIDAD. ¿Es necesario hacerme saber lo que tanto te inquieta?

-A decir verdad, no.

Entonces, dijo el sabio sonriendo, si no es VERDAD, ni BUENO, ni NECESARIO, sepultémoslo en el olvido.

Autor: Anónimo

Piedras

Un experto asesor de empresas de Gestión del Tiempo quiso sorprender a los asistentes a su conferencia. Sacó de debajo del escritorio un frasco grande de boca ancha. Lo colocó sobre la mesa, junto a una bandeja con piedras del tamaño de un puño y preguntó:

-¿Cuantas piedras piensan que caben en el frasco?

Después de que los asistentes hicieran sus conjeturas, empezó a meter piedras hasta que llenó el frasco.
Luego preguntó:
-¿Está lleno?

Todo el mundo lo miró y asintió. Entonces sacó de debajo de la mesa un cubo con gravilla. Metió parte de la gravilla en el frasco y lo agitó. Las piedrecillas penetraron por los espacios que dejaban las piedras grandes.
El experto sonrió con ironía y repitió:
-¿Está lleno?

Esta vez los oyentes dudaron:
-Tal vez no.
-¡Bien!

Y puso en la mesa un cubo con arena que comenzó a volcar en el frasco. La arena se filtraba en los pequeños recovecos que dejaban las piedras y la grava.
-¿Está bien lleno? preguntó de nuevo.
-¡No!, exclamaron los asistentes.

Bien, dijo, y cogió una jarra de agua de un litro que comenzó a verter en el frasco.
El frasco aún no rebosaba. - Bueno, ¿qué hemos demostrado?, preguntó.
Un alumno respondió:
- Que no importa lo llena que esté tu agenda, si lo intentas, siempre puedes hacer que quepan más cosas.
-¡No!, concluyó el experto: lo que esta lección nos enseña es que si no colocas las piedras grandes primero, nunca podrás colocarlas después. ¿Cuáles son las piedras grandes en tu vida?. ¿Tus hijos, tus amigos, tus sueños, tu salud, la persona amada? ¿o son tu trabajo, tus reuniones, tus viajes de negocios, el poder o el dinero? La elección es tuya. Una vez te hayas decidido..., pon esas piedras primero. El resto encontrará su lugar.

Autor: Anónimo