¡Salta! tm
Feed Estás viendo el archivo de la fecha: Junio 2008
¡Petroleras, asesinas! ¡Petroleras...

Hace menos de una hora un grupo de personas ha irrumpido en la Bolsa de Madrid, portando pancartas y gritando a coro: "¡Petroleras, asesinas! ¡Petroleras, asesinas!". La virgen. A estos la Urocopa les debe importar bien poco. Y lo cierto es que sobre lo que dicen... algo había leído, sí...

Nota: El vídeo no incluye imágenes violentas ni morbosas con la posterior detención de los malnacidos que han invadido con total falta de respeto a las buenas costumbres el lugar sagrado de la Bolsa de Madrid. No estamos diciendo que haya censura, ni que haya palos, sólo que el vídeo no termina ahí.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Curioso
El ocaso de los ídolos III

Máximas y dardos

1. La ociosidad es la madre de toda psicología. ¡Vaya! ¿Será entonces la psicología un vicio?

2. Hasta el más valiente de nosotros pocas veces tiene valor para enfrentarse con lo que realmente sabe...

3. Para vivir solo hace falta ser un animal o un dios, dice Aristóteles. Falta una tercera condición: hay que ser ambas cosas, es decir, un filósofo...

4. "Toda verdad es simple" ¿No es esto una mentira al cuadrado?

5. Que quede dicho de una vez por todas: hay muchas cosas que no quiero saber. La sabiduría marca unos límites incluso al conocimiento.

6. Donde mejor nos recuperamos de nuestra antinaturaleza, de nuestra espiritualidad es en nuestra naturaleza salvaje...

7. ¿Es el hombre tan sólo un error de Dios? ¿O es Dios tan sólo un error del hombre?

8. De la escuela de guerra de la vida: lo que no me mata me hace más fuerte.

9. Ayúdate a ti mismo, y entonces te ayudarán también los demás. Principio del amor al prójimo.

10. ¡No seamos cobardes con nuestros actos, ni los rechacemos después de realizados! El remordimiento de conciencia es algo indecoroso.

Friedrich Wilhelm Nietzsche
Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Citas
Dos millones y medio de pistas

Ya no es que te lo diga yo, repetidamente, ellos mismos se encargan de dejarlo claro, como demuestra la siguiente imagen, capturada de su sitio web:

Deezer con más de dos millones y medio de pistas

¿Todavía no conoces Deezer?

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Música
Usando el caché de Gesbit

Estoy usando en esta bitácora el nuevo "sistema de caché de contenidos de Gesbit". Esto quiere decir, que, tal vez esta misma página, la has recibido desde dicho caché de contenidos, más rápidamente y, en teoría, con menor necesidad de los recursos del servidor. Por otro lado, esta entrada es para comentar, que, si encuentras algún problema, si notas algo "raro", me lo hagas saber, por favor, para tratar de arreglar el asunto. Como estoy seguro de que así harás, te lo agradezco de antemano. ;)

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: General
Sobre K-Lite Mega Codec Pack

Hace años, cuando me iniciaba en esto de Internet, y, sobre todo, a la hora de descargar y pretender ver archivos de vídeo, una de las cosas que en ocasiones me traía de cabeza, era el asunto de los "codec", que, caso de no contar con los adecuados, hacía imposible la reproducción del archivo de vídeo que quería ver. Unas veces se veía, pero, no se escuchaba; otras, al revés, en fin. Todos estos problemas y quebraderos de cabeza se acabaron cuando un buen día supe de la existencia y descargué e instalé K-Lite Mega Codec Pack.

Pero, ojo, el original, no el primero, ni el segundo, ni el tercero, ni el cuarto resultados que te aparecen si buscas en tu buscador preferido por el K-Lite Mega Codec Pack. No. Esos no. El auténtico paquete de "codec", que, además incluye varias herramientas relacionadas, y un estupendo reproductor multimedia, es el que se ofrece desde un primer momento en el sitio web CodecGuide. Con este paquete de "codec", raro será el archivo de vídeo que se te resista. Pruébalo, si aún no lo has hecho, y se te convertirá en imprescindible.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión, Software
Neil Young, Chrome dreams

