2 cuentos

Diciembre 16, 2008

Estoy leyendo mas cuentos de Asimov y he encontrado que “Profesion” y “Sensacion de poder” me gustan mucho, en principio porque son cortos, luego porque muestran debilidades comunes de los seres humanos, en tercer lugar porque es ciencia ficcion ligera y por ultimo porque creo que aplican perfectamente a nuestro entorno actual.

Siguiendo con el tema, he encontrado una excelente lista de libros de ciencia ficcion publicada por El bibliofilo enmascarado, de la cual he leido:

  • Un mundo feliz
  • Fundacion
  • Dune

Solo 3/10, bueno la lista no incluye algunos de los que he leido, pero con los aportes del post y los comentarios que ha generado, creo que tengo una larga tarea, sin embargo, para usar un poco el sitema de audio portatil, en el proyecto Guttemberg he encontrado algunos de los libros citados para su descarga:


Drupal ACL en categorias

Diciembre 15, 2008

Los CMS son herramientas bien conocidas hace tiempo, nunca habia tenido la necesidad de configurar / usar / personalizar uno, sin embargo, siempre escuche maravillas de joomla, drupal, jaws, y un laaaargo etc, bueno, pues se ha dado la chance de tener que usar uno y descubro no sin cierta sorpresa y mucho pesar que joomla 1.5 no posee de forma nativa una forma de administrar roles / grupos de usuarios y por tanto tampoco tiene una forma de ACL a secciones / categorias especificas. Probablemente haya leido mal o no este al tanto de toda la dimension del CMS, pero en la puesta en marcha inicial, quede francamente defraudado por ese aspecto.

Ahora bien, con Drupal encontre que el concepto de taxonomia engloba la idea de categorias, mediante los modulos Taxonomy Access Control Lite, Taxonomy Menu y
DHTML Menu se puede tener un control de acceso a categorias de manera sencilla y rapida. Punto para Drupal.


Un plan de viernes en la noche

Diciembre 12, 2008

Leyendo el post acerca de la “The Hitchhiker’s Guide to the Galaxy” recorde que el mugre robot que lo sabe todo esta deprimido, pero tambien recorde light-bot un juego que vi en HermosoDia para aprender a pensar de forma ordenada (me recordo a su vez a Logo) y que el robot de dicho juego se parecia al de la saga de novelas, sin embargo, no sabe nada y tenemos que indicarle todo, es super entretenido, justo ahora voy a terminar el juego (NIVEL 12!!!!) y obviamente los reto para que lleguen alla (el nivel 10 es muy entretenido), como comprobacion, dejo una captura de mi solucion al nivel 11:

Nivel 11

Nivel 11

Update: El nivel 12 estaba muy facil, ahora a bajar el numero de comandos!!!

Nivel 12

Nivel 12


Lectura Recomendada

Diciembre 12, 2008

(La) Guía del Autoestopista Galáctico (The Hitchhiker’s Guide to the Galaxy)

Tapa del LibroEs una trilogía de cinco libros de Douglas Adams. escrita inicialmente en 1979 y finalizada con su ultimo libro en 1995 que inspirada en el éxito de una radionovela que dio lugar tambien a un juego y una película, con infinidad de seguidores por todo el mundo, su humor crudo, seco y muy irónico es el plato fuerte de esta saga.

Entre sus aportes a la humanidad podremos encontrar el pez de babel, la búsqueda final de: ¿cual es la pregunta del universo, el sentido de la vida y todo lo demás?, porque ya conocen la respuesta, es “42″, una supercomputadora tardo muchos millones de años calculándola (10 millones de años), [jejeje] poesía Vogon, energía improbable y un sinfín de frases y palabras usadas en la jerga friki.

Comparto la primera página y como es cotidiano en el libro, su humor es muy difícil de entender, pero como lo recomiendo me gustaría que leyeran los párrafos una y otra vez.

En los remotos e inexplorados confines del arcaico extremo occidental de la espiral de
la galaxia, brilla un pequeño y despreciable sol amarillento.


En su órbita, a una distancia aproximada de ciento cincuenta millones de kilómetros,
gira un pequeño planeta totalmente insignificante de color azul verdoso cuyos pobladores,
descendientes de los simios, son tan asombrosamente primitivos que aún creen que los
relojes de lectura directa son de muy buen gusto.


Este planeta tiene, o mejor dicho, tenía el problema siguiente: la mayoría de sus
habitantes eran infelices durante casi todo el tiempo. Muchas soluciones se sugirieron
para tal problema, pero la mayor parte de ellas se referían principalmente a los
movimientos de pequeños trozos de papel verde; cosa extraña, ya que los pequeños
trozos de papel verde no eran precisamente quienes se sentían infelices.


