<?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'><id>tag:blogger.com,1999:blog-23236674</id><updated>2009-12-15T15:50:10.896-06:00</updated><title type='text'>Retroalimentación en Visual Studio .NET</title><subtitle type='html'>No espero resolver todos los problemas, simplemente quiero ser parte de la solución. RETROALIMENTEMONOS.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://help.superneurona.com/atom.xml'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>89</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-23236674.post-3570433423226643209</id><published>2009-12-15T15:45:00.002-06:00</published><updated>2009-12-15T15:50:10.904-06:00</updated><title type='text'>Obtener parte de la fecha en Sql Server</title><content type='html'>Puedes usar una conversión para realizar la operación&lt;br /&gt;&lt;br /&gt;SELECT CONVERT(nvarchar(7), myDate, 126) FROM Table&lt;br /&gt;Group By CONVERT(nvarchar(7), GETDATE(), 126)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Pregunta Original&lt;/span&gt;&lt;br /&gt;I have a datefield that basically represents its date in this format.&lt;br /&gt;&lt;br /&gt;2009-12-15 16:20:44.930&lt;br /&gt;&lt;br /&gt;I need to extract the date part ie '2009-12' for a group by and order by section of a query.&lt;br /&gt;&lt;br /&gt;Can someone show me how this could be done.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.experts-exchange.com/viewQuestion.jsp?qid=24981441&amp;shareit=1aN8APL5VAJVagbNdT2TDAULZthv7/fu&amp;shared=0"&gt;Liga a la pregunta original&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-3570433423226643209?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/3570433423226643209/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=3570433423226643209' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/3570433423226643209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/3570433423226643209'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2009/12/obtener-parte-de-la-fecha-en-sql-server.html' title='Obtener parte de la fecha en Sql Server'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-5790188637674932168</id><published>2009-09-10T10:25:00.002-05:00</published><updated>2009-09-10T10:30:47.288-05:00</updated><title type='text'>Como borrar un proyecto de equipo del Team Foundation Server</title><content type='html'>El otro día queria borrar un proyecto de equipo del team foundation server e investigando encontre que se puede hacer por medio de la linea de comandos de visual studio con el siguiente comando:&lt;br /&gt;&lt;br /&gt;TfsDeleteProject /server:mitfsserver.empresa.com “Nombre del Proyecto“&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/23236674-5790188637674932168?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/5790188637674932168/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=5790188637674932168' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/5790188637674932168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/5790188637674932168'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2009/09/como-borrar-un-proyecto-de-equipo-del.html' title='Como borrar un proyecto de equipo del Team Foundation Server'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-6909469057610677807</id><published>2009-08-28T20:12:00.001-05:00</published><updated>2009-08-28T20:13:39.980-05:00</updated><title type='text'>Como definir un boton por default en una forma ASP.NET</title><content type='html'>Solo tienes que poner el siguiente código en el evento From_Load&lt;br /&gt;&lt;br /&gt;this.Form.DefaultButton = Button1.UniqueID&lt;br /&gt;&lt;br /&gt;Donde Button1 es tu boton.&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/23236674-6909469057610677807?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/6909469057610677807/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=6909469057610677807' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/6909469057610677807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/6909469057610677807'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2009/08/como-definir-un-boton-por-default-en.html' title='Como definir un boton por default en una forma ASP.NET'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-2831514479071141781</id><published>2009-07-02T13:50:00.002-05:00</published><updated>2009-07-02T14:00:10.506-05:00</updated><title type='text'>Customizando tu terminal en leopardo: alias</title><content type='html'>Despues de un buen rato de investigación.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Encontre que para persistir tus alias en terminal, necesitas crear un archivo llamado ".bash_profile" y guardarlo en la carpeta de tu usuario&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;con tus alias escritos de la siguiente manera&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;alias dir='ls'&lt;/div&gt;&lt;div&gt;alias newip='sudo ipconfig set en1 BOOTP;sudo ipconfig set en1 DHCP'&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Saludos&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-2831514479071141781?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/2831514479071141781/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=2831514479071141781' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/2831514479071141781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/2831514479071141781'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2009/07/customizando-tu-terminal-en-leopardo.html' title='Customizando tu terminal en leopardo: alias'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-3181990302614985682</id><published>2009-06-19T11:53:00.002-05:00</published><updated>2009-06-19T11:59:50.427-05:00</updated><title type='text'>Como identificar si el código se esta ejecutando en modo diseño en WPF (DesignMode en WPF)</title><content type='html'>Existen ocaciones en las que un aplicativo corre bien en tiempo de ejecución, pero manda un error 'Could not create an instance of type 'userControlName' cuando estas en el diseñador.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Esto puede ser provocado porque parte de tu código necesita ejecutar algunas operaciones que no son permitidas en tiempo de diseño durante la construcción del control.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para ello puedes usar la siguiente validación para verificar si estas ejecutando en tiempo de diseño.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica"&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (!System.ComponentModel.&lt;span style="color: #2b91af"&gt;DesignerProperties&lt;/span&gt;.GetIsInDesignMode(&lt;span style="color: #0000ff"&gt;this&lt;/span&gt;))&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica"&gt;{&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;//Código que no se puede ejecutar en tiempo de diseño&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica"&gt;}&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica"&gt;Espero les sirva, saludos&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-3181990302614985682?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/3181990302614985682/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=3181990302614985682' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/3181990302614985682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/3181990302614985682'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2009/06/como-identificar-si-el-codigo-se-esta.html' title='Como identificar si el código se esta ejecutando en modo diseño en WPF (DesignMode en WPF)'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-7203520459591923392</id><published>2009-01-31T18:40:00.000-06:00</published><updated>2009-02-01T00:24:52.507-06:00</updated><title type='text'>Como puedo generar el script que me permita insertar los registros de una tabla por medio de TSQL</title><content type='html'>&lt;p&gt;En muchas ocasiones requerimos generar un script que te permita por cada fila generar un insert que puedas aprovechar para por ejemplo distribuir tus cat&amp;#225;logos entre tus desarrolladores, si bien no he revisado a profundidad este script me ha funcionado bastante bien para mis cat&amp;#225;logos, por lo que les dejo la siguiente liga bajo la premisa de ejecutelo bajo su propio riesgo.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://vyaskn.tripod.com/code/generate_inserts_2005.txt" href="http://vyaskn.tripod.com/code/generate_inserts_2005.txt"&gt;http://vyaskn.tripod.com/code/generate_inserts_2005.txt&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-7203520459591923392?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/7203520459591923392/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=7203520459591923392' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/7203520459591923392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/7203520459591923392'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/04/como-puedo-generar-el-script-que-me.html' title='Como puedo generar el script que me permita insertar los registros de una tabla por medio de TSQL'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-7510517442860977686</id><published>2008-11-18T03:14:00.000-06:00</published><updated>2008-11-18T03:16:08.324-06:00</updated><title type='text'>Workaround a la navegación entre relaciones en Dynamic Data</title><content type='html'>Si se te presenta el error A property with name 'Entidad.Campo' does not exist in metadata for entity type 'WebAppDataEntitiesA.EntidadDestino'.&lt;br /&gt;&lt;br /&gt;Es muy probable que lo puedas resolver con este workaround disponible en Codeplex.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16367"&gt;http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=16367&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para mis lectores que desean saber la implementación en español aquí les va.&lt;br /&gt;&lt;br /&gt;Dynamic Data Entity Web Application&lt;br /&gt;&lt;br /&gt;1. Botón derecho sobre la aplicación web y seleccionen "Agregar Referencia", Seleccionan Browse y seleccionan Microsoft.Web.DynamicData.dll del archivo zip que descargaron de CodePlex.&lt;br /&gt;2. Cuando registran su Entity Framework Model en el Global.asax realicen el siguiente cambio:&lt;br /&gt;&lt;br /&gt;En lugar de esto: &lt;br /&gt;&lt;br /&gt;model.RegisterContext(typeof(YourDataContextType), new ContextConfiguration() { ScaffoldAllTables = false });&lt;br /&gt;&lt;br /&gt;Usen esto:&lt;br /&gt;&lt;br /&gt;C#&lt;br /&gt;model.RegisterContext(new Microsoft.Web.DynamicData.EFDataModelProvider(typeof(YourDataContext)), new ContextConfiguration() { ScaffoldAllTables = false });&lt;br /&gt;&lt;br /&gt;VB&lt;br /&gt;model.RegisterContext(New Microsoft.Web.DynamicData.EFDataModelProvider(GetType(YourDataContext)), New ContextConfiguration() With { .ScaffoldAllTables = False })&lt;br /&gt;&lt;br /&gt;Noten que la diferencia es reemplazar typeof(YourDataContextType) con new Microsoft.Web.DynamicData.EFDataModelProvider(typeof(YourDataContext)).&lt;br /&gt;&lt;br /&gt;3. Abran el DynamicData\FieldTemplates\ForeignKey.ascx. Y remplacen el método GetDisplayString con este método:&lt;br /&gt;&lt;br /&gt;C#&lt;br /&gt;protected string GetDisplayString() {&lt;br /&gt;try {&lt;br /&gt;return FormatFieldValue(ForeignKeyColumn.ParentTable.GetDisplayString(FieldValue));&lt;br /&gt;} catch (Exception) {&lt;br /&gt;return ForeignKeyColumn.ParentTable.DisplayName;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;VB&lt;br /&gt;Protected Function GetDisplayString() As String&lt;br /&gt;Try&lt;br /&gt;Return FormatFieldValue(ForeignKeyColumn.ParentTable.GetDisplayString(FieldValue))&lt;br /&gt;Catch ex As Exception&lt;br /&gt;Return ForeignKeyColumn.ParentTable.DisplayName&lt;br /&gt;End Try&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Saludos y espero les sirva.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-7510517442860977686?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/7510517442860977686/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=7510517442860977686' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/7510517442860977686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/7510517442860977686'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/11/workaround-la-navegacin-entre.html' title='Workaround a la navegación entre relaciones en Dynamic Data'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-9113379379426080302</id><published>2008-06-29T23:01:00.001-05:00</published><updated>2008-06-29T23:01:38.504-05:00</updated><title type='text'>Como acceder desde tortoise al repositorio de control de código de TFS</title><content type='html'>&lt;p&gt;Para aquellos que alguna vez trabajamos con tortoise para realizar el acceso al control de c&amp;#243;digo, en algunos escenarios extra&amp;#241;amos su manejo que es relativamente sencillo, sobre todo cuando no cuentas con un el IDE de Visual Studio y deseas administrar algunos proyectos en diversas plataformas.&lt;/p&gt;  &lt;p&gt;Pues para que puedan romper esta barrera existe un proyecto OpenSource de CodePlex que les permite realizar esa funci&amp;#243;n llamado SvnBridge. El cual les permite configurar un puerto en su maquina cuyo objetivo es hacer la interpretaci&amp;#243;n de las llamadas que hace el cliente de Tortoise, en operaciones a TFS. De tal manera que puedan romper la barrera que algunos desarrolladores de Java tienen para implementar TFS, como su herramienta de control de c&amp;#243;digo.&lt;/p&gt;  &lt;p&gt;Pruebenlo, a mi me ha resultado toda una delicia jugar con el, y revisar su c&amp;#243;digo ya que internamente esta muy interesante.&lt;/p&gt;  &lt;p&gt;Para mas informaci&amp;#243;n les dejo las ligas.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://tortoisesvn.tigris.org/" href="http://tortoisesvn.tigris.org/"&gt;http://tortoisesvn.tigris.org/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.codeplex.com/SvnBridge" href="http://www.codeplex.com/SvnBridge"&gt;http://www.codeplex.com/SvnBridge&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-9113379379426080302?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/9113379379426080302/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=9113379379426080302' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/9113379379426080302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/9113379379426080302'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/06/como-acceder-desde-tortoise-al.html' title='Como acceder desde tortoise al repositorio de control de código de TFS'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-3328112036206151458</id><published>2008-06-16T22:39:00.001-05:00</published><updated>2008-06-16T22:39:37.657-05:00</updated><title type='text'>Como instalar el Network LoopBack Adapter en Windows Vista</title><content type='html'>&lt;p&gt;Para instalar el loopback adapter sigue los siguientes pasos&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1) start &amp;gt; device manager   &lt;br /&gt;2) right-click en el nodo superior&amp;#160; &lt;br /&gt;3) selecciona la opci&amp;#243;n add legacy hardware    &lt;br /&gt;4) selecciona Instalar el hardware desde una lista    &lt;br /&gt;5) selecciona network adapters    &lt;br /&gt;6) Busca en Manufacturer Micrososft    &lt;br /&gt;7) Y por ultimo selecciona Loopback adapter&lt;/p&gt;  &lt;p&gt;Saludos&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-3328112036206151458?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/3328112036206151458/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=3328112036206151458' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/3328112036206151458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/3328112036206151458'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/06/como-instalar-el-network-loopback.html' title='Como instalar el Network LoopBack Adapter en Windows Vista'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-4457509298833169380</id><published>2008-05-28T23:07:00.001-05:00</published><updated>2008-05-28T23:07:40.638-05:00</updated><title type='text'>Como deshabilitar el cache del browser en ASP.NET</title><content type='html'>&lt;p&gt;Cuantas veces se han enfrentado a la no grata experiencia de que su aplicaci&amp;#243;n web les muestra datos antiguos que son el resultado del cache de una versi&amp;#243;n anterior de su p&amp;#225;gina y no la ultima que acaban de guardar.&lt;/p&gt;  &lt;p&gt;Si esta problem&amp;#225;tica se les esta presentando en su aplicaci&amp;#243;n actual, tiene remedio con una l&amp;#237;nea de c&amp;#243;digo.&lt;/p&gt;  &lt;p&gt;As&amp;#237; que pare de sufrir y ponga lo siguiente en la primera l&amp;#237;nea del m&amp;#233;todo Page_Load de su p&amp;#225;gina:&lt;/p&gt;  &lt;p&gt;Response.Cache.SetCacheability(HttpCacheability.NoCache)&lt;/p&gt;  &lt;p&gt;Saludos&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-4457509298833169380?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/4457509298833169380/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=4457509298833169380' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/4457509298833169380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/4457509298833169380'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/05/como-deshabilitar-el-cache-del-browser.html' title='Como deshabilitar el cache del browser en ASP.NET'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-4214124289335933692</id><published>2008-05-28T01:02:00.001-05:00</published><updated>2008-05-28T01:02:31.133-05:00</updated><title type='text'>Workaround para el Web Client Software Factory en caso de error al utilizar VS 2008 y Windows Vista</title><content type='html'>&lt;p&gt;Si se te presenta el siguiente problema&lt;/p&gt;  &lt;p&gt;Server Error in '/HelloWorldApplication' Application.   &lt;br /&gt;--------------------------------------------------------------------------------    &lt;br /&gt;Failed to map the path '/'.     &lt;br /&gt;Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Intenta lo siguiente:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Ejecuta VS2008 como Administrador. &lt;/li&gt;    &lt;li&gt;Usa Web Application Projects (WAP) al crear el proyecto.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Saludos&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-4214124289335933692?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/4214124289335933692/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=4214124289335933692' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/4214124289335933692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/4214124289335933692'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/05/workaround-para-el-web-client-software.html' title='Workaround para el Web Client Software Factory en caso de error al utilizar VS 2008 y Windows Vista'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-4148198580760712594</id><published>2008-05-13T19:40:00.001-05:00</published><updated>2008-05-13T19:41:24.407-05:00</updated><title type='text'>Como obtener el primer elemento de un arreglo de objetos que contienen enteros usando Linq</title><content type='html'>&lt;p&gt;&lt;strong&gt;Respuesta:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Linq, implementa como una de sus tantas caracter&amp;#237;sticas, m&amp;#233;todos de extensi&amp;#243;n (extension methods) que le permiten ejecutar operaciones sobre arreglos de objetos. Uno de esos m&amp;#233;todos de extensi&amp;#243;n es first, el cual te puede devolver el primer elemento en dicho listado. Y tu despues puedes realizar la conversi&amp;#243;n al tipo que mas te convenga.&lt;/p&gt;  &lt;p&gt;Object[] datos = { 7, 2, 3, 4, 5 };   &lt;br /&gt;int entero = Convert.ToInt16(datos.First());&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Saludos&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Mensaje Original&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Lauro wrote:&lt;/p&gt;  &lt;p&gt;Como obtener el primer elemento de un arreglo de objetos que contienen enteros usando Linq?&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-4148198580760712594?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/4148198580760712594/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=4148198580760712594' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/4148198580760712594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/4148198580760712594'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/05/como-obtener-el-primer-elemento-de-un.html' title='Como obtener el primer elemento de un arreglo de objetos que contienen enteros usando Linq'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-6728307279303374013</id><published>2008-04-28T12:12:00.001-05:00</published><updated>2008-04-28T12:12:10.731-05:00</updated><title type='text'>Algunas recomendaciones de por donde empezar al diseñar nuestras aplicaciones.</title><content type='html'>&lt;p&gt;Cuando estamos desarrollando nuestras aplicaciones una pregunta muy com&amp;#250;n es por donde comenzar. &lt;/p&gt;  &lt;p&gt;Yo he encontrado muy valiosa la lectura siguiente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://apps.facebook.com/facebookshelf/entities/39051/external_partner"&gt;Applying Domain-Driven Design and Patterns: With Examples in C# and .NET&lt;/a&gt; by &lt;a href="http://apps.facebook.com/facebookshelf/entities?q=Jimmy+Nilsson"&gt;Jimmy Nilsson&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Si bien existen otras muchas formas de armar un dise&amp;#241;o. Suele ser muy &amp;#250;til enfocarnos en el dominio de nuestros clientes. Para describir nuestras aplicaciones.&lt;/p&gt;  &lt;p&gt;Saludos&lt;a title="http://msdn2.microsoft.com/en-us/library/ms954595.aspx" href="http://msdn2.microsoft.com/en-us/library/ms954595.aspx"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-6728307279303374013?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/6728307279303374013/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=6728307279303374013' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/6728307279303374013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/6728307279303374013'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/04/algunas-recomendaciones-de-por-donde.html' title='Algunas recomendaciones de por donde empezar al diseñar nuestras aplicaciones.'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-1860559863518126576</id><published>2008-04-10T00:52:00.001-05:00</published><updated>2008-04-10T09:50:58.003-05:00</updated><title type='text'>Como saber la fecha en que fue creado un label en Team Foundation Server</title><content type='html'>&lt;p&gt;Primero abren la consola de comandos de Visual Studio&lt;/p&gt;  &lt;p&gt;Start&amp;gt;Programs\Microsoft Visual Studio 2008\Visual Studio Tools&amp;gt;Visual Studio 2008 Command Prompt&lt;/p&gt;  &lt;p&gt;tf labels /server:&lt;em&gt;nombreDelServer&lt;/em&gt; /owner:&lt;em&gt;nombreDelUsuario&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Saludos y espero que les sirva&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-1860559863518126576?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/1860559863518126576/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=1860559863518126576' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/1860559863518126576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/1860559863518126576'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/04/como-saber-la-fecha-en-que-fue-creado.html' title='Como saber la fecha en que fue creado un label en Team Foundation Server'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-4632671936451141020</id><published>2008-04-06T01:55:00.001-06:00</published><updated>2008-04-06T01:55:21.593-06:00</updated><title type='text'>Como autorizar el acceso a una página específica en ASP.NET</title><content type='html'>&lt;p&gt;Con la siguiente configuraci&amp;#243;n pueden permitir el acceso a un solo archivo aun cuando hayan denegado el acceso a los usuarios an&amp;#243;nimos a todos los dem&amp;#225;s archivos de su aplicaci&amp;#243;n.&lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E7:4601cd5c-29bf-4ab8-a7f6-510a89e9b487" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre style="background-color:White;"&gt;&lt;div&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;configuration&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;location &lt;/span&gt;&lt;span style="color: #FF0000; "&gt;path&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;=&amp;quot;StyleSheet.css&amp;quot;&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;system&lt;/span&gt;&lt;span style="color: #FF0000; "&gt;.web&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;authorization&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;allow &lt;/span&gt;&lt;span style="color: #FF0000; "&gt;users&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;=&amp;quot;?&amp;quot;&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000; "&gt;authorization&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000; "&gt;system.web&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000; "&gt;location&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000; "&gt;configuration&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Si desean profundizar mas sobre este tema, les dejo la siguiente liga.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://msdn2.microsoft.com/en-us/library/b6x6shw7.aspx" href="http://msdn2.microsoft.com/en-us/library/b6x6shw7.aspx"&gt;http://msdn2.microsoft.com/en-us/library/b6x6shw7.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-4632671936451141020?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/4632671936451141020/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=4632671936451141020' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/4632671936451141020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/4632671936451141020'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/04/como-autorizar-el-acceso-una-pgina.html' title='Como autorizar el acceso a una página específica en ASP.NET'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-1852640524074291800</id><published>2008-01-23T16:55:00.001-06:00</published><updated>2008-01-23T16:55:28.561-06:00</updated><title type='text'>Error al restaurar un respaldo de sharepoint</title><content type='html'>&lt;p&gt;Si al ejecutar un respaldo desde la l&amp;#237;nea de comandos usando stsadm.exe te aparece el siguiente error.&lt;/p&gt;  &lt;p&gt;(Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))&lt;/p&gt;  &lt;p&gt;Abre la consola de administraci&amp;#243;n de sharepoint&lt;/p&gt;  &lt;p&gt;Start &amp;gt; All programs &amp;gt; Microsoft Office Server&amp;#160; &amp;gt; SharePoint 3.0 Central Administration&lt;/p&gt;  &lt;p&gt;En el men&amp;#250; izquierdo busca la opci&amp;#243;n de Application Management&lt;/p&gt;  &lt;p&gt;Y busca la secci&amp;#243;n&lt;/p&gt;  &lt;p&gt;Sharepoint Site Management&lt;/p&gt;  &lt;p&gt;Ah&amp;#237; encontraras una opci&amp;#243;n llamada Site collection administrators&lt;/p&gt;  &lt;p&gt;Verifica que el dominio y el usuario del Primary site collection administrator sea el que va a ejecutar la restauraci&amp;#243;n.&lt;/p&gt;  &lt;p&gt;Regularmente este isue es relacionado a que el servidor de origen y destino son distintos.&lt;/p&gt;  &lt;p&gt;Saludos&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-1852640524074291800?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/1852640524074291800/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=1852640524074291800' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/1852640524074291800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/1852640524074291800'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2008/01/error-al-restaurar-un-respaldo-de.html' title='Error al restaurar un respaldo de sharepoint'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-7995842144563029875</id><published>2007-12-22T00:13:00.001-06:00</published><updated>2007-12-22T00:13:13.915-06:00</updated><title type='text'>Como ubicar errores en una página web</title><content type='html'>&lt;p&gt;Cuando est&amp;#225;n desarrollando una aplicaci&amp;#243;n web no hay tarea mas importante que hacer una bit&amp;#225;cora con los errores.&lt;/p&gt;  &lt;p&gt;Aunque el primer paso es a&amp;#250;n el mas complicado, si ya empezamos el desarrollo como atrapamos cualquier error de nuestra aplicaci&amp;#243;n para meterlo a la bit&amp;#225;cora.&lt;/p&gt;  &lt;p&gt;Pues revisen esta liga que muy probablemente les ser&amp;#225; de mucha utilidad.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/306355" href="http://support.microsoft.com/kb/306355"&gt;http://support.microsoft.com/kb/306355&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-7995842144563029875?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/7995842144563029875/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=7995842144563029875' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/7995842144563029875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/7995842144563029875'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2007/12/como-ubicar-errores-en-una-pgina-web.html' title='Como ubicar errores en una página web'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-1111419732779805748</id><published>2007-12-11T15:55:00.001-06:00</published><updated>2007-12-11T16:21:22.386-06:00</updated><title type='text'>Lista rápida de ejemplos de Active Directory</title><content type='html'>&lt;p&gt;Aqu&amp;#237; les dejo una lista muy &amp;#250;til de ejemplos sobre como trabajar con Active Directory&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/es-es/library/ms180833(VS.80).aspx"&gt;http://msdn2.microsoft.com/es-es/library/ms180833(VS.80).aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-1111419732779805748?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/1111419732779805748/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=1111419732779805748' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/1111419732779805748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/1111419732779805748'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2007/12/lista-rpida-de-ejemplos-de-active.html' title='Lista rápida de ejemplos de Active Directory'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-8267586949676007037</id><published>2007-11-30T16:30:00.001-06:00</published><updated>2007-11-30T16:30:56.047-06:00</updated><title type='text'>Como validar con formularios utilizando active directory</title><content type='html'>&lt;p&gt;Si desean validar sus credenciales contra active directory cuando desarrollan en web les recomiendo revisar este documento que esta muy interesante.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn2.microsoft.com/en-us/library/ms998345.aspx" href="http://msdn2.microsoft.com/en-us/library/ms998345.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms998345.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-8267586949676007037?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/8267586949676007037/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=8267586949676007037' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/8267586949676007037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/8267586949676007037'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2007/11/como-validar-con-formularios-utilizando.html' title='Como validar con formularios utilizando active directory'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-3325954881813804472</id><published>2007-11-21T21:11:00.001-06:00</published><updated>2007-11-22T09:56:20.934-06:00</updated><title type='text'>Como muestro un action pane en Office</title><content type='html'>&lt;p&gt;Primero voy a aclarar un poco el tema , un action pane (panel de acciones) es un control que se muestra del lado derecho en office a diferencia de un task pane (panel de tareas) el action pane esta asociado a un documento mientras que el task pane se muestra para todos los documentos la aplicación de office para la que estemos desarrollando.&lt;/p&gt;&lt;p&gt;Una vez aclarado entonces voy a hablar de como mostrar un action pane en un template de excel o de word. &lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E7:9c88d5f5-8de9-4ef7-9c5e-62b5eafeb1f5" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;    &lt;p&gt;&lt;/p&gt;&lt;pre  style="color:white;"&gt;&lt;span style="color:#0000ff;"&gt;this&lt;/span&gt;&lt;span style="color:#000000;"&gt;.ActionsPane.Controls.Add( &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;new&lt;/span&gt;&lt;span style="color:#000000;"&gt; UserControl1());&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;this&lt;/span&gt;&lt;span style="color:#000000;"&gt;.ActionsPane.Show(); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;p&gt;Como pueden ver esta sencillo.&lt;/p&gt;&lt;p&gt;Saludos&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-3325954881813804472?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/3325954881813804472/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=3325954881813804472' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/3325954881813804472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/3325954881813804472'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2007/11/como-muestro-un-action-pane-en-office.html' title='Como muestro un action pane en Office'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-4540645146421518327</id><published>2007-11-17T13:14:00.001-06:00</published><updated>2007-11-17T13:20:58.765-06:00</updated><title type='text'>Valores por default cuando una variable es null</title><content type='html'>&lt;p&gt;En muchas ocasiones cuando estamos desarrollando requerimos evaluar una variable para determinar si su valor es null y en su caso podamos devolver un valor por default.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Para conseguir eso lo &amp;#250;nico que tenemos que hacer es lo siguiente, pensemos que tenemos una variable llamada variableNullable entonces tendr&amp;#237;amos que escribir lo siguiente&lt;/p&gt;  &lt;p&gt;variableNullable ?? 99&lt;/p&gt;  &lt;p&gt;En la l&amp;#237;nea anterior lo que paso fue lo siguiente, primero se eval&amp;#250;a si la variable es null y en su caso la respuesta es 99 que seria nuestro valor por default, en su defecto devolvemos la variable nullable. &lt;/p&gt;  &lt;p&gt;Es bien importante que entendamos por variable nullable a los tipos nullables y tambi&amp;#233;n a nuestros objetos.&lt;/p&gt;  &lt;p&gt;Ahora aqu&amp;#237; les va un regalito.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E7:01919812-025e-4695-ba8d-e84f2a8b1afd" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre style="background-color:White;"&gt;&lt;div&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #008000; "&gt;//&lt;/span&gt;&lt;span style="color: #008000; "&gt;Prerequisito: .NET Framework 3.0&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #008000; "&gt;//&lt;/span&gt;&lt;span style="color: #008000; "&gt;Por los Object Initializers que utilizo&lt;/span&gt;&lt;span style="color: #008000; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;class&lt;/span&gt;&lt;span style="color: #000000; "&gt; Program&lt;br /&gt;    {&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;static&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;void&lt;/span&gt;&lt;span style="color: #000000; "&gt; Main(&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;string&lt;/span&gt;&lt;span style="color: #000000; "&gt;[] args)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #008000; "&gt;//&lt;/span&gt;&lt;span style="color: #008000; "&gt;Ejemplo con tipos nullables&lt;/span&gt;&lt;span style="color: #008000; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;            &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;int&lt;/span&gt;&lt;span style="color: #000000; "&gt;?&lt;/span&gt;&lt;span style="color: #000000; "&gt; valor &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;null&lt;/span&gt;&lt;span style="color: #000000; "&gt;;&lt;br /&gt;            Console.WriteLine(valor &lt;/span&gt;&lt;span style="color: #000000; "&gt;??&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #000000; "&gt;157&lt;/span&gt;&lt;span style="color: #000000; "&gt;);&lt;br /&gt;            valor &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #000000; "&gt;1&lt;/span&gt;&lt;span style="color: #000000; "&gt;;&lt;br /&gt;            Console.WriteLine(valor &lt;/span&gt;&lt;span style="color: #000000; "&gt;??&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #000000; "&gt;157&lt;/span&gt;&lt;span style="color: #000000; "&gt;);&lt;br /&gt;            Console.ReadKey();&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #008000; "&gt;//&lt;/span&gt;&lt;span style="color: #008000; "&gt;Ejemplo con objetos&lt;/span&gt;&lt;span style="color: #008000; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;            Persona p &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;null&lt;/span&gt;&lt;span style="color: #000000; "&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #008000; "&gt;//&lt;/span&gt;&lt;span style="color: #008000; "&gt;En la siguiente linea utilizo,&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #008000; "&gt;//&lt;/span&gt;&lt;span style="color: #008000; "&gt;la caracteristica de Object Initializer&lt;/span&gt;&lt;span style="color: #008000; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;            Persona xPersona &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;br /&gt;                (p &lt;/span&gt;&lt;span style="color: #000000; "&gt;??&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;new&lt;/span&gt;&lt;span style="color: #000000; "&gt; Persona &lt;br /&gt;                { ApellidoPaterno &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;Guerrero&lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;, &lt;br /&gt;                Nombres &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;Raul&lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt; });&lt;br /&gt;            Console.WriteLine(xPersona.ToString());&lt;br /&gt;            p &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;new&lt;/span&gt;&lt;span style="color: #000000; "&gt; Persona { &lt;br /&gt;                ApellidoPaterno &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;Ejemplero&lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;, &lt;br /&gt;                Nombres &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;Pruebonio&lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt; };&lt;br /&gt;            Persona oPersona &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;br /&gt;                (p &lt;/span&gt;&lt;span style="color: #000000; "&gt;??&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;new&lt;/span&gt;&lt;span style="color: #000000; "&gt; Persona { &lt;br /&gt;                ApellidoPaterno &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;Guerrero&lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;, &lt;br /&gt;                Nombres &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;Raul&lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt; });&lt;br /&gt;            Console.WriteLine(oPersona.ToString());&lt;br /&gt;            Console.ReadKey();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;class&lt;/span&gt;&lt;span style="color: #000000; "&gt; Persona &lt;br /&gt;    {&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;public&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;string&lt;/span&gt;&lt;span style="color: #000000; "&gt; ApellidoPaterno { &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;get&lt;/span&gt;&lt;span style="color: #000000; "&gt;; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;set&lt;/span&gt;&lt;span style="color: #000000; "&gt;; }&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;public&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;string&lt;/span&gt;&lt;span style="color: #000000; "&gt; Nombres { &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;get&lt;/span&gt;&lt;span style="color: #000000; "&gt;; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;set&lt;/span&gt;&lt;span style="color: #000000; "&gt;; }&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;public&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;override&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;string&lt;/span&gt;&lt;span style="color: #000000; "&gt; ToString()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;return&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;string&lt;/span&gt;&lt;span style="color: #000000; "&gt;.Format (&lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;{0}, {1}&lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;,&lt;br /&gt;               ApellidoPaterno,Nombres);&lt;br /&gt;        }&lt;br /&gt;    }&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.superneurona.com/imagenes/Valorespordefaultcuandounavariableesnull_BA29/image.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="157" alt="image" src="http://www.superneurona.com/imagenes/Valorespordefaultcuandounavariableesnull_BA29/image_thumb.png" width="225" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-4540645146421518327?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/4540645146421518327/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=4540645146421518327' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/4540645146421518327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/4540645146421518327'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2007/11/valores-por-default-cuando-una-variable.html' title='Valores por default cuando una variable es null'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-36957965727694947</id><published>2007-10-29T14:09:00.001-06:00</published><updated>2007-10-29T14:09:46.738-06:00</updated><title type='text'>Como crear un usuario y asignarselo al contexto en una página web.</title><content type='html'>&lt;p&gt;En algunas ocasiones necesitamos indicarle directamente cual es el usuario con el que deseamos realizar las validaciones de permisos en nuestra p&amp;#xE1;gina web. Para ello podemos utilizar el siguiente c&amp;#xF3;digo.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E7:04136ef1-4cd3-42a2-92bc-bf9bea2a7966" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre style="background-color:#DFDFDF;"&gt;&lt;div&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #000000; "&gt;HttpContext.Current.User &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;new&lt;/span&gt;&lt;span style="color: #000000; "&gt; GenericPrincipal(&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;new&lt;/span&gt;&lt;span style="color: #000000; "&gt; GenericIdentity(&lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;xUsuario&lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="color: #000000; "&gt;), &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;null&lt;/span&gt;&lt;span style="color: #000000; "&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Espero les sirva.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Saludos.&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-36957965727694947?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/36957965727694947/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=36957965727694947' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/36957965727694947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/36957965727694947'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2007/10/como-crear-un-usuario-y-asignarselo-al.html' title='Como crear un usuario y asignarselo al contexto en una página web.'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-6261315559085719782</id><published>2007-10-26T13:35:00.001-05:00</published><updated>2008-04-06T13:35:33.360-05:00</updated><title type='text'>Como implementar un ListView en Visual Studio 2008</title><content type='html'>&lt;p&gt;Este control te permite personalizar la salida de html que quieres que se genere en tu aplicaci&amp;#243;n cuando utilizas ASP.NET, para ello necesitas implementar el template de layout y el template de los item&amp;#180;s como te muestro a continuaci&amp;#243;n.&lt;/p&gt;  &lt;p&gt;Tambi&amp;#233;n deber&amp;#225;s establecer cu&amp;#225;l es el Id del elemento que contendra cada una de los elementos que piensas utilizar con la propiedad ItemPlaceholderID. Dicho contenedor deber&amp;#225; tener un nombre y deber&amp;#225; especificar que su ejecuci&amp;#243;n ser&amp;#225; del lado del servidor.&lt;/p&gt;  &lt;p&gt;UPDATED: 6-Abril-2008&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E7:16ded3e5-d91e-40b1-a7a3-a07f8c62e402" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre style="background-color:#CECECE;"&gt;&lt;div&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #000000; "&gt;    &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;asp:ListView &lt;/span&gt;&lt;span style="color: #FF0000; "&gt;ID&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;=&amp;quot;ListView1&amp;quot;&lt;/span&gt;&lt;span style="color: #FF0000; "&gt; &lt;br /&gt;                runat&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;=&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #FF0000; "&gt;  &lt;br /&gt;                ItemPlaceholderID&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;=&amp;quot;contenedor&amp;quot;&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;LayoutTemplate&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;ul&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;il &lt;/span&gt;&lt;span style="color: #FF0000; "&gt;id&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;=&amp;quot;contenedor&amp;quot;&lt;/span&gt;&lt;span style="color: #FF0000; "&gt;&lt;br /&gt;                runat&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;=&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000; "&gt;il&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;      &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000; "&gt;ul&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000; "&gt;LayoutTemplate&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;ItemTemplate&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000; "&gt;li &lt;/span&gt;&lt;span style="color: #FF0000; "&gt;runat&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;=&amp;quot;server&amp;quot;&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;           &lt;/span&gt;&lt;span style="background-color: #FFFF00; color: #000000; "&gt;&amp;lt;%&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;#&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #0000FF; "&gt;Eval&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;(&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;Campo1&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;)&lt;/span&gt;&lt;span style="background-color: #FFFF00; color: #000000; "&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;, &lt;br /&gt;           &lt;/span&gt;&lt;span style="background-color: #FFFF00; color: #000000; "&gt;&amp;lt;%&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;#&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #0000FF; "&gt;Eval&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;(&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;Campo2&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;&amp;quot;&lt;/span&gt;&lt;span style="background-color: #F5F5F5; color: #000000; "&gt;) &lt;/span&gt;&lt;span style="background-color: #FFFF00; color: #000000; "&gt;%&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000; "&gt;li&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000; "&gt;ItemTemplate&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000; "&gt;            &lt;br /&gt;    &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000; "&gt;asp:ListView&lt;/span&gt;&lt;span style="color: #0000FF; "&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Para mas informaci&amp;#243;n sobre el uso del ListView:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a title="http://msdn2.microsoft.com/en-us/library/bb398790.aspx" href="http://msdn2.microsoft.com/en-us/library/bb398790.aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb398790.aspx&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Saludos&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-6261315559085719782?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/6261315559085719782/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=6261315559085719782' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/6261315559085719782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/6261315559085719782'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2007/10/como-implementar-un-listview-en-visual.html' title='Como implementar un ListView en Visual Studio 2008'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-5066453758487508765</id><published>2007-10-25T23:00:00.001-05:00</published><updated>2007-10-26T09:49:56.569-05:00</updated><title type='text'>Como calcular la edad a partir de la fecha de nacimiento.</title><content type='html'>&lt;p&gt;Creo que este c&amp;#xF3;digo les puede ser de mucha utilidad.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:6ec4d5f0-de03-4911-b0ee-237678b92068" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; width: 425px; padding-top: 0px"&gt;&lt;pre style="background-color:#E1E1E1;"&gt;&lt;div&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #0000FF; "&gt;public&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;int&lt;/span&gt;&lt;span style="color: #000000; "&gt; CalculaEdad()&lt;br /&gt;{&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;int&lt;/span&gt;&lt;span style="color: #000000; "&gt; anios &lt;/span&gt;&lt;span style="color: #000000; "&gt;=&lt;/span&gt;&lt;span style="color: #000000; "&gt; DateTime.Now.Year &lt;/span&gt;&lt;span style="color: #000000; "&gt;-&lt;/span&gt;&lt;span style="color: #000000; "&gt; &lt;br /&gt;      FechaNacimiento.Year;&lt;br /&gt;            &lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;if&lt;/span&gt;&lt;span style="color: #000000; "&gt; (DateTime.Now.Month &lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000; "&gt; FechaNacimiento.Month &lt;/span&gt;&lt;span style="color: #000000; "&gt;||&lt;/span&gt;&lt;span style="color: #000000; "&gt;&lt;br /&gt;       (DateTime.Now.Month &lt;/span&gt;&lt;span style="color: #000000; "&gt;==&lt;/span&gt;&lt;span style="color: #000000; "&gt; FechaNacimiento.Month &lt;br /&gt;       &lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000; "&gt; DateTime.Now.Day &lt;/span&gt;&lt;span style="color: #000000; "&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000; "&gt; FechaNacimiento.Day))&lt;br /&gt;   anios&lt;/span&gt;&lt;span style="color: #000000; "&gt;--&lt;/span&gt;&lt;span style="color: #000000; "&gt;;&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: #0000FF; "&gt;return&lt;/span&gt;&lt;span style="color: #000000; "&gt; anios;&lt;br /&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Saludos&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/23236674-5066453758487508765?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/5066453758487508765/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=5066453758487508765' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/5066453758487508765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/5066453758487508765'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2007/10/como-calcular-la-edad-partir-de-la.html' title='Como calcular la edad a partir de la fecha de nacimiento.'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-23236674.post-5722732810124812792</id><published>2007-10-13T17:38:00.001-05:00</published><updated>2007-10-13T17:38:37.155-05:00</updated><title type='text'>Asignando propiedades en C# 3.0</title><content type='html'>Jugando un rato con Visual Studio 2008 me encontraba cuando descubrí esta belleza.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Antes&lt;/strong&gt; para asignar tus propiedades tenias que hacer algo como esto&lt;br /&gt;&lt;br /&gt;&lt;Pre&gt;&lt;br /&gt;private string firstNameField;&lt;br /&gt;public string FirstName&lt;br /&gt;{&lt;br /&gt;get { return firstNameField; }&lt;br /&gt;set { firstNameField = value; }&lt;br /&gt;}&lt;br /&gt;&lt;/Pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ahora&lt;/strong&gt;&lt;br /&gt;&lt;Pre&gt;&lt;br /&gt;public string FirstName { get; set; }&lt;br /&gt;&lt;/Pre&gt;&lt;br /&gt;&lt;br /&gt;Es el compilador el que se encarga del resto.&lt;br /&gt;&lt;br /&gt;Aquí lo bello es que en caso de que no requieras personalizar la asignación puedes ahorrarte mucho código.&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/23236674-5722732810124812792?l=help.superneurona.com%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/5722732810124812792/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=23236674&amp;postID=5722732810124812792' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/5722732810124812792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/23236674/posts/default/5722732810124812792'/><link rel='alternate' type='text/html' href='http://help.superneurona.com/2007/10/asignando-propiedades-en-c-30.html' title='Asignando propiedades en C# 3.0'/><author><name>Raúl Guerrero</name><uri>http://www.blogger.com/profile/01893097567085938249</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='17902009653455560269'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>