Escucho a Neil Young, concretamente, el disco Chrome dreams.

Carátula frontal del disco Chrome dreams

Tú también puedes escucharlo en Deezer.

* La carátula del disco la encontré gracias a Google Images

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Música
¿Por qué se escribe i18n y l10n?

En el primer párrafo del manual de GNU Gettext, al menos en el que se incluye con el programa PO Edit, puede leerse la explicación de porqué se escribe i18n y l10n cuando queremos referirnos a la "internationalization" y a la "localization", respectivamente. He aquí el párrafo en cuestión:

Two long words appear all the time when we discuss support of native language in programs, and these words have a precise meaning, worth being explained here, once and for all in this document. The words are internationalization and localization. Many people, tired of writing these long words over and over again, took the habit of writing i18n and l10n instead, quoting the first and last letter of each word, and replacing the run of intermediate letters by a number merely telling how many such letters there are. But in this manual, in the sake of clarity, we will patiently write the names in full, each time...

Lo que, resumiendo, en cristiano, quiere decir que la gente, harta de tener que escribir una palabra tan larga como "internationalization" y ya por extensión "localization", comenzaron a escribirlas de una forma abreviada, i18n, e l10n, respectivamente. En realidad se trata de la primera y la última letra de cada palabra, con el número de caracteres restantes, literamente, en el medio. "i", de internatio... "18", desde la "i" primera hasta la "n" final, y "18" (caracteres restantes) entrambas primera y última letra. Lo mismo para "localization", con distintas letras, y distinto número de caracteres.

Lo siguientes párrafos del manual explican la diferencia entre los conceptos "internationalization" (i18n) y "localization" (l10n), de que ya hemos hablado en esta bitácora alguna vez, precisamente, en esta entrada. En fin, es curioso cómo se le ocurrió a alguien abreviar esas palabras "largas"... quién sería el primero que dijo, "cojo la primera y la última letras, y en el medio pongo el número de caracteres restantes"... je je je... Desde luego sea quien fuera el sistema parece que perdurará en el tiempo, como viene haciéndolo desde hace años.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Curioso, Software
NiceDivx, especie de Stage6

Logotipo de NiceDivx Navegando, como suelo, por sitios como Stage6Fullero, o Estrenos Online, me percato de que están empezando a usar los servicios que ofrece el sitio web NiceDivX, que, vendría a ser como una especie de Stage6 venido a menos, o por venir, según se mire. Sería imposible ver aquí un reemplazo de Stage6, pero, en definitiva, muchos pocos terminan haciendo un mucho, como suele decirse, y así es la verdad.

Ya cuentan con unos buenos títulos, o sea películas, muchas de ellas en inglés. Pero, si algo tiene bueno NiceDivX, en lo que también coincide HostMedia, es que ambos utilizan el reproductor web de DivX, es decir, el mismo reproductor que se usaba en Stage6, como no podía ser de otro modo, al ser Stage6 una especie de experimento de la propia DivX. El caso es que el contenido puede verse "en línea", pero, también descargarse, aprovechándonos de las características de dicho reproductor.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión
The Sixth Sense, El sexto sentido

Cartel de la película The Sixth Sense Tengo que reconocerlo. La primera vez que oí acerca de la película El sexto sentido (The Sixth Sense) tuve que decirme a mí mismo algo parecido a "Otra más de Bruce Willis". Sí; tengo que reconocer que no era justo con este hombre, porque, después de todo, ha hecho algunas películas que no están mal del todo. Esta de El sexto sentido, por ejemplo. Qué equivocado estaba.

