Programación, Literatura y otras artes menores

El esfuerzo de utilizar máquinas para imitar la mente humana siempre me ha parecido bastante tonto: las usaría para imitar algo mejor. –Edsger W. Dijkstra

Pipelines en Python utilizando generators

Ya el libro que me estoy leyendo me empieza a develar algunas bondades de python que  este humilde programador de java no conocía: los iterators y generators.
Para un javero como yo los iterators de python son un poco raros, pues en realidad forman parte del lenguaje, o dicho de otra manera, el lenguaje “soporta” el [...]

Libro sobre buenas prácticas en python

Ha llegado a mis manos un libro que parece estar prometedor: Expert Python Programming, básicamente es un compendio de buenas prácticas en lo que respecta a la sintaxis y la distribución de aplicaciones escritas en python, el libro anda por ahí on-line, así que si lo buscan lo encontrarán, además prometo dejar una review acá [...]

Django en NetBeans 6.5.1

Cómo muchos sabrán ya en NetBeans 6.5.1 hay un buen soporte para python, pero muchos de los que programamos en python lo hacemos casi exclusivamente usando django, así que me dediqué a investigar si podía depurar paso a paso una aplicación de django desde netbeans, y entre blogs y pedradas lo logré con estos pasos:

Primero [...]

Sobre Yoany y generaciony

Esa muchacha… no acabo de entender la notoriedad de su blog, no dice nada relevante, ni para bien ni para mal, siempre anda tibia… además desde que arrancó con el blog empezó con su complejo de martir… cuando hay millones de cubanos que la pasan peor que ella, ella al menos pudo viajar a España(luego [...]

Diseñando bases de datos… online

Hurgando en la red en busca de hostings, se me ocurrió darme un paseo por el Google App Engine, y aunque no tengo ninguna intención de poner una aplicación ahí, tuve curiosidad por ver su galería de aplicaciones… y  me encontré el GAE SQL Designer, que no es otra cosa que un editor visual de [...]

Incrementos Thread-Safe

En estos días comencé a leer Java Concurrecy in Practice y ya en las primeras páginas del libro he detectado errores en él código que llevo escrito para el proyecto.
Resulta que por cada mensaje que envío al server debo mandar un consecutivo, para ello tenía un static long, que sencilla e ingenuamente incrementaba cada vez [...]

Especialización vs Diversidad

En mis inicios dedicaba grandes espacios de mi tiempo a la exploración y el aprendizaje, grandes aventuras intelectuales y geeks me divirtieron durante varios años… hasta que empecé a vivir de mis conocimientos, comencé a programar en serio y tuve la suerte de ser incluido en un interesante proyecto, donde aún trabajo.
Desde hace do años [...]

Nostalgias

Hace un rato me estaba acordando de mi primer intento por contribuir al desarrollo de la informática en Cuba. Que recuerdo más hermoso, usando indebidamente los servidores de Antillana de Acero, cuando yo era Administrador de la Red, cree la lista de correos JavaCuba, que para mi orgullo albergó a unos cuantos usuarios y por [...]

Necesidades del Software Libre en Cuba

La UCI es la Universidad de Ciencias Informáticas, fue creada como parte de un plan de “informatizar” a la sociedad cubana y convertir a la isla en una “potencia” informática, ignorando que durante todos estos años en que la informática en el mundo se ha desarrollado debido a la iniciativa privada o simplemente a la [...]

Carta a un rebelde

Lo que sigue es un correo que le escribí a un argentino que participa con nosotros en la lista linux-l. Este señor en cada correo nos intenta adoctrinar con discursos que ya hemos oído muchas veces, y que sabemos que son falsos, aunque estoy totalmente seguro que este “rebelde” los dice convencido de que son [...]

keep looking »
  • Cuba (40)
    Cultura (1)
    Dimeder (5)
    General (11)
    GNU/Linux (1)
    Internet (10)
    Java (17)
    Literatura (4)
    Mexico (4)
    Programación (64)
    Software (1)
    Software Libre (7)
    Software privativo (2)
    Tecnología (35)

    WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • Meta

  • Archivos