Juega con tu perro

Está a punto de hacer dos años desde que convivo von Wichita, un perro asesino, un perro peligroso, un perro que pone en riesgo vuestra salud todos y cada uno de los días que sale a la calle, eso según la ley española y los medios de comunicación.

Puedes verla con 3 mesecitos en la foto, ahora es 15 kilos más grande y con una potencia mandibular de unos 200 kilos más que en la foto, pero siento romperos el mito, es bastante menos dañina que cuando tenía esa edad, sus dientes ya no cortan.

Image

Este blog está viejo y oxidado así que no sé si algún día haré un repaso de algunas etapas de la pequeña aunque quiero, soy un  vago y ultimamente mi cerebro o programa, o duerme. No hace otra cosa, así que no prometo nada.

La relación con el perro creo que siempre se malinterpreta. Tu perro, es soloun perro,  nunca se comportará como un niño de 7 años que intenta razonar. Tu perro quiere ser perro, no quiere ser otra cosa. Y aunque quiera y por mucho que tú quieras, NO PUEDE. Es un perro. Aprende a vivir con ello.

Yo he de agradecer mucho a mi amigo Aaron el cerebro detrás de www.factoramigo.com, pero cuales fueron sus consejos para otro post, si llega. Aunque creo que lo haré pronto.

Juega con tu perro.

No me refiero a ir al parque y tirarle la pelota, o al tipo de juegos donde realmente no eres más que un entrenador diciéndole qué tiene que hacer.  Ponte a su altura, juega como si fueses otro perro, con una pelota, con un juguete con algo, con lo que sea y acostumbraté a que pida jugar de vez en cuando.

Poco a poco aprenderás cuales son sus señales, cuales son sus reacciones, cómo juega, qué quiere, qué le apetece.

No solo aprendes, le haces gastar energía y  haces mas fuerte el lazo entre ella/él y tú.

Wichita de un bocado puede arrancarte casi cualquier parte del cuerpo, pero yo continuamente juego a morderla y a que me muerda, a revolcarme con ella por el suelo de casa robándonos la pelota, a jugar con la cuerda (se puede colgar de la cuerda con una mordida). Me lo paso genial y ella también, cada vez tenemos más confianza el uno en el otro esto no es un 0 a 100, en un día tienes que ir poco a poco y tenéis que aprenderlo juntos nadie puede decirte qué hacer.

Yo por ejemplo tengo juegos muy duros con ella, es un perro de presa, para ojos ajenos quizás pueden parecer un ejercicio de insensatez, pero un gruñido con cierto movimiento de cola y un gruñido sin movimiento aunque sea menor son cosas diferentes. No pongas en juego tu vida o la suya pero experimenta y aprenderás muchas cosas, como por ejemplo a sacarle de pensamientos que conlleven un riesgo. Eres capaz de razonar sé razonable y analiza. Al fin y al cabo esas capacidades te hacen humano.

– Ojo, todo lo que hagas, bajo tu responsabilidad. No me denuncies diciéndole al juez  «rescaté a un perro después de que lo maltrataran y después de leer este post jugué con él y me arrancó la mano», si no sabes hasta donde puedes jugar con tu perro no deberías tenerlo. –

pelota

¿Tu perro es tu mejor amigo? Desmuéstralo, jugando no «inviertes tiempo» solo en la educación de tu perro, te educas tú, aprendes de ellos, y te lo pasas en grande. Si tienes un perro es para que lo paseis bien.

Deja de ver el puto encantador de perros y pensar que o lo tratas como un reo o no te tendrá respeto.  Tras los primeros meses donde aprendió a controlar la boca y hasta donde puede apretar. Jugar de vez en cuando con ella como si fuese un perrete más.  Ha hecho que su comportamiento sea impecable.

Haz que ame a las personas, deja que se acerque a todo el mundo, deja que sea un perro.

Disfruta de como tu perro es perro y juega con él. Tu perro no puede jugar como una persona, pero tú si puedes como jugar como un perro. Pruébalo, disfrútalo. El resultado no puede ser más que satisfactorio. Si los primeros meses de su vida jugar conlleva heridas, no te preocupes, no hay nada malo tan solo ha de aprender y SOLO aprenderá de ti, de nadie más.

