Archivo para octubre de 2007

Más relojes frikis

Reloj de diodos

Hablando un poco más de relojes y buscando algún que otro reloj friki, me encuentro con la página Tokyo Flash donde tenemos una amplia colección de relojes… distintos. Y no sólo eso, sino que también bastante baratos (comparados con otras tiendas).

Por supuesto, también hay en Think Geek, página de geeks/frikis por excelencia (ahí hay de todo si quieres destacar).

Los que más tienen son los que tienen mucha luz y tienes que estar un buen rato mirándolos para saber qué hora es. Y por eso mola, deslumbran…

Ahora a ver si convencemos a alguien para que nos regale uno en Navidad, aunque tendré que buscar más para elegir, porque el me sigue gustando bastante es el segundo ejemplo de la entrada anterior, pero me parece que ese se encuentra difícilmente y a bastante más precio que estos.

Y, de todas formas, le preguntaré a mi compañero Dani a ver cual me recomienda que le mola mucho esto de los relojes (igual que la arquitectura bioclimática, que a ver si lo convenzo para que escriba algo… o un blog completo ;) ).

Certificado de Autenticidad

Certificado de Autenticidad de Ubuntu Linux (realmente no se necesita)

Desde Ubuntu Life. Si los de Windows tienen uno, yo también lo quiero. Como dicen ellos, me lo imprimo y lo pego en el portátil y son el más friki geek.

Cambio climático

Aunque el primo del señor Rajoy diga que el cambio climático no es tal, que los datos están equivocados, y que éste siga diciendo que hay que seguir así para que cuando haya cambiado de todo el tiempo seamos más ricos y podamos combatirlo mejor, el cambio climático, como tal, ya está aquí.

Las pruebas las vemos la gente de la calle todos los días: porque que a estas alturas de año (¡coño, que estamos a finales de octubre!) haya en León 2 °C a las 9 de la mañana y 18 °C a las 6 de la tarde no es normal, por mucho que se empeñen en asegurarnos los entendidos en la materia.

Pero bueno, vamos a suponer que no hay cambio climático. Entonces ¿cómo se explica el deshielo de los polos? ¿Y la elevación de la temperatura de los océanos? ¿Y los desastres naturales actuales, como inundaciones, huracanes, … en zonas donde nunca había pasado? ¿Y la inestabilidad meteorológica?

Pues nada, si aún pensamos que esto del cambio climático no es real, a seguir así, que vamos bien…

foo y bar

Dos de los más populares nombres de variables en programación son foo y bar, a veces acompañadas de foobar. Provienen de una expresión del inglés, de la época de la Segunda Guerra Mundial: FUBAR. Son las iniciales de Fucked Up Beyond All Repair (Jodido Más Allá de Poderse Reparar) aunque a veces la R podía significar también recognition, reason o redemption.

Visto en Microsiervos y ellos en 10 Types Of People.

Por cierto, esto está en el RFC 3092.

Sólo hay…

Sólo hay 10 tipos de personas en el mundo: los que saben binario y los que no.

Chiste fácil de informáticos que rula por La Internete desde hace mil años.

Ubuntu 7.10

Hoy me he actualizado a la versión 7.10 de Ubuntu en mi Pentium IV a 2 GHz con 1 GB de memoria RAM y 120 GB de disco duro y… ha fallado.

Lo primero, el proceso de actualización (con apt-get dist-upgrade o desde el Synaptic) ha tardado más de dos horas (que, por cierto, podían desarrollar algo para que tardase menos). Luego, al arrancar, la primera vez ha tardado bastante en cargar el GDM, primero con el tema por defecto (que se ha visto un rato) y luego ya el tema por defecto de Ubuntu.

Pero cuando lo estaba utilizando, han dejado de funcionar algunas cosas, como el icono de la red inalámbrica, también le ha costado bastante conectarse a la susodicha red inalámbrica, unos cuantos enlaces no iban, etc.

Visto lo visto, reinicio por si acaso y… se acabó, dejó de funcionar casi del todo. Se carga el GDM con su flechita del ratón pero de ahí no pasa, el gestor de archivos (Nautilus) no carga. Tiro las X abajo (con Ctrl+Alt+Retroceso) y le sigue pasando lo mismo: después de poner el usuario y contraseña no pasa nada.

