Jonathan Hernandez

Rails developer. Free (as in freedom) software enthusiast. Gamer.

Cuando Llevas Mal Las Críticas

| Comments

Mamones de mierda, lo vais a pagar, habláis mucho pero sois unos lamecojones, nos follaremos a vuestras madres mientras lloráis como niñas, y cuando lleguemos a Hollywood y encontremos a los capullos que hacen la película, se van a comer nuestra mierda y cuando la paguen volverán a comerse su mierda hecha de nuestra mierda y que ya se comieron, y luego os tocará a vosotros, cabrones.
Con cariño, Jay y Bob el silencioso.
Jay escribiendo un post en un foro en
Jay y Bob el silencioso contraatacan (película, 2001)

Actualizar Ruby on Rails

| Comments

Antes de actualizar Ruby on Rails es conveniente actualizar también gems y asegurarnos que funciona bien con la versión de Ruby que tenemos instalada.
Después de esto:

gem install rails –include-dependencies

Para actualizar nuestros proyectos de Rails con las mejoras del nuevo rails, hacemos un:

cd /directorio/de/nuestro/proyecto
rake rails:update

Esto nos actualizará las funciones javascript, los scripts/ i archivos internos del framework como por ejemplo config/boot.rb.

Errores en El Disco Duro

| Comments

Si has experimentado algún tipo de error en tu disco duro (datos corruptos) o simplemente sospechas que algo puede no ir bien, de vez en cuando un repaso al disco no viene mal. Aunque las distribuciones linux ya de por sí te hacen un fsck de vez en cuando, por lo que en general no hace falta llevar mantenimiento de disco duro por parte del usuario (como debe ser).

Aún así, yo utilizo unos comandos cuando quiero/intento arreglar/resucitar un disco duro y que por si a alguien le es de utilidad (no le gusta mirarse el man del fsck o el badblocks) lo voy a poner aquí.

Tomamos como premisas lo siguiente:

- He arrancado con un LiveCD, hago las operaciones como root en un terminal (y con las particiones de mi disco duro desmontadas)

- mi disco duro es /dev/sda
- mi sistema de ficheros linux es Ext3
- linux esta en la partición /dev/sda3 (todo, sin separar):

Ahora un repaso al sistema de ficheros y que arregle todos los errores que encuentre automáticamente.

fsck.ext3 -f -tt -v -y /dev/sda3

Ahora un repaso físico al disco duro en busca de sectores defectuosos. Lo buscaremos en todo el disco duro en vez de sólo en la partición linux. Si sólo quereis mirar los sectores de esa partición en concreto, hay una opción en el fsck para que lo llame por ti.

badblocks -s /dev/sda

Actualización: Sergio me apunta (thx!) a que hacer el badblocks desde fsck.ext3 además actualiza la lista de inodos para guardarte qué sectores estan defectuosos y no utilizarlos. Mucho mejor de esta manera, utilizando el comando badblocks únicamente te los lista pero no hace nada. Entonces sería:

fsck.ext3 -f -c -tt -v -y /dev/sda3

(Prefiero siempre el modo lectura antes que el escritura no destructiva :P)

Por último, nunca viene mal intentar optimizar el sistema de ficheros (optimizar suena bien). Fsck tiene una opción para eso (-D):

fsck.ext3 -f -tt -v -D -y /dev/sda3

Mis Próximas Lecturas

| Comments