Juega con tu perro.

Editado: Después de jugar esto es lo que pasa. No me digas que no te gusta.

IMG_20130206_223716

El final de la sequía, la solución final del medioambiente y otras historias

Sr Botijo – Hola Sr, presidente ¿Cómo se encuentra esta mañana?

Presidente –  Agobiado, muy agobiado son muchas las cosas que pasan por mi cabeza, golf, puros, amiguetes – ya sabe usted, me debo a mi trabajo-.

Bo – Por fin he conseguido acabar el borrador sobre medidas para el  control de  la sequía y revision del proyecto de ley de medio ambiente.

Pr –  No estoy por la labor de ponerme a leer. Esta mañana ya leí un titular en El Estupor  y por hoy será suficiente. ¿Entiende?

Bo – Tranquilo, faltaría más. Yo le comento por encima, además nadie lo leerá, la portavoz tiene un piquito de oro. Tras su discurso nadie pondrá en duda nuestra gestión. Al menos nadie que nos interese.

Lo primero ha sido analizar ¿Cual es el factor más dañino para nuestro medioambiente? – Aquí hice un gran esfuerzo, tardé un par de minutos al menos-. ¡La sequía! La sequía es lo que hace que se nos desequilibre el Ph.

Así que pensé, ¿En qué gastamos agua? ¿Quién la gasta?

La primera conclusión es que  las medidas serán aplicadas al 70% de la población

Pr – Está claro,  un 70% es la mayoría.

Bo – Es VD un lince, ahí le ha dado. ¡La mayoría de los recursos los gastan los mismos!

No se lo debemos tener muy en cuenta, son proletarios y aspirantes a subir peldaños. Su baja clase es la causa de su ignorancia y no lo hacen con maldad, debemos educarlos.

A lo que vamos, que esto se pone interesante.  Le hilvano las ideas generales y las amplias estadísticas que he reunido tras media hora de trabajo.

PR – Trabaja usted demasiado.

Bo – Lo sé, lo sé.

Principales gastos de agua del día a día de un mindundi :

Ducha, 350 L a la semana

Lavadora, 60L a la semana

Fregar platos, 420 L a la semana

Retrete, 210 L a la semana.

Si somos 42 millones, ese 70% gastan unos  ¡veintinuevemil millones de litros a la semana!

Pr – ¡Oh dios mio! eso no cabe ni en mi piscina.

Bo – Buen apunte señor presidente,

* deberíamos conseguir que la gente no use tanto el servicio por lo que permitámosles mear en la calle.

* deberíamos conseguir que no se duchen demasiado a menudo.

* deberíamos reducir el agua que gastan al fregar platos, reduciendo el número de comidas al dia,  podríamos conseguirlo.

–  y por último pero no  por ello menos importante.

*  Deberíamos conseguir que le den más de un uso a la ropa antes de lavarla.

Pr – Tienes toda la razón, esta gente vive por encima de sus posibilidades. Es hora que se solidaricen con un bien común como es la bioesfera.

Bo – Qué bien habla usted señor presidente.  He aquí que repasando mis ideas, he visto que ya hay un subgrupo de la población que las cumple a rajatabla. Deberían ser el modelo a seguir.

Pr – Nosotros?

Bo – ¿Nosotros un modelo a seguir? No por dios. Además estamos demasiado lejos.

– Los sin techo.

– Llos sin techo cumplen todas las medidas que propongo y con creces.

Pr – Eso generará descontento.

Bo – ¿Descontento, a quién?

– Podremos cambiar el agua a las piscinas todos los dias, tener los campos de golf flamantes. Convirtiéndolos a todos en indigentes, el consumo energético caerá en picado, la gasolina volverá a precios de los 80, podremos andar siempre en coche pues no habrá tráfico alguno y  las emisiones de CO2 serán inexistentes comparadas con el resto de Europa. ¡La sociedad utópica! ¡podemos fabricar la sociedad utópica!  Y vender nuestra cuota de Kyoto a los EhEh! Uh! Uh! que la necestian.

No sé a quien puede generar descontento todo esto, la verdad.

