My kemenworld…

To mock or not to mock…

Archive for 28 agosto 2007

Clases y herencia en C# (new, virtual y override)

Posted by kementeus en agosto 28, 2007

C# es un lenguaje relativamente nuevo, se caracteriza por ser un lenguaje “managed” de objetos orientado a componentes fuertemente tipificado (esa es mi definición personal de C#). Muchos de los que aprendimos o por lo menos “creímos aprender” C# hemos pasado ya por diferentes paradigmas de programación y por uno que otro lenguaje orientado a objetos. Quizás por esto es cuando encontramos conceptos como “herencia” damos por sentado varios conceptos que aprendimos de lenguajes de objetos anteriores, claro, muchos de ellos son similares sino iguales y casi que repetimos las líneas del primer libro de programación orientada a objetos que leímos.

Lee el resto de esta entrada »

Posted in .net framework, Programming, Windows | 9 Comments »

PEAR::Service_Webservice

Posted by kementeus en agosto 20, 2007

Desde hace ya varios años soy fiel defensor de la distribución de aplicaciones y la interoperatibilidad usando WebServices, uno de los lenguajes que comencé por explotar con esta tecnología fue PHP, claro, usando PEAR::SOAP, uno de los inconvenientes (en realidad hay varios) de PEAR::SOAP era lo dificil de escribir de cada implementación y lo aún más difícil de “debug” (créanme, a veces pasa a ser toda una pesadilla). Bueno, de unos meses para acá me topo con otro amigo que por lo menos para un par de cosas me facilitó bastante el trabajo, se trata de PEAR::Services_Webservice.

Lee el resto de esta entrada »

Posted in PHP, Programming | 8 Comments »

El fin de PHP como muchos lo conocen

Posted by kementeus en agosto 17, 2007

Hace unos meses atrás hablaba con alguien que me contaba lo feliz que se sentia al lograr que aprobaran el uso de “ciertas” librerías PEAR en su trabajo, esto ayudaría a ampliar grandemente su kit de herramientas de trabajo. Claro, le dijeron que si al uso de librerías PEAR pero rebotaron y de forma definitiva su petición para desarrollar sitios en PHP5. Cuando este compañero me conto sobre el caso le comenté sobre la desición de la organización PEAR de no soportar a partir del 1 de enero del año 2008 a cualquier librería que dependiera de PHP menor a la versión 5.0 (http://pear.php.net/news/package.xml.1.0.php), resulta que aunque ya muchos lo veiamos venir, ahora es oficial el anuncio de parte de PHP, a partir del 1 de enero del 2008 tampoco será “soportado” versiones de PHP anteriores a la versión 5, por lo que recomiendan portar sus aplicaciones a la versión 5 como mínimo, (la noticia en la pagina principal de php http://www.php.net). Creo que es ahora un buen momento no solo para portar sus respectivas aplicaciones a PHP5 (que en mi criterio es ahora un lenguaje “muy compentente”) sino también para aprender buenas prácticas en cuanto a técnicas de desarrollo de aplicaciones web.

Posted in PHP, Programming | 3 Comments »

Cualquier otra cosa y OOXML

Posted by kementeus en agosto 10, 2007

Desde hace un buen tiempo veo el debate y el escándalo (a lo muy personal absurdo, pero otro día con mucho gusto comentaré sobre eso, claro, desde el punto de vista técnico) sobre la aprobación del OOXML (Office Open XML) por parte de la organización ISO. Uno de los debates que hace poco alguien menciono es que uno de los problemas de XML es que sería difícil escribir código que interactuara y manejara este formato de archivo. Bueno, me imagino que el que dijo semejante cosa no era ni en lo mas cercano un desarrollador, para probarlo mi amigo Ricardo Jimenez de Microsoft ha convocado un concurso sobre escribir archivos OOXML. Los dejo con la noticia y espero que participen, el concurso vence el Lunes 13 de Agosto del año 2007 antes de las 8:00 am hora Costa Rica. Luego del concurso les contaré que tal me fue 😀

Noticia original: http://blogs.msdn.com/ricardoj/archive/2007/08/10/age-of-empires-halo-shadowrun-fable-concurso-de-fin-de-semana.aspx

Posted in .net framework, .net friends, PHP, Programming, Python | 2 Comments »

Windows Vista Preview Handlers

Posted by kementeus en agosto 3, 2007

Uff, hace ratos que no escribía. Bueno, en realidad ya he escrito varias cosas pero por n o y razón nunca las publiqué, quizás más adelante :P. Y entre tantas cosas como levantar la empresa, proyectos nuevos y mudanza (yep, me mudé) no me quedó tanto tiempo como para escribir una nota nueva.

Desde hace un par de meses estoy suscrito a una de las que personalmente considero de las mejores revistas de índole técnico para el programador de .Net y Windows en general, se trata de la MSDN Magazine, una de las primeras ediciones que leí traía un artículo sobre algo llamado Vista Preview Handlers. Trataré de forma breve de explicar el funcionamiento de los preview handlers en Windows Vista usando un pequeño y simple ejemplo.

Lee el resto de esta entrada »

Posted in .net framework, Windows | 3 Comments »