Uno de mis géneros favoritos es la ciencia ficción. La fantasia también pero no he salido del gran J.R.R. Tolkien, las leyendas y las crónicas de DragonLance (si me podeis recomendar alguna otra saga de DragonLance, adelante, porque siempre que las veo en la tienda me pierdo y no sé cuál coger…) y Las leyendas de Terramar de Ursula K. Le Guin, algo más flojas.
En este post quiero recoger unos títulos de libros que he recopilado y que poco a poco quiero ir leyendo durante los próximos años. Además de que me sirva a mi de TODO-list también os puede servir a vosotros para que os decidais por alguno de estos, que ya os digo, se trata todo de novela del tipo ciencia ficción (la mayoría de Asimov porque me han gustado los 2 libros que me he leído de él y voy a seguir con toda su colección) salvo una saga de fantasia.
  • Doomsday Book - Connie Willis (leído!)
  • Saga de “Song of Ice and Fire” (Fantasia) - George R. R. Martin
    • Juego de Tronos (leído!)
    • Choque de Reyes (leído!)
    • Tormenta de Espadas (leído!)
    • Festín de Cuervos (leído!)
    • Danza de Dragones (leído!)
  • De Isaac Asimov:
    • El Fin de la Eternidad (en mis manos!)
    • Los Propios Dioses (en mis manos!)
    • La Saga de la Fundación (incluye Historia de los Robots, Imperio Galáctico y Ciclo de la Fundación) :
      • Yo, Robot (leído!)
      • Bóvedas de acero (en mis manos!)
      • El Sol Desnudo (leído!)
      • Los Robots del Amanecer (en mis manos!)
      • Robots e Imperio
      • En la Arena Estelar
      • Las Corrientes del Espacio.
      • Un guijarro en el cielo
      • Preludio a la Fundación
      • Hacia la Fundación (en mis manos!)
      • Fundación
      • Fundación e Imperio (en mis manos!)
      • Segunda Fundación
      • Límites de la Fundación
      • Fundación y Tierra
  • 1984 - George Orwell (leído!)
  • Hyperion - Dan Simmons (en mis manos!)
  • Solaris - Stanislaw Lem (en mis manos!)
  • Dune - Frank Herbert (leído!)
  • Pórtico - Frederick Pohl (leído!)
  • Las Estrellas de mi destino - Alfred Bester
  • Ubik - Philip K. Dick (leído!)
  • Los desposeídos - Ursula K. Le Guin
  • La guerra interminable - Joe Haldeman (en mis manos!)
  • Cita con Rama - Arthur C. Clarke
  • Fahrenheit 451 - Ray Bradbury (leído!)
  • Los últimos de mi lista han sido sacados de “Los fundamentales de Ciencia Ficción” (excluyendo los ya leídos), una votación que se hizo en Sedice.

Primer Post Desde Wordpress

| Comments

Por fin he migrado a wordpress! Ya he dejado atrás Movable Type, fuera esa espinita clavada de utilizar un blog con licencia privativa…
En realidad tenía en mente bastante tiempo hacerlo y me he decidido hoy al tener poco sueño, décimas de fiebre y el blog antiguo roto xD

Ahora mismito esta con el theme por defecto y sí, no hay cosa más fea que un blog con el theme por defecto, pero lo cambiaré cuando pueda. Quizás cuando leais ésto ya no estará puesto…

PD: Le he puesto la traducción al español y también aprovecharé para activar los comentarios (en movable type los quité de código y luego no sabía ponerlos :P) y ponerle el par de plugins que comenta sergio.
PD2: Aunque he migrado todos los posts antiguos al nuevo wordpress (y de paso lo tengo ya todo a utf-8), los antiguos posts seguirán estando disponibles como .html que eran.

Ubuntu en Marcha en El Nuevo Hard

| Comments

Ya esta instalada la Ubuntu en el nuevo servidor, que al final será un AMD k6 500Mhz con 256Mb RAM y 8GB de disco duro.

La verdad es que la Ubuntu se ha instalado rapidísima y sin ningún problema en su opción “server”… me ha hecho un poco de “daño” el pensar las horas que pasé en su día instalando una Gentoo en el otro de al lado… (pero aprendí, eso ya lo tengo ;-)

Esta fuera de servicio el ftp y el cvs ahora mismo.

Comienza La Migración Al Nuevo Hardware

| Comments

