danigm's blog

El último libro que me he leido se llama "los propios dioses" y tras leerlo me ha venido a la mente un tema sobre el que tratan en el libro y que se puede aplicar al calentamiento global y lo que hacemos hoy en día con nuestro planeta.
[spoiler del libro, si te lo vas a leer lo mismo esto te molesta]
En el libro se relata la historia de un futuro en el cual se ha conseguido una máquina que genera energía sin coste alguno aparente. Pero un científico se da cuenta de que esta máquina está cambiando las reglas físicas de nuestro universo y por tanto lo está llevando a una destrucción inmediata.
Este científico "demuestra" que la "bomba de electrones" puede hacer que el sol explote en un plazo de tiempo corto, pero la gente está tan acomodada a la energía "gratis" que sus demostraciones son criticadas y puestas en duda.
Más tarde, otro científico, desde la Luna, retoma la investigación del anterior, pero se da cuenta de una cosa, no se puede convencer a la gente de que la "bomba de electrones" es mala y esperar que dejen de usarla, hay que ofrecerle una alternativa mejor y entonces todo el mundo aceptará el cambio.
Pues bien, comparando con lo que estamos viviendo hoy en día podemos darnos cuenta de que hay mucha gente intentando luchar contra todo lo que provoca el calentamiento global y estas cosas, pero nadie ha propuesto una alternativa mejor que permita reemplazar las energías actuales.
Esto me ha llevado a pensar que nos iremos autodestruyendo viviendo en la comodidad hasta que algún génio descubra algo que cambie todo nuestro sistema energético y entonces seguiremos viviendo en la comodidad, pero respetando algo más el entorno. Mientras tanto creo que no se puede esperar que nadie esté dispuesto a abandonar la comodidad a la que hemos llegado hoy en día, y se seguirá negando la posibilidad de que acabemos con el planeta, porque siempre es más fácil creer lo que se quiere creer y tachar de mentirosos o refutar de alguna forma a los que traten de arrebatarnos la comodidad.
Si es así como están las cosas es posible que nadie consiga algo realmente revolucionario que nos haga cambiar sin pensarlo, y acabemos autodestruyendonos por no haber sabido renunciar a una comodidad no merecida.
Asimov fue todo un visionario de comportamiento de masas

¿Qué es un "sistema de control de versiones" (vcs)? Pues es una herramienta que utilizan normalmente los programadores para versionar los cambios realizados sobre el código fuente y trabajar en equipo.
Básicamente funciona así:
Tú tienes una serie de ficheros en tu ordenador, modificas, añades, o haces algo, y haces "commit". Sigues trabajando tan normal y cada vez que te parezca que haces un cambio importante haces "commit". Con esto tienes varias ventajas, lo más importante es que puedes volver cualquier fichero a una revisión anterior. También puedes ver un log de los cambios realizados y otras operaciones.
¿Entonces qué tenemos? pues podemos modificar los ficheros sin miedo porque después de romper algo siempre se puede volver a una versión anterior.
Aparte de eso, los vcs, ofrecen una forma fácil de colaboración entre varias personas. Estos repositorios se pueden publicar, otras personas pueden descargarselos y actualizar su repositorio, e incluso subir cambios que se mezclarán con los tuyos de manera automática.
No lo he explicado muy bien, pero estos sistemas ofrecen la posibilidad de que varias personas trabajen modificando un mismo fichero y que con un par de comandos tengan la versión unificada sin necesidad de enviarse ficheros ni parches ni nada.
BZR
Pues bien, bazaar es un vcs distribuido, fácil de usar y multiplataforma (está en python).
Que sea distribuido quiere decir que cada usuario tendrá su repositorio local en el cual hace los commits, a diferencia de subversion que es centralizado, todos los commits se hacen sobre un repositorio central.
Pero aún siendo distribuido bzr ofrece la posibilidad de utilizarse de manera centralizada, prácticamente igual que svn.
Vamos a lo práctico:
-
Crear un repositorio: crear el repositorio es tan fácil como ejecutar "bzr init" dentro del directorio
-
Añadir/mover/etc ficheros: para añadir/mover/etc es tan fácil como "bzr add fichero" o "bzr mv fichero1 fichero2" y más comandos similares a los comandos unix.
-
Hacer commits: para guardar los cambios en una revisión se utiliza el comando "bzr commit" o "bzr ci" y te abrirá tu editor favorito para que escribas lo que ha cambiado para el log.
-
Ver el log: para ver el log "bzr log"
-
Volver a una revisión anterior: "bzr revert -r2 fichero fichero2" esto devuelve la lista de ficheros a la revisión 2, si quieres volver completamente deberías usarlo sin los nombres de ficheros.
-
Publicar un repositorio (ssh): "bzr push ssh://usuario@dominio/ruta". Esto modificará el repositorio en el dominio/ruta, o lo creará si no existe. Antes de hacer un push hay que hacer un commit de los cambios realizados.
-
Descargar un repositorio: "bzr branch ruta destino". Donde ruta puede ser la ruta anterior, si vamos por ssh, y destino es la carpeta que creará para alojar el repositorio.
-
Actualizar un repositorio: Una vez que tengamos el repositorio descargado con branch podemos actualizarlo a la última versión con "bzr pull" desde dentro del directorio del repositorio.
-
Utilizar cómo subversion: Para poder utilizarlo de modo centralizado hay que utilizar el comando "bzr bind ruta" desde dentro del directorio. Una vez hecho esto se puede actualizar con "bzr update", y desde este momento cada commit no será local, sino que también se hará sobre el servidor.
-
Y un montón de cosas más, para más información man bzr
Otra cosa chachi que tiene bzr es que es el sistema utilizado por defecto en launchpad, dónde puedes crear todas las ramas que quieres para tener tu código en un servidor. Algún proyecto tengo yo por ahí.
Y para finalizar decir que no sólo se utiliza para código, yo por ejemplo lo he utilizado para versionar la documentación de mi proyecto fin de carrera.

