Confiar en el API? en la documentación? en el programador?

by cristian 08/04/2008 6:52:00

Hoy es de esos posts de desahogo, hace un par de semanas comenzamos un proyecto nuevo en la oficina, algo "nuevo", luego de un tiempo llegamos al punto en qué teníamos que hacer lectura asincrónica de la salida de otro proceso, bueno, debido a que me encanta la programación asincrónica (o sea usando threads), me ofrecí para llevarlo acabo. El primer día hice todas las pruebas respectivas y el código con "crosscuting concerns", pero luego de un par de pruebas, pufff... no funcionaba como se "esperaba". Pasé alrededor de tres días buscando toda la info posible, probando todo lo existente alrededor, preguntando, y porqué no, aprendiendo que podía tener malo. Luego de tres días me entró la curiosidad y lo probé con otro proceso, adivinen que... desde el comienzo estaba todo bien, el culpable era el primer proceso que "decidió" que era mejor usar una buffered output, bien, luego pasé otro día conversando por IRC con los creadores de este primer proceso buscando la forma de sobrellevar el problema y para variar (algo común el mundo OpenSource), no tenian idea que podía hacer para sobrellevarlo. Bien, por último se me ocurrió probar a otras implementaciones similares buscando como pudieron ellos sobrellevarlo, al final la triste verdad, ellos tampoco pudieron resolver tal situación. Claro, después de varios días llego a la sopresa que al final después de varias líneas de código se pudo resolver.

Esto me lleva a un nuevo Fact: Si estas seguro que esta bien lo que haces, pruébalo y héchale la culpa a la otra implementación :P

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

personal | programming

Recordando el pasado...

by cristian 03/04/2008 5:09:21

Ordenando libros en la oficina, uno de estos esta colado de historias de batallas pasadas, cuál será?????

Books

Si, aún es uno de esos libros increíbles de leer, uno de mis favoritos, aunque ya no sea mi pan diario de cada día :P

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

personal

Stroupstrup es el developer del año!

by cristian 01/04/2008 4:11:00

ddj_cover_200804Si, quizás alguno ya lo había leído y me diran: "no exactamente developer del año". Bien, una de las revistas más famosas en el área de desarrollo es la Dr. Dobbs Journal (http://www.ddj.com), revista la cual desde hace años disfruto cada mes (y otras veces no tanto la disfruto pero bueno). Cada año entregan un premio que es algo así como el "Oscar" a quién haya hecho un cambio radical en el área de desarrollo y que se destaque en su excelente trabajo, este año le tocó a Bjarne Stroupstrup, creador de C++. Bjarne ha recibido otros premios anteriormente.

Entre otros ganadores del DDEPA en años anteriores tenemos a Anders Hejlsberg (otro danés al igual que Stroupstrup), Linux Torvalds, Guy Steel, Guido van Rossum, James Gosling, Larry Wall y gente de similar estatura :P lo que me parece extraño es que anteriormente el premio se había entregado a gente como Alexander Stepanov por su trabajo sobre la STL y a alguien como P.J. Plauger por su trabajo sobre C/C++ y hasta ahora al creador de C++, raro no?

Bueno, de todas maneras, Felicidades don Stroupstrup!!!

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Actualmente calificado con 4.0 por 1 personas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

personal | programming

The blog is dead... Long life the blog!!!

by cristian 31/03/2008 10:53:00

[tomado de la última entrada de mi blog anterior :(]

Bueno, ante una triste noticia, nuevamente me cambio de blog :(, Wordpress ha sido bueno hasta ahora, pero buscando un poco más de flexibilidad he decidido levantar un nuevo espacio usando BlogEngine.Net (yep, si en su mayoría escribo de .Net porqué no usar una plataforma en .Net?). Seguiré blogeando de lo que me gusta, de lo que me interesa y de lo que quiero seguir anotando para acordarme más tarde.

Los espero en mi nuevo espacio (http://www.cristianprieto.com), no se si seguiré haciendo crossposting a este espacio así que mejor hagan un update a sus marcadores y a sus RSS feeds.

The blog is dead... Long life the blog!!!

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Actualmente calificado con 3.0 por 1 personas

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

personal

Es Windows el mayor enemigo de Linux?

by cristian 30/03/2008 13:39:00

Si, si, ya se que me puedo ganar flames y comentarios no muy agradables al oido por este post, pero aunque tengo tiempo de pensar en ello hoy leí del blog de alguien a quien respeto inmensamente sobre el hecho que muchos programadores de Novell (entíendase programadores de SuSE y similares), al igual que programadores de Mono han dejado al pinguinito para pasarse a la manzanita, claro, la manzanita es propietario.

Personalmente no soy muy fanático de Mac, quizás porque nunca he pasado mas de un par de horas al frente de un MacOS X, pero me parece muy interesante que mientras los pingüinitos se peleaban por tumbar a la ventanita, una manzana les cae en la cabeza, paradójico no?

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

personal

Quake 4 y la mandibula gigante flotante

by cristian 23/03/2008 21:03:00

No suelo publicar sobre esto, pero hace unas horas jugando Quake 4 en el level en que peleas con el boss del Network Security Installation (creo que es el level 29) me topé con esto algo extraño después de aniquilarlo:

 weird quake network security boss bug

Alguien tiene idea de que rayos es eso? (ojo, las llamas supongo que son las de los propulsores que usaba el Boss y luego de eliminado siguen funcionando!)

 

Technorati Tags: ,
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

personal

Powered by BlogEngine.NET 1.3.1.0
Theme by Mads Kristensen

About me!

Name of author Cristian Prieto
Software Architect and a .Net fan

E-mail me Send mail

Calendar

<<  noviembre 2008  >>
lumamijuvido
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

View posts in large calendar

Comentarios recientes

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008

Sign in