En GPLTarragona tenemos actualmente 2 servidores, el principal que es el que lo hace todo y el secundario que prácticamente no hace nada puesto que es muy poco potente (impotente? xD).
Lo que haremos ahora es pasar a un 600Mhz utilizando el disco duro del secundario y cuando esté lista la instalación y configuración de los servicios que se necesiten pasaremos a la migración del sistema. El servidor estará sin funcionar lo menos tiempo posible… :-S xD
Hoy empezaré los backups y demás cosas que puedo hacer por ssh desde casa y mañana, seguramente por la tarde, se hará el cambio (tornavís en mano xD).

Ángeles Y Demonios

| Comments

Me he leído otro libro de Dan Brown, autor de El Código DaVinci (ECD). Se llama Ángeles y Demonios, y creo que se trata del libro que hay después del best-seller ECD.

Ángeles y Demonios

De hecho, es muy similar al anterior. Si os gustó ECD seguramente os gustará también Ángeles y Demonios, aunque ya no sorprenderá tanto como ECD y los acertijos no son tan profundos… pero sigue teniendo cierta frescura y engancha en según qué partes del libro también bastante.

Pero lo más interesante del libro es que ahora mismo esta de actualidad. Uno de los temas que toca más es el Vaticano y todo lo relacionado con él y su historia. Habla del Cónclave, del camarlengo, sus funciones… etc. Todo lo que pasa cuando un Papa muere, porque cuando empieza el libro el Papa acaba de morir hace unos días… de hecho una anécdota curiosa es que con todo el “tocho” de libro que hay… en realidad sólo es para narrar lo que pasa 1 dia. Bastante frenético, sí :-)

En fin, un libro recomendado para los que les gustó ECD. Si no te gustó ECD, sólo te interesará si te sientes atraído por el tema “Vaticano” y no tienes otra cosa que leer :-P. Si no has leído ECD, léetelo, lo considero mejor libro que éste…
Ángeles y Demonios cumple bien su rol de libro que necesita la gente después de leer ECD y quedarse con más ganas.

Calificación: 6/10

Mandrake Será Mandriva

| Comments

La distribución de GNU/Linux Mandrake adquirió Conectiva hace unos dias y aprovechando ese cambio en la empresa también han cambiado el nombre corporativo, empujados un poco también porque ya existe otra empresa con nombre Mandrake y han tenido algún problema.
A partir de ahora pues, será conocida como Mandriva, de Mandrake + Conectiva.

Ubuntu Hoary en Un AMD64 Y Release Final

| Comments

Hoy he podido probar a instalar una Ubuntu con el CD de la RC (Release Candidate) y comprobar cómo funciona esta distribución con otra arquitectura diferente a la x86. Una de las cosas que me ha llamado la atención es que el LiveCD de x86 (de la versión anterior de hace 6 meses, la Warty) funciona perfectamente en la arquitectura AMD64, y es que aunque sí sabía que la compatibilidad 32-64 bits existía, como Ubuntu pone en el CD sólo compatible con x86 y los CDs de AMD64 no incluían el LiveCD (sólo instalación)… pensaba que no había todavía ninguno disponible. Pero claro, hay que pensar en una cosa compatible contra una cosa optimizada o compilada para tu arquitectura que aproveche la capacidad de un procesador de 64bits. Hoary ya tiene versión para AMD64.

En cuanto a la instalación ha ido todo como la seda menos al final, cuando ha tenido que salir el login gráfico. Ahí se ha quedado colgado, tema de la tarjeta gráfica ATI 9250 que llevaba. Se consigue compatibilidad gráfica poniendo en la línea del archivo de configuración de las X: /etc/X11/xorg.conf el driver “vesa” en vez del driver “ati” que te ponía (el fglrx propietario tampoco iba…). Por supuesto aceleración 3D no tendrá porque el driver vesa es el genérico, compatible con la mayoría de tarjetas gráficas. Aunque para trabajar en escritorio funciona a la perfección (con el doom 3 ya no tanto :P).

Logo Ubuntu


Por cierto, oficialmente ya es 8 de abril y Ubuntu estrena nueva web (la que ganó el concurso) y oficialmente lanza la versión Final de Hoary!