Pr – Cuanto tardaremos en conseguirlo?

Bo – Yo creo que si seguimos 5 años más así, en el 2018 habremos cumplido objetivos, de momento ya tenemos 26% de pobreza infantil y va creciendo.

Pr – Fantástico, ¿ hay manera de acelerar este proceso?

Bo – Claro que sí señor presidente. Matándolos.

Zombies de Centro comercial

Zombies en el centro comercial, y no me refiero al amanecer de los muertos no, ni a ninguna película de John Carpenter. Sino nuestros centros comerciales, y los zombies de su interior.

Ayer estuve en un centro comercial en Vitoria, pero supongo esa escena se repitió por todos y cada uno de los centros comerciales de este país y problablemente de esto a lo que le llaman ‘el primer mundo’.

Por los atavoces del centro comercial atronaban villancicos, uno tras otro los mismos de todos los años, ande ande ande, pastorcillos, campanitas y su **** ****. Contrastaba con el frio exterior un calor notable con la humedad relativa acentuada por la transpiración de los que allí moraban.

Había gente, mucha gente, no demasiada, pero mucha.  Yo me acerqué a mirar una prenda que necesito y por eso del comparar precios . Algo bueno si que saqué, me encontré de bruces en una tienda de videojuegos con un dvd de segunda mano de la película de ‘Tommy’ la ópera rock de The Who, lo cual creo que me alegró la tarde de dos modos, una por encontrarla que es una joya, y dos que la sgae no se llevo ni un sucio céntimo  de los 4.95 euros de mi exquisita compra.

En uno de los momentos la gente comenzó a agolparse en las baradillas de la escalera porque abajo había una actuación de unas señoritas que debían estar haciendo la danza del vientre. Lo supongo por la música porque no miré.

Allí estaban cientos de personas, con sus abrigos, metidos en el centro comercial, agarrando sus bolsas con una mano y a sus hijos con la otra, mirando chicas moviendo el culo. Todos con una sonrisa vacía. Solo faltaba una lluvia de prozac, para darles a todos un pasaporte al país felicidad total y absoluta.

Mientras están ahí no están pensando y me están haciendo ganar dinero seguro que pensarán algunos

Así que me dió miedo, aseguro que me dió miedo ver cientos de personas cuyo fin de semana, dias de esparcimiento físico y mental lo derrochan en sitios donde hacen lo que otros quieren que hagan, con su mente en blanco como zombies.

La gente en ese estado ‘no da problemas’ que es lo que a muchos les viene bien.

Y luego a los que le dedicamos la vida a la informática nos llaman frikis y que hay que salir más de casa, o peor aún son ellos los que se creen normales.

He decidido que para ser normal y para llegar a estados alterados de conciencia como su zombificación. Prefiero echar unos tragos una risas, y despotricar sobre el mundo, que al fin y al cabo es mas sano, al menos para la mente y así huir de la lobotomía colectiva.

Google Developer Day 2008

Un gran día fue como decía en su blog mi amigo y compañero Alberto Gimeno.

Por la mañana un desayuno y por la cara, que esas cosas siempre animan la mañana, sobre todo a Alberto, que junto con plunchete estuvieron toda la noche cambiando el motor de plantillas de Debug_mode=ON mientras yo estaba dormido como un bebé. Lo siento chicos.

Bien, el día comenzó  tras la acreditación la recogida de una bolsa con unos obsequios (exquisito el pendrive con forma de muñeco de lego) y el desayuno acudimos al acto de apertura, donde Javier Rodriguez Zapatero director de Google España comenzó una ronda de presentaciones, entre las que estuvo la de Chris Dibona poniendonos los dientes largos con el google phone.

Tras esta presentación  fuimos al taller de Google App Engine Donde se iba a trabajar sobre un ejemplo que nos dieron los ingenieros de google de una wiki. No obstante…  Nosotros la verdad nos desviamos un poco del ejemplo y seguimos trabajando en unas cuantas cosas referentes a Debug_Mode=ON. En la ronda de presentación de los ejemplos donde salimos a enseñar un poco nuestra recién nacida web.

