<?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/"
	>

<channel>
	<title>Hecgo.com</title>
	<atom:link href="http://hecgo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hecgo.com</link>
	<description>Just relax &#38; enjoy</description>
	<lastBuildDate>Fri, 06 Jan 2012 19:10:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Obtener archivos modificados dentro de una estructura de carpetas y en un rango de tiempo determinado</title>
		<link>http://hecgo.com/2011/12/obtener-archivos-modificados-dentro-de-una-estructura-de-carpetas-y-en-un-rango-de-tiempo-determinado/</link>
		<comments>http://hecgo.com/2011/12/obtener-archivos-modificados-dentro-de-una-estructura-de-carpetas-y-en-un-rango-de-tiempo-determinado/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 22:40:33 +0000</pubDate>
		<dc:creator>hecgo</dc:creator>
				<category><![CDATA[Powershell]]></category>

		<guid isPermaLink="false">http://hecgo.com/?p=22</guid>
		<description><![CDATA[Hay ocasiones en las que es necesario saber cuales fueron los archivos que han cambiado en un rango determinado de tiempo (p.e. ayer o esta semana) y esto dentro de una estructura de carpetas. Hacer esto de memoria no es la opción más recomendada ya que seguramente olvidaremos algo. He aquí un script de Power &#8230; </p><p><a class="more-link block-button" href="http://hecgo.com/2011/12/obtener-archivos-modificados-dentro-de-una-estructura-de-carpetas-y-en-un-rango-de-tiempo-determinado/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Hay ocasiones en las que es necesario saber cuales fueron los archivos que han cambiado en un rango determinado de tiempo (p.e. ayer o esta semana) y esto dentro de una estructura de carpetas. Hacer esto de memoria no es la opción más recomendada ya que seguramente olvidaremos algo.</p>
<p>He aquí un script de Power Shell para sacarnos del apuro:</p>

<div class="bwp-syntax-block clearfix bwp-syntax-has-border"><div class="bwp-syntax-block-handle" style="height: 16.8px;"><a href="javascript:;" title="Click to toggle codeblock">Click to toggle codeblock</a></div>
<div class="bwp-syntax-toolbar"><div class="bwp-syntax-control"><a href="javascript:;" class="bwp-syntax-source-switch" title="View Source Code"></a></div></div>
<div class="bwp-syntax-wrapper clearfix bwp-syntax-simple bwp-syntax-hidden"><table class="csharp"><tbody><tr class="li1"><td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
</pre></td><td class="de1"><pre class="de1">clear
$dir_to_look<span class="sy0">=</span><span class="st0">&quot;C:<span class="es0">\U</span>sers<span class="es0">\u</span>ser<span class="es0">\p</span>ath<span class="es0">\t</span>o<span class="es0">\f</span>older&quot;</span>
$backTime<span class="sy0">=</span>$<span class="br0">&#40;</span>Get<span class="sy0">-</span>Date<span class="br0">&#41;</span><span class="sy0">.</span><span class="me1">AddMinutes</span><span class="br0">&#40;</span><span class="sy0">-</span><span class="nu0">10</span><span class="br0">&#41;</span>
$extensionesAIncluir <span class="sy0">=</span> @<span class="br0">&#40;</span><span class="st0">&quot;.CS&quot;</span>,<span class="st0">&quot;.ASPX&quot;</span><span class="br0">&#41;</span>
&nbsp;
Get<span class="sy0">-</span>Childitem $dir_to_look <span class="sy0">-</span>Recurse <span class="sy0">|</span>
where<span class="sy0">-</span><span class="kw4">object</span> <span class="br0">&#123;</span><span class="sy0">!</span><span class="br0">&#40;</span>$_<span class="sy0">.</span><span class="me1">psiscontainer</span><span class="br0">&#41;</span><span class="br0">&#125;</span> <span class="sy0">|</span>
<span class="kw1">where</span> <span class="br0">&#123;</span> $_<span class="sy0">.</span><span class="me1">LastWriteTime</span> <span class="sy0">-</span>gt $backTime <span class="sy0">-</span>and <span class="br0">&#40;</span>$extensiones <span class="sy0">-</span>contains $_<span class="sy0">.</span><span class="me1">extension</span><span class="sy0">.</span><span class="me1">ToUpper</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#125;</span> <span class="sy0">|</span>
<span class="kw1">foreach</span> <span class="br0">&#123;</span> &nbsp;Write<span class="sy0">-</span>Host <span class="st0">&quot;$($_.LastWriteTime) :: $($_.Fullname) &quot;</span> &nbsp;<span class="br0">&#125;</span></pre></td></tr></tbody></table></div>
<div class="bwp-syntax-source"><pre class="no-parse">clear
$dir_to_look="C:\Users\user\path\to\folder"
$backTime=$(Get-Date).AddMinutes(-10)
$extensionesAIncluir = @(".CS",".ASPX")

Get-Childitem $dir_to_look -Recurse |
where-object {!($_.psiscontainer)} |
where { $_.LastWriteTime -gt $backTime -and ($extensiones -contains $_.extension.ToUpper()) } |
foreach {  Write-Host "$($_.LastWriteTime) :: $($_.Fullname) "  }</pre></div></div>

<p>&nbsp;</p>
<p>Parámetros:</p>
<p>$dir_to_look: Ruta física de la carpeta raíz a partir de la cual se hará la búsqueda</p>
<p>$backTime: DateTime del rango de tiempo. Si se observa con atención el rango de tiempo es especificado por un objeto .NET DateTime, lo que permite hacer esta comparación en un rango de inclusive horas, como en el código de ejemplo donde se especifica que queremos los archivos modificados en los últimos 10 minutos.</p>
<p>$extensionesAIncluir: Array con las extensiones de los archivos que nos interesa saber</p>
]]></content:encoded>
			<wfw:commentRss>http://hecgo.com/2011/12/obtener-archivos-modificados-dentro-de-una-estructura-de-carpetas-y-en-un-rango-de-tiempo-determinado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El Tao de la Programaci&#243;n</title>
		<link>http://hecgo.com/2011/11/el-tao-de-la-programacin/</link>
		<comments>http://hecgo.com/2011/11/el-tao-de-la-programacin/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 20:42:45 +0000</pubDate>
		<dc:creator>hecgo</dc:creator>
				<category><![CDATA[Lectures]]></category>

		<guid isPermaLink="false">http://hecgo.com/?p=17</guid>
		<description><![CDATA[Este libro, escrito en el año 1987 por Geoffrey James, recoge, en un humorístico tono de misticismo oriental, distintas historias y parábolas con geniales mensajes de fondo sobre calidad en la programación, gestión de proyectos y otros temas que siguen siendo válidos veinticinco años después. http://www.variablenotfound.com/2011/10/el-tao-de-la-programacion.html]]></description>
			<content:encoded><![CDATA[<p><a href="http://hecgo.com/wp-content/uploads/2011/11/510Q4YKK9ML._SS500_1.jpg"><img style="border: 0px currentcolor; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="510Q4YKK9ML._SS500_" border="0" alt="510Q4YKK9ML._SS500_" src="http://hecgo.com/wp-content/uploads/2011/11/510Q4YKK9ML._SS500__thumb1.jpg" width="240" height="240" /></a></p>
<p>Este libro, <strong>escrito en el año 1987</strong> por <a href="http://www.geoffreyjames.com/">Geoffrey James</a>, recoge, en un humorístico tono de misticismo oriental, distintas historias y parábolas con geniales mensajes de fondo sobre calidad en la programación, gestión de proyectos y otros temas que<strong> siguen siendo válidos veinticinco años después</strong>.</p>
<p><a href="http://www.variablenotfound.com/2011/10/el-tao-de-la-programacion.html" target="_blank">http://www.variablenotfound.com/2011/10/el-tao-de-la-programacion.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hecgo.com/2011/11/el-tao-de-la-programacin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Windows 8</title>
		<link>http://hecgo.com/2011/10/building-windows-8/</link>
		<comments>http://hecgo.com/2011/10/building-windows-8/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 20:17:47 +0000</pubDate>
		<dc:creator>hecgo</dc:creator>
				<category><![CDATA[Lectures]]></category>

		<guid isPermaLink="false">http://hecgo.com/2011/10/building-windows-8/</guid>
		<description><![CDATA[Dado el gran exito de “Engineering Windows 7”, ahora esta disponible este blog para entererarse del desarrollo de las nuevas características que tendrá la siguiente generación de Windows: http://blogs.msdn.com/b/b8/]]></description>
			<content:encoded><![CDATA[<p>Dado el gran exito de “<a href="http://blogs.msdn.com/b/e7/" target="_blank">Engineering Windows 7</a>”, ahora esta disponible este blog para entererarse del desarrollo de las nuevas características que tendrá la siguiente generación de Windows:</p>
<p><a href="http://blogs.msdn.com/b/b8/">http://blogs.msdn.com/b/b8/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hecgo.com/2011/10/building-windows-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Start &amp; Stop local Sharepoint 2010</title>
		<link>http://hecgo.com/2011/10/start-stop-local-sharepoint-2010/</link>
		<comments>http://hecgo.com/2011/10/start-stop-local-sharepoint-2010/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 18:57:05 +0000</pubDate>
		<dc:creator>hecgo</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://hecgo.com/2011/10/start-stop-local-sharepoint-2010/</guid>
		<description><![CDATA[Instalar Sharepoint 2010 sobre Windows 7 en tu estación de trabajo habitual puede tener como consecuencia una degradación del performance muy importante, debido sobre todo a la cantidad de memoria RAM que utiliza. He aquí unos scripts de powershell para mitigar este problema: Cambiar a modo manual el inicio de los servicios de Windows de &#8230; </p><p><a class="more-link block-button" href="http://hecgo.com/2011/10/start-stop-local-sharepoint-2010/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Instalar Sharepoint 2010 sobre Windows 7 en tu estación de trabajo habitual puede tener como consecuencia una degradación del performance muy importante, debido sobre todo a la cantidad de memoria RAM que utiliza.</p>
<p>He aquí unos scripts de powershell para mitigar este problema:</p>
<ul>
<li>Cambiar a modo manual el inicio de los servicios de Windows de Sharepoint 2010, es decir, el Sharepoint 2010 no se iniciará cuando Windows inicie.</li>
<li>Script de “encendido”, hora de empezar a trabajar con Sharepoint?, simplemente ejecuta este script.</li>
<li>Script de “apagado”, terminaste?, corre este script y libera todos los recursos usados por Sharepoint 2010.</li>
</ul>
<p>&#160;</p>
<p><a href="http://blogs.msdn.com/b/emberger/archive/2010/06/02/improved-start-amp-stop-local-sharepoint-2010-scripts.aspx" target="_blank">http://blogs.msdn.com/b/emberger/archive/2010/06/02/improved-start-amp-stop-local-sharepoint-2010-scripts.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hecgo.com/2011/10/start-stop-local-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

