<?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>Arquitectura IT y otros</title>
	<atom:link href="http://arquitecturait.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://arquitecturait.wordpress.com</link>
	<description>Un blog del día a día de un Arquitecto IT y otros temas como música y vida cotidiana.</description>
	<lastBuildDate>Thu, 18 Aug 2011 16:05:21 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='arquitecturait.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Arquitectura IT y otros</title>
		<link>http://arquitecturait.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://arquitecturait.wordpress.com/osd.xml" title="Arquitectura IT y otros" />
	<atom:link rel='hub' href='http://arquitecturait.wordpress.com/?pushpress=hub'/>
		<item>
		<title>7 Unique Sites for Discovering New Music</title>
		<link>http://arquitecturait.wordpress.com/2010/05/22/7-unique-sites-for-discovering-new-music/</link>
		<comments>http://arquitecturait.wordpress.com/2010/05/22/7-unique-sites-for-discovering-new-music/#comments</comments>
		<pubDate>Sat, 22 May 2010 23:10:22 +0000</pubDate>
		<dc:creator>nnarvaez</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://arquitecturait.wordpress.com/2010/05/22/7-unique-sites-for-discovering-new-music/</guid>
		<description><![CDATA[7 Unique Sites for Discovering New Music Posted using ShareThis<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquitecturait.wordpress.com&amp;blog=8495488&amp;post=61&amp;subd=arquitecturait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://mashable.com/2010/05/22/unique-sites-new-music/" />7 Unique Sites for Discovering New Music</a></p>
<p>Posted using <a href="http://sharethis.com">ShareThis</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arquitecturait.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arquitecturait.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arquitecturait.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arquitecturait.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arquitecturait.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arquitecturait.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arquitecturait.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arquitecturait.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arquitecturait.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arquitecturait.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arquitecturait.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arquitecturait.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arquitecturait.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arquitecturait.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquitecturait.wordpress.com&amp;blog=8495488&amp;post=61&amp;subd=arquitecturait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arquitecturait.wordpress.com/2010/05/22/7-unique-sites-for-discovering-new-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/134a1599a25dde4e0059a3d7240cca72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nnarvaez</media:title>
		</media:content>
	</item>
		<item>
		<title>Paralelismo y Hardware</title>
		<link>http://arquitecturait.wordpress.com/2009/09/25/paralelismo-y-hardware/</link>
		<comments>http://arquitecturait.wordpress.com/2009/09/25/paralelismo-y-hardware/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 18:57:45 +0000</pubDate>
		<dc:creator>nnarvaez</dc:creator>
				<category><![CDATA[Harware]]></category>
		<category><![CDATA[Paralelismo]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Parallel Computing]]></category>

		<guid isPermaLink="false">http://arquitecturait.wordpress.com/?p=58</guid>
		<description><![CDATA[La visión de Intel. La Visión de AMD Parallel Computing en general<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquitecturait.wordpress.com&amp;blog=8495488&amp;post=58&amp;subd=arquitecturait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La visión de <a href="http://software.intel.com/en-us/">Intel</a>.</p>
<p>La Visión de <a href="http://developer.amd.com/zones/hpc/pages/introduction.aspx">AMD</a></p>
<p>Parallel Computing en <a href="http://www.ddj.com/go-parallel/;jsessionid=WSHOG23CZ2XDVQE1GHPCKHWATMY32JVN">general</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arquitecturait.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arquitecturait.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arquitecturait.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arquitecturait.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arquitecturait.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arquitecturait.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arquitecturait.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arquitecturait.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arquitecturait.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arquitecturait.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arquitecturait.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arquitecturait.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arquitecturait.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arquitecturait.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquitecturait.wordpress.com&amp;blog=8495488&amp;post=58&amp;subd=arquitecturait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arquitecturait.wordpress.com/2009/09/25/paralelismo-y-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/134a1599a25dde4e0059a3d7240cca72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nnarvaez</media:title>
		</media:content>
	</item>
		<item>
		<title>Excelente para usuarios finales</title>
		<link>http://arquitecturait.wordpress.com/2009/09/03/excelente-para-usuarios-finales/</link>
		<comments>http://arquitecturait.wordpress.com/2009/09/03/excelente-para-usuarios-finales/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 04:00:37 +0000</pubDate>
		<dc:creator>nnarvaez</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[WSS 3.0]]></category>

		<guid isPermaLink="false">http://arquitecturait.wordpress.com/?p=32</guid>
		<description><![CDATA[Para quienes trabajamos con usuarios finales en Sharepoint, encontré este recurso. http://www.endusersharepoint.com/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquitecturait.wordpress.com&amp;blog=8495488&amp;post=32&amp;subd=arquitecturait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para quienes trabajamos con usuarios finales en Sharepoint, encontré este recurso.</p>
<p><a class="wpGallery" title="End user Sharepoint" href="http://www.endusersharepoint.com/" target="_blank">http://www.endusersharepoint.com/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arquitecturait.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arquitecturait.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arquitecturait.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arquitecturait.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arquitecturait.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arquitecturait.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arquitecturait.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arquitecturait.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arquitecturait.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arquitecturait.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arquitecturait.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arquitecturait.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arquitecturait.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arquitecturait.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquitecturait.wordpress.com&amp;blog=8495488&amp;post=32&amp;subd=arquitecturait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arquitecturait.wordpress.com/2009/09/03/excelente-para-usuarios-finales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/134a1599a25dde4e0059a3d7240cca72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nnarvaez</media:title>
		</media:content>
	</item>
		<item>
		<title>Cómo descargar archivos de una biblioteca de documentos desde SharePoint</title>
		<link>http://arquitecturait.wordpress.com/2009/08/14/como-descargar-archivos-de-una-biblioteca-de-documentos-desde-sharepoint/</link>
		<comments>http://arquitecturait.wordpress.com/2009/08/14/como-descargar-archivos-de-una-biblioteca-de-documentos-desde-sharepoint/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 22:17:58 +0000</pubDate>
		<dc:creator>nnarvaez</dc:creator>
				<category><![CDATA[Moss]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Listas]]></category>
		<category><![CDATA[MOSS 2007]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Web Service]]></category>
		<category><![CDATA[WSS 3.0]]></category>

		<guid isPermaLink="false">http://arquitecturait.wordpress.com/?p=15</guid>
		<description><![CDATA[Para copiar desde una biblioteca de Sharepoint se pueden utilizar los Web Services de Sharepoint En el siguiente código se demuestra el uso de los mismos con un uso práctico obtener archovos de una biblioteca de documentos, en este caso, y copiarlos físicamente a disco. Para automatizar dicha tarea se podría generar un ejecutable del tipo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquitecturait.wordpress.com&amp;blog=8495488&amp;post=15&amp;subd=arquitecturait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para copiar desde una biblioteca de Sharepoint se pueden utilizar los Web Services de Sharepoint</p>
<p>En el siguiente código se demuestra el uso de los mismos con un uso práctico obtener archovos de una biblioteca de documentos, en este caso, y copiarlos físicamente a disco.</p>
<p>Para automatizar dicha tarea se podría generar un ejecutable del tipo consola en .Net que fuera ejecutado por una tarea de Windows.</p>
<p>Primero se deben generar las Referencias Web a los web services de Sharepoint 1 para Lists.asmx y otro para SiteData.asmx</p>
<p>El primero es para trabajar con la lista en sí y el segundo es para obtener el WEBID.</p>
<p>Acá el código:</p>
<p>using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Xml;<br />
using System.Xml.XPath;<br />
using System.Net;<br />
using System.IO;</p>
<p>namespace CopiarArchivos<br />
{<br />
class Program<br />
{<br />
static void Main(string[] args)<br />
{<br />
Lists.Lists list = new Lists.Lists(); //Creo objeto del Web Service<br />
list.Url = &#8220;<a href="http://server:puerto/_vti_bin/lists.asmx">http://server:puerto/_vti_bin/lists.asmx</a>&#8220;; //Cambio url<br />
list.Credentials = System.Net.CredentialCache.DefaultCredentials;//Paso credenciales al WS</p>
<p>System.Xml.XmlDocument doc = new System.Xml.XmlDocument();</p>
<p>doc.LoadXml(&#8220;&lt;Document&gt;&lt;Query /&gt;&lt;ViewFields /&gt;&lt;QueryOptions /&gt;&lt;/Document&gt;&#8221;);</p>
<p>System.Xml.XmlNode listQuery = doc.SelectSingleNode(&#8220;//Query&#8221;);</p>
<p>System.Xml.XmlNode listViewFields = doc.SelectSingleNode(&#8220;//ViewFields&#8221;);</p>
<p>System.Xml.XmlNode listQueryOptions = doc.SelectSingleNode(&#8220;//QueryOptions&#8221;);</p>
<p>Guid g = GetWebID(&#8220;<a href="http://server:puerto">http://server:puerto</a>&#8220;);<br />
//fin nuevo<br />
System.Xml.XmlNode items = list.GetListItems(&#8220;Documentos&#8221;, string.Empty, listQuery, listViewFields, string.Empty, listQueryOptions, g.ToString());</p>
<p>foreach (XmlNode node in items)<br />
{<br />
if (node.Name == &#8220;rs:data&#8221;)<br />
{<br />
for (int i = 0; i &lt; node.ChildNodes.Count; i++)<br />
{<br />
if (node.ChildNodes[i].Name == &#8220;z:row&#8221; &amp;&amp; node.ChildNodes[i].Attributes["ows_ContentType"].Value.ToString() == &#8220;Document&#8221;)<br />
{<br />
//Muestro por consola el nombre del archivo<br />
Console.WriteLine(node.ChildNodes[i].Attributes["ows_LinkFilenameNoMenu"].Value.ToString());<br />
//Obtengo la URl del sitio.<br />
string strURL = node.ChildNodes[i].Attributes["ows_EncodedAbsUrl"].Value;<br />
//Obtengo el nombre del archivo<br />
string strFileName = node.ChildNodes[i].Attributes["ows_LinkFilenameNoMenu"].Value.ToString();<br />
//Llamo a método para bajar el archivo de SP a disco<br />
DownLoadAttachment(strURL, strFileName);</p>
<p>}<br />
}<br />
}<br />
}<br />
Console.WriteLine(&#8220;Presione cualquier tecla para finalizar&#8230;&#8221;);<br />
Console.ReadLine();</p>
<p>}</p>
<p>static Guid GetWebID(string webPath)<br />
{</p>
<p>SiteData.SiteData siteDataWS = new SiteData.SiteData();</p>
<p>siteDataWS.UseDefaultCredentials = true;</p>
<p>SiteData._sWebMetadata webMetaData;</p>
<p>SiteData._sWebWithTime[] arrWebWithTime;</p>
<p>SiteData._sListWithTime[] arrListWithTime;</p>
<p>SiteData._sFPUrl[] arrUrls;</p>
<p>string roles; string[] roleUsers; string[] roleGroups;</p>
<p>siteDataWS.Url = webPath + &#8220;/_vti_bin/sitedata.asmx&#8221;;</p>
<p>uint i = siteDataWS.GetWeb(out webMetaData, out arrWebWithTime, out arrListWithTime, out arrUrls, out roles, out roleUsers, out roleGroups);</p>
<p>Guid g = new Guid(webMetaData.WebID);</p>
<p>return g;</p>
<p>}</p>
<p>public static void DownLoadAttachment(string strURL, string strFileName)<br />
{</p>
<p>HttpWebRequest request;</p>
<p>HttpWebResponse response = null;</p>
<p>try<br />
{</p>
<p>request = (HttpWebRequest)WebRequest.Create(strURL);</p>
<p>request.Credentials = System.Net.CredentialCache.DefaultCredentials;</p>
<p>request.Timeout = 10000;</p>
<p>request.AllowWriteStreamBuffering = false;</p>
<p>response = (HttpWebResponse)request.GetResponse();</p>
<p>Stream s = response.GetResponseStream();</p>
<p>//Escribir a disco creando archivo</p>
<p>FileStream fs = new FileStream(@&#8221;C:\DownLoads\&#8221; + strFileName, FileMode.Create);</p>
<p>//</p>
<p>byte[] read = new byte[256];</p>
<p>int count = s.Read(read, 0, read.Length);</p>
<p>while (count &gt; 0)<br />
{</p>
<p>fs.Write(read, 0, count);</p>
<p>count = s.Read(read, 0, read.Length);</p>
<p>}</p>
<p>//Cerrar archivo y stream</p>
<p>fs.Close();</p>
<p>s.Close();</p>
<p>response.Close();</p>
<p>}</p>
<p>catch (Exception ex)<br />
{</p>
<p>Console.WriteLine(ex.Message);<br />
}</p>
<p>}</p>
<p>}<br />
}</p>
<p>Para realizar el código me basé en los isguientes links</p>
<p><a href="http://blogs.msdn.com/sowmyancs/archive/2007/09/15/how-to-download-files-from-a-sharepoint-document-library-remotely-via-lists-asmx-webservice-sps-2003-moss-2007.aspx">http://blogs.msdn.com/sowmyancs/archive/2007/09/15/how-to-download-files-from-a-sharepoint-document-library-remotely-via-lists-asmx-webservice-sps-2003-moss-2007.aspx</a></p>
<p><a href="http://www.sharepoint-tips.com/2007/02/how-to-use-getlistitems-web-service.html">http://www.sharepoint-tips.com/2007/02/how-to-use-getlistitems-web-service.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arquitecturait.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arquitecturait.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arquitecturait.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arquitecturait.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arquitecturait.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arquitecturait.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arquitecturait.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arquitecturait.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arquitecturait.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arquitecturait.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arquitecturait.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arquitecturait.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arquitecturait.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arquitecturait.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arquitecturait.wordpress.com&amp;blog=8495488&amp;post=15&amp;subd=arquitecturait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arquitecturait.wordpress.com/2009/08/14/como-descargar-archivos-de-una-biblioteca-de-documentos-desde-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/134a1599a25dde4e0059a3d7240cca72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nnarvaez</media:title>
		</media:content>
	</item>
	</channel>
</rss>