Tras la comida, no pudimos entrar a la charla sobre startups, que estaba «hasta la bandera», estuvimos escuchando a los chicos de la charla de Gadgets sociales, fue interesante escucharles y siempre se dan ideas. Pero la mención de honor para estos chicos, es que la charla fue entretenida, supieron contrarrestar esos inconvenientes de la franja horaria (hora de la siesta :)) en la que tuvieron que presentar.

Y luego…. Pues sí Otra vez al taller de Google App Engine, esta vez con Daniel Latorre que se vino también, por la mañana estuvimos separados el en unas charlas y Alberto  y yo en el Taller.

El día fue muy grande porque Debug_Mode=ON suscitó bastante expectación y hubo gente interesada en ello y estuvimos gustosos de atenderles e intercambiar impresiones como Miguel Angel Ajo. Lo que fue ya no grande, si no enorme cuando a algunos de los ingenieros de google se nos acercaron y bueno sobre todo Mano Marks, que nos ayudó con los problemas que estabamos teniendo con las quotas de servicio.

Tras el acto de cierre, nos dejaron abierta la Lanzadera, para poder darnos unos viajecitos y luego, nos invitaron a picoteo y a una barra libre, que eso siempre anima…

Open Source people life cycle

First lets talk about freedom. Is not an utopia, freedom can be conquered in a lot of little bits of our life, just because we are not always free somewhere or somehow. We cant forget that there are billions of other things you can do to feel the freedom. You lose your freedom when if  you stop looking for it.

We can also talk about technology. It is everywhere, satellites, tvs, cell phones, internet, computers, games, microwaves, dvd… Is part of our life.

What happen if we mix this all together?

Well let’s talk about … me?

Fourteen years old. My parents bought a computer , with his Windows 98. Everything works till it brokes. I brought it to a technician, and I had to spent all of my pocket money. So I promised my self not to bring my pc again to a technician.

That made me a bit more free, I learned how to fix it and then I was able to do what I want with the machine, so I had the way to fix it without spending money. Great!. The magic tool exists is knowledge.

In a couple of years, nothing in that windows was enough so, I started very light to read some about that thing called «linux» affiliate to some news account. But i was 17 when I started to use half linux and half windows.  Things weren’t very trivial and I hadn’t broadband, so I had a quite big amount of CDs with different distros, and when i want to use my winmodem, I used suse, for little funny games redhat, and other times,  mandrake, Caldera… I didn’t know how anything was working, but was funny and each time easier to deal with it.

So the first step in open source was experimenting, sometimes a bit  frustrating but… is part of the game.

When the broadband was up to my pocket. I got my connection, and started to learn from forums, online tutorials, irc…

Debian, seven Debian CDs.

… that day I wasn’t conscious, what that will supose for me, and my future.

I’ve annoyed a lot of people with questions, read a lot of tutorials, spent hours learning of other people experiences…

But all of that is something that one day you will give it back to someone else, is the cycle. One day is you who helps other to begin with his distro, or compiling an app, or making his sound card to work.

I’ve studied computer engineering and I’ve been in touch with free software the last 5 years,  I don’t have to pay for my software, i can do with it what I want.

One more step is promote it. Convincing people, telling how wonderful it is, and how many people you’ve met, and how you can enjoy it, and what advantages are ready for you and for free.

6 years using linux, make me to work as system administrator and i love it. So the free software one day let me to earn money and build my life.

Now the last part. CONTRIBUTE!

Is the best part, documentation, developing, translating, whatever you want, you can do things for people as people has done for you.

A popular sensation when you begin, is that there a lot of gurus, and you are not able to be in this world, everywhere are levels, you can be an user, a contributor, or just become a fan 🙂

Experiment, Use, Share, Work, Contribute.

But never finish,  is an inphinite cycle where you can always learn from everybody and you have a lot to teach the other. ¿Isn’t that the  freedom?. Enjoy it.

AppEngine y…… PERL! un paso más cerca

Ummm cuando decidimos empezar con python para poder enredar con el App Engine, aunque todavía tengo el tema parado hasta que salga del nudo que tengo en el SoC. Aparece la noticia.

