<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>My Content Pipeline</title>
	<atom:link href="http://mspnor.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mspnor.wordpress.com</link>
	<description>Aprendiendo XNA Games Studio</description>
	<lastBuildDate>Thu, 01 Dec 2011 19:13:55 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mspnor.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>My Content Pipeline</title>
		<link>http://mspnor.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mspnor.wordpress.com/osd.xml" title="My Content Pipeline" />
	<atom:link rel='hub' href='http://mspnor.wordpress.com/?pushpress=hub'/>
		<item>
		<title>[Cocos2d] Aprendiendo a desarrollar un videojuego para iOS (bases de Objective-c)</title>
		<link>http://mspnor.wordpress.com/2011/12/01/cocos2d-aprendiendo-a-hacer-un-videojuego-para-ios-bases-de-objective-c/</link>
		<comments>http://mspnor.wordpress.com/2011/12/01/cocos2d-aprendiendo-a-hacer-un-videojuego-para-ios-bases-de-objective-c/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 19:13:09 +0000</pubDate>
		<dc:creator>norrojas</dc:creator>
				<category><![CDATA[Cocos2d]]></category>
		<category><![CDATA[Objective-c]]></category>

		<guid isPermaLink="false">https://mspnor.wordpress.com/?p=1743</guid>
		<description><![CDATA[Antes de Iniciar Debido al trabajo (y al agrado del tema), estaré desarrollando un juego para iOS, así que me ha ocurrido la idea de hacer tutoriales sobre este tema (así como en algún momento lo hice con XNA). Este es el primero de ellos y aquí vamos a comenzar. Ya saben un poco de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1743&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Antes de Iniciar</p>
<p>Debido al trabajo (y al agrado del tema), estaré desarrollando un juego para iOS, así que me ha ocurrido la idea de hacer tutoriales sobre este tema (así como en algún momento lo hice con XNA). Este es el primero de ellos y aquí vamos a comenzar. </p>
<p>Ya saben un poco de introducción, para que vean de qué va esto y para aquellos que no tengan la menor idea (como yo), aquí vamos aprendiendo de la mano de estos tutoriales, así que si notan que hago algo mal favor de indicarlo en los comentarios. <b>Tengan en cuenta que la mayoría de los conceptos y definiciones de lo que se describe a continuación son de mi interpretación, y con un lenguaje común. No son las definiciones que encontrarás en Google.</b></p>
<p><strong></strong></p>
<p><strong>Iniciamos</strong></p>
<p>iOS es el sistema operativo con el que trabajan los dispositivos de Apple como son: IPhone, IPod Touch y el IPad. Para poder trabajar sobre este Sistema Operativo contamos con un Framework llamada <b>Cocos2d</b>, el cual trabaja con un lenguaje llamado<b> Objective-C</b>. Este lenguaje a mi parecer es un poco similar a C (no sé si tenga fundamentos en él, pero de que se parece según yo sí). </p>
<p>Para poder trabajar con lo que vamos a ver a lo largo de estos Tutoriales, es necesario contar con un ambiente de desarrollo, el cual está compuesto por:</p>
<ul>
<li>1. Una MAC (bien puede ser una virtual, es así como yo trabajo porque no tengo MAC).</li>
<li>2. Tener instalado Xcode, que es el IDE que contiene el Framework de Cocos2d .</li>
</ul>
<p>Ahora veamos un poco de conceptos básicos para trabajar con Objective-C en Cocos2d.</p>
<p><b>Las Clases</b></p>
<p>Como lo entiendo (no específicamente hablando de POO) podemos decir que una Clase representa un <b>concepto</b> (lo que se les ocurra). Por ejemplo cuando desarrollamos un juego tenemos cosas como: menú, opciones, nivel, etc. Podemos tener una clase que represente cada uno de estos conceptos. Entonces entiéndase que cada <b>concepto </b>que modelemos es una Clase.</p>
<p>En Objective-C las clases se dividen en 2 archivos:</p>
<ul>
<li>Un archivo con extensión <b>.h</b></li>
<li>Un archivo con extensión <b>.m</b></li>
</ul>
<p>Porque lo hacen así, la verdad es que no sé, me da la impresión que tiene que ver con la manera de implementar dicha clase. A mi experiencia con .Net y principalmente con C# tiene que ver con las Interfaces y clases en este Framework (como son los WCF). A donde voy con esto es que en el archivo <b>.H</b> se encuentra la implementación (el código es si de cada método, función y propiedad) de lo que se define en el archivo <b>.M</b> (que es donde se encuentra la interfaz).</p>
<p>&#160;</p>
<p><b>Sobre el Framework y el IDE</b></p>
<p>Entendiendo por Framework como un conjunto de clases, digamos que Cocos2d es un conjunto de clases definidas para la creación de juegos en 2D de manera fácil y rápida. El software de XCode incluye el Framework y las plantillas necesarias para trabajar.</p>
<p>Aquí podemos ver una imagen general del entorno de desarrollo</p>
<p><a href="http://mspnor.files.wordpress.com/2011/12/clip_image002.jpg"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="clip_image002" border="0" alt="clip_image002" src="http://mspnor.files.wordpress.com/2011/12/clip_image002_thumb.jpg?w=593&#038;h=269" width="593" height="269" /></a></p>
<p>Algo interesante del IDE, es que nos compila en tiempo de edición, es decir; nos va indicando el momento en que tenemos un error o una alerta y basta con hacer clic en el área de notificaciones para que nos indique cual es la situación del error o alerta (muy similar a Visual Studio).</p>
<p>Como se puede observar tenemos un explorador de archivos del lado izquierdo y en la parte inferior una ventana de salida (así se llamaría en Visual Studio “output”), que nos indica lo que ocurre con la aplicación.</p>
<p>A grandes rasgos es lo que necesite para comenzar, así que creo que conforme comiencen a tirar código conoceremos más cosas del IDE, por el momento con esto nos basta.</p>
<p><b>Adentrando un poco más a Objective-c</b></p>
<p>Para poder iniciar con el código, es necesario mencionar ciertas cosas básicas del lenguaje, que aunque quizá algunas ya sepan, pero aun así las escribiré ya que a mí me parecen fundamentales.</p>
<p>&#160;</p>
<p><b></b></p>
<p><b>Tipos de datos</b></p>
<p>En Objective-c existen varios tipos de datos, pero aquí describo los más comunes.</p>
<p><b><i>Int</i></b></p>
<p>Tipo de datos que se utilizar para almacenar un número entero sin decimales, por ejemplo 1. El ejemplo de un número entero es:</p>
<p align="center"><i>int contador = 1;</i></p>
<p>Por default este tipo de dato está representado en base 10, pero del mismo modo, un <b>int </b>puede ser expresado en base 16 (hexadecimal) precediendo el número con 0X. Por ejemplo</p>
<p align="center"><i>int contadorHexadecimal = 0xFFA2;</i></p>
<p>Y para representar un número entero en base 8 (Octal) puede ser expresado precediendo el número con un 0. Por ejemplo</p>
<p align="center"><i>int contadorOctal = 024;</i></p>
<p align="justify"><b><i>float</i></b></p>
<p>Tipo de datos que se utilizar para almacenar un número decimal con un punto, por ejemplo 14.34567. El ejemplo de un número decimal con un punto es:</p>
<p align="center"><i>float radio = 14.34;</i></p>
<p><b></b></p>
<p><b>Vamos con los Strings (texto).</b></p>
<p><b></b></p>
<p><b>Char</b></p>
<p>Tipo de dato que se utilizar para almacenar un solo carácter, como una letra, un signo numérico, dígito o caracteres de espacio. Por ejemplo:</p>
<p align="center"><i>char myChar = &#8216;n&#8217;;</i></p>
<p align="center"><i>char myChar = &#8217;1&#8242;;</i></p>
<p align="center"><i>char myChar = &#8216;:&#8217;;<b> </b></i></p>
<p><b><i></i></b></p>
<p><b>NSString</b></p>
<p>A diferencia de int, float, char, etc. Este tipo de dato es una Clase y almacena un arreglo de caracteres de tipo Char, por ejemplo: “hola mundo”. Por el hecho de ser una clase para poder implementarla tenemos que instanciarla, es decir; crear un objeto. </p>
<p>La sintaxis para usarlo es el siguiente:</p>
<p align="center">NSString *mensaje = @”Hola mundo, desde Objective-c”;</p>
<p>Se puede observar que antes del nombre de la variable se encuentra un “<b>*”</b>, esto significa que “*mensaje” en realidad es un puntero a una instancia de la clase NSString (a alguien le suenan esos punteros).</p>
<p>Por otro lado está el <b>“@”</b> antes de iniciar el texto, si fuera C# diría que es una cadena literal y su capacidad multi-linea, pero en Objective-c leí por ahí que en torno a una cadena es la manera estándar de indicar cuando inicia y cuando termina.</p>
<p>&#160;</p>
<p><b>NSNumber</b></p>
<p>Lo interesante de este tipo de datos (que también es una clase) es que puede almacenar diferentes tipos base, como int, float, etc. Además es mucho más flexible que usar los tipos base ya que podemos hacer sus respectivos Cast incluso a un string. La sintaxis para usarlo es el siguiente:</p>
<blockquote><p align="center"><i>NSNumber *nuevoNumero = [NSNumber numberWithInt:10];</i></p>
</blockquote>
<p>Aquí viene lo que en un principio vi y dije: “que demonios”, pues como pueden observar para inicializar el objeto *nuevoNumero de la <b>Clase </b>NSNumber lo hacemos asignándole cosas extrañas dentro de los <b>[] </b>, pero no se preocupen esto es más sencillo de lo que parece, recuerden que NSNumber es una Clase, por lo tanto lo que está dentro los corchetes es la llamada al método <b>numberWithInt</b> que recibe como argumento el número 10 y nos regresa un NSNumber (verdad que es más sencillo). En C# sería algo así:</p>
<p align="center"><i>System.Int32 nuevoNumero = System.Int32.ObtenerNumero(“10”)</i></p>
<p><i>Donde ObtenerNumero es una método de extensión (alumnos yo haría algo así).</i></p>
<p><b>Imprimir en pantalla</b></p>
<p>Bien aquí es muy similar a como se hace en el lenguaje C, ya que para imprimir es de la siguiente forma</p>
<blockquote><p align="justify">· %i para enteros</p>
<p align="justify">· %f para flotantes</p>
<p align="justify">· %@ para objetos (NSString)</p>
</blockquote>
<p>Para ser el primer post, creo que aquí le dejemos.</p>
<p>&#160;</p>
<p>Saludos.</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e09822a0-1a19-4a44-9a68-dd1fefbdaaa1" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/Cocos2d" rel="tag">Cocos2d</a>,<a href="http://technorati.com/tags/Objective-c" rel="tag">Objective-c</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mspnor.wordpress.com/1743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mspnor.wordpress.com/1743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mspnor.wordpress.com/1743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mspnor.wordpress.com/1743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mspnor.wordpress.com/1743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mspnor.wordpress.com/1743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mspnor.wordpress.com/1743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mspnor.wordpress.com/1743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mspnor.wordpress.com/1743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mspnor.wordpress.com/1743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mspnor.wordpress.com/1743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mspnor.wordpress.com/1743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mspnor.wordpress.com/1743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mspnor.wordpress.com/1743/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1743&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mspnor.wordpress.com/2011/12/01/cocos2d-aprendiendo-a-hacer-un-videojuego-para-ios-bases-de-objective-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/373e270c449f29f40cd111b0f0df03e3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">norber</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2011/12/clip_image002_thumb.jpg" medium="image">
			<media:title type="html">clip_image002</media:title>
		</media:content>
	</item>
		<item>
		<title>The ALTER TABLE statement conflicted with the FOREIGN KEY constraint &quot;FK_X&quot;. The conflict occurred in database &quot;DB&quot;, table &quot;TableName&quot;, column &#8216;id&#8217;.</title>
		<link>http://mspnor.wordpress.com/2011/09/12/the-alter-table-statement-conflicted-with-the-foreign-key-constraint-fk_x-the-conflict-occurred-in-database-db-table-tablename-column-id/</link>
		<comments>http://mspnor.wordpress.com/2011/09/12/the-alter-table-statement-conflicted-with-the-foreign-key-constraint-fk_x-the-conflict-occurred-in-database-db-table-tablename-column-id/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 16:14:00 +0000</pubDate>
		<dc:creator>norrojas</dc:creator>
				<category><![CDATA[Errores]]></category>
		<category><![CDATA[SQL Serveer 2008]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">https://mspnor.wordpress.com/2011/09/12/the-alter-table-statement-conflicted-with-the-foreign-key-constraint-fk_x-the-conflict-occurred-in-database-db-table-tablename-column-id/</guid>
		<description><![CDATA[Buenas, Aquí de regreso con el blog. Les platico rápido resulta ser que hay un cambio en la Base de Datos y tengo que agregar unas cuantas tablas, para colocar unos catálogos. Bien ya que tengo estas tablas tengo que agregar unas cuantas relaciones, pero al querer guardar el diagrama SQL Server Management Studio me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1737&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Buenas,</p>
<p>Aquí de regreso con el blog. Les platico rápido resulta ser que hay un cambio en la Base de Datos y tengo que agregar unas cuantas tablas, para colocar unos catálogos. Bien ya que tengo estas tablas tengo que agregar unas cuantas relaciones, pero al querer guardar el diagrama SQL Server Management Studio me escupe este mensaje: “<strong>The ALTER TABLE statement conflicted with the FOREIGN KEY constraint &quot;FK_X</strong>&quot;. The conflict occurred in database &quot;DB&quot;, table &quot;TableName&quot;, column &#8216;id&#8217;.” Como ya lo saben estos chicos de Microsoft no son muy explícitos con sus mensajes.</p>
<p>Así que revisando la relación que se crea, que se ve más o menos así:</p>
<p>&#160;</p>
<p><a href="http://mspnor.files.wordpress.com/2011/09/image.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="image" border="0" alt="image" src="http://mspnor.files.wordpress.com/2011/09/image_thumb.png?w=519&#038;h=319" width="519" height="319" /></a></p>
<p>(Para obtener esta cuadro de dialogo, seleccionamos la tabla de la llave foránea y hacemos clic derecho, y seleccionamos <b>Relationships)</b></p>
<p>Solo tenemos que cambiar la propiedad de “Comprobar datos existentes al crear o habilitar de nuevo.” a un valor <strong>NO</strong> y listo. Como es un ambiente de desarrollo, eliminar los datos no será problema. Atención en esto que en producción no creo que sea algo bueno.</p>
<p>Con esto se soluciona el mensaje que pone a prueba nuestra paciencia. Espero les ayude.</p>
<p>Saludos.</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b7e84f20-d56f-4784-8c19-a476c8fb898b" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/SQL+Server" rel="tag">SQL Server</a>,<a href="http://technorati.com/tags/Error" rel="tag">Error</a>,<a href="http://technorati.com/tags/Tips" rel="tag">Tips</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mspnor.wordpress.com/1737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mspnor.wordpress.com/1737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mspnor.wordpress.com/1737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mspnor.wordpress.com/1737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mspnor.wordpress.com/1737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mspnor.wordpress.com/1737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mspnor.wordpress.com/1737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mspnor.wordpress.com/1737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mspnor.wordpress.com/1737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mspnor.wordpress.com/1737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mspnor.wordpress.com/1737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mspnor.wordpress.com/1737/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mspnor.wordpress.com/1737/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mspnor.wordpress.com/1737/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1737&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mspnor.wordpress.com/2011/09/12/the-alter-table-statement-conflicted-with-the-foreign-key-constraint-fk_x-the-conflict-occurred-in-database-db-table-tablename-column-id/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/373e270c449f29f40cd111b0f0df03e3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">norber</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2011/09/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>[Sharepoint 2010] Custom Actions en Sharepoint 2010 dese Visual Studio</title>
		<link>http://mspnor.wordpress.com/2011/01/03/sharepoint-2010-custom-actions-en-sharepoint-2010-dese-visual-studio/</link>
		<comments>http://mspnor.wordpress.com/2011/01/03/sharepoint-2010-custom-actions-en-sharepoint-2010-dese-visual-studio/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 22:28:34 +0000</pubDate>
		<dc:creator>norrojas</dc:creator>
				<category><![CDATA[Ejemplos]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">https://mspnor.wordpress.com/2011/01/03/sharepoint-2010-custom-actions-en-sharepoint-2010-dese-visual-studio/</guid>
		<description><![CDATA[Buenas, El escenario es el siguiente, necesito colocar un Grupo de acciones dentro de la página de Configuración del Sitio, para dar mantenimiento a unas listas. (limpiar en mi caso). Esto lo podemos hacer, desde la Interface de usuario, pero aquí el objetivo es hacerlo desde nuestra aplicación de SharePoint para que solo despleguemos y [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1725&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Buenas,</p>
<p align="justify">El escenario es el siguiente, necesito colocar un Grupo de acciones dentro de la página de Configuración del Sitio, para dar mantenimiento a unas listas. (limpiar en mi caso). Esto lo podemos hacer, desde la Interface de usuario, pero aquí el objetivo es hacerlo desde nuestra aplicación de SharePoint para que solo despleguemos y esta haga todo el trabajo, además es practico, entre menos configuremos manualmente nuestra aplicación mejor.</p>
<p>Una vez platicado que quiero hacer, les platico como hacerlo:</p>
<p>1.- Tener un Feature.</p>
<ul>
<li>
<div align="justify">Cuando creamos un proyecto de SharePoint 2010 desde Visual Studio 2010, por default agrega un Feature con el que podemos trabajar, le podemos agregar nombre, descripción etc. Cómo hacemos esto: Abrir Visual Studio, Crear Nuevo Proyecto-&gt; SharePoint 2010-&gt;<strong>Empty SharePoint Project</strong>.</div>
</li>
</ul>
<p><a href="http://mspnor.files.wordpress.com/2011/01/image4.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" border="0" alt="image" src="http://mspnor.files.wordpress.com/2011/01/image_thumb4.png?w=628&#038;h=259" width="628" height="259" /></a> </p>
<p>2.- Ahora agregamos un ElementManifest a nuestro feature, en el archivo Feature1.Template.xml</p>
<p><a href="http://mspnor.files.wordpress.com/2011/01/image1.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" border="0" alt="image" src="http://mspnor.files.wordpress.com/2011/01/image_thumb1.png?w=315&#038;h=258" width="315" height="258" /></a> </p>
<p>El XML queda más o menos así:</p>
<pre class="code"><span style="color:blue;">&lt;</span><span style="color:#a31515;">Feature </span><span style="color:red;">xmlns</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">http://schemas.microsoft.com/sharepoint/</span>&quot;
        <span style="color:red;">ActivateOnDefault</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">FALSE</span>&quot;
        <span style="color:red;">AlwaysForceInstall</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">FALSE</span>&quot;
        <span style="color:red;">AutoActivateInCentralAdmin</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">FALSE</span>&quot; <span style="color:red;">Hidden</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">FALSE</span>&quot; <span style="color:red;">Scope</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Web</span>&quot;
        <span style="color:red;">Description</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Permite Limpiar las Listas</span>&quot;
        <span style="color:red;">Title</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Limpiar Listas 11</span>&quot;<span style="color:blue;">&gt;
    &lt;</span><span style="color:#a31515;">ElementManifests</span><span style="color:blue;">&gt;
      &lt;</span><span style="color:#a31515;">ElementManifest </span><span style="color:red;">Location</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Listassss\Elements.xml</span>&quot; <span style="color:blue;">/&gt;
    &lt;/</span><span style="color:#a31515;">ElementManifests</span><span style="color:blue;">&gt;
&lt;/</span><span style="color:#a31515;">Feature</span><span style="color:blue;">&gt;

</span></pre>
<p>&#160;</p>
<p align="justify">La parte de Location se refiere al XML que contiene la definición de nuestro Grupo de Acciones, y como lo agregamos de la siguiente manera, clic derecho en nuestra solución-&gt;Add-&gt;New Item…, y seleccionamos <strong>Empty Element</strong>, con el nombre que mejor les guste: mis caso <strong>Listassss</strong></p>
<p align="justify"><strong></strong></p>
<p align="justify"><a href="http://mspnor.files.wordpress.com/2011/01/image2.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" border="0" alt="image" src="http://mspnor.files.wordpress.com/2011/01/image_thumb2.png?w=480&#038;h=271" width="480" height="271" /></a> </p>
<p align="justify">3.- Aquí viene la definición de nuestro Grupo de Acciones, y las acciones mismas. En mi caso solo un link que apunta a mi blog, pero podemos agregar un query string para poder manipular datos de nuestras listas den el evento Load de alguna ASPX que tengamos. El XML se ve así:</p>
<pre class="code"><span style="color:blue;">&lt;?</span><span style="color:#a31515;">xml </span><span style="color:red;">version</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">1.0</span>&quot; <span style="color:red;">encoding</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">utf-8</span>&quot;<span style="color:blue;">?&gt;
&lt;</span><span style="color:#a31515;">Elements </span><span style="color:red;">xmlns</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">http://schemas.microsoft.com/sharepoint/</span>&quot;<span style="color:blue;">&gt;
  &lt;</span><span style="color:#a31515;">CustomActionGroup </span><span style="color:red;">Description</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Revisar el Blog del desarrollador</span>&quot;
                     <span style="color:red;">Id</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">BlogDelNor</span>&quot; <span style="color:red;">ImageUrl</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">/_layouts/images/medios/agregar.png</span>&quot;
                      <span style="color:red;">Location</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Microsoft.SharePoint.SiteSettings</span>&quot; <span style="color:red;">Sequence</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">10000</span>&quot; <span style="color:red;">Title</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">My ContentPipeline</span>&quot;<span style="color:blue;">&gt;
  &lt;/</span><span style="color:#a31515;">CustomActionGroup</span><span style="color:blue;">&gt;
  &lt;</span><span style="color:#a31515;">CustomAction </span><span style="color:red;">GroupId</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">BlogDelNor</span>&quot; <span style="color:red;">Id</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">CustomFeatureLink</span>&quot;  <span style="color:red;">Location</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Microsoft.SharePoint.SiteSettings</span>&quot;
                <span style="color:red;">Sequence</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">10001</span>&quot;
                <span style="color:red;">Title</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">My Content Pipeline</span>&quot;<span style="color:blue;">&gt;
    &lt;</span><span style="color:#a31515;">UrlAction </span><span style="color:red;">Url</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">http://mspnor.wordpress.com</span>&quot; <span style="color:blue;">/&gt;
  &lt;/</span><span style="color:#a31515;">CustomAction</span><span style="color:blue;">&gt;
&lt;/</span><span style="color:#a31515;">Elements</span><span style="color:blue;">&gt;

</span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>Con esto es más que suficiente para agregar un grupo en nuestras Configuraciones del Sitio, algo curioso aquí es que si se dan cuenta agregueen la propiedad <strong>Location</strong> el valor de <span style="color:blue;"><strong><font color="#000000">Microsoft.SharePoint.SiteSettings</font></strong></span> porque ahí es donde quiero que se vea este Grupo de Acciones, pero aquí les dejo la documentación del MSDN sobre los diferentes sitios en donde podemos agregarlos: <a title="http://msdn.microsoft.com/en-us/library/bb802730%28office.14%29.aspx" href="http://msdn.microsoft.com/en-us/library/bb802730%28office.14%29.aspx">http://msdn.microsoft.com/en-us/library/bb802730%28office.14%29.aspx</a></p>
<p>Y bien el resultado que obtenemos al hacer esto es el siguiente:</p>
<p>&#160;</p>
<p><a href="http://mspnor.files.wordpress.com/2011/01/image3.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" border="0" alt="image" src="http://mspnor.files.wordpress.com/2011/01/image_thumb3.png?w=432&#038;h=371" width="432" height="371" /></a> </p>
<p>Es un post rápido y sencillo, pero seguro saca a alguien de un apuro y sino, mínimo me sirve de referencia, porque luego se me olvida.</p>
<p>Saludos.</p>
<p><div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:726fe57b-82ff-4a79-b7dd-2320a5e9e9b6" class="wlWriterEditableSmartContent">Etiquetas de Technorati: <a href="http://technorati.com/tags/Sharepoint+2010" rel="tag">Sharepoint 2010</a></div></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mspnor.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mspnor.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mspnor.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mspnor.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mspnor.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mspnor.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mspnor.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mspnor.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mspnor.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mspnor.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mspnor.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mspnor.wordpress.com/1725/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mspnor.wordpress.com/1725/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mspnor.wordpress.com/1725/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1725&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mspnor.wordpress.com/2011/01/03/sharepoint-2010-custom-actions-en-sharepoint-2010-dese-visual-studio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/373e270c449f29f40cd111b0f0df03e3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">norber</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2011/01/image_thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2011/01/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2011/01/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2011/01/image_thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>[TFS] Deshacer cambios de cierto usuario en un workspace diferente</title>
		<link>http://mspnor.wordpress.com/2010/12/14/tfs-deshacer-cambios-de-cierto-usuario-en-un-workspace-diferente/</link>
		<comments>http://mspnor.wordpress.com/2010/12/14/tfs-deshacer-cambios-de-cierto-usuario-en-un-workspace-diferente/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 16:37:48 +0000</pubDate>
		<dc:creator>norrojas</dc:creator>
				<category><![CDATA[TFS]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">https://mspnor.wordpress.com/2010/12/14/tfs-deshacer-cambios-de-cierto-usuario-en-un-workspace-diferente/</guid>
		<description><![CDATA[Buenas, Aquí rápido un tip de como liberar archivos que estén bloqueados por un usuario que ya no trabaja en nuestra empresa, que se fue y dejo atrapados proyectos o archivos, o que por alguna extraña tenían en una maquina virtual y por eso de la fiestas&#160; o que se yo se les olvido la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1716&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Buenas,</p>
<p>Aquí rápido un tip de como liberar archivos que estén bloqueados por un usuario que ya no trabaja en nuestra empresa, que se fue y dejo atrapados proyectos o archivos, o que por alguna extraña tenían en una maquina virtual y por eso de la fiestas&#160; o que se yo se les olvido la contraseña del Windows Server y no la pueden recuperar (no digo que me paso a mi, solo digo que puede suceder). Lo que tenemos que hacer es lo siguiente desde el prompt de Visual Studio.</p>
<p><strong>tf undo $/pathArchivoOSolucion /workspace:nombredeWrokspace; domino\usuario /server:nombreServidor/recursive</strong></p>
<p>Y listo, con esto liberamos los archivos a los que ya no tenemos acceso, espero que les sirva.</p>
<p>Saludos.</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c677b990-13f7-4e88-a129-c6992b0c73de" class="wlWriterEditableSmartContent">Etiquetas de Technorati: <a href="http://technorati.com/tags/TFS" rel="tag">TFS</a>,<a href="http://technorati.com/tags/Teamo+Foundation+Server" rel="tag">Teamo Foundation Server</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mspnor.wordpress.com/1716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mspnor.wordpress.com/1716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mspnor.wordpress.com/1716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mspnor.wordpress.com/1716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mspnor.wordpress.com/1716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mspnor.wordpress.com/1716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mspnor.wordpress.com/1716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mspnor.wordpress.com/1716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mspnor.wordpress.com/1716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mspnor.wordpress.com/1716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mspnor.wordpress.com/1716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mspnor.wordpress.com/1716/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mspnor.wordpress.com/1716/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mspnor.wordpress.com/1716/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1716&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mspnor.wordpress.com/2010/12/14/tfs-deshacer-cambios-de-cierto-usuario-en-un-workspace-diferente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/373e270c449f29f40cd111b0f0df03e3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">norber</media:title>
		</media:content>
	</item>
		<item>
		<title>[Sharepoint 2010]Error occurred in deployment step &#8216;Retract Solution&#8217;: Cannot start service SPUserCodeV4 on computer</title>
		<link>http://mspnor.wordpress.com/2010/12/01/sharepoint-2010error-occurred-in-deployment-step-retract-solution-cannot-start-service-spusercodev4-on-computer/</link>
		<comments>http://mspnor.wordpress.com/2010/12/01/sharepoint-2010error-occurred-in-deployment-step-retract-solution-cannot-start-service-spusercodev4-on-computer/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 02:00:30 +0000</pubDate>
		<dc:creator>norrojas</dc:creator>
				<category><![CDATA[Errores]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">https://mspnor.wordpress.com/2010/12/01/sharepoint-2010error-occurred-in-deployment-step-retract-solution-cannot-start-service-spusercodev4-on-computer/</guid>
		<description><![CDATA[Buenas, Aquí rápido un como solucionar este error si es que les ocurre. Como bien lo dice el mensaje al parecer tenemos un servicio detenido así que solo tenemos que iniciarlo, para ello vamos hacemos lo siguiente: 1.- Central Administration -&#62; System Settings -&#62; Manage services on server 2.- Localizamos el servicio de &#34;Microsoft SharePoint [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1715&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Buenas,</p>
<p><a href="http://mspnor.files.wordpress.com/2010/12/image.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://mspnor.files.wordpress.com/2010/12/image_thumb.png?w=545&#038;h=113" width="545" height="113" /></a> </p>
<p>Aquí rápido un como solucionar este error si es que les ocurre. Como bien lo dice el mensaje al parecer tenemos un servicio detenido así que solo tenemos que iniciarlo, para ello vamos hacemos lo siguiente:</p>
<p>1.- <strong>Central Administration -&gt; System Settings -&gt; Manage services on server</strong></p>
<p>2.- Localizamos el servicio de &quot;Microsoft SharePoint <strong>“Microsoft SharePoint Foundation Sandboxed Code Service&quot;</strong> y lo iniciamos</p>
<p>Listo!!</p>
<p>espero que les sea de utilidad.</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2c40528a-2e35-4715-80a2-2aedbb9929dd" class="wlWriterEditableSmartContent">Etiquetas de Technorati: <a href="http://technorati.com/tags/Sharepoint+2010" rel="tag">Sharepoint 2010</a>,<a href="http://technorati.com/tags/Errores" rel="tag">Errores</a>,<a href="http://technorati.com/tags/Tips" rel="tag">Tips</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mspnor.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mspnor.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mspnor.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mspnor.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mspnor.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mspnor.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mspnor.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mspnor.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mspnor.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mspnor.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mspnor.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mspnor.wordpress.com/1715/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mspnor.wordpress.com/1715/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mspnor.wordpress.com/1715/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1715&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mspnor.wordpress.com/2010/12/01/sharepoint-2010error-occurred-in-deployment-step-retract-solution-cannot-start-service-spusercodev4-on-computer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/373e270c449f29f40cd111b0f0df03e3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">norber</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2010/12/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>2do Concurso Nacional de Dise&#241;o Industrial de Genomma Lab Internacional</title>
		<link>http://mspnor.wordpress.com/2010/11/09/2do-concurso-nacional-de-diseo-industrial-de-genomma-lab-internacional/</link>
		<comments>http://mspnor.wordpress.com/2010/11/09/2do-concurso-nacional-de-diseo-industrial-de-genomma-lab-internacional/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 16:58:11 +0000</pubDate>
		<dc:creator>norrojas</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">https://mspnor.wordpress.com/2010/11/09/2do-concurso-nacional-de-diseo-industrial-de-genomma-lab-internacional/</guid>
		<description><![CDATA[Aquí les comparto este concurso para la gente de diseño, si les interesa abajo esta la liga del sitio oficial para mayor información. Genomma Lab Internacional S.A.B. de C.V. convoca a la Creatividad, Innovación, y Originalidad de Estudiantes Universitarios al diseñar un envase para shampoo en tres distintas capacidades. Pon en práctica tus conocimientos, demuéstranos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1712&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Aquí les comparto este concurso para la gente de diseño, si les interesa abajo esta la liga del sitio oficial para mayor información.</p>
<p><img title="concurso_diseño_industrial" border="0" alt="concurso_diseño" src="http://www.beatandbyte.com/wp-content/uploads/2010/11/image.png" width="564" height="268" /></p>
<blockquote><p>Genomma Lab Internacional S.A.B. de C.V. convoca a la Creatividad, Innovación, y Originalidad de Estudiantes Universitarios al diseñar un envase para shampoo en tres distintas capacidades. Pon en práctica tus conocimientos, demuéstranos tu imaginación y preséntanos tus propuestas.</p>
</blockquote>
<p>Bases del concurso:</p>
<ul>
<li>Participan estudiantes de 18 años en adelante que cursen las carreras de Diseño Industrial, Diseño Gráfico, Arquitectura y carreras afines. </li>
<li>La inscripción de proyectos no tiene ningún costo. </li>
<li>Las propuestas se recibirán en: Edificio Corporativo Zentrum piso 21, Av. Santa Fe no. 495, Col. Santa Fe Cruz Manca, C.P. 05349, México, D.F. </li>
<li>La fecha límite de inscripción es el 12 de noviembre del 2010 a las 17 horas. </li>
<li>La participación es de manera individual. </li>
<li>El participante acepta al momento de enviar su propuesta la cesión de los derechos patrimoniales de la obra a Genomma Lab Internacional, S.A.B. de C.V. </li>
</ul>
<p>Liga del concurso <a href="http://ht.ly/30qGg">http://ht.ly/30qGg</a></p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ea211013-fe52-4e7d-a400-6e47b82580e0" class="wlWriterEditableSmartContent">Etiquetas de Technorati: <a href="http://technorati.com/tags/Dise%c3%b1o" rel="tag">Dise&#241;o</a>,<a href="http://technorati.com/tags/Concurso" rel="tag">Concurso</a>,<a href="http://technorati.com/tags/Apple" rel="tag">Apple</a>,<a href="http://technorati.com/tags/Genomma" rel="tag">Genomma</a>,<a href="http://technorati.com/tags/Genomma+Lab" rel="tag">Genomma Lab</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mspnor.wordpress.com/1712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mspnor.wordpress.com/1712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mspnor.wordpress.com/1712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mspnor.wordpress.com/1712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mspnor.wordpress.com/1712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mspnor.wordpress.com/1712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mspnor.wordpress.com/1712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mspnor.wordpress.com/1712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mspnor.wordpress.com/1712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mspnor.wordpress.com/1712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mspnor.wordpress.com/1712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mspnor.wordpress.com/1712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mspnor.wordpress.com/1712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mspnor.wordpress.com/1712/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1712&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mspnor.wordpress.com/2010/11/09/2do-concurso-nacional-de-diseo-industrial-de-genomma-lab-internacional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/373e270c449f29f40cd111b0f0df03e3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">norber</media:title>
		</media:content>

		<media:content url="http://www.beatandbyte.com/wp-content/uploads/2010/11/image.png" medium="image">
			<media:title type="html">concurso_diseño_industrial</media:title>
		</media:content>
	</item>
		<item>
		<title>[Sharepoint 2010] La f&#243;rmula contiene un error de sintaxis o no se admite.</title>
		<link>http://mspnor.wordpress.com/2010/09/09/sharepoint-2010-la-frmula-contiene-un-error-de-sintaxis-o-no-se-admite/</link>
		<comments>http://mspnor.wordpress.com/2010/09/09/sharepoint-2010-la-frmula-contiene-un-error-de-sintaxis-o-no-se-admite/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 19:44:10 +0000</pubDate>
		<dc:creator>norrojas</dc:creator>
				<category><![CDATA[Errores]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">https://mspnor.wordpress.com/2010/09/09/sharepoint-2010-la-frmula-contiene-un-error-de-sintaxis-o-no-se-admite/</guid>
		<description><![CDATA[buenas… Aquí de nuevo un error de SharePoint que para variar es poco descriptivo. El escenario es el siguiente: El SO esta en Inglés y SharePoint 2010 también pero instale el paquete de lenguaje en Español entonces. Quiero agregar una formula para un campo calculado, ya saben de Tipo Calculated y la función es de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1709&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>buenas…</p>
<p>Aquí de nuevo un error de SharePoint que para variar es poco descriptivo. El escenario es el siguiente: El SO esta en Inglés y SharePoint 2010 también pero instale el paquete de lenguaje en Español entonces. </p>
<p>Quiero agregar una formula para un campo calculado, ya saben de Tipo Calculated y la función es de lo más sencilla:</p>
<pre class="code">        <span style="color:blue;">&lt;</span><span style="color:#a31515;">Formula</span><span style="color:blue;">&gt;</span>=DATEDIF([ColumnaInicio],[ColumnaFin],&quot;d&quot;)<span style="color:blue;">&lt;/</span><span style="color:#a31515;">Formula</span><span style="color:blue;">&gt;</span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>Están de acuerdo que es muy sencilla, pero al desplegar mi solución me muestra el siguiente error:</p>
<p><a href="http://mspnor.files.wordpress.com/2010/09/image.png"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://mspnor.files.wordpress.com/2010/09/image_thumb.png?w=661&#038;h=75" width="661" height="75" /></a> </p>
<p><strong>Solución</strong></p>
<p>Pues parece que SharePoint también tiene dolores de cabeza con la región y este rollo de los idiomas. Solo basta con escribir la Función en Inglés y en lugar de usar comas “,” usar punto y coma “;”. Entonces la Formula queda de esta manera:</p>
<pre class="code">
    <span style="color:blue;">&lt;</span><span style="color:#a31515;">Formula</span><span style="color:blue;">&gt;</span>=DATEDIF([ColumnaInicio];[ColumnaFin];&quot;d&quot;)<span style="color:blue;">&lt;/</span><span style="color:#a31515;">Formula</span><span style="color:blue;"></span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>Y con esto queda solucionado el problema.</p>
<p><strong>Notas:</strong> Esto es en la definición de un campo desde un XML, y hay que tener en cuenta lo del idioma ya que si todo esta en Inglés debe funcionar correctamente tal y como lo dice el MSDN. Otra es que si su campo en el atributo DisplayName tiene espacios ejemplo “Dia Inicial“ así deben colocarlo en la formula (extrañamente SharePoint toma el nombre de la columna del DisplayName y no del Name ¿qué raro no?</p>
<p>Saludos.</p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:91383238-a1cd-4ab7-b8c3-e19720663c53" class="wlWriterEditableSmartContent">Etiquetas de Technorati: <a href="http://technorati.com/tags/Sharepoint+2010" rel="tag">Sharepoint 2010</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mspnor.wordpress.com/1709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mspnor.wordpress.com/1709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mspnor.wordpress.com/1709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mspnor.wordpress.com/1709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mspnor.wordpress.com/1709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mspnor.wordpress.com/1709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mspnor.wordpress.com/1709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mspnor.wordpress.com/1709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mspnor.wordpress.com/1709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mspnor.wordpress.com/1709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mspnor.wordpress.com/1709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mspnor.wordpress.com/1709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mspnor.wordpress.com/1709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mspnor.wordpress.com/1709/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1709&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mspnor.wordpress.com/2010/09/09/sharepoint-2010-la-frmula-contiene-un-error-de-sintaxis-o-no-se-admite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/373e270c449f29f40cd111b0f0df03e3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">norber</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2010/09/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>The content type with Id [GUID] defined in feature [GUID] was found in the current site collection or in a subsite.</title>
		<link>http://mspnor.wordpress.com/2010/09/09/the-content-type-with-id-guid-defined-in-feature-guid-was-found-in-the-current-site-collection-or-in-a-subsite/</link>
		<comments>http://mspnor.wordpress.com/2010/09/09/the-content-type-with-id-guid-defined-in-feature-guid-was-found-in-the-current-site-collection-or-in-a-subsite/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 15:55:02 +0000</pubDate>
		<dc:creator>norrojas</dc:creator>
				<category><![CDATA[Errores]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://mspnor.wordpress.com/2010/09/09/the-content-type-with-id-guid-defined-in-feature-guid-was-found-in-the-current-site-collection-or-in-a-subsite/</guid>
		<description><![CDATA[¿De qué va este error? Se trata de un despliegue puede ser de lo más normal, pero conforme nuestra aplicación de Sharepoint crece con más y más campos se puede volver compleja la administración de tantos campos, tantos ContentType&#8217;s y tantas Listas. Para no hacer el cuento largo el error puede ocurrir (como lo es [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1706&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>¿De qué va este error? Se trata de un despliegue puede ser de lo más normal, pero conforme nuestra aplicación de Sharepoint crece con más y más campos se puede volver compleja la administración de tantos campos, tantos ContentType&#8217;s y tantas Listas. Para no hacer el cuento largo el error puede ocurrir (como lo es en mi caso) porque tenemos repetido el ContentType.
</p>
<p><strong>Solución<br />
</strong></p>
<p>Buscar el ContentType en nuestra solución y ver el nombre seguro tenemos otro contentType con ese nombre pero con otro ID. Lo más fácil pero no lo correcto es colocar un  <span style="font-family:Consolas;font-size:12pt;"><span style="color:red;">Overwrite<span style="color:blue;">=</span>&#8220;<span style="color:blue;">TRUE</span>&#8220;</span><br />
		</span>y el problema se &#8220;soluciona&#8221; pero realmente no se haría algo correcto ya que imaginen que tienen un ContentType con Correo Electrónico con ciertas características y otro con el mismo nombre que describe otra características totalmente diferentes, realmente necesitamos los 2 pero si sobre escribimos lo que sucederá es que tendremos 2 ContentType con el mismo nombre y Visual Studio nos dirá que tenemos este error entonces lo mejor es cambiara el nombre a estos ContentTypes si es que necesitamos los 2, sino es el caso pues habrá que eliminar uno.
</p>
<p>
 </p>
<p>Espero que les sea de utilidad.
</p>
<p>
 </p>
<p>Saludos.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mspnor.wordpress.com/1706/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mspnor.wordpress.com/1706/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mspnor.wordpress.com/1706/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mspnor.wordpress.com/1706/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mspnor.wordpress.com/1706/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mspnor.wordpress.com/1706/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mspnor.wordpress.com/1706/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mspnor.wordpress.com/1706/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mspnor.wordpress.com/1706/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mspnor.wordpress.com/1706/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mspnor.wordpress.com/1706/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mspnor.wordpress.com/1706/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mspnor.wordpress.com/1706/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mspnor.wordpress.com/1706/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1706&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mspnor.wordpress.com/2010/09/09/the-content-type-with-id-guid-defined-in-feature-guid-was-found-in-the-current-site-collection-or-in-a-subsite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/373e270c449f29f40cd111b0f0df03e3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">norber</media:title>
		</media:content>
	</item>
		<item>
		<title>[SharePoint 2010] Poblar datos en la instancia de una lista con datos m&#250;ltiples (lookupmulti)</title>
		<link>http://mspnor.wordpress.com/2010/08/24/sharepoint-2010-poblar-datos-en-la-instancia-de-una-lista-con-datos-mltiples-lookupmulti/</link>
		<comments>http://mspnor.wordpress.com/2010/08/24/sharepoint-2010-poblar-datos-en-la-instancia-de-una-lista-con-datos-mltiples-lookupmulti/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 21:56:27 +0000</pubDate>
		<dc:creator>norrojas</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">https://mspnor.wordpress.com/2010/08/24/sharepoint-2010-poblar-datos-en-la-instancia-de-una-lista-con-datos-mltiples-lookupmulti/</guid>
		<description><![CDATA[Buenas, Creo que es el primer post de Sharepoint que escribo . Bueno les comento cual es el caso rápido como sabemos nosotros podemos poblar con datos una lista desde la instancia para esto contamos con un tag llamado Data y otro llamado DataSource. Yo ocupo el primero… y la sintaxis es más o menos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1705&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Buenas,</p>
<p>Creo que es el primer post de Sharepoint que escribo <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> . Bueno les comento cual es el caso rápido como sabemos nosotros podemos poblar con datos una lista desde la instancia para esto contamos con un tag llamado Data y otro llamado DataSource. Yo ocupo el primero… y la sintaxis es más o menos asi</p>
<pre class="code"><span style="color:blue;">&lt;?</span><span style="color:#a31515;">xml </span><span style="color:red;">version</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">1.0</span>&quot; <span style="color:red;">encoding</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">utf-8</span>&quot;<span style="color:blue;">?&gt;&lt;</span><span style="color:#a31515;">Elements </span><span style="color:red;">xmlns</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">http://schemas.microsoft.com/sharepoint/</span>&quot;<span style="color:blue;">&gt;
  &lt;</span><span style="color:#a31515;">ListInstance </span><span style="color:red;">Title</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">milista</span>&quot;
                <span style="color:red;">OnQuickLaunch</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">TRUE</span>&quot;
                <span style="color:red;">TemplateType</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">000000</span>&quot;
                <span style="color:red;">FeatureId</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">bd6f49e7-68ac-4988-b6ad-eff181bfdd02</span>&quot;
                <span style="color:red;">Url</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">listas/milista</span>&quot;
                <span style="color:red;">Description</span><span style="color:blue;">=</span>&quot;&quot;<span style="color:blue;">&gt;
    &lt;</span><span style="color:#a31515;">Data</span><span style="color:blue;">&gt;
      &lt;</span><span style="color:#a31515;">Rows</span><span style="color:blue;">&gt;
        &lt;</span><span style="color:#a31515;">Row</span><span style="color:blue;">&gt;
          &lt;</span><span style="color:#a31515;">Field </span><span style="color:red;">Name</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Id</span>&quot;<span style="color:blue;">&gt;</span>1<span style="color:blue;">&lt;/</span><span style="color:#a31515;">Field</span><span style="color:blue;">&gt;
          &lt;</span><span style="color:#a31515;">Field </span><span style="color:red;">Name</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Nombre</span>&quot;<span style="color:blue;">&gt;</span>NOMBRE1<span style="color:blue;">&lt;/</span><span style="color:#a31515;">Field</span><span style="color:blue;">&gt;
        &lt;/</span><span style="color:#a31515;">Row</span><span style="color:blue;">&gt;
      &lt;/</span><span style="color:#a31515;">Rows</span><span style="color:blue;">&gt;
    &lt;/</span><span style="color:#a31515;">Data</span><span style="color:blue;">&gt;
  &lt;/</span><span style="color:#a31515;">ListInstance</span><span style="color:blue;">&gt;
&lt;/</span><span style="color:#a31515;">Elements</span><span style="color:blue;">&gt;</span></pre>
<p>Hasta aquí todo bien, creo que esto lo encuentran en la documentación del MSDN-</p>
<p><a title="http://msdn.microsoft.com/en-us/library/ms478860.aspx" href="http://msdn.microsoft.com/en-us/library/ms478860.aspx">http://msdn.microsoft.com/en-us/library/ms478860.aspx</a></p>
<p>Pero que pasa si quiero mandar múltiples valores por ejemplo en un campo Lookupmulti, bien aquí la solución lo que tenemos que hacer es lo siguiente:</p>
<pre class="code"><span style="color:blue;">&lt;</span><span style="color:#a31515;">Data</span><span style="color:blue;">&gt;
  &lt;</span><span style="color:#a31515;">Rows</span><span style="color:blue;">&gt;
    &lt;</span><span style="color:#a31515;">Row</span><span style="color:blue;">&gt;
      &lt;</span><span style="color:#a31515;">Field </span><span style="color:red;">Name</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Id</span>&quot;<span style="color:blue;">&gt;</span>1<span style="color:blue;">&lt;/</span><span style="color:#a31515;">Field</span><span style="color:blue;">&gt;
      &lt;</span><span style="color:#a31515;">Field </span><span style="color:red;">Name</span><span style="color:blue;">=</span>&quot;<span style="color:blue;">Nombre</span>&quot;<span style="color:blue;">&gt;</span>1;#nombre1;#2;#nombre2<span style="color:blue;">&lt;/</span><span style="color:#a31515;">Field</span><span style="color:blue;">&gt;
    &lt;/</span><span style="color:#a31515;">Row</span><span style="color:blue;">&gt;
  &lt;/</span><span style="color:#a31515;">Rows</span><span style="color:blue;">&gt;
&lt;/</span><span style="color:#a31515;">Data&gt;</span></pre>
<p>Solo tenemos que&#160; separarlos con “;#” pero es importante que coloquemos el ID y el VALOR para que esto funcione, recuerden que solo es para campos que aceptan valores múltiples.</p>
<p>Espero que les sirva y sino lo pongo porque luego sirve de referencia para&#160; mi, porque se me olvida <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<div style="display:inline;float:none;margin:0;padding:0;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b5b4b7c5-af81-4c5a-ae88-f143e4731195" class="wlWriterEditableSmartContent">Etiquetas de Technorati: <a href="http://technorati.com/tags/Sharepoint+2010" rel="tag">Sharepoint 2010</a>,<a href="http://technorati.com/tags/Tips" rel="tag">Tips</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mspnor.wordpress.com/1705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mspnor.wordpress.com/1705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mspnor.wordpress.com/1705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mspnor.wordpress.com/1705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mspnor.wordpress.com/1705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mspnor.wordpress.com/1705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mspnor.wordpress.com/1705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mspnor.wordpress.com/1705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mspnor.wordpress.com/1705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mspnor.wordpress.com/1705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mspnor.wordpress.com/1705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mspnor.wordpress.com/1705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mspnor.wordpress.com/1705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mspnor.wordpress.com/1705/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1705&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mspnor.wordpress.com/2010/08/24/sharepoint-2010-poblar-datos-en-la-instancia-de-una-lista-con-datos-mltiples-lookupmulti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/373e270c449f29f40cd111b0f0df03e3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">norber</media:title>
		</media:content>
	</item>
		<item>
		<title>[Silverlight] Issue al extender alg&#250;n control, mis controles dentro de este se generan nulos. Silverlight 3 y 4</title>
		<link>http://mspnor.wordpress.com/2010/05/01/silverlight-issue-al-extender-algn-control-mis-controles-dentro-de-este-se-generan-nulos-silverlight-3-y-4/</link>
		<comments>http://mspnor.wordpress.com/2010/05/01/silverlight-issue-al-extender-algn-control-mis-controles-dentro-de-este-se-generan-nulos-silverlight-3-y-4/#comments</comments>
		<pubDate>Sat, 01 May 2010 16:17:11 +0000</pubDate>
		<dc:creator>norrojas</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">https://mspnor.wordpress.com/2010/05/01/silverlight-issue-al-extender-algn-control-mis-controles-dentro-de-este-se-generan-nulos-silverlight-3-y-4/</guid>
		<description><![CDATA[Buenas, Les platico de que va esto, imaginen que hacen una aplicación en donde tendrán un UserControl contenedor de otros Controles, como si fuera un Grid, StackPanel, etc. pero propio, es decir;&#160; que nosotros lo creamos con estilo, funcionalidad y forma. Primero creamos nuestro control, agregamos un nuevo UserControl al que llamaremos ContenedorPrincipal con el [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1701&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Buenas,</p>
<p>Les platico de que va esto, imaginen que hacen una aplicación en donde tendrán un UserControl contenedor de otros Controles, como si fuera un Grid, StackPanel, etc. pero propio, es decir;&#160; que nosotros lo creamos con estilo, funcionalidad y forma.</p>
<p>Primero creamos nuestro control, agregamos un nuevo UserControl al que llamaremos <strong>ContenedorPrincipal </strong>con el siguiente código XAML y cs.</p>
<p>XAML.</p>
<pre class="code"><span style="color:blue;">&lt;</span><span style="color:#a31515;">Grid</span><span style="color:blue;">&gt;
        &lt;</span><span style="color:#a31515;">Rectangle </span><span style="color:red;">Fill</span><span style="color:blue;">=&quot;Green&quot; </span><span style="color:red;">StrokeThickness</span><span style="color:blue;">=&quot;0&quot;
                   </span><span style="color:red;">RadiusX</span><span style="color:blue;">=&quot;5&quot;
                   </span><span style="color:red;">RadiusY</span><span style="color:blue;">=&quot;5&quot;  </span><span style="color:red;">Margin</span><span style="color:blue;">=&quot;0&quot;
                   </span><span style="color:red;">Canvas.ZIndex</span><span style="color:blue;">=&quot;-1&quot;/&gt;
        &lt;</span><span style="color:#a31515;">Grid </span><span style="color:red;">Margin</span><span style="color:blue;">=&quot;0&quot;&gt;
            &lt;</span><span style="color:#a31515;">Grid </span><span style="color:blue;">&gt;
                &lt;</span><span style="color:#a31515;">TextBlock </span><span style="color:red;">x</span><span style="color:blue;">:</span><span style="color:red;">Name</span><span style="color:blue;">=&quot;mensaje&quot; </span><span style="color:red;">Text</span><span style="color:blue;">=&quot;Mensaje&quot;
                           </span><span style="color:red;">TextWrapping</span><span style="color:blue;">=&quot;Wrap&quot;
                           </span><span style="color:red;">FontWeight</span><span style="color:blue;">=&quot;Bold&quot;
                           </span><span style="color:red;">Foreground</span><span style="color:blue;">=&quot;White&quot; </span><span style="color:red;">Margin</span><span style="color:blue;">=&quot;0,2,0,0&quot;
                           </span><span style="color:red;">TextAlignment</span><span style="color:blue;">=&quot;Right&quot;
                           </span><span style="color:red;">VerticalAlignment</span><span style="color:blue;">=&quot;Top&quot;
                           </span><span style="color:red;">HorizontalAlignment</span><span style="color:blue;">=&quot;Center&quot;                      &gt;
                &lt;/</span><span style="color:#a31515;">TextBlock</span><span style="color:blue;">&gt;
            &lt;/</span><span style="color:#a31515;">Grid</span><span style="color:blue;">&gt;
            &lt;</span><span style="color:#a31515;">Grid </span><span style="color:red;">Margin</span><span style="color:blue;">=&quot;0,20,0,0&quot;&gt;
                &lt;</span><span style="color:#a31515;">StackPanel </span><span style="color:red;">Margin</span><span style="color:blue;">=&quot;5,2&quot; </span><span style="color:red;">x</span><span style="color:blue;">:</span><span style="color:red;">Name</span><span style="color:blue;">=&quot;contenedor&quot;
                            </span><span style="color:red;">Canvas.ZIndex</span><span style="color:blue;">=&quot;2&quot; /&gt;
                &lt;</span><span style="color:#a31515;">Rectangle </span><span style="color:red;">StrokeThickness</span><span style="color:blue;">=&quot;0&quot; </span><span style="color:red;">RadiusX</span><span style="color:blue;">=&quot;5&quot;
                           </span><span style="color:red;">RadiusY</span><span style="color:blue;">=&quot;5&quot; </span><span style="color:red;">Margin</span><span style="color:blue;">=&quot;2&quot;
                           </span><span style="color:red;">Fill</span><span style="color:blue;">=&quot;White&quot; /&gt;
            &lt;/</span><span style="color:#a31515;">Grid</span><span style="color:blue;">&gt;
        &lt;/</span><span style="color:#a31515;">Grid</span><span style="color:blue;">&gt;
    &lt;/</span><span style="color:#a31515;">Grid</span><span style="color:blue;">&gt;
</span></pre>
<p>Code Behind .cs</p>
<pre class="code"><span style="color:blue;">public string </span>Texto
       {
           <span style="color:blue;">get </span>{ <span style="color:blue;">return </span>mensaje.Text; }
           <span style="color:blue;">set </span>{ mensaje.Text = <span style="color:blue;">value</span>; }
       }

       <span style="color:blue;">public </span><span style="color:#2b91af;">StackPanel </span>ControlHijo
       {
           <span style="color:blue;">get
           </span>{
               <span style="color:blue;">return </span>contenedor.Children[0] <span style="color:blue;">as </span><span style="color:#2b91af;">StackPanel</span>;
           }
           <span style="color:blue;">set
           </span>{
               contenedor.Children.Clear();
               contenedor.Children.Add(<span style="color:blue;">value</span>);
           }
       }</pre>
<p><a href="http://11011.net/software/vspaste"></a>Y nuestro control se ve así:</p>
<p><a href="http://mspnor.files.wordpress.com/2010/05/image.png"><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="image" border="0" alt="image" src="http://mspnor.files.wordpress.com/2010/05/image_thumb.png?w=255&#038;h=146" width="255" height="146" /></a>Ya con el control, pensamos en reutilizarlo y dentro de el colocar todos los controles que necesitemos, de cualquier tipo, veamos como lo usariamos en una pagina xaml. Esto se haría así:</p>
<p>Agregamos la referencia del ensamblado de nuestro proyecto en el XAML:</p>
<pre class="code"><span style="color:red;">xmlns</span><span style="color:blue;">:t</span><span style="color:blue;">=&quot;clr-namespace:IssueSilverlight&quot;
</span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>luego dentro del Grid agregamos el control así:</p>
<pre class="code">
<span style="color:blue;">&lt;</span><span style="color:#a31515;">t</span><span style="color:blue;">:</span><span style="color:#a31515;">ContenedorPrincipal </span><span style="color:red;">Texto</span><span style="color:blue;">=&quot;Mensaje del Contenedor Principal&quot;&gt;
    &lt;</span><span style="color:#a31515;">t</span><span style="color:blue;">:</span><span style="color:#a31515;">ContenedorPrincipal.ControlHijo</span><span style="color:blue;">&gt;
        &lt;</span><span style="color:#a31515;">StackPanel</span><span style="color:blue;">&gt;
            &lt;</span><span style="color:#a31515;">Button </span><span style="color:red;">x</span><span style="color:blue;">:</span><span style="color:red;">Name</span><span style="color:blue;">=&quot;botonPrueba&quot; </span><span style="color:red;">Content</span><span style="color:blue;">=&quot;Hola Mundo&quot;
                    </span><span style="color:red;">Margin</span><span style="color:blue;">=&quot;5&quot;
                        </span><span style="color:red;">Width</span><span style="color:blue;">=&quot;100&quot;/&gt;
        &lt;/</span><span style="color:#a31515;">StackPanel</span><span style="color:blue;">&gt;
    &lt;/</span><span style="color:#a31515;">t</span><span style="color:blue;">:</span><span style="color:#a31515;">ContenedorPrincipal.ControlHijo</span><span style="color:blue;">&gt;
&lt;/</span><span style="color:#a31515;">t</span><span style="color:blue;">:</span><span style="color:#a31515;">ContenedorPrincipal</span><span style="color:blue;">&gt;
</span></pre>
<p>Hasta este momento todo bien, si al boton que agregamos dentro del stackPanel le agregamos un evento como el Loaded, Click, etc, vean lo que sucede. Hacemos la prueba con el Loaded</p>
<pre class="code"><span style="color:blue;">private void </span>botonPrueba_Loaded(<span style="color:blue;">object </span>sender, <span style="color:#2b91af;">RoutedEventArgs </span>e)
{
    botonPrueba.Content = <span style="color:#a31515;">&quot;nuevo mensaje&quot;</span>;
}</pre>
<p><a href="http://11011.net/software/vspaste"></a>Vean lo que sucede al correr la aplicación:</p>
<p><a href="http://mspnor.files.wordpress.com/2010/05/image1.png"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://mspnor.files.wordpress.com/2010/05/image_thumb1.png?w=499&#038;h=104" width="499" height="104" /></a> </p>
<p>Me dice que mi botonPrueba no se ha creado y que es nulo :S, alguien me puede decir porque, si se supone que es su mismo evento Loaded. Por un momento pensé que era cosa de como se generan los controles en Silverlight, que primero se crea el Control Padre y por ultimo los hijos, pero NO, esto esta mal.</p>
<p>Ustedes que harían si les pasa esto, seguramente buscar en google, no?,pero que buscarían: “Object referece not set to an instance of an object”, no verdad, la verdad es que no tenemos muchas herramientas para buscar como resolver esto.</p>
<p>Bueno ps aquí mi solución, por si les pasa esto. Sin ser experto en la materia, les puedo decir que al parecer el problema es con el código XAML, al parecer no permite crear instancias de controles dentro de un contenedor como el que creamos, es decir; para el xaml nuestro control botonPrueba realmente no existe, esto al parecer por el x:Name, que aunque no nos marca error sucede. Es más si hacen esto en WPF les marca un error jajaja. “Qué cosas no?”</p>
<p>Entonces mi solución es, agregar al proyecto un archivo de código y crear nuestro control a patin, en puro code behind, claro nuestra clase debe heredar de UserControl e implementar una interface de ISupportInitialize, solo para Silverlight 4 porcierto jaja.</p>
<p>Código de mi control sin archivo .xaml</p>
<pre class="code"><span style="color:blue;">public class </span><span style="color:#2b91af;">ContenedorCodeBehind </span>: <span style="color:#2b91af;">UserControl</span>, <span style="color:#2b91af;">ISupportInitialize
</span>{
    <span style="color:blue;">private </span><span style="color:#2b91af;">TextBlock </span>mensaje;

    <span style="color:blue;">private </span><span style="color:#2b91af;">StackPanel </span>contenedor;

    <span style="color:blue;">public void </span>BeginInit()
    {
        <span style="color:#2b91af;">Grid </span>gridPrincipal = <span style="color:blue;">new </span><span style="color:#2b91af;">Grid</span>();

        <span style="color:green;">//Rectangulo
        </span><span style="color:#2b91af;">Rectangle </span>rectangle = <span style="color:blue;">new </span><span style="color:#2b91af;">Rectangle</span>();
        rectangle.Fill = <span style="color:blue;">new </span><span style="color:#2b91af;">SolidColorBrush</span>(<span style="color:#2b91af;">Colors</span>.Green);
        rectangle.RadiusX = 5;
        rectangle.RadiusY = 5;
        <span style="color:#2b91af;">Canvas</span>.SetZIndex(rectangle, -1);
        gridPrincipal.Children.Add(rectangle);

        <span style="color:green;">//Grid que deberia Ser DockPanel
        </span><span style="color:#2b91af;">Grid </span>dockPanel = <span style="color:blue;">new </span><span style="color:#2b91af;">Grid</span>();

        <span style="color:#2b91af;">Grid </span>grid1 = <span style="color:blue;">new </span><span style="color:#2b91af;">Grid</span>();

        <span style="color:blue;">#region </span>TextBlock

        <span style="color:green;">//TextBlock
        </span>mensaje = <span style="color:blue;">new </span><span style="color:#2b91af;">TextBlock</span>();
        mensaje.Text = <span style="color:#a31515;">&quot;Mensaje&quot;</span>;
        mensaje.TextWrapping = System.Windows.<span style="color:#2b91af;">TextWrapping</span>.Wrap;
        mensaje.FontWeight = <span style="color:#2b91af;">FontWeights</span>.Bold;
        mensaje.Foreground = <span style="color:blue;">new </span><span style="color:#2b91af;">SolidColorBrush</span>(<span style="color:#2b91af;">Colors</span>.White);
        mensaje.Margin = <span style="color:blue;">new </span><span style="color:#2b91af;">Thickness</span>(0, 2, 0, 0);
        mensaje.TextAlignment = <span style="color:#2b91af;">TextAlignment</span>.Right;
        mensaje.RenderTransformOrigin = <span style="color:blue;">new </span><span style="color:#2b91af;">Point</span>(0, 0);
        mensaje.HorizontalAlignment = <span style="color:#2b91af;">HorizontalAlignment</span>.Center;
        mensaje.VerticalAlignment = <span style="color:#2b91af;">VerticalAlignment</span>.Top;

        <span style="color:blue;">#endregion </span>TextBlock

        grid1.Children.Add(mensaje);
        dockPanel.Children.Add(grid1);

        <span style="color:#2b91af;">Grid </span>grid2 = <span style="color:blue;">new </span><span style="color:#2b91af;">Grid</span>();
        grid2.Margin = <span style="color:blue;">new </span><span style="color:#2b91af;">Thickness</span>(0, 20, 0, 0);
        contenedor = <span style="color:blue;">new </span><span style="color:#2b91af;">StackPanel</span>();
        contenedor.Margin = <span style="color:blue;">new </span><span style="color:#2b91af;">Thickness</span>(5, 2, 5, 2);
        <span style="color:#2b91af;">Canvas</span>.SetZIndex(contenedor, 2);
        grid2.Children.Add(contenedor);

        <span style="color:#2b91af;">Rectangle </span>rec = <span style="color:blue;">new </span><span style="color:#2b91af;">Rectangle</span>();
        rec.StrokeThickness = 0;
        rec.RadiusX = 5;
        rec.RadiusY = 5;
        rec.Margin = <span style="color:blue;">new </span><span style="color:#2b91af;">Thickness</span>(2);

        rec.Fill = <span style="color:blue;">new </span><span style="color:#2b91af;">SolidColorBrush</span>(<span style="color:#2b91af;">Colors</span>.White);            

        grid2.Children.Add(rec);
        dockPanel.Children.Add(grid2);
        gridPrincipal.Children.Add(dockPanel);

        Content = gridPrincipal;
    }

    <span style="color:blue;">public void </span>EndInit()
    {
        <span style="color:green;">//throw new NotImplementedException();
    </span>}

    <span style="color:blue;">public </span><span style="color:#2b91af;">StackPanel </span>ControlHijo
    {
        <span style="color:blue;">get
        </span>{
            <span style="color:blue;">return </span>contenedor.Children[0] <span style="color:blue;">as </span><span style="color:#2b91af;">StackPanel</span>;
        }

        <span style="color:blue;">set
        </span>{
            contenedor.Children.Clear();
            contenedor.Children.Add(<span style="color:blue;">value</span>);
        }
    }

    <span style="color:blue;">public string </span>Texto
    {
        <span style="color:blue;">get
        </span>{
            <span style="color:blue;">return this</span>.mensaje.Text;
        }
        <span style="color:blue;">set
        </span>{
            <span style="color:blue;">this</span>.mensaje.Text = <span style="color:blue;">value</span>;
        }
    }

}</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>Si se dan cuenta es el mismo control solo que sin el archivo .XAML. Ahora lo agregamos a nuestra pagina como el anterior y comentamos el código del otro control e incluso agregamos el mismo botonPrueba.</p>
<pre class="code"><span style="color:blue;">&lt;</span><span style="color:#a31515;">Grid </span><span style="color:red;">x</span><span style="color:blue;">:</span><span style="color:red;">Name</span><span style="color:blue;">=&quot;LayoutRoot&quot; </span><span style="color:red;">Background</span><span style="color:blue;">=&quot;White&quot;&gt;
    &lt;</span><span style="color:#a31515;">t</span><span style="color:blue;">:</span><span style="color:#a31515;">ContenedorCodeBehind </span><span style="color:red;">Texto</span><span style="color:blue;">=&quot;Control sin archivo .xaml&quot;&gt;
        &lt;</span><span style="color:#a31515;">t</span><span style="color:blue;">:</span><span style="color:#a31515;">ContenedorCodeBehind.ControlHijo</span><span style="color:blue;">&gt;
            &lt;</span><span style="color:#a31515;">StackPanel</span><span style="color:blue;">&gt;
                &lt;</span><span style="color:#a31515;">Button </span><span style="color:red;">x</span><span style="color:blue;">:</span><span style="color:red;">Name</span><span style="color:blue;">=&quot;botonPrueba&quot; </span><span style="color:red;">Content</span><span style="color:blue;">=&quot;Hola Mundo&quot;
                        </span><span style="color:red;">Margin</span><span style="color:blue;">=&quot;5&quot; </span><span style="color:red;">Loaded</span><span style="color:blue;">=&quot;botonPrueba_Loaded&quot;
                    </span><span style="color:red;">Width</span><span style="color:blue;">=&quot;100&quot;/&gt;
            &lt;/</span><span style="color:#a31515;">StackPanel</span><span style="color:blue;">&gt;
        &lt;/</span><span style="color:#a31515;">t</span><span style="color:blue;">:</span><span style="color:#a31515;">ContenedorCodeBehind.ControlHijo</span><span style="color:blue;">&gt;
    &lt;/</span><span style="color:#a31515;">t</span><span style="color:blue;">:</span><span style="color:#a31515;">ContenedorCodeBehind</span><span style="color:blue;">&gt;
    </span><span style="color:green;">&lt;!--&lt;t:ContenedorPrincipal Texto=&quot;Mensaje del Contenedor Principal&quot;&gt;
        &lt;t:ContenedorPrincipal.ControlHijo&gt;
    &lt;StackPanel&gt;
        &lt;Button x:Name=&quot;botonPrueba&quot; Content=&quot;Hola Mundo&quot;
                Margin=&quot;5&quot; Loaded=&quot;botonPrueba_Loaded&quot;
                    Width=&quot;100&quot;/&gt;
    &lt;/StackPanel&gt;
&lt;/t:ContenedorPrincipal.ControlHijo&gt;
    &lt;/t:ContenedorPrincipal&gt;--&gt;
</span><span style="color:blue;">&lt;/</span><span style="color:#a31515;">Grid</span><span style="color:blue;">&gt;
</span></pre>
<p>Y si ahora ejecutamos la aplicación… Sorpresa!!!! falla de nuevo jajajaja, naaa ya todo funciona correctamente <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> , y ya podemos reutilizar nuestro control contenedor. Eso me pasa por querer hacer tantas cosas desde xaml a patín, mejor usar Expression, aunque este error pasa igual si lo usan <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> . Para que vena que es verdad un video con los dos controles y el código fuente.</p>
<p>Video.</p>
<div style="width:425px;display:block;float:none;margin-left:auto;margin-right:auto;padding:0;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:552749ae-a5b5-4145-911e-ef068cfcaddf" class="wlWriterEditableSmartContent">
<div><span style="text-align:center; display: block;"><a href="http://mspnor.wordpress.com/2010/05/01/silverlight-issue-al-extender-algn-control-mis-controles-dentro-de-este-se-generan-nulos-silverlight-3-y-4/"><img src="http://img.youtube.com/vi/bdXOmxnl4BA/2.jpg" alt="" /></a></span></div>
</div>
<p>Proyecto.</p>
<p><a href="http://p4jv1q.bay.livefilestore.com/y1pfKk-GKwatnAbvlMs6MRT16f2jg69RduT4o2fmgRjhefRnqSlf8B_FJnpZriJKE6zBEFN0DhUOYwp5RHQgoIv4jx8tY4xIQre/IssueSilverlight.zip?download"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="image" border="0" alt="image" src="http://mspnor.files.wordpress.com/2010/05/image2.png?w=93&#038;h=91" width="93" height="91" /></a> </p>
<p>Que les sea leve el día!!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mspnor.wordpress.com/1701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mspnor.wordpress.com/1701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mspnor.wordpress.com/1701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mspnor.wordpress.com/1701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mspnor.wordpress.com/1701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mspnor.wordpress.com/1701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mspnor.wordpress.com/1701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mspnor.wordpress.com/1701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mspnor.wordpress.com/1701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mspnor.wordpress.com/1701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mspnor.wordpress.com/1701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mspnor.wordpress.com/1701/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mspnor.wordpress.com/1701/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mspnor.wordpress.com/1701/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mspnor.wordpress.com&amp;blog=1406794&amp;post=1701&amp;subd=mspnor&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mspnor.wordpress.com/2010/05/01/silverlight-issue-al-extender-algn-control-mis-controles-dentro-de-este-se-generan-nulos-silverlight-3-y-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/373e270c449f29f40cd111b0f0df03e3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">norber</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2010/05/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2010/05/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://mspnor.files.wordpress.com/2010/05/image2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
	</channel>
</rss>
