<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.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"><id>tag:blogger.com,1999:blog-8249695037081737340</id><updated>2009-11-11T09:39:38.645+01:00</updated><title type="text">PROGRAMANDO EN .NET</title><subtitle type="html">Blog sobre la tecnología .NET desde el punto de vista de un programador.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default?start-index=26&amp;max-results=25" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/ProgramandoEnnet" type="application/atom+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-7947959316940622208</id><published>2009-11-10T15:16:00.002+01:00</published><updated>2009-11-10T15:30:59.268+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB.NET" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="trucos" /><title type="text">Test de agudeza visual con Hashtables</title><summary type="text">¿Qué diferencia hay entre este código ... Dim hstMiHash As New Hashtable() If hstMiHash.ContainsKey("CLAVE") = False Then  hstMiHash.Add("CLAVE", "Valor") Else  hstMiHash("CLAVE") = "Valor" End If... y este otro?Dim hstMiHash As New Hashtable()hstMiHash("CLAVE") = "Valor"RESPUESTA: ninguna :)Hashtable.Add</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/7947959316940622208/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=7947959316940622208" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/7947959316940622208" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/7947959316940622208" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/11/test-de-agudeza-visual-con-hashtables.html" title="Test de agudeza visual con Hashtables" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-2541464099210998625</id><published>2009-09-30T12:06:00.001+02:00</published><updated>2009-09-30T12:08:46.249+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="la vida del currito-picacódigo" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Que gran verdad!!</title><summary type="text">Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.Alguna gente, cuando se enfrentan a un problema piensan: "Ya sé, usaré expresiones regulares." Ahora tienen 2 problemas.Jaime ZawinskiYo diría más, si encuentras expresiones regulares en el código, busca al que lo haya programado y dale una colleja (y otra de mi parte).</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/2541464099210998625/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=2541464099210998625" title="3 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2541464099210998625" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2541464099210998625" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/09/que-gran-verdad.html" title="Que gran verdad!!" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-5889056544711943172</id><published>2009-08-27T10:09:00.003+02:00</published><updated>2009-08-27T10:24:53.203+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="eventos" /><title type="text">Code Camp Tarragona 2009</title><summary type="text">Gracias a las comunidades de .NET se va a organizar un evento de 2 días (17 y 18 de septiembre) totalmente gratuito en Tarragona con multitud de ponencias sobre la plataforma .NET y Mono.Así que si podéis asistir no os lo perdáis ;)Web oficial Code Camp</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/5889056544711943172/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=5889056544711943172" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/5889056544711943172" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/5889056544711943172" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/08/code-camp-tarragona-2009.html" title="Code Camp Tarragona 2009" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-6744933741811225983</id><published>2009-08-26T11:55:00.003+02:00</published><updated>2009-08-26T12:04:22.520+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="novedades" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework 4.0" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Novedades .NET Framework 4.0</title><summary type="text">Aún está en beta pero ya tenemos un documento de MSDN con las novedades que traerá el Framework 4.0:What's New in the .NET Framework 4.0Habrá que seguirlo con atención porque trae novedades jugosas :)</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/6744933741811225983/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=6744933741811225983" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/6744933741811225983" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/6744933741811225983" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/08/novedades-net-framerowk-40.html" title="Novedades .NET Framework 4.0" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-8249677350284149761</id><published>2009-05-29T16:01:00.003+02:00</published><updated>2009-06-02T12:29:19.166+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="trucos" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Truco rápido: Histórico de cambios en una tabla usando un trigger</title><summary type="text">No me voy a enrollar explicando que es un trigger ni para que sirve, tenéis información de sobra en este link: CREATE TRIGGER (Transact-SQL) Lo que voy a explicar aquí es como usar un trigger para que nos guarde en una tabla de históricos los cambios (INSERT y UPDATE) que se producen en una tabla. Para ello supongamos que tenemos una tabla con un identificador (campo Id) y un nombre (campo nombre</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/8249677350284149761/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=8249677350284149761" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/8249677350284149761" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/8249677350284149761" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/05/truco-rapido-historico-de-cambios-en.html" title="Truco rápido: Histórico de cambios en una tabla usando un trigger" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-2696926554075060740</id><published>2009-05-27T12:45:00.002+02:00</published><updated>2009-05-27T12:46:42.572+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sobre mi" /><title type="text">Cambio de aires</title><summary type="text">Dicen que estamos en crisis y que es mal momento para encontrar trabajo ... igual es que yo tengo suerte porque hace un par de semanas que me he cambiado de empresa :DHe dejado un cliente final (en el que se vivía muy bien) para volver al fascinante mundo de la consultoría, por ahora en un muy buen proyecto (del que os aburriréis de oir hablar) y con un grupo majo de personas para currar :)A los </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/2696926554075060740/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=2696926554075060740" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2696926554075060740" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2696926554075060740" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/05/cambio-de-aires.html" title="Cambio de aires" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-1737240049101890987</id><published>2009-05-08T12:53:00.004+02:00</published><updated>2009-05-08T13:11:06.632+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="trucos" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Buscar en campos de texto con T-SQL: mucho más que LIKE</title><summary type="text">Una de las primeras cosas que se aprende cuando se empieza con T-SQL es a usar la cláusula LIKE para hacer comparaciones en campos de tipo texto (char, varchar o text). Pero esta cláusula está bastante limitada y no ofrece un buen rendimiento, así que ¿qué podemos utilizar en vez de LIKE?Una muy buena opción es CONTAINS (que para ser sincero, descubrí de casualidad :P), que nos permite afinar </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/1737240049101890987/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=1737240049101890987" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/1737240049101890987" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/1737240049101890987" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/05/buscar-en-campos-de-texto-con-t-sql.html" title="Buscar en campos de texto con T-SQL: mucho más que LIKE" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-1713059515559889990</id><published>2009-03-27T11:22:00.002+01:00</published><updated>2009-03-27T11:26:22.028+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="trucos" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">3 formas de obtener la versión de SQL Server desde T-SQL</title><summary type="text">En un mundo perfecto todas nuestras instalaciones tendrían las mismas versiones de las aplicaciones, motores de bases de datos y librerías auxiliares, pero como este mundo es una utopía, a veces tenemos que averiguar con qué versión del motor de base de datos está trabajando la aplicación.En el caso de SQL Server he descubierto 3 formas de averiguar la versión desde T-SQL, con cualquiera </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/1713059515559889990/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=1713059515559889990" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/1713059515559889990" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/1713059515559889990" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/03/3-formas-de-obtener-la-version-de-sql.html" title="3 formas de obtener la versión de SQL Server desde T-SQL" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-2452367848626505970</id><published>2009-03-10T09:34:00.002+01:00</published><updated>2009-03-10T09:38:45.831+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="la vida del currito-picacódigo" /><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="trucos" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Truco rápido: todos los mensajes de error de SQL Server a mano</title><summary type="text">Cuando trabajas con SQL Server estás acostumbrado a que los mensajes de error que aparecen en el fichero ERRORLOG o en el visor de sucesos sean bastante crípticos y lo normal es acabar tirando de [ponga aquí su buscador favorito] para saber de qué se trata. Pues bien, hace tiempo que descubrí ,dentro de la enormidad que son los libros en pantalla de SQL Server, una página con los códigos de error</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/2452367848626505970/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=2452367848626505970" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2452367848626505970" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2452367848626505970" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/03/truco-rapido-todos-los-mensajes-de.html" title="Truco rápido: todos los mensajes de error de SQL Server a mano" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-4997648694457140036</id><published>2009-03-03T11:49:00.003+01:00</published><updated>2009-03-03T11:56:31.049+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="novedades" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="Libros" /><title type="text">Libro gratuito: Introducing Microsoft SQL Server 2008</title><summary type="text">Dicen que nadie da duros a 4 pesetas, pero a veces l@s chic@s de Redmond tienen iniciativas como esta y ponen a disposición de tod@s libros de Microsoft Press en formato digital de manera gratuita.Esta vez le toca a: Introducing Microsoft SQL Server 2008, un libro con más de 200 páginas sobre la nueva versión de SQL Server.Es necesario registrarse, pero todos tenemos una cuenta para estos </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/4997648694457140036/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=4997648694457140036" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/4997648694457140036" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/4997648694457140036" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/03/libro-gratuito-introducing-microsoft.html" title="Libro gratuito: Introducing Microsoft SQL Server 2008" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-1507144820848269034</id><published>2009-02-25T10:36:00.008+01:00</published><updated>2009-05-11T18:26:02.586+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="desarrollo web" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Recursos Silverlight</title><summary type="text">Estoy empezando un proyecto personal con Silverlight (sí, es que no me llega con el trabajo, necesito más :P) y como siempre que se empieza con una nueva tecnología es bueno tener buen material para aprender, así que iré poniendo los tutoriales que vaya encontrando y todo lo que vea interesante para comenzar a trastear con Silverlight :)Por supuesto, se agradecerá cualquier aportación a "la causa</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/1507144820848269034/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=1507144820848269034" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/1507144820848269034" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/1507144820848269034" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/02/recursos-silverlight.html" title="Recursos Silverlight" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-5383503928139104282</id><published>2009-01-23T10:35:00.003+01:00</published><updated>2009-01-23T10:39:18.646+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sobre mi" /><category scheme="http://www.blogger.com/atom/ns#" term="gestión de proyectos" /><category scheme="http://www.blogger.com/atom/ns#" term="la vida del currito-picacódigo" /><title type="text">Leones o lobos: ¿cómo es tú organización?</title><summary type="text">[WARNING: post de desahogo]¿Quién no se ha pasado alguna tarde muerta viendo documentales de naturaleza?El mundo animal es fascinante y es curioso ver cómo se organizan las diferentes especies para lograr su objetivo: la supervivencia. Pongamos 2 ejemplos, los leones y los lobos.Los leonesLos leones viven en la sabana, espacios abiertos y (en la época de lluvias) grandes manadas de gacelas, ñus y</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/5383503928139104282/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=5383503928139104282" title="3 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/5383503928139104282" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/5383503928139104282" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/01/leones-o-lobos-cmo-es-t-organizacin.html" title="Leones o lobos: ¿cómo es tú organización?" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-7965784665240722758</id><published>2009-01-20T14:17:00.002+01:00</published><updated>2009-01-20T14:21:44.424+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="humor" /><category scheme="http://www.blogger.com/atom/ns#" term="la vida del currito-picacódigo" /><title type="text">Nada que añadir</title><summary type="text">El que trabaje en el desarrollo de software y no se vea reflejado en esto es que o es una rata o tiene una patata cocida en vez de corazón:Fuckowski, memorias de un ingenieroGRANDE Fuckowski, muy grande ;)PD: es un tocho pero no tiene desperdicio, por favor, leerlo hasta el final.PD2: sí, es de hace tiempo, pero Stairway to Heaven también y no deja de ser genial :D</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/7965784665240722758/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=7965784665240722758" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/7965784665240722758" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/7965784665240722758" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/01/nada-que-aadir.html" title="Nada que añadir" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-6234397687846227754</id><published>2009-01-19T07:56:00.001+01:00</published><updated>2009-01-19T07:59:28.679+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="He leído..." /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Libros" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">He leído: C# 3.0 Coobook de Jay Hilyard  y Stephen Teilhet</title><summary type="text">Título: C# 3.0 CookBookAutores: Jay Hilyard y Stephen TeilhetEditorial: O'ReillyIdioma: InglésISBN-10: 059651610XISBN-13: 978-0596516109Páginas: 886En la web de O’reillyEn Amazon  Me gustó: este no es un libro de programación al uso, no habla sobre el CLR, la orientación a objetos y los ensamblados, sino que es un libro de “recetas”, sí, recetas como las de cocina de toda la vida. Por ejemplo, </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/6234397687846227754/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=6234397687846227754" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/6234397687846227754" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/6234397687846227754" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/01/he-ledo-c-30-coobook-de-jay-hilyard-y.html" title="He leído: C# 3.0 Coobook de Jay Hilyard  y Stephen Teilhet" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-4977284095498814526</id><published>2009-01-16T08:02:00.002+01:00</published><updated>2009-01-16T08:06:45.101+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="novedades" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7" /><category scheme="http://www.blogger.com/atom/ns#" term="Sistemas Operativos" /><title type="text">Trasteando con Windows 7 (Primer contacto)</title><summary type="text">En un momento de aburrimiento máximo se me dio por instalar la beta de Windows 7 en una máquina virtual (que la cosa no está para tener equipos de prueba sólo para las betas) y tengo que reconocer que lo poco que lo llevo probando, no me disgusta. Si os aburrís tanto como yo, lo podéis descargar desde esta página.Para mí, y seguramente para mucha más gente, el cambio será directo de Windows XP a </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/4977284095498814526/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=4977284095498814526" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/4977284095498814526" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/4977284095498814526" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/01/trasteando-con-windows-7-primer.html" title="Trasteando con Windows 7 (Primer contacto)" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-5942071539537343407</id><published>2009-01-15T07:48:00.002+01:00</published><updated>2009-01-15T07:51:49.914+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gestión de proyectos" /><category scheme="http://www.blogger.com/atom/ns#" term="Scrum" /><category scheme="http://www.blogger.com/atom/ns#" term="He leído..." /><category scheme="http://www.blogger.com/atom/ns#" term="Libros" /><title type="text">He leído: Scrum and XP from the Trenches (How we do Scrum) de Henrik Kniberg</title><summary type="text">    Título: Scrum and XP from the Trenches (How we do Scrum)Autor: Henrik KnibergISBN: 978-1-4303-2264-1Páginas: 130El original en inglés: en InfoQSi, como yo, lo preferís en papel: en lulu.comY para los que no podáis con el inglés: versión en castellanoTengo que reconocer que este libro lo leí primero en formato digital, pero por esa extraña afición que tengo a los libros, no pude resistirme </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/5942071539537343407/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=5942071539537343407" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/5942071539537343407" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/5942071539537343407" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/01/he-ledo-scrum-and-xp-from-trenches-how.html" title="He leído: Scrum and XP from the Trenches (How we do Scrum) de Henrik Kniberg" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-3604177425452236987</id><published>2009-01-14T07:53:00.004+01:00</published><updated>2009-01-14T07:58:22.621+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term="novedades" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="He leído..." /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Libros" /><category scheme="http://www.blogger.com/atom/ns#" term="WF" /><category scheme="http://www.blogger.com/atom/ns#" term="WCF" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">He leído: Pro C# 2008 and the .NET 3.5 Platform de Andew Troelsen</title><summary type="text">Título: Pro C# 2008 and the .NET 3.5 PlatformAutor: Andrew TroelsenEditorial: ApressISBN10: 1-59059-884-9ISBN13: 978-1-59059-884-9Páginas: 1370En la web de ApressEn AmazonLo cierto es que no lo he leído en su totalidad, pero es que son más de 1300 páginas y 4 apéndices extra descargables desde la web de la editorial... :S Pero sí que leí las partes que más me interesaban y creo que ya tengo </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/3604177425452236987/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=3604177425452236987" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/3604177425452236987" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/3604177425452236987" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/01/ttulo-pro-c-2008-and.html" title="He leído: Pro C# 2008 and the .NET 3.5 Platform de Andew Troelsen" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-7211926782626020941</id><published>2009-01-12T11:18:00.006+01:00</published><updated>2009-05-29T14:57:16.890+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VB.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="ADO.NET" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="DataBinding" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Obtener instancias de SQL Server y bases de datos disponibles desde .NET (VB.NET)</title><summary type="text">Aquí os dejo el código en VB.NET del formulario con los orígenes de datos de SQL Server disponibles, vamos, lo mismo que este ejemplo pero para los que no os gusta el ";" :PImports System.DataImports System.Data.SqlImports System.Data.SqlClientPublic Class frmConexiones Private servidores As SqlDataSourceEnumerator Private tablaServidores As DataTable Private servidor As String Public Sub New()  </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/7211926782626020941/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=7211926782626020941" title="3 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/7211926782626020941" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/7211926782626020941" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/01/obtener-instancias-de-sql-server-y_12.html" title="Obtener instancias de SQL Server y bases de datos disponibles desde .NET (VB.NET)" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-1452434008084746479</id><published>2009-01-12T10:02:00.007+01:00</published><updated>2009-01-28T07:54:39.837+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADO.NET" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="DataBinding" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Obtener instancias de SQL Server y bases de datos disponibles desde .NET (C#)</title><summary type="text">Por si alguna vez se os ha planteado la necesidad de mostrar un formulario con los orígenes de datos de SQL Server disponibles (algo como el formulario Agregar conexión de Visual Studio) voy a plantear un pequeño ejemplo.Creamos un nuevo proyecto de Windows Forms al que llamaremos Conexiones, y en él un formulario frmConexiones en el que añadimos 2 combobox: cmbServidores y cmbBasesdeDatos (esta </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/1452434008084746479/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=1452434008084746479" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/1452434008084746479" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/1452434008084746479" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/01/obtener-instancias-de-sql-server-y.html" title="Obtener instancias de SQL Server y bases de datos disponibles desde .NET (C#)" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-7916347809784832664</id><published>2009-01-08T12:41:00.006+01:00</published><updated>2009-01-09T11:55:05.004+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="DataBinding" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Imprimir el contenido de un DataGridView con PrintDocument</title><summary type="text">Igual alguna vez os habéis encontrado en la situación de querer imprimir el contenido de un DataGridView y poder presentárselos a alguien o tenerlos a mano sin necesidad de tener la aplicación en pantalla.Está claro que hay formas muy sencillas de hacerlo, por ejemplo ese botón “Imprimir pantalla” que hay en el teclado y que mucha gente no sabe para qué sirve, crear informes con Crystal Reports u</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/7916347809784832664/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=7916347809784832664" title="10 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/7916347809784832664" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/7916347809784832664" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/01/imprimir-el-contenido-de-un.html" title="Imprimir el contenido de un DataGridView con PrintDocument" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-2688300096111922681</id><published>2009-01-07T09:08:00.008+01:00</published><updated>2009-03-03T13:58:23.978+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="la vida del currito-picacódigo" /><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Pasar filas a columnas con T-SQL: PIVOT() y las cosas que te alegran el día :)</title><summary type="text">A veces las cosas que parecen complicadas tienen una solución muy fácil pero que no siempre es la primera que se nos ocurre (no es exactamente el principio de la navaja de Ockham, pero se le parece).Veamos, el caso es que hay una tabla de logs en la que varios procesos van insertando el resultado de su paso por diferentes estados, algo como esto:Proceso Estado TimestampProceso1  10   2008/12/21 </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/2688300096111922681/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=2688300096111922681" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2688300096111922681" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2688300096111922681" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2009/01/pasar-filas-columnas-con-t-sql-pivot-y.html" title="Pasar filas a columnas con T-SQL: PIVOT() y las cosas que te alegran el día :)" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-7470056371223048140</id><published>2008-12-31T09:41:00.002+01:00</published><updated>2008-12-31T09:44:56.724+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="sobre mi" /><category scheme="http://www.blogger.com/atom/ns#" term="la vida del currito-picacódigo" /><title type="text">Propósitos para 2009</title><summary type="text">Como siempre que se acaba algo es bueno echar la vista atrás y hacer un poco de reflexión de cómo ha sido el año, personalmente el 2008 ha sido decepcionante en algunos aspectos, vamos que no será un año que recuerde con nostalgia, pero no quiero ser pesimista (mi carácter me lo impide) y tengo que reconocer que este año he sacado unas cuantas buenas experiencias que merecieron la pena ser </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/7470056371223048140/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=7470056371223048140" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/7470056371223048140" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/7470056371223048140" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2008/12/propsitos-para-2009.html" title="Propósitos para 2009" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-1287384171646200220</id><published>2008-12-30T15:17:00.002+01:00</published><updated>2008-12-30T15:23:51.599+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="la vida del currito-picacódigo" /><title type="text">Problema (y solución) al instalar .NET Framework 3.5 (V)</title><summary type="text">Seguimos con errores al instalar el .NET Framework 3.5 SP1, esta vez se trata de un Windows XP SP2 que, aparentemente, no tienen ningún .NET Framework instalado:[XX/XX/08,16:24:15] RGB Rast: [2] Error: Installation failed for component RGB Rast. MSI returned error code 1625[XX/XX/08,16:24:30] WapUI: [2] DepCheck indicates RGB Rast is not installed.Intentamos instalar manualmente el componente RGB</summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/1287384171646200220/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=1287384171646200220" title="4 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/1287384171646200220" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/1287384171646200220" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2008/12/problema-y-solucin-al-instalar-net.html" title="Problema (y solución) al instalar .NET Framework 3.5 (V)" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-2744367004021036444</id><published>2008-11-06T11:14:00.002+01:00</published><updated>2008-11-06T11:17:52.507+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADO.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="la vida del currito-picacódigo" /><category scheme="http://www.blogger.com/atom/ns#" term="T-SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Try ...Catch y RAISERROR en T-SQL: ¿es un bug o una feature?</title><summary type="text">No voy a entrar a explicar cómo se usan los bloques Try...Catch en T-SQL, que para eso ya está el MSDN: http://msdn.microsoft.com/es-es/library/ms179296(SQL.90).aspxsi no que os voy a contar un caso curioso que nos ha pasado estos últimos días:Tenemos una aplicación en VB 6.0 (sí, tiene que ser en VB 6.0 por narices, así que es lo que hay) que tiene que llamar a store procedures de una base de </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/2744367004021036444/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=2744367004021036444" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2744367004021036444" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2744367004021036444" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2008/11/try-catch-y-raiserror-en-t-sql-es-un.html" title="Try ...Catch y RAISERROR en T-SQL: ¿es un bug o una feature?" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8249695037081737340.post-2841456716319525035</id><published>2008-10-09T13:37:00.003+02:00</published><updated>2009-02-26T09:01:17.436+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="desarrollo web" /><category scheme="http://www.blogger.com/atom/ns#" term="humor" /><category scheme="http://www.blogger.com/atom/ns#" term="la vida del currito-picacódigo" /><category scheme="http://www.blogger.com/atom/ns#" term="programación" /><title type="text">Con ofertas como esta dan ganas de dejar de trabajar</title><summary type="text">Iba a empezar el post diciendo algo como “Leo sorprendido en Halón Disparado una oferta de trabajo...” pero la verdad es que me di cuenta que no me sorprendió tanto, debe ser que de ver cosas como esta te acabas curtiendo.Para el que no vea bien la imagen os lo transcribo, se trata de una oferta para un desarrollo en Argentina con las siguientes condiciones:“Busco desarrollar lo siguiente:Un </summary><link rel="replies" type="application/atom+xml" href="http://programandoenpuntonet.blogspot.com/feeds/2841456716319525035/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=8249695037081737340&amp;postID=2841456716319525035" title="3 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2841456716319525035" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8249695037081737340/posts/default/2841456716319525035" /><link rel="alternate" type="text/html" href="http://programandoenpuntonet.blogspot.com/2008/10/con-ofertas-como-esta-dan-ganas-de.html" title="Con ofertas como esta dan ganas de dejar de trabajar" /><author><name>Pablo Bouzada</name><uri>http://www.blogger.com/profile/09061131737843414959</uri><email>pbousan@gmail.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="15116645472933702926" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></entry></feed>