De manera que persistió el problema; muchos eran humildes y la mayoría se
consideraban miserables, incluso los que poseían relojes de lectura directa.

De las cosas que aporto este libro a la humanidad esta en que muchas de las preguntas del test friki tienen como referencia este libro, así que si alguno quiere aumentar los puntos les aconsejo como remplazo a series nuevas poco reconocidas; y de las cosas que muchos no se darán cuenta es el “pez de babel” que es un pez sanguijuela que se alimenta de las ondas cerebrales de los que están al rededor y excreta al instante ondas con lo traducido al huésped, mejor dicho, hace que los que lo tienen , el pez de babel, entiendan todo lo que los demás dicen en cualquier idioma, osea es un traductor universal…. de seguro algunos ya recuerdan los famosos traductores con iconos de pez.

Dejo una definición de como el pez de babel es usado curiosamente en este párrafo.

»Pero es una coincidencia extrañamente improbable el hecho de que algo tan
impresionantemente útil pueda haber evolucionado por pura casualidad, y algunos
pensadores han decidido considerarlo como la prueba definitiva e irrefutable de la no
existencia de Dios.


»Su argumento es más o menos el siguiente: «Me niego a demostrar que existo», dice
Dios, «porque la demostración anula la fe, y sin fe no soy nada».


»«Pero», dice el hombre, «el pez Babel es una revelación brusca, ¿no es así? No
puede haber evolucionado al azar. Demuestra que Vos existís, y por lo tanto, según
Vuestros propios argumentos, Vos no. Quod erat demonstrandum».


»«¡Válgame Dios!», dice Dios, «no había pensado en eso», y súbitamente desaparece
en un soplo de lógica.

Un corto del tráiler de la película

Y otra escena más


Guardar Stream de audio

Diciembre 11, 2008

Me encanta la historia, y caracol radio tiene un excelente programa conducido por Diana Uribe que cuenta la historia universal de manera amena, recomiendo altamente su programa (domingos 10 am con repeticion sabados 11 am en www.caracol.com.co), sin embargo los fines de semana me cuesta estar atento a los programas, asi que busque como grabar el streaming de programas anteriores y por poco no encuentro, pocos reproductores tienen almacenamiento del streaming (mplayer y no se si haya otro).

Mimms es un programa que se encuentra en los repositorios de ubuntu (synaptic o por consola sudo apt-get install mimms) que permite descargar streaming de radio desde consola, simplemente:

mimms ruta_del_streaming nombre_archivo.ogg

yo almaceno los archivos en formato OGG Vorbis por ser abierto pero creo que tambien sirve en mp3 (codec necesario¿?) y luego mientras voy al trabajo o mientras leo, tengo el placer de escucharlos.


Un robo de pelicula

Diciembre 11, 2008

El lunes 11 de diciembre de 1978 un grupo de seis personas realizo el -hasta entonces- robo mas grande de la historia, 5′000.000 de dolares y joyas por valor de 875.000, hasta ahora no se ha encontrado el dinero, sin embargo todos los miembros de la banda y varios asociados mas murieron en durante la decada siguiente (quien no ama los 80’s?). Henry Hill quien no estuvo involucrado directamente en el robo cuenta parte de su historia como gangster en el libro “Wise Guy – Life in a mafia family” libro en el que se baso Martin Scorsese para hacer la gran pelicula Goodfellas.

Por otro lado, esta semana escuche a alguien decir que otra persona era “chistoso” y recordé la escena de Godfellas donde Henry Hill acusa de ser un “funny guy” a Tommy DeVito, personalmente es una de mis favoritas:

Otra de las escenas mas interesantes tiene que ver con la muerte de Billy Batts (William DeVino en la vida real ™) a manos de Tommy DeVito (Thomas_DeSimone en la vida real ™) que tiene una apologia hecha con dibujos de los Simpsons, primero la escena original:

Finalmente una reseña en español del robo se encuentra en Dress for Excess.


Fin de año y crisis económica

Diciembre 10, 2008

Ya se está acabando el año, y en un día como hoy, cansado de tanto trabajo me pongo a pensar y siento que estoy bien económicamente hablando, ha sido un año de idas y venidas, pero no he estado mal, siempre tengo para lujos y para diversión, recientemente en mi país se creó una crisis con el problema de las pirámides, que son empresas que captan dinero de las personas y que a cambio de que los interesados traigan más personas, estas le remuneran con una comisión, que a la larga genera una ganancia sin mucho esfuerzo.

Este fenómeno puede ser las secuelas de la época del narcotráfico, donde miles colombianos ganaban mucho por hacer prácticamente poco, y al darse una oportunidad de esta magnitud no la desaprovecharían, pienso que en parte esta situación debe tener influencias, pero también es culpa del sistema bancario del país (banca), que acosa al pueblo con sus injustas tarifas, una empresa que reporta anualmente millones de ganancias y que nunca pierde, en lo referente a dinero, no es justo que no aporte nada por ayudar a los demás, y que el gobierno que debe velar por sus ciudadanos no haya metido las manos antes de que la crisis estallara.

