Entradas

Mostrando las entradas de marzo, 2011

Nuevas formas de ver los blogs de blogger.com

Blogger anuncio nuevas formas de ver y navegar los blogs. Por ejemplo:
http://ealmeida.blogspot.com/view/snapshot
http://ealmeida.blogspot.com/view/sidebar
http://ealmeida.blogspot.com/view/flipcard (prueben navegar por fecha, por autores, por etiquetas, esta muy bueno).
http://ealmeida.blogspot.com/view/timeslide
http://ealmeida.blogspot.com/view/mosaic
Algunas estan mejores que otras, pero es bueno que Google muestre el contenido de los millones de blogs que existen en diferentes formatos, pues ayuda a que el contenido pueda ser consumido por otros dispositivos.

Paralelizando procesos batch.

Imagen
En los últimos tiempos me ha tocado optimizar algunos procesos batch, para hacerlos mas rápidos.
En general los proceso que he visto, son de la forma.
INICIALIZACION PARA UN CONJUNTO GRANDE DE REGITSROS ..PROCESO UN REGISTRO FIN PARA AJUSTES FINALES
Una forma "fácil" de acelerar el procesamiento de muchos registros, es aprovechar a ejecutar varias tareas en paralelo, lo cual en los procesadores actuales que tienen muchos Cores o computadoras con varios procesadores. Si bien esto en principio parece fácil, aparecen nuevos problemas que hay que tener en cuenta.
El hacer paralelos nuestros programas es algo que vamos a tener que aprender a hacer pues en los próximos años va a ser cada vez mas común.
En forma general, el programa anterior puede quedar de la siguiente forma
INICIALIZACION PARA UN CONJUNTO GRANDE DE REGISTROS ..SI CANTIDAD DE PROCESOS SOMETIDOS >= MAX_CANTIDAD_PROCESOS_SIMULTANEOS ==> ESPER ..PROCESO REGISTRO (EN BACKGROUND O SOMETIDO). FINALIZACION
Algunas de las c…