No sé si será una obra maestra, yo no entiendo de obras maestras, en ocasiones veo muchas, demasiadas obras maestras, o pocas, muy pocas. Lo que sí sé decir es que, si el objetivo último de una película es ser vista, entonces El sexto sentido no sólo ha conseguido su objetivo, sino que, es una película que tiene el segundo visionado, por decirlo así, prácticamente garantizado.

Si no has visto la película, si no te la han contado, es casi seguro que cuando termine, quieras volver a verla, porque, ni tú mismo creerás lo que has estado viendo... pero, lejos de sentirte engañado, simplemente, podrás pensar que hay algo que falla, que algo no está bien, desde luego estarás desconcertado, al final de la película. Pero nadie te ha engañado, como comprobarás cuando vuelvas a verla.

Leyendo las críticas no hay duda alguna: El sexto sentido es una película con un final impactante, pero no sólo, sino que toda ella es una buena película: consigue asustar, mantiene el misterio, avanza sutil y eficazmente, en fin, si decimos que esta película hay que verla dos veces, que quede claro que no queremos decir con ello que alguna de las dos veces es peor que la otra. Todo lo contrario.

Por eso creo que, si esta película no es una obra maestra, es, desde luego, una película que va más allá que muchas otras, que impele a verla de nuevo, lo que no es poco, cuando estamos hartos de películas que gusto daría dejarlas de ver, y a veces se dejan de ver, definitivamente, porque no hay quien las aguante. El sexto sentido es lo suficientemente inteligente como para evitar con creces esta terrible situación.

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Opinión
Rutas absolutas, rutas relativas

Es más o menos habitual (y puede que una buena práctica) en nuestras aplicaciones desarrolladas con PHP definir alguna constante que contenga la ruta del directorio de nuestra aplicación, del directorio raíz, de manera, incluso, que podamos conformar más rutas partiendo de la primera. Pues bien, para conseguir esto puedes verte tentado de escribir algo así:

define('GB_ROOT_DIR_PATH', 
  dirname(__FILE__).DIRECTORY_SEPARATOR
);

El código anterior estaría en un "script" que se encuentra justo en el directorio raíz de nuestra aplicación, así que partimos del mismo para conseguir el nombre del directorio en que se encuentra. No estoy seguro al cien por cien, pero, es probable que PHP defina como "directorio activo" al directorio del "script" en cuestión, de modo que, efectivamente, podríamos utiliza la anterior constante para nuestros propósitos. Sin embargo, existe una implementación mejor:

define('GB_ROOT_DIR_PATH', 
  pathinfo(__FILE__,PATHINFO_DIRNAME).DIRECTORY_SEPARATOR
);

Estamos igual que antes, en el "script" en el directorio raíz de nuestra aplicación, pero, esta vez, no nos basaremos en el nombre del directorio, ni siquiera esperaremos a que PHP lo tome por el "directorio activo", sino que, usando la función "pathinfo", obtenemos, directamente, la ruta absoluta del directorio raíz de nuestra aplicación. La ruta absoluta, a la que podremos añadir "directorios" para conformar el resto de rutas de nuestra aplicación, por ejemplo:

define('GB_ADMIN_DIR',
  GB_ROOT_DIR_PATH . GB_ADMIN_DIR_NAME . DIRECTORY_SEPARATOR
);

He pensado que igual podía resultar curioso a alguien, útil, en un momento dado. Pero, también es verdad que yo venía usando en mi proyecto Gesbit el primer "método", y ahora utilizo este segundo, y, lo refiero también porque me ha parecido una forma elegante (porqué no decirlo) de conseguir justo la información que realmente se necesita. Lo anterior no era correcto del todo, aunque funcionara, pero es que además PHP puede proporcionar lo que se precisa, ni más ni menos. Ahí queda eso. ;)

Iconos de agregadores Menéame Del.icio.us Digg Technorati Blinklist
Categorías: Software
« Entradas anteriores