Les dejo un corto de radio de RCN donde Juan Gossaín habla sobre el tema.


Conexiones 1.1

Diciembre 7, 2008

La BBC produjo hace varios años una serie llamada “Conexiones” presentada y escrita por James Burke, en Discovery channel la transmitieron en español hace algun tiempo (la segunda version Conexiones 2) y siempre quise verla completa…gracias a que compartir no es robar, vi el primer capitulo del primer volumen titulado “El efecto desencadenante” donde exponen como estamos atrapados en trampas teconologicas – presentan como Nueva York tuvo un caos impresionante por un Relay defectuoso en el Niagara – y que finalmente para escapar a toda la tecnologia que nos agobia tendriamos que llegar a saber arar la tierra, con un arado manual lo cual dispararia de nuevo la carrera tecnologica. Ok el asunto es que espero hacer un mapa mental con las conexiones presentadas y como solo he visto el primer capitulo, pues aqui va…me gusta porque me recuerda un gran juego: Civilization.
Conexiones11


Justificación de texto en PDF con R&OS

Diciembre 5, 2008

La creación de PDF con esta sencilla clase R&OS para PHP es excelente, fácil, y permite dibujar figuras geométricas, crear índices y anexar imágenes (hay mas utilidades incluidas pero estas son las que yo más uso), el problema con esta clase es que el autor no pensó en los usuarios que no tienen codificación de caracteres ASCII y por eso si los PDF tienen tildes estos no se mostrarán, y si consigues hacerlos imprimir queda el problema que la justificación de párrafos sale mal acomodada.

$pdf = new Creport('letter','portrait');
$pdf->ezSetCmMargins(2.5,2.5,2.5,2.5);
$pdf->selectFont('fonts/Times-Roman.afm');
$pdf->ezText('Hola Mundo');
$pdf->ezStream();

Un ejemplo tipico.

El la FAQ del autor da una solución  que implementó, fue de reemplazar los caracteres por una codificación nueva y da como ejemplo la codificación alemana.

$diff=array(196=>'Adieresis',228=>'adieresis',
214=>'Odieresis',246=>'odieresis',
220=>'Udieresis',252=>'udieresis',
223=>'germandbls');
// and the first time that you call selectFont for each font, use
$pdf->selectFont('<fontname>',array('encoding'=>'WinAnsiEncoding','differences'=>$diff));

Como loco busque en internet cual era la codificación para el español y no la encontré, ya desesperado se me ocurrió buscar en el mapa de caracteres de Gnome y encontré las respuesta, sin ir tan lejos, selecciono el tipo de fuente, grupo latino y busco el carácter que deseo remplazar, el numero necesario es: Entidad decimal XML: &#241; omitimos los demás caracteres y tomamos solo el número, lo agregamos a nuestra matriz de remplazo y listo, justificación asegurada.

Ventana del Mapa de Caracteres

Ventana del Mapa de Caracteres

Ahora el código debería ser de la siguiente manera

$pdf = new Creport('letter','portrait');
$pdf->ezSetCmMargins(2.5,2.5,2.5,2.5);
$diff=array(225=>'aacute',233=>'eacute',
            237=>'iacute',243=>'oacute',
            250=>'uacute',252=>'udieresis',
            241=>'ntilde',209=>'Ntilde');

$pdf->selectFont('fonts/Times-Roman.afm',array('encoding'=>'WinAnsiEncoding','differences'=>$diff));
$pdf->ezText(utf8_decode('Hola Mundo'));
$pdf->ezStream();

Nota: se debe usar utf8_decode() para cada conjunto de texto que se desee imprimir.

Espero que sea de ayuda a muchas personas que alrededor del mundo preguntaron pero que nunca vieron una respuesta.


Inventarios automaticos

Diciembre 4, 2008

Hace poco en Alephsa tuvimos que hacer inventario de los pc de un cliente, la tarea puedo ser muy ardua excepto porque un buen amigo encontro OCS Inventory, software libre que crea un servicio ejecutado en background encargado de enviar periodicamente toda la información del cliente (hardware, software instalado, ip, direccion MAC,etc) a un servidor, los reportes se acceden desde una aplicación web muy sencilla. Otro punto interesante es que permite la instalación remota de software en los clientes lo que hace la administración una tarea mucho mas sencilla. Ahh y por supuesto es multiplataforma, en ubuntu se encuentra en los repositorios (Servidor, apĺicacion de reportes y cliente) y en su sitio web se encuentran los binarios para Linux y win2.