Hoy voy a exponer mis ideales políticos de manera abierta y sincera. Todo lo que voy a contar es algo ideal y posiblemente muy dificil de implementar en la realidad por la propia naturaleza del hombre, pero ahí está.
Para mí el sistema político perfecto sería un comunismo ilustrado. Sería un sistema en el cuál los gobernadores, la gente que verdaderamente tiene poder, sean gente realmente preparada y conocedora de la sociedad y las ciencias.
Por supuesto, en principio no habría democrácia puesto que no tiene sentido dar poder para votar a alguien que no tiene ni idea sobre lo que está votando. Aunque tras una buena educación de la ciudadanía se podría ir imponiendo una especie de votación de gobernadores ilustrados.
Por otra parte todo el mundo cobraría el mismo sueldo, independientemente del trabajo que realice. Realmente el dinero casi que no sería necesario, puesto que todos los recursos serían comunes. Así pues se elímina el "dinero" como tal, de tal forma que los ciudadanos trabajarían por el bien común, por la sociedad, y no por egoismo.
Habría que imponer una educación avanzada e incentivar el pensamiento como tal. Mostrar a las personas las posibilidades que hay y hacerlas libres para que puedan elegir verdaderamente.
Todo sería común, no habría propiedad privada, solo lo estrictamente necesario y personal, que sería proporcionado por el estado.
Ya no tendrías un coche propio. Serían tuyos todos los coches de las carreteras, podrías coger cualquiera siempre que no se esté usando, y así con todos los elementos comunes. Se dejaría de tener una cosa pero se ganarían cientos.
Estas son solo algunas ideas. Es bien sabido que la democracia hoy en día es una gran mentira y vivimos en un mundo controlado por el dinero.
Somos unos seres capaces de "razonar", hablar y dialogar. Yo creo que podemos llegar a ser algo más que acaparadores de dinero. Podríamos ser una gran humanidad si todos trabajaramos juntos en lugar de ser un montón de escarabajos peloteros juntando mierda para poder disfrutar de unas horas al día, o ni tan siquiera eso.
Cada persona tiene un grano de arena y no es capaz de darse cuenta de que si los juntaramos todos tendríamos una gran playa. En realidad somos muy pequeños, pero juntos podemos ser algo realmente grande.
Yo se que cuesta, a mí me cuesta mucho trabajo, pero olvidemos un poco el egoismo y la envidia y trabajemos juntos por un bien común.