Además, y para más inri, se me ocurrió cambiar la cadena de inicio en el menu.lst del GRUB añadiéndole vga=795, que lo he hecho toda la vida para que el terminal tenga una resolución mayor y… tampoco funciona. Así que ahora tengo el sistema capadito, sin poder arrancar con las X, sin tener un terminal, sin nada… y me cansé y lo apagué.

A ver si el próximo día que tenga ganas me meto en el sigle mode y lo puedo solucionar, pero, de momento, recomiendo que para actualizarse a esta versión se tenga mucho cuidado. Si no lo consigo, ya la pondré nueva cuando me lleguen los CD’s.

Precios y más precios

Que la burbuja inmobiliaria va a explotar se ve a leguas. Que los medios de comunicación (ayer en la televisión) quieran hacernos creer que la burbuja no explota sino que se desinfla poco a poco diciendo que la vivienda sube pero más despacio, es un trola como una catedral de grande.

Y es que no queda otra. La especulación de las grandes constructoras y de las grandes fortunas es lo que hace que cuanto más tienen más quieran ganar a costa de que los pobres hipotequemos nuestras vidas vendiéndolas a los chupasangres de los bancos (que, ya que estamos, también pillan tajada).

Porque ¿cuánto ganan con cada m2 construido? Pues desde el Colegio de Aparejadores y Arquitectos de Madrid, tenemos un pequeño estudio al respecto:

La vivienda en cuestión es un edificio de 4 plantas con 2 viviendas de 90 m2 por planta con todo lo que una vivienda nueva y finalizada tiene. Pues el coste del m2 es de 517,45 €/m2 teniendo en cuenta que el presupuesto total es de 517 450,23 € con una superficie construida de 1000 m2 (para más información véase el gráfico incluido en la página del COAATM).

Y para saber lo que cuesta un m2 actualmente, solo hay que ir a cualquier tasadora, como la de Madrid, para sus precios. Por ejemplo, 1 m2 en Madrid cuesta 3984,31 € y en Barcelona cuesta 4723,46 €.

La ganancia está en torno al 800 %. Y esto es neto, porque recordemos que el precio del m2 construido ya es tal habiendo pagado todo, tanto materiales como trabajadores.

La verdad es que todavía no se está viendo la explosión al ritmo que cabría esperar, probablemente por la buena función de los medios de comunicación pagados (o poseídos) por las grandes constructoras. Pero, a estas alturas, ¿todavía alguien duda de que esto no va a seguir así mucho tiempo?

«Camel Case»

Toda la vida (de programador) usándolo, y ahora resulta que también tiene nombre: Camel Case.

¿Y esto qué es? Pues esto es la nomenclatura de las funciones de las clases, funciones y métodos en programación, generalmente en Java, cuando se eliminan los espacios entre las distintas palabras y se capitalizan las palabras intermedias. Y como se parecen a las jorobas de un camello, pues de ahí el nombre. Por ejemplo:

class MiClaseEnUpperCamelCase {
  public void funcionEnLowerCamelCase() {}
}

Además, esto se distingue en UpperCamelCase, como el nombre de la clase, y en lowerCamelCase, como el nombre del método de la clase.

Qué cosas…

Curso de Ubuntu Linux del MEC

Imagen del Curso de Ubuntu del Ministerio de Educación y Ciencia

Desde el Ministerio de Educación y Ciencia nos encontramos con un curso de Ubuntu Linux aunque en realidad lo he encontrado en Ubuntu Life. Impresionante. Por fin se empieza a inclinar la balanza… y ojo, que yo no quiero que se desequilibre hacia ninguno de los dos lados, pero sí equilibrada hacia otras opciones.

El problema está en que se tiene que descargar desde rapidshare (esos sitios de mierda que te restringen la descarga si no pagas) que no lo he encontrado en la página del MEC y son unos 17,3 Mb comprimido en RAR. Son 19,4 Mb descomprimido con 265 páginas en PDF.

