<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5861047196133888142</id><updated>2012-02-16T17:55:12.504-08:00</updated><category term='patrones de diseño'/><category term='javadoc para c#'/><category term='yield'/><category term='return'/><category term='SandCastle'/><category term='visual studio 2008'/><category term='benjamín pacheco kublik'/><category term='seguridad'/><category term='SandCastleGUI'/><category term='hijo'/><category term='property'/><category term='documetar con .net'/><category term='mauricio felipe pacheco'/><category term='getter'/><category term='amor'/><category term='isabel la catolica'/><category term='kublik'/><category term='sql injection'/><category term='dijkstra'/><category term='c# 3.0'/><category term='13'/><category term='mini me'/><category term='c#'/><category term='mauricio felipe'/><category term='las condes'/><category term='set'/><category term='propiedades'/><category term='perdida'/><category term='propiedad'/><category term='vida blog'/><category term='mauricio felipe pacheco diaz'/><category term='Documentación'/><category term='documentar con punto net'/><category term='documentar con visual studio'/><category term='13 de septiembre'/><category term='manquehue'/><category term='setter'/><category term='crear documentación con c#'/><category term='septiembre'/><category term='colon'/><category term='mauricio'/><category term='programador'/><category term='vespucio'/><category term='beagle'/><category term='get'/><category term='olga kublik'/><category term='perrita'/><category term='retoño'/><title type='text'>Mi pasatiempo, mi vida</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-2735377433504343995</id><published>2009-09-15T11:58:00.000-07:00</published><updated>2009-09-15T12:00:18.682-07:00</updated><title type='text'>Cambio de Casa</title><content type='html'>bueno, ya hace un tiempo me cambie de casa (blog) y tengo mi propio servidor, por lo que la dirección es &lt;a href="http://www.mauriciopacheco.cl"&gt;www.mauriciopacheco.cl&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-2735377433504343995?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/2735377433504343995/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=2735377433504343995' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/2735377433504343995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/2735377433504343995'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2009/09/cambio-de-casa.html' title='Cambio de Casa'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-6216555002410690166</id><published>2009-05-06T19:23:00.000-07:00</published><updated>2009-05-06T19:30:04.683-07:00</updated><title type='text'>Nació Valentina</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8-P1y9Aw7o0/SgJHd-Y1B8I/AAAAAAAAAD8/M7LkdYvWTrs/s1600-h/valeYpapa.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_8-P1y9Aw7o0/SgJHd-Y1B8I/AAAAAAAAAD8/M7LkdYvWTrs/s320/valeYpapa.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5332903489049003970" /&gt;&lt;/a&gt;&lt;br /&gt;Bueno, luego de que Benjamín cumpliera 1 año y 3 meses, nació mi segundo hijo, que es una niñita hermosa. Su nombre es Valentina y vino al mundo el Jueves 30 de Abril de 2009 a las 13:52pm, pesó 3,205 kilos y midio 48 1/2 cms.&lt;br /&gt;&lt;br /&gt;Poco a poco ésta familia va creciendo :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-6216555002410690166?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/6216555002410690166/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=6216555002410690166' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/6216555002410690166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/6216555002410690166'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2009/05/nacio-valentina.html' title='Nació Valentina'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8-P1y9Aw7o0/SgJHd-Y1B8I/AAAAAAAAAD8/M7LkdYvWTrs/s72-c/valeYpapa.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-6522859582401433209</id><published>2008-06-02T07:31:00.000-07:00</published><updated>2008-12-09T20:24:39.382-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javadoc para c#'/><category scheme='http://www.blogger.com/atom/ns#' term='documentar con punto net'/><category scheme='http://www.blogger.com/atom/ns#' term='SandCastle'/><category scheme='http://www.blogger.com/atom/ns#' term='documetar con .net'/><category scheme='http://www.blogger.com/atom/ns#' term='documentar con visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='crear documentación con c#'/><category scheme='http://www.blogger.com/atom/ns#' term='SandCastleGUI'/><category scheme='http://www.blogger.com/atom/ns#' term='visual studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentación'/><title type='text'>Documentar con C# (Para Visual Studio 2008)</title><content type='html'>Bueno, una de las cosas que pocas veces realizamos es el crear documentación de las clases que hemos realizados, o bien, se crea dicha documentación, pero reinventando la rueda.&lt;br /&gt;C# al igual que sus hermanos lenguajes .Net, tiene la opción de Generar documentación, a través de comentarios con 3 slash (///) dentro del código fuente. Dichos comentarios son almacenados en un archivo XML definido.&lt;br /&gt;Para crear un comentario de documentación debes seguir el siguiente ejemplo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8-P1y9Aw7o0/SEQNOkVNwvI/AAAAAAAAACY/2pa1bcUq7AU/s1600-h/documentar.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_8-P1y9Aw7o0/SEQNOkVNwvI/AAAAAAAAACY/2pa1bcUq7AU/s320/documentar.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5207301613069124338" /&gt;&lt;/a&gt;&lt;br /&gt;        &lt;br /&gt;Para generar la documentación, la sintaxis es la siguiente:&lt;br /&gt;&lt;br /&gt;      csc tuClase.cs /doc:tuDocumentacion.xml&lt;br /&gt;&lt;br /&gt;Esto quiere decir que toma todos los comenta y los almacena en el archivo xml (en el caso del ejemplo seria "tuDocumentacion.xml".&lt;br /&gt;&lt;br /&gt;Ahora bien, Si trabajamos con Visual Studio, le podemos decir que al generar o compilar, cree su archivo xml, esto se encuentra en Propiedades del proyecto (proyecto, no solución) -&gt; Generar -&gt; y luego hay que seleccionar la casilla que dice  "Archivo de documentacion XML:" (nota: se debe chequear tanto para Debug, como para Release).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8-P1y9Aw7o0/SEQOnEVNwxI/AAAAAAAAACo/BDLboepVVEk/s1600-h/seleccionXml.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8-P1y9Aw7o0/SEQOnEVNwxI/AAAAAAAAACo/BDLboepVVEk/s320/seleccionXml.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5207303133487547154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Existe un Add-On para Visual Studio 2003, 2005 y 2008 llamado &lt;a href="http://www.roland-weigelt.de/ghostdoc/"&gt;GhostDoc&lt;/a&gt;. Dicho Add-On nos ayuda en crear los comentrarios, tan sólo posicionandonos sobre nuestra clase o método que queremos generar su documentación y presionando el botón derecho, le decimos "Document this".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8-P1y9Aw7o0/SEQNukVNwwI/AAAAAAAAACg/x3WogwSUAmM/s1600-h/Add-On.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_8-P1y9Aw7o0/SEQNukVNwwI/AAAAAAAAACg/x3WogwSUAmM/s320/Add-On.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5207302162824938242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Una vez creada nuestra documentación, debemos darle un formato (tipo msdn o chm(ayuda windows). Para aquello debes descargar &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&amp;displaylang=en"&gt;SandCastle&lt;/a&gt; quién te genera documentación tipo msdn, ahora bien, si quieres generar los arhivos tipo ayuda al estilo windows, o sea los CHM, debe además descargar &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=00535334-c8a6-452f-9aa0-d597d16580cc&amp;displaylang=en"&gt;HTML Help Workshop&lt;/a&gt;.&lt;br /&gt;El unico problema de SandCastle es que como no posee interfaz gráfica y el proceso es un tanto largo, la creación de la documentación se hace un tanto complicada...pero tranquilo, existe (n) una (varias) ide que abstraen la complejidad, una de ellas (y que he probado sin complicación) se llama &lt;a href="http://www.inchl.nl/SandcastleGUI/"&gt;SandCastleGUI&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Espero que sea de utilidad esta información y nos vemos pronto!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-6522859582401433209?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/6522859582401433209/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=6522859582401433209' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/6522859582401433209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/6522859582401433209'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2008/06/documentar-con-c-para-visual-studio.html' title='Documentar con C# (Para Visual Studio 2008)'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8-P1y9Aw7o0/SEQNOkVNwvI/AAAAAAAAACY/2pa1bcUq7AU/s72-c/documentar.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-1264688952285021391</id><published>2008-02-02T03:47:00.000-08:00</published><updated>2008-12-09T20:24:39.621-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='retoño'/><category scheme='http://www.blogger.com/atom/ns#' term='mini me'/><category scheme='http://www.blogger.com/atom/ns#' term='hijo'/><category scheme='http://www.blogger.com/atom/ns#' term='amor'/><category scheme='http://www.blogger.com/atom/ns#' term='benjamín pacheco kublik'/><title type='text'>Y Nacio el Benjamín</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8-P1y9Aw7o0/R6RdIoaDHxI/AAAAAAAAACE/ROsvlqKitZE/s1600-h/DSCF0054.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8-P1y9Aw7o0/R6RdIoaDHxI/AAAAAAAAACE/ROsvlqKitZE/s320/DSCF0054.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5162353475740442386" /&gt;&lt;/a&gt;&lt;br /&gt;Nació el Benjamín el Miércoles 30 de Enero de 2008 a las 18:12 hrs en la &lt;a href="http://www.clinicatabancura.cl"&gt;Clínica Tabancura&lt;/a&gt;, peso 2.910 kilos, midió 48 cms. y me robo el corazón.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Para descargar fotos clic &lt;a href="http://www.mauriciopacheco.cl/benjamin/benjamin.rar"&gt;aquí Benjamín&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-1264688952285021391?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/1264688952285021391/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=1264688952285021391' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/1264688952285021391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/1264688952285021391'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2008/02/y-nacio-el-benjamn.html' title='Y Nacio el Benjamín'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8-P1y9Aw7o0/R6RdIoaDHxI/AAAAAAAAACE/ROsvlqKitZE/s72-c/DSCF0054.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-7407781211528902400</id><published>2007-09-14T19:55:00.000-07:00</published><updated>2007-09-14T19:57:51.452-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programador'/><category scheme='http://www.blogger.com/atom/ns#' term='13'/><category scheme='http://www.blogger.com/atom/ns#' term='septiembre'/><category scheme='http://www.blogger.com/atom/ns#' term='13 de septiembre'/><title type='text'>13 de Septiembre Día del Programador</title><content type='html'>El día doscientos cincuenta y seis de cada año se celebra el “Día del Programador”. Esta festividad tiene por motivo reconocer esfuerzo de los trabajadores de este ambiente tan atípico y estereotipado. La razón de que se celebre este día en particular proviene de que 256 es la cantidad de valores diferentes representables en un byte de datos (lo que equivale a 8 bits).&lt;br /&gt;&lt;br /&gt;Fuente: &lt;a href="http://es.wikipedia.org/wiki/D%C3%ADa_del_Programador"&gt;Wikipedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-7407781211528902400?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/7407781211528902400/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=7407781211528902400' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/7407781211528902400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/7407781211528902400'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/09/13-de-septiembre-da-del-programador.html' title='13 de Septiembre Día del Programador'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-29995673049374702</id><published>2007-08-24T07:48:00.000-07:00</published><updated>2007-08-24T07:51:10.778-07:00</updated><title type='text'>Micro$oft MVP</title><content type='html'>Creo que es unos de los video mas ridículo, pero chistosos que he visto (sobre temas informáticos)&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;br /&gt;&lt;param name="movie" value="http://www.youtube.com/v/lQ7goW7oFO8"&gt;&lt;br /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/lQ7goW7oFO8" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-29995673049374702?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/29995673049374702/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=29995673049374702' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/29995673049374702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/29995673049374702'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/08/microoft-mvp.html' title='Micro$oft MVP'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-2363474448228755576</id><published>2007-08-22T20:21:00.001-07:00</published><updated>2007-08-22T20:33:28.553-07:00</updated><title type='text'>¿Eres o crees ser Nerd?</title><content type='html'>Te has dado cuenta que tus gustos respecto a como pasar tus ratos libres son un tanto distinto al resto (de las masas). Que en vez de ver tele, prefieres leer un libro (no novela), que muchas veces tienes ideas en la cabeza y hasta tropiezas por la calle, ya que andas despistado del medio que te rodea.&lt;br /&gt;Bueno, si tus respuestas fueron mucho "SI!!", o simplemente si quieres ver donde te encuentras parado llego para ti el "Nerd Test" (jajaja). &lt;br /&gt;&lt;br /&gt;Acá dejo posteado mi puntaje :D&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nerdtests.com/nq_ref.html"&gt;&lt;br /&gt;&lt;img src="http://www.nerdtests.com/images/badge/839536c1a9078259.gif" alt="I am nerdier than 97% of all people. Are you a nerd? Click here to find out!"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-2363474448228755576?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/2363474448228755576/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=2363474448228755576' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/2363474448228755576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/2363474448228755576'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/08/eres-o-crees-ser-nerd.html' title='¿Eres o crees ser Nerd?'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-3359953057948346233</id><published>2007-07-05T08:28:00.000-07:00</published><updated>2008-12-09T20:24:40.343-08:00</updated><title type='text'>Importando Dll para Hacer tu propio MessageBox</title><content type='html'>Bueno, hoy tengo mucho sueño, así que esto sera cortito (jejeje)&lt;br /&gt;&lt;br /&gt;La idea básica es importar una dll (de c/c++), en este caso especifico, se importara la user32.dll de wintendo, quien se encarga del famoso mensaje de pantalla de Windows.Form (MessageBox). La idea es llamar a la biblioteca y crear nuestro propio MessageBox hispano, o sea, CajaDeMensaje (suena ridículo, pero quizas este ejemplo sencillo y base le pueda servir a alguien mas). (voy a incluir pantallazos [imágenes], para no tener que modificar este html, para que el código se distinga del resto).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8-P1y9Aw7o0/Ro0QQi-SsxI/AAAAAAAAAAs/B7ZRHOtZRIY/s1600-h/using.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8-P1y9Aw7o0/Ro0QQi-SsxI/AAAAAAAAAAs/B7ZRHOtZRIY/s320/using.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5083737430823187218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Luego, llamamos a la Dll, creando nuestra propia clase, con métodos estáticos, para que se utilice igual que el original (ahí va nuestro wrapper)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8-P1y9Aw7o0/Ro0RIy-SszI/AAAAAAAAAA8/ZdUIX2lOLuQ/s1600-h/clase.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_8-P1y9Aw7o0/Ro0RIy-SszI/AAAAAAAAAA8/ZdUIX2lOLuQ/s320/clase.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5083738397190828850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Habiendo terminado nuestra clase, solo nos falta usarla. Ahora bien, el ejemplo muestra un botón, donde en el método del evento Click llama a nuestra muy querida clase CajaDeMensaje (la puedes llamar de donde quieras...esto es solo un ejemplo y en ningún momento es restrictivo)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8-P1y9Aw7o0/Ro0R9S-Ss0I/AAAAAAAAABE/xKxdb8r6h5A/s1600-h/llamado.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8-P1y9Aw7o0/Ro0R9S-Ss0I/AAAAAAAAABE/xKxdb8r6h5A/s320/llamado.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5083739299133961026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Si se dan cuenta, nuestra clase "CajaDeMensaje" posee un método sobrecargado (Mostrar). Su diferencia es que en el primero (con 1 sólo parámetro) solo se ingresa el mensaje a mostrar, en cambio en el segundo (2 parámetros) ingresas el mensaje a mostrar, mas el título que aparece en la parte superior de tu caja de mensaje&lt;br /&gt;&lt;br /&gt;espero que a alguien le sirva...ojalá se me pase el sueño (ya el café no me hace efecto) ZZZZZZZZZZZZZZZZZZzzzzzzzzzzzzzzzzzz.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-3359953057948346233?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/3359953057948346233/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=3359953057948346233' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/3359953057948346233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/3359953057948346233'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/07/importando-dll-para-hacer-tu-propio.html' title='Importando Dll para Hacer tu propio MessageBox'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8-P1y9Aw7o0/Ro0QQi-SsxI/AAAAAAAAAAs/B7ZRHOtZRIY/s72-c/using.bmp' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-2359950349361599682</id><published>2007-06-25T19:41:00.001-07:00</published><updated>2007-06-25T20:08:27.803-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='set'/><category scheme='http://www.blogger.com/atom/ns#' term='property'/><category scheme='http://www.blogger.com/atom/ns#' term='propiedades'/><category scheme='http://www.blogger.com/atom/ns#' term='getter'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='setter'/><category scheme='http://www.blogger.com/atom/ns#' term='propiedad'/><category scheme='http://www.blogger.com/atom/ns#' term='c# 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='get'/><title type='text'>Relajandose las manos con las Propiedades</title><content type='html'>Quien no a tenido que desarrollar clases donde las propiedades son puros get y set sin mayor lógica que aquello (podría suceder al aplicar un model view presenter)(aunque obviamente suele suceder que debemos validar un valor, para agregarlo de una u otra manera). Pues bien, el caso de que sólo queremos aliviarnos el trabajo de escritura, tanto para ahorro de código, como para que no suframos de tendinitis a tan temprana edad podemos usar las propiedades de esta manera (te recuerda a una interface?):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;public class DatosPersonales{&lt;br /&gt;     public string Nombre {get;set;}&lt;br /&gt;     public string Apellido {get;set;}&lt;br /&gt;     public string Direccion {get;set;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;luego, para utilizarla:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;DatosPersonales misDatos= new DatosPersonales();&lt;br /&gt;misDatos.Nombre="Perico";&lt;br /&gt;misDatos.Apellido="Los Palotes";&lt;br /&gt;misDatos.Direccion="Bajo el Puente s/n";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;tataan!!!.&lt;br /&gt;&lt;br /&gt;Personalmente, habría preferido la utilización de la palabra property (creo que seria mas listo o en su defecto, agregarla y dejar las 2 opciones...por si alguien solo desea usar un get o un set), como por ejemplo:&lt;br /&gt;    &lt;span style="font-style:italic;"&gt;property string Nombre;&lt;br /&gt;    property string Apellido;&lt;br /&gt;    property string Direccion;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pero bueno, es lo que hay, yo solo lo comento :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-2359950349361599682?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/2359950349361599682/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=2359950349361599682' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/2359950349361599682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/2359950349361599682'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/06/relajandose-las-manos-con-las.html' title='Relajandose las manos con las Propiedades'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-8408267584251840276</id><published>2007-06-25T07:55:00.000-07:00</published><updated>2007-06-25T08:07:25.350-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='return'/><category scheme='http://www.blogger.com/atom/ns#' term='yield'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Yield en C#</title><content type='html'>Básicamente, yield te permite poder retornar valores intermedios de una función, mediante la implementación de la Interfaz IEnumerable.&lt;br /&gt;Esto quiere decir que podemos capturar cada iteración que pueda poseer un método, como por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;using System;&lt;br /&gt;using System.Collections;&lt;br /&gt;public class Moledor&lt;br /&gt;{&lt;br /&gt;//Por que moledor?, porque toma un string y lo imprime caracter por caracter&lt;br /&gt;    public static IEnumerable Moledor(string palabra) {&lt;br /&gt;            int count = palabra.Length;&lt;br /&gt;            for (int i = 0; i &lt; count; i++) {&lt;br /&gt;                yield return palabra[i];&lt;br /&gt;            }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    static void Main()&lt;br /&gt;    {&lt;br /&gt;        foreach(char c in Moledor("Paralelepipedo")){&lt;br /&gt;                Console.WriteLine(c);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Ahora bien, otro ejemplo (que no es mío) es :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;using System;&lt;br /&gt;using System.Collections;&lt;br /&gt;public class List&lt;br /&gt;{&lt;br /&gt;    public static IEnumerable Power(int number, int exponent)&lt;br /&gt;    {&lt;br /&gt;        int counter = 0;&lt;br /&gt;        int result = 1;&lt;br /&gt;        while (counter++ &lt; exponent)&lt;br /&gt;        {&lt;br /&gt;            result = result * number;&lt;br /&gt;            yield return result;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    static void Main()&lt;br /&gt;    {&lt;br /&gt;        // Display powers of 2 up to the exponent 8:&lt;br /&gt;        foreach (int i in Power(2, 8))&lt;br /&gt;        {&lt;br /&gt;            Console.Write("{0} ", i);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;Esto quiere decir: La operación 2^8 (dos elevado a 8) nos daría por resultado 256. Pero que sucede si queremos obtener los valores intermedios también (2^1 , 2^2,...,2^8)...entonces use yield     :D nice!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-8408267584251840276?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/8408267584251840276/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=8408267584251840276' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/8408267584251840276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/8408267584251840276'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/06/yield-en-c.html' title='Yield en C#'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-18559802521703774</id><published>2007-06-25T06:58:00.000-07:00</published><updated>2007-07-21T15:20:32.811-07:00</updated><title type='text'>Establecimiento implícito de tipos en C# 3.0 - No saber que es o tontera?</title><content type='html'>Buscando información por la red, me encuentro con el "nuevo" tipo de dato soportado por C# 3.0, el conocido "var" (por la gente de javascript).&lt;br /&gt;Pues bien,¿que es var?; var es cualquier tipo de dato para una variable.&lt;br /&gt;¿Un Variant de &lt;a href="http://cornejo.wordpress.com/2006/05/10/17/"&gt;Visual Basic&lt;/a&gt;?; NO y NO. Un Variant no de ser inicializado (puede ser cualquier cosa), en cambio un var si!!! y es ahí donde realmente toma el tipo de dato (como sucede con php. Se puede no asignar el tipo de dato, pero una ver inicializada la variable, esta es del tipo de dato que se asigno).&lt;br /&gt;  Ejemplo:&lt;br /&gt;&lt;br /&gt;            int ñandu;&lt;br /&gt;            ñandu=1;&lt;br /&gt;        &lt;br /&gt;Ahora podemos decir:&lt;br /&gt;&lt;br /&gt;        var ñandu;    &lt;---Wow!!!! ñandú, a parte de ser un animal, de que tipo de dato es?&lt;br /&gt;&lt;br /&gt;        var ñandu=1;  &lt;----ahaha!!! ñandú es 1, osea entero.&lt;br /&gt;&lt;br /&gt;Pd: El ejemplo pudo ser con una variable llamada cantidad o contador, la cual es mas autodescriptiva. Quise dejar esté nombre por 2 cosas;&lt;br /&gt;1) Para aquellas personas que no sepan la existencia del &lt;a href="http://www.gochile.cl/spa/guide/ChileFloraFauna/WBirds.asp?SPID=PTERPENN"&gt;ñandú&lt;/a&gt;  &lt;br /&gt;2) Para demostrar que se puede usar la Ñ (eñe).&lt;br /&gt;&lt;br /&gt;Conclusión:&lt;br /&gt;&lt;br /&gt;     Para mi el aporte de var no es mucho: 4(para flojos?). y para uds que nota posee? (de 1 a 7, siendo 7 la mejor nota).&lt;br /&gt;     Luego posteré las nuevas de C# 3.0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-18559802521703774?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/18559802521703774/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=18559802521703774' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/18559802521703774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/18559802521703774'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/06/tipos-en-c-30-no-saber-que-hacer-o.html' title='Establecimiento implícito de tipos en C# 3.0 - No saber que es o tontera?'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-7698630585859667235</id><published>2007-05-15T12:02:00.000-07:00</published><updated>2007-05-15T12:10:31.036-07:00</updated><title type='text'>Free as a Bird</title><content type='html'>Que mejor canción para poder imitar. Luego de tanto stress, peleas en la calle, atropellos, celos, gente histérica, smog, lo único que quiero ser, es libre. Poder hacer volar mi imaginación sin la contaminación de la ciudad.&lt;br /&gt;Mirar las aves volar crean un cierto celo, al querer ser parte de ellas y tener una vida de aire, limpia y pacifica...excelente the beatles.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;br /&gt;&lt;param name="movie" value="http://www.youtube.com/v/0D196-oXw2k"&gt;&lt;br /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/0D196-oXw2k" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-7698630585859667235?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/7698630585859667235/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=7698630585859667235' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/7698630585859667235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/7698630585859667235'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/05/free-as-bird.html' title='Free as a Bird'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-8019770242036215266</id><published>2007-05-13T19:19:00.000-07:00</published><updated>2008-12-09T20:24:40.554-08:00</updated><title type='text'>Encontre a mi niña</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8-P1y9Aw7o0/RkfH9Ayxj3I/AAAAAAAAAAk/XGm-kPEPRCM/s1600-h/No%2Bleer(Dijkstra).JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8-P1y9Aw7o0/RkfH9Ayxj3I/AAAAAAAAAAk/XGm-kPEPRCM/s320/No%2Bleer(Dijkstra).JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5064236157000322930" /&gt;&lt;/a&gt;&lt;br /&gt;El día sábado 12 de mayo recibo una llamada a mi celular...aló!!!!...Que?, SI voy enseguida...gracias gracias. Fue el llamado que esperaba.&lt;br /&gt;Un vecino de del sector se tomo la molestia en recoger a mi niña, Gracias a esta persona, ahora Dijkstra esta nuevamente en casa...y jugando con newton (a morderse la cola)...y nosotros?...estamos como niño con juguete nuevo :D  ....vease foto de dijkstra feliz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-8019770242036215266?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/8019770242036215266/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=8019770242036215266' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/8019770242036215266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/8019770242036215266'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/05/encontre-mi-nia.html' title='Encontre a mi niña'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8-P1y9Aw7o0/RkfH9Ayxj3I/AAAAAAAAAAk/XGm-kPEPRCM/s72-c/No%2Bleer(Dijkstra).JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-304865821496214773</id><published>2007-05-10T07:04:00.000-07:00</published><updated>2007-06-29T13:39:46.623-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='isabel la catolica'/><category scheme='http://www.blogger.com/atom/ns#' term='beagle'/><category scheme='http://www.blogger.com/atom/ns#' term='las condes'/><category scheme='http://www.blogger.com/atom/ns#' term='perdida'/><category scheme='http://www.blogger.com/atom/ns#' term='vespucio'/><category scheme='http://www.blogger.com/atom/ns#' term='dijkstra'/><category scheme='http://www.blogger.com/atom/ns#' term='colon'/><category scheme='http://www.blogger.com/atom/ns#' term='manquehue'/><category scheme='http://www.blogger.com/atom/ns#' term='perrita'/><title type='text'>Se perdio mi niña</title><content type='html'>ACTUALIZACION: &lt;a href="http://sieg-kyzer.blogspot.com/2007/05/encontre-mi-nia.html"&gt;Dijkstra ya fue encontrada&lt;/a&gt;; &lt;br /&gt;Si, ayer, a 5 minutos de llegar a mi casa, luego de mi día laboral, me llama mi hermano para informarme que mi perra "Dijkstra" se escapo. Llegamos lo más rápido con gogy a nuestra casa, para sacar mi auto e ir a buscar a la niña...lamentablemente no la pudimos encontrar :( .En el camino tuvimos un pseudo encuentro con ella, gogy (mi señora) salio corriendo a buscarla, pero cuando se dio vuelta, nos dimos cuenta que no era ella. Ojala vuelva, sino, esperamos que la adopte una buena familia&lt;br /&gt;&lt;br /&gt;Pd: Se perdió en el cuadrante de las Calles Américo Vespucio, Cristobal Colón, Av, Manquehue, Isabel la Católica el día de ayer miércoles 09 de Mayo de 2007&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-304865821496214773?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/304865821496214773/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=304865821496214773' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/304865821496214773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/304865821496214773'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/05/se-perdio-mi-nia.html' title='Se perdio mi niña'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-7692281790327614335</id><published>2007-05-05T17:18:00.000-07:00</published><updated>2007-05-07T07:32:38.005-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql injection'/><category scheme='http://www.blogger.com/atom/ns#' term='seguridad'/><title type='text'>Un poco de Seguridad en la Vida</title><content type='html'>Bueno, luego de meditar un poco (de todo un poco), llegue a la conclusión (Güau, ojala que no pierda todas la neuronas por esto) de lo muy mal que programan algunas personas. Esto es debido quizas al desconociemiento de lo que sucede en realidad.&lt;br /&gt;Al escribir código, no solo debemos cumplir un objetivo (que debe ser algo claro...obtener un entregable al cliente), sino que también debemos proteger dicha información para que no sea asequible (o accesible...cualquiera de las 2 está aceptada por la RAE) para el resto de las personas (me refiero a información un tanto delicada para la empresa).&lt;br /&gt;Uno de los grandes problemas radica por la utilización de sentencias SQL puras. Me refiero a esto como un simple string, como por ejemplo SELECT * FROM mi_table ....ufff que fea sentencia.&lt;br /&gt;Dicha sentencia se puede armar a través de una caja de texto, como por ejemplo, aquella que consulta por un tipo de producto. Esta caja de texto se llamara txtProducto. Entonces, nuestra sentencia será de la siguiente manera:&lt;br /&gt;&lt;br /&gt;   strSQL= "SELECT producto FROM tabla_producto WHERE producto=" + txtProducto;&lt;br /&gt;&lt;br /&gt;Para el común de los mortales esto está bien, pero le cuento que no es tan asi, debido a 2 cosas (mas importantes según yo)&lt;br /&gt;&lt;br /&gt;1) se puede insertar codigo SQL, o también llamado SQL Injection. Esto es que agreguemos o alarguemos nuestra sentencia SQL como nosotros queramos. Ejemplo:&lt;br /&gt;&lt;br /&gt;En la caja de texto escribimos "espacio'union SELECT @@SERVERVERSION,0,null,0-- . De esta manera obtenemos que servidor es el que se esta utilizando.&lt;br /&gt;&lt;br /&gt;2) Al enviar una consulta SQL pura, el servidor de base de datos es mas lenta. (no voy a hacer mayor hincapié en esto).&lt;br /&gt;&lt;br /&gt;Como podrán leer, una pequeña recomendación radica en tratar de utilizar procedimientos de almacenado o en el caso de que no los programos utilzar, entonces deberiamos restringir las entradas por texto.&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-7692281790327614335?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/7692281790327614335/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=7692281790327614335' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/7692281790327614335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/7692281790327614335'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/05/un-poco-de-seguridad-en-la-vida.html' title='Un poco de Seguridad en la Vida'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-6160916731017667553</id><published>2007-05-04T14:26:00.000-07:00</published><updated>2007-06-25T07:28:18.370-07:00</updated><title type='text'>Y los años pasan</title><content type='html'>Quien no recuerda aquellos años...si, cuando teníamos alrededor de 8-10 años y por las tardes en canal 13 daban las películas de &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;a href="http://es.wikipedia.org/wiki/Bud_Spencer"&gt;Bud Spencer&lt;/a&gt; y &lt;a href="http://www.terencehill.com/"&gt;Terence Hill&lt;/a&gt;.&lt;br /&gt;Recuerdo el capítulo del &lt;span style=""&gt;&lt;b&gt;buggy&lt;/b&gt;&lt;/span&gt;, donde unos matones destruyen el muy anelado vehiculo obtenido por estos 2 personajes...jajaja, pero bueno, creo que a parte de eso, lo mas motivante de aquellas película eran las peleas..sobre todo a mi parecer las de bud&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;br /&gt;&lt;param name="movie" value="http://www.youtube.com/v/ofNpeLLA_bU"&gt;&lt;br /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/ofNpeLLA_bU" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id="video_title"&gt;&lt;br /&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-6160916731017667553?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/6160916731017667553/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=6160916731017667553' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/6160916731017667553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/6160916731017667553'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/05/y-los-aos-pasan.html' title='Y los años pasan'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-8716917455792524516</id><published>2007-03-27T12:46:00.000-07:00</published><updated>2007-03-27T13:07:20.016-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='patrones de diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Patrones de Diseño</title><content type='html'>&lt;div style="text-align: justify;"&gt;Un patrón describe un problema que ocurre una y otra vez en nuestro entorno, así como la solución a dicho problema, de tal manera que se pueda aplicar dicha solución miles de veces sin tener que hacer lo mismo dos veces.&lt;br /&gt;&lt;/div&gt;Los patrones de diseño se separan en:&lt;br /&gt;&lt;br /&gt;1- Patrones de Creación   &lt;br /&gt;        2- Patrones Estruturales&lt;br /&gt;3- Patrones de Comportamiento&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Patrones de Creación:&lt;/span&gt; Abstraen el proceso de creación de instancias. Ayudan a hacer a un sistema independiente de como se crean, se componen y representan sus objetivos.&lt;br /&gt;&lt;br /&gt;   - Abstract Factory&lt;br /&gt;   - Builder&lt;br /&gt;   - Factory Method&lt;br /&gt;   - Prototype&lt;br /&gt;   - Singleton&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Patrones Estructurales: &lt;span style="font-size:100%;"&gt;se ocupan de cómo se combinan las clases y los objetos para formar estructuras más grandes.(güau)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;   - Adapter&lt;br /&gt;   - Bridge&lt;br /&gt;   - Composite&lt;br /&gt;   - Decorator&lt;br /&gt;   - Facade&lt;br /&gt;   - Flyweight&lt;br /&gt;   - Proxy&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Patrones de Comportamiento:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   - Chain of Responsibility&lt;br /&gt;   - Command&lt;br /&gt;   - Interpreter&lt;br /&gt;   - Iterator&lt;br /&gt;   - Mediator&lt;br /&gt;   - Memento&lt;br /&gt;   - Observer&lt;br /&gt;   - State&lt;br /&gt;   - Strategy&lt;br /&gt;   - Template Method&lt;br /&gt;   - Visitor&lt;br /&gt;&lt;br /&gt;...luego terminare algunas definiciones con ejemplos en C#&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-8716917455792524516?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/8716917455792524516/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=8716917455792524516' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/8716917455792524516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/8716917455792524516'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/03/patrones-de-diseo.html' title='Patrones de Diseño'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5861047196133888142.post-2270813700633800522</id><published>2007-03-16T07:33:00.000-07:00</published><updated>2007-06-25T07:24:18.660-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mauricio felipe pacheco diaz'/><category scheme='http://www.blogger.com/atom/ns#' term='vida blog'/><category scheme='http://www.blogger.com/atom/ns#' term='olga kublik'/><category scheme='http://www.blogger.com/atom/ns#' term='kublik'/><category scheme='http://www.blogger.com/atom/ns#' term='mauricio felipe'/><category scheme='http://www.blogger.com/atom/ns#' term='mauricio felipe pacheco'/><category scheme='http://www.blogger.com/atom/ns#' term='mauricio'/><title type='text'>Primer Comentario</title><content type='html'>Bueno, esta es mi primera vez que escribo en un blog, así que realmente no se que mas decir.&lt;br /&gt;Mejor contare algo de mi. Mi nombre es Mauricio Felipe Pacheco D., tengo 28, casado (con mi amada Olga Kublik), ingeniero  (E) informático y egresado de Ingeniería Civil en Informática de la &lt;a href="http://www.usach.cl"&gt;Usach&lt;/a&gt; (Universidad de Santiago de Chile, para los ignorantes.).&lt;br /&gt;Mi pasatiempo es la informática, así que este blog sera para de aquello que me apasiona y bueno, de algunas tonteras que me han y me seguirán pasando.&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5861047196133888142-2270813700633800522?l=sieg-kyzer.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sieg-kyzer.blogspot.com/feeds/2270813700633800522/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5861047196133888142&amp;postID=2270813700633800522' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/2270813700633800522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5861047196133888142/posts/default/2270813700633800522'/><link rel='alternate' type='text/html' href='http://sieg-kyzer.blogspot.com/2007/03/primer-comentario.html' title='Primer Comentario'/><author><name>kyzer</name><uri>http://www.blogger.com/profile/00713480596140746553</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