Un grupo de gente de Google va a empezar a trabajar en un posible soporte de perl en el app engime. No son pollos todo lo que reluce, porque que alguien empiece a trabajar en esto no significa que finalmente el AppEngine tenga soporte para el lenguaje del camello. Principalmente porque en las filas de google no son los programadores en perl lo que más abundan, pero a un grupo de hackers de perl les han dado la libertad de dedicar parte de su jornada laboral a ello, también decir que no son del equipo de AppEngine; pero es buena noticia saber que al menos alguien quiere empezar a hacer algo.

Solo tengo un deseo en caso de que fructifique el proyecto y se apueste por él, que el acceso a la bbdd ya que no es una bbdd habitual, nos preparen un módulo simpático y simple.

Fuente Original en Inglés: Google AppEngine Perl project started

m

Ubuntu, esto sí es un motivo para cambiar.

Suelo gastar una hora de mi vida a la semana buscando imagenes por «google images»  hoy he encontrado el éxito de ubuntu.

No me extraña que la gente se pase a ubuntu y no a debian, si es que dan muchos motivos… Al menos 3

Tendrán descargas directas desde youpor*,pont*be,redt*be…¿?

LINUX FOR HUMAN BEINGS!

He visto a muchos geeks con la camiseta que dice

got root?

Llevaran los hackers de Ubuntu…

got a threesome?

PamNssInstaller project Status.

Our two tools update-pam and update-nsswitch in charge of modifying the conffiles, where finished last month. And have been testing it in their future packages, libpam-runtime for update-pam and base-files for update-nsswitch. But  we shouldn’t submit them until Summer of code finishes and all the bits of the project are done.

Debconf for modules

Well with them tools we can modify in a polite way from the postinst script the pam.d/* files and the nsswitch.conf trough the updaters.

This mechanism is being tested now in libpam-ldap and libnss-ldap packages. I have both of them with a new Debconf dialog asking to the user if he want to activate the module in that moment. So if the answer is yes, the updaters modify the files as the way is said in the doc of the package.

Debian Installer.

I’m starting with the new   udeb which will be incharge in a future of asking the user who is installing the system if he would like to  use some kind of authentication service.

A list of available systems will be prompted and through a multiselect he could select what he wants to use.

The list will only show the systems wich their packages implement the debconf dialogs to use the updaters at postinst.

After the selection the packages will be hooked for installation with apt-install.

This way when the installation is finished, the system is prepared to log on the selected service since the first login.

Genera tu parche diff -Naur

He tenido que generar unos parches de código para el SoC y la verdad no tenía ni idea de como generar un parche para todo el directorio. Había leido y dos personas me dijeron que svndiff me lo podía generar, pero lo veía una opción un poco fea, pesada y complicada, además que tendría que pedir usuarios en algunos subversions de debian.

diff -Naur antiguodirectorio nuevodirectorio > miparche.patch

voi là

$& y la vida un poco más fácil

Para empezar soy un manos de árbol y muy amenudo cuando escribo opciones o parámetros en algun programa, comando o script… fallo. Muchas veces pongo mas letras delante o detrás, es lo que tiene no haber hecho mecanografía nunca.

Así que en lo que estoy escribiendo para el SoC cuando, la lista de parámetros está establecida, con solo una línea más de código podemos hacer que algún fallo de esos pase desapercibido.

$control=$&  if ($control =~ /required|requisite|sufficient|optional/);

rrequired, requisitelhjlkjhkjl,sssflojkjsufficient … entrarían.

Si se me ocurre una manera que no sea muy pesada de admitir caracteres extraños en medio ya lo diré. Pero de la manera que he intentado hacerlo es demasiado código para inlcuirlo, si fuese extremadamente crítico si que se podía emplear, pero si no lo es no merece la pena, y así tienes algunos ciclos de reloj para tu Seti@home o tu boing preferido.

Al menos en perl es extremadamente simple. El motor de expresiones regulares de perl, tiene las backreferences,  que son una serie de variables especiales con las que podemos hacer referencia a partes de las expresiones analizadas, una de estas variables es $& que refiere al «acierto».

No es la panacea, pero supongo que a alguien le acabará ahorrando algún error.