Ahora habrá que ver cuanta publicidad se le da (que de momento no he visto ninguna) y si, ya de paso, empezamos a pasar todos los ordenadores de los señores funcionarios a este sistema (o algún otro libre que no nos cueste tanto en licencias).

Parecidos

Cualquier parecido con la coincidencia es pura realidad.

En un comentario en una interesante entrada sobre subcontratación en Barrapunto.

Entrena tu cerebro

Para que no se me olvide (y empiece a practicar), aquí están 10 trucos para mejorar tu cerebro:

  • Lee un libro: Bueno, lee muchos y muy diversos, sobre todo diversos que te hagan pensar en cosas diferentes.
  • Juega un poco: Crucigramas, sudokus, «brain training»,… cualquier cosa, pero cuando veas que ya lo dominas, cambia.
  • Usa tu otra mano: Vamos, para ser ambidiestro.
  • Aprende los números de teléfono: Que con esto de las agendas en los móviles no nos sabemos ni uno.
  • Come para tu cerebro: Se resume en dieta equilibrada baja en grasas.
  • Rompe con la rutina: Cuanto más rutinario sea tu día a día, menos esfuerzo hará tu cerebro para realizar las tareas, así que cambiando esta rutina lo mantendrás más joven.
  • Vete por sitios diferentes: Cuando cambiamos de caminos en nuestros trayectos ponemos más atención, con lo que el cerebro trabaja más.
  • Adquiere una nueva habilidad: El aprendizaje debe durar toda la vida, no hay que estancarse en un punto alegando que ya no se tiene edad.
  • Haz listas: Hazlas pero luego intenta no utilizarlas. Sólo comprueba lo buena que es tu memoria cuando hayas terminado.
  • Elige un nuevo hobbie: Cualquiera. Cuando uno ya lo domines, elige otro.

Vamos, esto se podría resumir en ¡haz algo! Haz todo lo que puedas, nunca pares de aprender y de hacer cosas nuevas. Simple y sencillo.

Ahora, para ir abriendo boca habrá que empezar a usar la otra mano (no pensemos mal) e ir al trabajo cada día por un camino distinto. A ver que tal se nos da…

Como somos

[...] …porque este bendito país es paleto, inculto, sin ideología propia, ni identidad, ni personalidad, ni ética más allá del puto dinero… [...]

Reflexión del Taxista bloguero.

Desarrollo orientado a…

Después de la optimización de código fuente, ahora lo que se lleva es el desarrollo orientado a pozos (idea original de Koldo ;) ) que principalmente viene siendo el desarrollo sin sentido, el desarrollo de las aplicaciones que comienzan con cuatro cosas y luego crecen y crecen sin control, añadiendo funcionalidad sin planificación, usando sobre todo el Ctrl+C — Ctrl+V y que, al final, se programa echando el código en el pozo. Todo para el pozo.

Seguro que muchos sabéis de lo que estoy hablando e, incluso, lo habéis sufrido en vuestras carnes. Yo, de momento no, pero lo tengo cerca… aunque ahora lo intentaré cambiar por todos los medios.

Y es que esto es el cuento de nunca acabar ya que por muchas metodologías de programación que haya, que prometan ser la panacea, ninguna será lo suficientemente buena como para que en un momento dado no sucedan cosas malas en el desarrollo. Y lo peor no eso, lo peor es que aunque encuentres la metodología perfecta para tu aplicación, la aplicación de la misma será toda una odisea.

Recordemos, cada programador ha aprendido en un sitio, en un lenguaje, con unos vicios (como cuando sabes conducir antes de sacar el carné) y, claro, llevarlos por el buen camino es una tarea ardua y difícil (aquí es donde se ven los buenos jefes de proyecto y no poniendo plazos irrisorios y exigiendo características imposibles todo ello aderezado con unas cuantas voces).

A mi entender, con las metodologías y tecnologías informáticas actuales, siempre que se haga una aplicación, tarde o temprano llegará un momento en que se seguirá, se quiera o no, el desarrollo orientado a pozos. Así que idos haciendo con el nombre. Todo al pozo.