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

He llegado

Hace tres días que estoy en Mexico, si todo sale bien estaré trabajando en un apasionante proyecto de alta disponibilidad, un proyecto que integra varios sistemas distintos, así que espero tener pronto cosas interesantes que contar.
Tómese este post como un grito de alegría
Actualización: Alguien de mexico podría orientarme sobre los proveedores de internet y [...]

Wordpress Turquía

Via menéame, me he enterado de la existencia de este sitio, que al principio se creyó era un clon de wordpress hecho por unos hackers salvajes con ingentes cantidades de recursos, lo suficiente como para copiar TODOS los blogs de wordpress, así como las cuentas de usuarios y demás.
Según explican ellos, los de wordprexy, en [...]

Simplicidad JEE5

A veces los programadores, y los managers por supuesto, tienden a subestimar la simplicidad. Si tienen un proyecto que es facilmente abordable con un tomcat y jpa, les parece que es están siendo simplistas, y en nombre de la escalabiliadad prefieren usar un servidor JEE completo, como glassfish o jboss.
Pienso que siempre hay que [...]

Profilers

Cuantas veces hacemos una aplicación web sin siquiera pensar en la escalabilidad? Quizás en proyectos serios las pruebas de carga sean cosa normal, pero estoy seguro que en muchos lugares simplemente se hace una aplicación web y ya, quizás algunas pruebas unitarias para estar seguros de que [...]

Susto con groovy

Esta tarde me dado un susto terrible cuando me encontré este post, para que tengan una idea, el mismo algortimo, en la misma PC:
Results
ray.java 12.89s
ray.scala 11.224s
ray.groovy 2h 31m 42s
Sinceramente espero que este problema sea, como dicen en los comentarios, cuestión de que groovy realiza operaciones con BigDecimal, espero que sea arreglado… pues yo pienso continuar [...]

Sobrecarga de operadores

Como es presumible de mi artículo anterior, estoy dedicándole tiempo a los lenguajes dinámicos, más específicamente a Groovy, sobre todo por aquello de funcionar sobre la plataforma java, con la que llevo años trabajando, pues bien bajé el libro “Groovy in Action”(perdí el link) y más o menos me iba gustando el lenguaje hasta que [...]

Tipado dinámico

De un tiempo a esta parte hay como una explosión de lenguajes de tipado dinámico, ruby, pyhthon(ya un poco veterano pero igual), groovy, etc. En los foros de java y C++ los desarrolladores tienden a despreciar o rechazar este tipo de tipado, para ellos (y durante un tiempo para mi también) hacer esto:
int x [...]

Grandes exitos

Diariamente tengo una cantidad modesta de visitas a mi blog, al menos según las estadísticas de wordpress, ni siquiera sé que significa eso de “Páginas Vistas”, y la verdad es que aunque siento curiosidad, no me interesa demasiado. La unica evidencia real que tengo de ser leído son los clics a los links, y los [...]

Noticias sesgadas

Aunque no esté de acuerdo, yo entiendo que las noticias en los órganos de prensa de nuestro país estén parcializadas, eso es un mal universal. Aunque lo verdaderamente criticable es el hecho de que no pueden aparecer nuevos medios de prensa, pues si son demasiado críticos los catalogan como enemigos anticubanos. Pero eso es otra [...]

Simplicidad en java

Desde hace tiempo, con el surgimiento y ploriferación de lenguajes como python y ruby, java se ha ido ganando el estigma que una vez tuvo/tiene C++: es demasiado complejo. Pues bien, pienso que la complejidad de java es un mito alimentado por los sonoros y entresijados frameworks como Struts 1.2 o Swing. Que conste que [...]

  • 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