En teoría ya soy Ingeniero Informático (bueno, en teoría no, todavía
me queda saber si he aprobado un par de asignaturas y 1.5 créditos de
libre que haré el año que viene).
Como esta carrera tiene muchas salidas se me presentan varias
oportunidades de trabajo y habrá que decidirse por alguna, ya que he
decidido independizarme y para eso hay que trabajar.
Lo primero es lo primero, así que este verano ya lo tengo planeado
para no trabajar. He pensado que este va a ser mi último verano como
"estudiante" y que tengo que aprovecharlo, así que no empiezo a
trabajar hasta finales de agosto o septiembre.
Qué tipo de trabajo me interesa. Al principio siempre llama mucho el
dinero, pero si te paras a pensarlo, en el trabajo vas a estar la
mayor parte del tiempo de tu vida, así que mejor buscar algo que te
guste.
Así que tenemos por una parte la pasta y por otra el trabajo a
desempeñar. Yo soy programador por lo tanto no me quiero dedicar a
sistemas, así que ese tipo de trabajos descartados, voy a buscar un
empleo donde tenga que pelearme con código y problemas que resolver
con complejos algoritmos.
Por otra parte está la vida fuera del trabajo, y es que no va a ser
todo trabajar en esta vida. Por eso también hay que tener en cuenta
los horarios, flexibilidad, la ciudad donde vas a trabajar, etc, etc.
Pensando en esto creo que Córdoba es la mejor opción, ya que me pilla
cerca de mi pueblo, es más tranquila que Sevilla y también más barata.
Por contra perderé un poco el contacto con las amistades hechas en
Sevilla, pero creo que la calidad de vida lo merece.
Sin embargo y por otro lado, es bien sabido que si tienes que hacer
algo por obligación deja de gustarte. Si tengo que programar algo por
obligación no es lo mismo que si yo quiero programarlo, lo bueno es
que siempre puedo decir: "esto lo programo yo porque quiero, no porque
me lo mande mi jefe :P".
Espero no dejar de escribir código en mi tiempo libre, le dedicaré
tiempo a sweetter, a crear juegos, y quizás busque algún proyecto
dentro del escritorio gnome para meterme más a fondo en esto del
software libre.
Hasta ahora me he dejado llevar por la corriente y he hecho lo que a
mi me ha parecido bien en cada momento y mira por donde que todo me
sale bien. Algunos lo llaman suerte, pero yo creo que es que yo
siempre veo el lado bueno de las cosas y aunque algo salga "mal" para
mi está bien porque cuando pierdes algo ganas otra cosa.
Y para que os vayáis haciendo una idea de lo que os espera aquí dejo
un dibujo de lo que va a ser el futuro próximo:

PD: para el que no lo entienda, el monigote soy yo, la bola es el mundo, y esto representa yo dominando el mundo. MUUAAAAHAHAHAHAHAHAAHAHA.

Llevaba ya un tiempo con la tecla de windows de mi teclado tapada, porque no me gusta nada que te metan publicidad en el teclado así por la cara.
Como soy un poco cutre lo tenía tapado con un taco de cinta aislante negra y quedaba un poco feo.
Estando en sugus a virako se le ocurrió que se podrían hacer pegatinas para taparlo. A partir de esa idea se pasó a sacar pegatinas más grandes para portátil.
Y las hicimos a un precio asequible y quedan algunas disponibles en sugus.
Aquí está el resultado:
Vista frontal:
La susodicha tecla de gnome :P
Las pegatinas de la tapa del portátil. La del concurso ya estaba.

Hace un año y medio pillé una gripe. Algo normal, tenía moquinos, y con fiebre y eso. Pasó la gripe pero quedaron los mocos. Es más, por mucho que me sonaba la nariz siempre estaba taponada, había algo ahí.
No fué hasta el verano, cuando ya estaba bastante preocupado, cuando fuí al médico. Al final, después de ir al otorrino, me digeron que tenía un pólipo que taponaba la coana izquierda, y que la única manera de sacarlo era operando.
La semana pasada me llamaron, ya tenía la operación planeada para el miércoles 28. Y llegó el día, y allí estaba yo, a las 7:30 de la mañana en el hospital.
Me dan un batín de papel azul, me pinchan en la mano izquierda un tubito, y me pasean en una cama con ruedas por todo el hospital.
Las luces pasaban frente a mí sobre el techo blanco. Todo estaba borroso porque me habían quitado las gafas. Me metieron en un quirófano lleno de gente vestida de verde, y me metieron drogas de las buenas, así que me quedé todo pelotazo y cerré los ojos.
Cuando abrí los ojos ya no había nadie, me habian cambiado de sitio, y tenía la nariz tapada. Todo seguia borroso porque yo sin gafas no es que vea demasiado.
Estuve una hora mirando al techo, y es cuando me di cuenta de que se podría ganar mucho dinero poniendo publicidad en los techos de los hospitales. Por lo menos algo para leer.
Luego me llevaron a una habitación donde estuve con mis padres hasta las 19:30 de la tarde. Saliendo cada 20 minutos a mear, porque en la habitación no había váter.
Y ya está, estoy perfectamente, a veces me duele un poco todo el melón, pero nada que no sea soportable.

Tenía unos dibujos por ahí a medio hacer, y he visto últimamente que la gente está haciendose avatares estos con face your manga, así que me he hecho un avatar nuevo.

Ahora que llega el verano, es un tiempo muy propicio para bajar por las tardes a la pista del parque Rosalina, y echar unas canastas. Siempre que paso por mi pueblo intento bajar.
Aquí una ilustración.











