<?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>Sergio Sainz &#187; Windows</title>
	<atom:link href="http://www.sergiosainz.com/category/sistemas/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sergiosainz.com</link>
	<description>Apuntes técnicos de un administrador de sistemas</description>
	<lastBuildDate>Tue, 20 Sep 2011 15:59:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>TIP: Leer y cambiar password de Plesk &gt;= 10.2</title>
		<link>http://www.sergiosainz.com/2011/09/20/tip-leer-y-cambiar-password-de-plesk-10-2/</link>
		<comments>http://www.sergiosainz.com/2011/09/20/tip-leer-y-cambiar-password-de-plesk-10-2/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 15:59:16 +0000</pubDate>
		<dc:creator>Sergio Sainz</dc:creator>
				<category><![CDATA[PleskLinux]]></category>
		<category><![CDATA[PleskWindows]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.sergiosainz.com/?p=415</guid>
		<description><![CDATA[Desde Plesk 10.2 la pass de admin se puede recuperar con el siguiente comando en Linux: # /usr/local/psa/bin/admin &#8211;show-password En anteriores versiones, el comando era: # cat /etc/psa/.psa.shadow En Windows sigue siendo con el comando: &#8220;%plesk_bin%\plesksrvclient&#8221; -get]]></description>
			<content:encoded><![CDATA[<p>Desde Plesk 10.2 la pass de admin se puede recuperar con el siguiente comando en Linux:</p>
<blockquote><p># /usr/local/psa/bin/admin &#8211;show-password</p></blockquote>
<p>En anteriores versiones, el comando era:</p>
<blockquote><p># cat /etc/psa/.psa.shadow</p></blockquote>
<p>En Windows sigue siendo con el comando:</p>
<blockquote><p>&#8220;%plesk_bin%\plesksrvclient&#8221; -get</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiosainz.com/2011/09/20/tip-leer-y-cambiar-password-de-plesk-10-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>530 User xxx cannot log in, home directory inaccessible</title>
		<link>http://www.sergiosainz.com/2011/05/26/530-user-xxx-cannot-log-in-home-directory-inaccessible/</link>
		<comments>http://www.sergiosainz.com/2011/05/26/530-user-xxx-cannot-log-in-home-directory-inaccessible/#comments</comments>
		<pubDate>Thu, 26 May 2011 11:34:11 +0000</pubDate>
		<dc:creator>Sergio Sainz</dc:creator>
				<category><![CDATA[PleskWindows]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[IIS 7.5]]></category>
		<category><![CDATA[plesk10]]></category>

		<guid isPermaLink="false">http://www.sergiosainz.com/?p=412</guid>
		<description><![CDATA[Tras actualizar Plesk 9 a Plesk 10, los usuarios de ftp se quedan sin acceso a su home. Si se crean nuevos estos pueden acceder sin problemas. El error es: 530 User xxx cannot log in, home directory inaccessible. Para solucionarlo en un dominio: %plesk_bin%\ftpmng.exe &#8211;remove-vhost &#8211;vhost-name=dominio.com %plesk_bin%\ftpmng.exe &#8211;reconfigure-vhost &#8211;vhost-name=dominio.com Pero si tenemos que resolverlo [...]]]></description>
			<content:encoded><![CDATA[<p>Tras actualizar Plesk 9 a Plesk 10, los usuarios de ftp se quedan sin acceso a su home. Si se crean nuevos estos pueden acceder sin problemas.</p>
<p>El error es:</p>
<blockquote><p>530 User xxx cannot log in, home directory inaccessible.</p></blockquote>
<p>Para solucionarlo en un dominio:</p>
<blockquote><p>%plesk_bin%\ftpmng.exe &#8211;remove-vhost &#8211;vhost-name=dominio.com</p>
<p>%plesk_bin%\ftpmng.exe &#8211;reconfigure-vhost &#8211;vhost-name=dominio.com</p></blockquote>
<p>Pero si tenemos que resolverlo en todos los dominios y tenemos muchos la cosa se complica para hacerlo uno a uno, afortunadamente podemos pasarle un listado con todos los dominios:</p>
<p>1- Sacar el listado:</p>
<blockquote><p>mysql -uadmin -pcontraseña -P8306 -e &#8220;use psa; select name from domains;&#8221; &gt; c:\dominios.txt</p></blockquote>
<p>2- Luego:</p>
<blockquote><p>%plesk_bin%\ftpmng.exe &#8211;remove-all</p>
<p>%plesk_bin%\ftpmng.exe &#8211;reconfigure-vhosts &#8211;vhost-names=c:\dominios.txt &#8211;via-file</p></blockquote>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiosainz.com/2011/05/26/530-user-xxx-cannot-log-in-home-directory-inaccessible/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tamaño de Pagefile.sys en equipos con mucha RAM</title>
		<link>http://www.sergiosainz.com/2011/04/13/tamano-de-pagefile-sys-en-equipos-con-mucha-ram/</link>
		<comments>http://www.sergiosainz.com/2011/04/13/tamano-de-pagefile-sys-en-equipos-con-mucha-ram/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 21:07:27 +0000</pubDate>
		<dc:creator>Sergio Sainz</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[Virtualizacion]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[pagefile.sys]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.sergiosainz.com/?p=402</guid>
		<description><![CDATA[Por defecto Windows crea un fichero de paginación de memoria (pagefile.sys) tan grande como la memoria que tengamos, siendo además gestionado por el sistema para poder crecer si es necesario. En muchos manuales se aconseja establecer un valor fijo equivalente a 1,5 veces la memoria física. En cambio cuando se manejan equipos con mucha memoria [...]]]></description>
			<content:encoded><![CDATA[<p>Por defecto Windows crea un fichero de paginación de memoria (pagefile.sys) tan grande como la memoria que tengamos, siendo además gestionado por el sistema para poder crecer si es necesario.</p>
<p>En muchos manuales se aconseja establecer un valor fijo equivalente a 1,5 veces la memoria física. En cambio cuando se manejan equipos con mucha memoria esto puede suponer desaprovechar los recursos de forma innecesaria. Por ejemplo, en nodos de Hyper-V donde el sistema no necesita un archivo de paginación enorme.</p>
<p>Para hacerse a la idea de la situación, una instalación limpia de Windows 2008 Server sobre un equipo con 48 GB de Ram y discos SAS en Raid 5. Consume 56 GB de espacio, tratándose además de en un almacenamiento bastante caro, no conviene desaprovechar espacio.</p>
<p><a href="http://www.sergiosainz.com/wp-content/uploads/2011/04/pagefile0.png"><img class="alignnone size-medium wp-image-403" title="pagefile0" src="http://www.sergiosainz.com/wp-content/uploads/2011/04/pagefile0-300x123.png" alt="" width="300" height="123" /></a></p>
<p>Si mostramos los archivos ocultos, podemos ver que el culpable es el archivo <em>pagefile.sys</em></p>
<p><em><a href="http://www.sergiosainz.com/wp-content/uploads/2011/04/pagefile11.png"><img class="alignnone size-medium wp-image-406" title="pagefile1" src="http://www.sergiosainz.com/wp-content/uploads/2011/04/pagefile11-300x34.png" alt="" width="300" height="34" /></a></em></p>
<p>Para reducirlo vamos a las propiedades de memoria virtual y establecemos unos valores personalizados. Aunque cada maestrillo tiene su librillo, yo suelo optar por un valor fijo y no administrado automáticamente para evitar consumos innecesarios. De todas formas, no os olvidéis de monitorizarlo para ajustarlo según las necesidades (es decir, comprar más RAM si el server empieza a paginar).</p>
<p><a href="http://www.sergiosainz.com/wp-content/uploads/2011/04/pagefile21.png"><img class="alignnone size-medium wp-image-407" title="pagefile2" src="http://www.sergiosainz.com/wp-content/uploads/2011/04/pagefile21-225x300.png" alt="" width="225" height="300" /></a></p>
<p>Si preferís hacerlo más rápido desde shell:</p>
<p>&nbsp;</p>
<blockquote><p><em>wmic computersystem set AutomaticManagedPagefile=False<br />
wmic pagefileset where name=&#8221;c:\\<strong>pagefile.sys</strong>&#8221; set InitialSize=4000,MaximumSize=4000</em></p></blockquote>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiosainz.com/2011/04/13/tamano-de-pagefile-sys-en-equipos-con-mucha-ram/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Error en el training de SpamAssassin</title>
		<link>http://www.sergiosainz.com/2011/03/20/error-en-el-training-de-spamassassin/</link>
		<comments>http://www.sergiosainz.com/2011/03/20/error-en-el-training-de-spamassassin/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 10:53:39 +0000</pubDate>
		<dc:creator>Sergio Sainz</dc:creator>
				<category><![CDATA[PleskWindows]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[SpamAssassin]]></category>

		<guid isPermaLink="false">http://www.sergiosainz.com/?p=398</guid>
		<description><![CDATA[He reproducido el siguiente error en Windows x64 con Plesk 9.5 PROBLEMA: Al intentar marcar un mensaje como SPAM dentro de las herramientas de seguimiento de Plesk, se produce este error: Error: Cannot exec &#8216;spammng &#8211;train-spam &#8211;filename=C:/Program Files (x86)/Parallels/Plesk/tmp/spmA94D.tmp &#8211;password=**** &#8211;mailname=****&#8217;: Learned tokens from 0 message(s) (1 message(s) examined) &#8212;&#8211; Use of uninitialized value in concatenation [...]]]></description>
			<content:encoded><![CDATA[<p>He reproducido el siguiente error en Windows x64 con Plesk 9.5</p>
<p><strong>PROBLEMA:</strong></p>
<p>Al intentar marcar un mensaje como SPAM dentro de las herramientas de seguimiento de Plesk, se produce este error:</p>
<blockquote><p>Error: Cannot exec &#8216;spammng &#8211;train-spam &#8211;filename=C:/Program Files (x86)/Parallels/Plesk/tmp/spmA94D.tmp &#8211;password=**** &#8211;mailname=****&#8217;:<br />
Learned tokens from 0 message(s) (1 message(s) examined)<br />
&#8212;&#8211;<br />
Use of uninitialized value in concatenation (.) or string at C:/Program Files (x86)/Parallels/Plesk/Additional/Perl/lib/File/Spec/Win32.pm line 275.<br />
util: refusing to untaint suspicious path: &#8220;C:\Program Files (x86)\Parallels\Plesk\Additional\SpamAssassin\SpamFilterUserConfigsPath\****\bayes&#8221;<br />
util: refusing to untaint suspicious path: &#8220;C:\Program Files (x86)\Parallels\Plesk\Additional\SpamAssassin\SpamFilterUserConfigsPath\****\bayes_journal&#8221;<br />
bayes: expire_old_tokens: Insecure dependency in sysopen while running with -T switch at C:\PROGRA~2\PARALL~1\Plesk\ADDITI~1\Perl\site\lib/Mail/SpamAssassin/Locker/Win32.pm line 71.<br />
plugin: eval failed: bayes: (in learn) Insecure dependency in sysopen while running with -T switch at C:\PROGRA~2\PARALL~1\Plesk\ADDITI~1\Perl\site\lib/Mail/SpamAssassin/Locker/Win32.pm line 71.<br />
ERROR: the Bayes learn function returned an error, please re-run with -D for more information at C:\PROGRA~2\PARALL~1\Plesk\ADDITI~1\Perl\bin\sa-learn line 490.<br />
Unable to train spamassasin: Learned tokens from 0 message(s) (1 message(s) examined)<br />
&#8212;&#8211;<br />
Use of uninitialized value in concatenation (.) or string at C:/Program Files (x86)/Parallels/Plesk/Additional/Perl/lib/File/Spec/Win32.pm line 275.<br />
util: refusing to untaint suspicious path: &#8220;C:\Program Files (x86)\Parallels\Plesk\Additional\SpamAssassin\SpamFilterUserConfigsPath\****\bayes&#8221;<br />
util: refusing to untaint suspicious path: &#8220;C:\Program Files (x86)\Parallels\Plesk\Additional\SpamAssassin\SpamFilterUserConfigsPath\****\bayes_journal&#8221;<br />
bayes: expire_old_tokens: Insecure dependency in sysopen while running with -T switch at C:\PROGRA~2\PARALL~1\Plesk\ADDITI~1\Perl\site\lib/Mail/SpamAssassin/Locker/Win32.pm line 71.<br />
plugin: eval failed: bayes: (in learn) Insecure dependency in sysopen while running with -T switch at C:\PROGRA~2\PARALL~1\Plesk\ADDITI~1\Perl\site\lib/Mail/SpamAssassin/Locker/Win32.pm line 71.<br />
ERROR: the Bayes learn function returned an error, please re-run with -D for more information at C:\PROGRA~2\PARALL~1\Plesk\ADDITI~1\Perl\bin\sa-learn line 490.</p></blockquote>
<p><strong>SOLUCION:</strong></p>
<p>Ve a las propiedades de <em>C:\Program Files (x86)\Parallels\Plesk\Additional\Perl\site\lib\Mail\SpamAssassin\Util.pm</em> y desmarca la de solo lectura. Luego edita el archivo y cambia la siguiente línea:</p>
<blockquote><p>my $chars = &#8216;-_A-Za-z\xA0-\xFF0-9\.\%\@\=\+\,\/\\\:&#8217;;</p></blockquote>
<p>Por:</p>
<blockquote><p>my $chars = &#8216;-_A-Za-z\xA0-\xFF0-9\.\%\@\=\+\,\/\\\:\(\)&#8217;;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiosainz.com/2011/03/20/error-en-el-training-de-spamassassin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deshabilitar la complejidad de contraseña en Active Directory 2008</title>
		<link>http://www.sergiosainz.com/2011/02/17/deshabilitar-la-complejidad-de-contrasena-en-active-directory-2008/</link>
		<comments>http://www.sergiosainz.com/2011/02/17/deshabilitar-la-complejidad-de-contrasena-en-active-directory-2008/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 18:18:35 +0000</pubDate>
		<dc:creator>Sergio Sainz</dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Active directory]]></category>
		<category><![CDATA[Windows 2008 R2]]></category>

		<guid isPermaLink="false">http://www.sergiosainz.com/?p=392</guid>
		<description><![CDATA[Hay que ejecutar GPMC.MSC y editar Default Domain Policy. Luego moverse dentro de Configuración de equipo &#62; Directivas &#62; Configuración de Windows &#62; Configuración de seguridad &#62; Directivas de cuenta &#62; Directiva de contraseñas y deshabilitar la opción La contraseña debe cumplir los requisitos de complejidad. Con esto desactivamos la directiva para todo el dominio.]]></description>
			<content:encoded><![CDATA[<p>Hay que ejecutar <strong>GPMC.MSC </strong>y editar <strong>Default Domain Policy. </strong>Luego moverse dentro de<em> Configuración de equipo &gt; Directivas &gt; Configuración de Windows &gt; Configuración de seguridad &gt; Directivas de cuenta &gt; Directiva de contraseñas</em> y deshabilitar la opción <em>La contraseña debe cumplir los requisitos de complejidad</em>.</p>
<p><a href="http://www.sergiosainz.com/wp-content/uploads/2011/02/contrasenas.png"><img class="alignnone size-medium wp-image-394" title="contrasenas" src="http://www.sergiosainz.com/wp-content/uploads/2011/02/contrasenas-300x273.png" alt="" width="300" height="273" /></a></p>
<p>Con esto desactivamos la directiva para todo el dominio.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiosainz.com/2011/02/17/deshabilitar-la-complejidad-de-contrasena-en-active-directory-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTP 7.5 &#8211; 530 User cannot log in</title>
		<link>http://www.sergiosainz.com/2011/02/15/ftp-7-5-530-user-cannot-log-in/</link>
		<comments>http://www.sergiosainz.com/2011/02/15/ftp-7-5-530-user-cannot-log-in/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 17:36:56 +0000</pubDate>
		<dc:creator>Sergio Sainz</dc:creator>
				<category><![CDATA[IIS]]></category>
		<category><![CDATA[PleskWindows]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[FTP 7.5]]></category>
		<category><![CDATA[IIS 7.5]]></category>
		<category><![CDATA[Windows 2008 R2]]></category>

		<guid isPermaLink="false">http://www.sergiosainz.com/?p=387</guid>
		<description><![CDATA[El problema lo he reproducido al actualizar W2008 R2 con KB2489256, que incluye cambios en FTP 7.5 con la autenticación y los login dejan de funcionar. Lo peor de todo es que aunque se desinstalen los updates el problema persiste y no he encontrado foro de Plesk o Windows que arroje luz sobre el tema. [...]]]></description>
			<content:encoded><![CDATA[<p>El problema lo he reproducido al actualizar W2008 R2 con <a href="http://support.microsoft.com/kb/2489256">KB2489256</a>, que incluye cambios en <a href="ftp://FTP 7.5">FTP 7.5</a> con la autenticación y los login dejan de funcionar. Lo peor de todo es que aunque se desinstalen los updates el problema persiste y no he encontrado foro de Plesk o Windows que arroje luz sobre el tema. Así que lo pongo aquí por si a alguien más le sucede.</p>
<p><strong>ERROR:</strong></p>
<p>El ftp responde, pero tras pasarle el user/pass da el error:</p>
<blockquote><p>530 User cannot log in.</p>
<p>Login failed.</p></blockquote>
<p><strong> SOLUCIÓN:</strong></p>
<p>La solución es bastante sencilla una vez sabemos lo que es. Simplemente hay que ir a la opción de autenticación por FTP, habilitar la autenticación anónima (que la deshabilita) y lo más importante es quitar la barra “/” que aparece como dominio predeterminado.</p>
<p><a href="http://www.sergiosainz.com/wp-content/uploads/2011/02/ftp75.png"><img class="alignnone size-medium wp-image-388" title="ftp75" src="http://www.sergiosainz.com/wp-content/uploads/2011/02/ftp75-300x155.png" alt="" width="300" height="155" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiosainz.com/2011/02/15/ftp-7-5-530-user-cannot-log-in/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Error INSTALLSHAREDWOWDIR al instalar SQL Server 2008 R2</title>
		<link>http://www.sergiosainz.com/2010/12/29/error-installsharedwowdir-al-instalar-sql-server-2008-r2/</link>
		<comments>http://www.sergiosainz.com/2010/12/29/error-installsharedwowdir-al-instalar-sql-server-2008-r2/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 10:51:53 +0000</pubDate>
		<dc:creator>Sergio Sainz</dc:creator>
				<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[SQL SERVER]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[sqlserver]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.sergiosainz.com/?p=384</guid>
		<description><![CDATA[Este es un error que se lleva arrastrando desde varias releases, pego la solución para que nadie pierda el tiempo hasta que se solucione. El error es algo así: The INSTALLSHAREDWOWDIR command line value is not valid. Please ensure the specified path is valid and different than the INSTALLSHAREDDIR path. El problema es que por [...]]]></description>
			<content:encoded><![CDATA[<p>Este es un error que se lleva arrastrando desde varias releases, pego la solución para que nadie pierda el tiempo hasta que se solucione.</p>
<p>El error es algo así:</p>
<blockquote><p>The INSTALLSHAREDWOWDIR command line value is not valid. Please ensure the specified path is valid and different than the INSTALLSHAREDDIR path.</p></blockquote>
<p>El problema es que por mucho que cambies la ruta en el instalador no hará caso y seguirá dando error, la solución es lanzar el instalador indicándole esos parámetros, en mi caso:</p>
<blockquote><p>C:\Users\Administrador\Downloads&gt;es_sql_server_2008_r2_express_with_management_tools_x64.exe /action=Install /INSTALLSHAREDWOWDIR=&#8221;C:\Program Files (x86)\Microsoft SQL Server (x86)&#8221; /INSTALLSHAREDDIR=&#8221;C:\Program Files\Microsoft SQL Server&#8221;</p></blockquote>
<p>Simplemente con eso se soluciona el problema, sencillo pero a mí me ha hecho perder unas horas <img src='http://www.sergiosainz.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiosainz.com/2010/12/29/error-installsharedwowdir-al-instalar-sql-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 2008 R2 con entorno Aero</title>
		<link>http://www.sergiosainz.com/2010/10/25/windows-2008-r2-con-entorno-aero/</link>
		<comments>http://www.sergiosainz.com/2010/10/25/windows-2008-r2-con-entorno-aero/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 08:55:53 +0000</pubDate>
		<dc:creator>Sergio Sainz</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sergiosainz.com/?p=375</guid>
		<description><![CDATA[Mi sistema operativo por defecto es Windows 2008 server R2. El motivo principal es que con él puedo hacer todo tipo de pruebas antes de llevarlas a un entorno real. Por razones obvias un SO de servidor no tiene las mismas aplicaciones (p.ej. Reproductor Windows Media), ni el mismo aspecto de una versión de usuario. Afortunadamente con [...]]]></description>
			<content:encoded><![CDATA[<p>Mi sistema operativo por defecto es Windows 2008 server R2. El motivo principal es que con él puedo hacer todo tipo de pruebas antes de llevarlas a un entorno real.</p>
<p>Por razones obvias un SO de servidor no tiene las mismas aplicaciones (p.ej. Reproductor Windows Media), ni el mismo aspecto de una versión de usuario. Afortunadamente con Windows 2008 podemos habilitar muchas de ellas, para que se parezca a Windows 7.</p>
<p>     1. Administrador del servidor &gt; Características &gt; Agregar características &gt; Experiencia de escritorio.</p>
<p><img class="aligncenter size-full wp-image-377" title="xp" src="http://www.sergiosainz.com/wp-content/uploads/2010/10/xp1.png" alt="" width="661" height="515" /><img class="aligncenter size-full wp-image-378" title="xp2" src="http://www.sergiosainz.com/wp-content/uploads/2010/10/xp2.png" alt="" width="655" height="534" /></p>
<p>Tendrás que reiniciar el equipo después de instalar.</p>
<p>     2. Abrir Servicios &gt; Temas &gt;  Propiedades de Temas &gt; Seleccionar Tipo de Inicio: Automático.</p>
<p><img class="aligncenter size-large wp-image-379" title="xp3" src="http://www.sergiosainz.com/wp-content/uploads/2010/10/xp3-1024x399.png" alt="" width="1024" height="399" /></p>
<p>     3. Para finalizar vamos a Panel de control &gt; Apariencia y personalización &gt; Cambiar de tema y elegimos Windows 7.</p>
<p><a href="http://www.sergiosainz.com/wp-content/uploads/2010/10/xp4.png"><img class="aligncenter size-large wp-image-380" title="xp4" src="http://www.sergiosainz.com/wp-content/uploads/2010/10/xp4-1024x752.png" alt="" width="1024" height="752" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiosainz.com/2010/10/25/windows-2008-r2-con-entorno-aero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrade existing Parallels Virtuozzo Containers 4.0 installations from Windows 2003 Service Pack 1 to Service Pack 2</title>
		<link>http://www.sergiosainz.com/2009/07/11/upgrade-existing-parallels-virtuozzo-containers-4-0-installations-from-windows-2003-service-pack-1-to-service-pack-2/</link>
		<comments>http://www.sergiosainz.com/2009/07/11/upgrade-existing-parallels-virtuozzo-containers-4-0-installations-from-windows-2003-service-pack-1-to-service-pack-2/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 18:28:05 +0000</pubDate>
		<dc:creator>Sergio Sainz</dc:creator>
				<category><![CDATA[PleskWindows]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.sergiosainz.com/2009/07/11/upgrade-existing-parallels-virtuozzo-containers-4-0-installations-from-windows-2003-service-pack-1-to-service-pack-2/</guid>
		<description><![CDATA[SYMPTOMS I update two nodes to Windows 2003 Server SP2 and Virtuozzo containers doesn´t start. C:\&#62;vzlist -a &#160;&#160;&#160; VEID&#160; NPROC&#160; STATUS&#160;&#160; IP_ADDR&#160;&#160;&#160;&#160;&#160;&#160;&#160; HOSTNAME &#160;&#160;&#160;&#160;&#160;&#160;&#160; 1&#160;&#160;&#160;&#160; &#8211;&#160; stopped&#160; 10.89.222.125&#160; SERVICECT &#160;&#160;&#160;&#160;&#160; 101&#160;&#160;&#160;&#160; &#8211;&#160; stopped&#160; X.X.X.X&#160;&#160;&#160;&#160;&#160; vps1 &#160;&#160;&#160;&#160;&#160; 102&#160;&#160;&#160;&#160; &#8211;&#160; stopped&#160; X.X.X.X&#160;&#160;&#160;&#160;&#160; vps2 &#160;&#160;&#160;&#160;&#160; 103&#160;&#160; &#8211;&#160; stopped&#160; X.X.X.X&#160;&#160;&#160;&#160; vps3 &#160;&#160;&#160;&#160;&#160; 104&#160;&#160;&#160;&#160; &#8211;&#160; stopped&#160; X.X.X.X&#160;&#160;&#160;&#160; vps4 &#160;&#160;&#160;&#160;&#160; 105&#160;&#160;&#160;&#160; [...]]]></description>
			<content:encoded><![CDATA[<p><em>SYMPTOMS</em></p>
<p>I update two nodes to Windows 2003 Server SP2 and Virtuozzo containers doesn´t start.</p>
<blockquote><p>C:\&gt;vzlist -a</p>
<p>&#160;&#160;&#160; VEID&#160; NPROC&#160; STATUS&#160;&#160; IP_ADDR&#160;&#160;&#160;&#160;&#160;&#160;&#160; HOSTNAME     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1&#160;&#160;&#160;&#160; &#8211;&#160; stopped&#160; 10.89.222.125&#160; SERVICECT      <br />&#160;&#160;&#160;&#160;&#160; 101&#160;&#160;&#160;&#160; &#8211;&#160; stopped&#160; X.X.X.X&#160;&#160;&#160;&#160;&#160; vps1      <br />&#160;&#160;&#160;&#160;&#160; 102&#160;&#160;&#160;&#160; &#8211;&#160; stopped&#160; X.X.X.X&#160;&#160;&#160;&#160;&#160; vps2      <br />&#160;&#160;&#160;&#160;&#160; 103&#160;&#160; &#8211;&#160; stopped&#160; X.X.X.X&#160;&#160;&#160;&#160; vps3      <br />&#160;&#160;&#160;&#160;&#160; 104&#160;&#160;&#160;&#160; &#8211;&#160; stopped&#160; X.X.X.X&#160;&#160;&#160;&#160; vps4      <br />&#160;&#160;&#160;&#160;&#160; 105&#160;&#160;&#160;&#160; &#8211;&#160; stopped&#160; X.X.X.X&#160;&#160;&#160;&#160; vps5</p>
</blockquote>
<p>I get an error when we try to start a CT:</p>
<blockquote><p>C:\&gt;vzctl &#8211;verbose start 1     <br />Starting container &#8230;      <br />INFO:&#160; Notify container 1: stopped starting      <br />INFO:&#160; start_vps_locked: container 1      <br />INFO:&#160; VpsVolumeMount() DISK_TYPE = 3 : 2      <br />INFO:&#160; VpsVolumeMount() DISK_TYPE = 3 : 2      <br />INFO: Completed successfully VzhiveMount: &quot;C:\vz\Private\1\root\vzquota&quot; &quot;C:\vz\      <br />Templates&quot; &quot;w2k3&quot;      <br />INFO: Applying patch to C:\vz\Private\1\root\WINDOWS\system32\win32k.sys&#8230;      <br />INFO: Patching security database&#8230;      <br />INFO: Done!      <br />ERROR: Error 0&#215;1 while executing script &#8216;on_vps_startup.cmd 1&#8242;      <br />INFO:&#160; Notify container 1: stopped none</p>
</blockquote>
<p>The log file shows this error:</p>
<blockquote><p>VPS 1: ISMIGRATED=      <br />VPS 1:&#160; starting gateway:&#160; nodetype: 2       <br />VPS 1:&#160;&#160; starting with gateway:&#160; domain: dnsservers:&#160; nodetype: 2&#160;&#160; <br />VPS 1: sp1_sp2 upgrade failed&#160; </p>
</blockquote>
<p>&#160;</p>
<p><strong>RESOLUTION</strong></p>
<p>1. Backup all containers for emergency.   <br />2. Run Virtuozzo autoinstaller <em>vzinstall.exe</em>, choose <em>Download only </em>mode. Once components list is fetched, please choose architecture and language you have installed on this node, click OK. Autoinstaller will download both SP1 and SP2 templates.    <br /><strong>Note:</strong> If you run <em>vzinstall.exe </em>on SP1 server it does not download SP2 template, because the tool checks SP level of the server and downloads corresponding templates only.    <br />3. Go to download folder specified on step 2 and find downloaded OS template archive: e.g. <em>w2k3en_SP2_x86.ex_     <br /></em>3. Rename it to <em>w2k3en_SP2_x86.exe </em>and run to extracte template <em>.efd</em> file. E.g. it would be <em>w2k3sp2_std_20070911_en_x86.efd     <br /></em>4. Copy extracted <em>w2k3sp2_std_20070911_en_x86.efd </em>to<em> \vz\Templates\__cache </em>folder next to the old SP1 template.    <br />5. Stop all containers, including the Service Container:</p>
<blockquote><p><code>for /F &quot;skip=2 usebackq tokens=*&quot; %i in (`cmd /c &quot;vzlist -o veid&quot;`) do vzctl stop %i</code></p>
</blockquote>
<p>6. Ensure that all containers are stopped using &quot;vzlist -a&quot; command.&#160; <br />7. Uninstall current w2k3 OS template: </p>
<blockquote><p><code>vzpkgdeploy -u w2k3 </code></p>
</blockquote>
<p>8. Ensure that <em>\vz\Templates\w2k3</em> folder is removed.    <br />9. Install w2k3 sp2 OS template: </p>
<blockquote><p><code>vzpkgdeploy -i w2k3sp2_std_20070911_en_x86</code></p>
</blockquote>
<p>Independently of complex template name it will be unpacked in <em>\vz\Templates\w2k3 </em>folder.    <br />10. Install <a href="http://technet2.microsoft.com/windowsserver/en/library/ed5382af-e819-4d33-ace0-225d31b7ab751033.mspx?mfr=true">Microsoft Windows 2003 Service Pack 2</a> on the Node.     <br />11. Reboot the Node.     <br /><strong><strong>IMPORTANT</strong>: Do not reboot the Hardware Node any time between steps 5 and 10.</strong></p>
<p><a href="http://kb.parallels.com/en/3596">http://kb.parallels.com/en/3596</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiosainz.com/2009/07/11/upgrade-existing-parallels-virtuozzo-containers-4-0-installations-from-windows-2003-service-pack-1-to-service-pack-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listado de lenguajes para .NET Framework</title>
		<link>http://www.sergiosainz.com/2009/03/09/listado-de-lenguajes-para-net-framework/</link>
		<comments>http://www.sergiosainz.com/2009/03/09/listado-de-lenguajes-para-net-framework/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 17:35:25 +0000</pubDate>
		<dc:creator>Sergio Sainz</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.sergiosainz.com/2009/03/09/listado-de-lenguajes-para-net-framework/</guid>
		<description><![CDATA[Interesante y completo listado de todos los lenguajes en los que se puede programar para .NET Framework: Ada A# (Dr. Martin C. Carlisle) Port of Ada to .NET APL Dyalog APL (Dyalog Ltd) AsmL Abstract State Machine Language (MS Research) Assembly ASM to IL (bjarke) Basic Visual Basic.NET (Microsoft) mbas (Novell (Mono Project)) bmcs (Jambunathan) [...]]]></description>
			<content:encoded><![CDATA[<p>Interesante y <strong>completo </strong>listado de todos los lenguajes en los que se puede programar para .NET Framework:</p>
<ul>
<li>Ada
<ul>
<li><a href="http://www.usafa.af.mil/dfcs/bios/mcc_html/a_sharp.html">A#</a> (Dr. Martin C. Carlisle)           <br />Port of Ada to .NET</li>
</ul>
</li>
<li>APL
<ul>
<li><a href="http://www.dyalog.com/">Dyalog APL</a> (Dyalog Ltd) </li>
</ul>
</li>
<li>AsmL
<ul>
<li><a href="http://research.microsoft.com/fse/asml/">Abstract State Machine Language </a>(MS Research) </li>
</ul>
</li>
<li>Assembly
<ul>
<li><a href="http://www.viksoe.dk/code/asmil.htm">ASM to IL</a> (bjarke) </li>
</ul>
</li>
<li>Basic
<ul>
<li><a href="http://msdn.microsoft.com/vbasic/">Visual Basic.NET</a> (Microsoft) </li>
<li><a href="http://www.go-mono.com/mbas.html">mbas</a> (Novell (Mono Project)) </li>
<li><a href="http://kjambunathan.blogspot.com/2005/01/hello-vbnet-world.html">bmcs</a> (Jambunathan) </li>
</ul>
</li>
<li>Basic Variants
<ul>
<li><a href="http://www.kidsprogramminglanguage.com/">KPL</a> (Morrison Schwartz)           <br />Kid&#8217;s Programming Language</li>
</ul>
</li>
<li>BETA
<ul>
<li><a href="http://www.daimi.au.dk/~beta/ooli/">BETA.Net</a> (University of Aarhus, Denmark) </li>
</ul>
</li>
<li>BF
<ul>
<li><a href="http://www.soulsphere.org/stuffage/bf.net/">BF.NET</a> (Simon Howard) </li>
</ul>
</li>
<li>Boo (Python inspired syntax)
<ul>
<li><a href="http://boo.sourceforge.net/">boo</a> (Rodrigo B. de Oliveira &amp;Georges Benatti) </li>
</ul>
</li>
<li>C
<ul>
<li><a href="http://www.cs.princeton.edu/software/lcc/">lcc</a> (Princeton)           <br />ANSI C</li>
<li><a href="http://www.gnu.org/projects/dotgnu/pnet.html">cscc</a> (Portable.NET)           <br />ANSI C</li>
</ul>
</li>
<li>C#
<ul>
<li><a href="http://msdn.microsoft.com/vcsharp/">C#</a> (Microsoft) </li>
<li><a href="http://www.go-mono.com/c-sharp.html">mcs</a> (Mono/Novell) </li>
<li><a href="http://www.southern-storm.com.au/portable_net.html">cscc</a> (DotGNU Portable.NET) </li>
</ul>
</li>
<li>C# Variants
<ul>
<li><a href="http://www.codeproject.com/csharp/csi.asp">CSI</a> (Steve Donovan)           <br />A Simple C# Interpreter</li>
<li><a href="http://research.microsoft.com/Comega/">Cω</a> (MS Research)           <br />Comega</li>
<li><a href="http://www.resolvecorp.com/">eXtensible C#</a> (ResolveCorp)           <br />Language Extension</li>
<li><a href="http://research.microsoft.com/SpecSharp/">Spec#</a> (MS Research) </li>
<li><a href="http://research.microsoft.com/~nick/polyphony/">Polymorphic C#</a> (MS Research)           <br />Language has merged with Comega</li>
<li><a href="http://u-pereslavl.botik.ru/~vadim/MCSharp/">MC#</a> (Yury P. Serdyuk, Vadim B.Guzev)           <br />Multiprocessor C#</li>
<li><a href="http://sky.fit.qut.edu.au/~neverov/metaphor/">Metaphor</a> (Gregory Neverov @ Queensland University of Technology) </li>
<li><a href="http://www.paxscript.net/">paxScript.NET</a> (VIRT Laboratory) </li>
<li><a href="http://www.parallelcsharp.com/">Parallel C#</a> (Parallel Language Research Project) </li>
<li><a href="http://www.knowledge-net.ru/en/index.htm">Knowledge.Net</a> (Knowledge .NET Project Team) </li>
</ul>
</li>
<li>C++
<ul>
<li><a href="http://msdn.microsoft.com/vstudio/techinfo/articles/upgrade/managedext.asp">Managed Extensions for C++</a> (Microsoft) </li>
</ul>
</li>
<li>Caml
<ul>
<li><a href="http://research.microsoft.com/projects/ilx/fsharp.aspx">F#</a> (MS Research)           <br />(ML and Caml), Abstract IL, ILX</li>
<li><a href="http://www.pps.jussieu.fr/~montela/ocamil/documentation.html">OCAMIL</a> (Emmanuel Chailloux &amp; Raphael.Montelatici) </li>
</ul>
</li>
<li>CAT
<ul>
<li><a href="http://www.artima.com/weblogs/viewpost.jsp?thread=166952">CAT</a> (Christopher Diggins) </li>
</ul>
</li>
<li>CFML
<ul>
<li><a href="http://www.newatlanta.com/products/bluedragon/index.cfm">BlueDragon</a> (New Atlanta Communications, LLC.) </li>
</ul>
</li>
<li>Clarion#
<ul>
<li><a href="http://clarionsoftware.com/ClarionNet/ClarionNET.htm">Clarion#</a> (SoftVelocity) </li>
</ul>
</li>
<li>Cobol
<ul>
<li><a href="http://www.netcobol.com/products/windows/netcobol.html">NetCOBOL</a> (Fujitsu)           <br />COBOL for .NET</li>
<li><a href="http://www.netcobol.com/products/windows/neokicks.html">NeoKicks</a> (Fujitsu) </li>
<li><a href="http://www.microfocus.com/products/netexpress/">Net Express</a> (Micro Focus) </li>
<li><a href="http://www.intensitysoftware.com/Products/KICKSforNET8482/tabid/59/Default.aspx">KICKS for .NET™</a> (Intensity Software) </li>
</ul>
</li>
<li>Cobra
<ul>
<li><a href="http://cobra-language.com/">The Cobra Programming Language</a> (Cobra Language LLC) </li>
</ul>
</li>
<li>CULE
<ul>
<li><a href="http://www.softwareperspectives.com/CULEPlace/">CULE.Net</a> (Software Perspectives) </li>
</ul>
</li>
<li>E#
<ul>
<li><a href="http://code.google.com/p/nbusiness/">E#</a> (Justin Chase) </li>
</ul>
</li>
<li>Eiffel
<ul>
<li><a href="http://www.eiffel.com/">Eiffel ENViSioN!</a> (Eiffel Software) </li>
</ul>
</li>
<li>Flash
<ul>
<li><a href="http://www.dotnetpowered.com/">csswf</a> (Robin Debreuil) </li>
</ul>
</li>
<li>Forth
<ul>
<li><a href="http://www.dataman.ro/dforth/">Delta Forth .NET</a> (Valer BOCAN) </li>
<li><a href="http://sourceforge.net/projects/mrlooseforth/">MrLoose.Forth</a> (MrLoose) </li>
</ul>
</li>
<li>Fortran
<ul>
<li><a href="http://www.lahey.com/dotnet.htm">Lahey/Fujitsu Fortran for .NET</a> (Lahey Computer Systems, Inc.) </li>
<li><a href="http://www.salfordsoftware.co.uk/compilers/ftn95/dotnet.shtml">FTN95</a> (Salford Software Ltd.)           <br />Fortran for Microsoft .NET</li>
</ul>
</li>
<li>G#
<ul>
<li><a href="http://erniebooth.name/archive/2004/12/01/162.aspx">G#</a> (Ernest Booth) </li>
</ul>
</li>
<li>Haskell
<ul>
<li><a href="http://galois.com/~sof/hugs98.net/">Hugs98 for .NET</a> (Unspecified) </li>
<li><a href="http://www.mondrian-script.org/">Haskell for .NET</a> (Nigel Perry)           <br />using Mondrain for .NET</li>
<li><a href="http://php.cin.ufpe.br/~haskell/haskelldotnet/">Haskell.net Project</a> (Unspecified) </li>
</ul>
</li>
<li>IL/MSIL
<ul>
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconmicrosoftintermediatelanguagemsil.asp">MSIL</a> (Microsoft) </li>
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpconmsilassemblerilasmexe.asp">ilasm</a> (Microsoft)           <br />IL Assembler</li>
<li><a href="http://go-mono.com/tutorial/html/en/tools/assembler.html">Mono Assembler</a> (Novell (Mono Project)) </li>
<li><a href="http://www.southern-storm.com.au/docs/pnettools_4.html">Portable.NET Assembler</a> (dotGNU) </li>
</ul>
</li>
<li>Java
<ul>
<li><a href="http://msdn.microsoft.com/vjsharp/">Visual J# .NET</a> (Microsoft) </li>
<li><a href="http://www.ikvm.net/">IKVM.NET</a> (Jeroen Frijters)           <br />Java VM for .NET</li>
</ul>
</li>
<li>JavaScript
<ul>
<li><a href="http://www.gotdotnet.com/team/jscript/">JScript .NET </a>(GotDotNet) </li>
<li><a href="http://janet-js.sourceforge.net/">JANET</a> (Unspecified)           <br />JavaScript-compatible language</li>
<li><a href="http://savannah.gnu.org/cgi-bin/viewcvs/dotgnu-pnet/pnetlib/JScript/">DotGnu JScript</a> (dotGNU) </li>
</ul>
</li>
<li>Lexico
<ul>
<li><a href="http://riosur.net/">Lexico </a>(Unspecified)           <br />Spanish</li>
</ul>
</li>
<li>LISP
<ul>
<li><a href="http://weblogs.asp.net/jtobler/archive/2003/10/01/30000.aspx">clisp</a> (Microsoft) </li>
<li><a href="http://www.richhickey.com/dotlisp.htm">DotLisp</a> (Rich Hickey) </li>
<li><a href="http://www.lsharp.org/">L# (L Sharp .NET) </a>(Rob Blackwell)           <br />LISP-based script language</li>
<li><a href="http://foil.sourceforge.net/">FOIL</a> (Rich Hickey and Eric Thorsen) </li>
<li><a href="http://www.weitz.de/rdnzl/">RDNZL </a>(Edi Weitz)           <br />.NET Layer for Common Lisp </li>
</ul>
</li>
<li>LISP-like
<ul>
<li><a href="http://www.meta-alternative.net/techpreview.html">MBase</a> (Meta Alternative) </li>
<li><a href="http://www.codeplex.com/IronLisp">IronLisp</a> (CodePlex Community) </li>
</ul>
</li>
<li>LOGO
<ul>
<li><a href="http://monologo.sourceforge.net/">MonoLOGO</a> (Richard Hestilow) </li>
<li><a href="http://www.mech.upatras.gr/~robgroup/logo/turtletracks/index.html">TurtleTracks.net Logo</a> (University of Patras) </li>
</ul>
</li>
<li>Lua
<ul>
<li><a href="http://www.lua.inf.puc-rio.br/luanet/">Lua.NET</a> (PUC-RIO)           <br />Integrating Lua with Rotor</li>
</ul>
</li>
<li>Mercury
<ul>
<li><a href="http://www.cs.mu.oz.au/research/mercury/dotnet.html">Mercury on .NET</a> (Unspecified) </li>
</ul>
</li>
<li>Mixal Assembly Language
<ul>
<li><a href="http://sourceforge.net/projects/mixnet/">MixNet </a>(SourceForge) </li>
</ul>
</li>
<li>Modrian
<ul>
<li><a href="http://www.mondrian-script.org/">Mondrian for .NET</a> (Nigel Perry) </li>
</ul>
</li>
<li>Modula-2
<ul>
<li><a href="http://plas.fit.qut.edu.au/gpm/online_compiler.aspx">GPM/CLR</a> (Queensland University of Technology) </li>
</ul>
</li>
<li>Nemerle
<ul>
<li><a href="http://nemerle.org/">Nemerle</a> (The University of Wroclaw) </li>
</ul>
</li>
<li>Oberon
<ul>
<li><a href="http://www.oberon.ethz.ch/oberon.net/">Active Oberon for .NET </a>(ETH Zuerich) </li>
</ul>
</li>
<li>Pan
<ul>
<li><a href="http://www.haskell.org/edsl/pansharp.html">Pan#</a> (Computer Languages for Secondary Education) </li>
</ul>
</li>
<li>Pascal
<ul>
<li><a href="http://www.tmt.com/net.htm">TMT .NET</a> (TMT)           <br />Pascal Compiler</li>
</ul>
</li>
<li>Pascal Variants
<ul>
<li><a href="http://www.chromesville.com/">Chrome </a>(RemObjects) </li>
<li><a href="http://www.borland.com/us/products/delphi/index.html">Delphi</a> (CodeGear/Borland) </li>
<li><a href="http://sourceforge.net/projects/delphinet">Delphi.NET </a>(Marcus Schmidt)           <br />Interoperability tools</li>
<li><a href="http://plas.fit.qut.edu.au/gpcp/NET.aspx">Component Pascal</a> (QUT) </li>
</ul>
</li>
<li>Perl
<ul>
<li><a href="http://aspn.activestate.com/ASPN/NET/">Perl for .NET, PerlNET</a> (ActiveState SRL.) </li>
<li><a href="http://taubz.for.net/code/perlsharp/">PerlSharp</a> (Joshua Tauberer) </li>
</ul>
</li>
<li>PHP
<ul>
<li><a href="http://php4mono.sourceforge.net/">PHP4Mono</a> (Raphael Romeikat) </li>
<li><a href="http://www.codeproject.com/csharp/php4apps.asp">PHP4Apps</a> (Daaron) </li>
<li><a href="http://www.akbkhome.com/wiki.php/Projects/PHP_Sharp">PHP Sharp</a> (Unspecified) </li>
<li><a href="http://www.php.net/~sterling/mono/">PHP Mono Extensions </a>(Sterling Hughes) </li>
<li><a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=Phalanger">Phalanger </a>(CodePlex Community) </li>
<li><a href="http://ironphp.sourceforge.net/">IronPHP</a> (Ross Girshick) </li>
</ul>
</li>
<li>Processing
<ul>
<li><a href="http://dnetprocessing.sourceforge.net/index.html">Processing.NET</a> (Jonatan Rubio, etc. @ SourceForge) </li>
</ul>
</li>
<li>Prolog
<ul>
<li><a href="http://www.dcs.ed.ac.uk/home/jjc/psharp/psharp-1.1.3/dlpsharp.html">P#</a> (Jon Cook at Univ. of Edinburgh) </li>
<li><a href="http://prolog.hodroj.net/">Prolog.NET</a> (Oregon Institute of Technology) </li>
</ul>
</li>
<li>Python
<ul>
<li><a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython">IronPython</a> (Microsoft) </li>
<li><a href="http://www.dotnetpowered.com/">KOBRA</a> (Chetan Gadgil) </li>
<li><a href="http://starship.python.net/crew/mhammond/dotnet/">Python for .NET compiler</a> (Mark Hammond) </li>
<li><a href="http://pythonnet.sourceforge.net/">Python for .NET</a> (Brian Lloyd)           <br />.NET Integration with Python </li>
<li><a href="http://www.codeplex.com/IronPython">IronPython</a> (Microsoft) </li>
</ul>
</li>
<li>RPG
<ul>
<li><a href="http://www.asna.com/index/Products/VisualRPG/">Visual RPG for .NET</a> (ASNA) </li>
</ul>
</li>
<li>Ruby
<ul>
<li><a href="http://www.ironruby.net/">IronRuby</a> (Microsoft) </li>
<li><a href="http://jaen.saul.ee/rubynet/">Mono Ruby.NET</a> (Jaen,Mono Developers) </li>
<li><a href="http://www.geocities.co.jp/SiliconValley-PaloAlto/9251/ruby/nrb.html">NetRuby</a> (arton) </li>
<li><a href="http://www.castleproject.org/index.php/Rook">Rook</a> (Castle Project) </li>
<li><a href="http://www.saltypickle.com/rubydotnet/">Ruby/.NET Bridge</a> (Ben Schroeder, John Pierce) </li>
<li><a href="http://www.rubyclr.com/">RubyCLR</a> (John Lam) </li>
<li><a href="http://www.plas.fit.qut.edu.au/rubynet/">Ruby.NET</a> (Queensland University of Technology) </li>
</ul>
</li>
<li>Scala
<ul>
<li><a href="http://scala.epfl.ch/community/index.html">Scala on Microsoft.NET</a> (Martin Odersky, LAMP at EPFL) </li>
</ul>
</li>
<li>Scheme
<ul>
<li><a href="http://www.ccs.neu.edu/home/will/Larceny/">Common Larceny </a>(Northeastern University) </li>
<li><a href="http://www.rivendell.ws/dot-scheme/">Dot-Scheme</a> (Pedro Pinto)           <br />PLT Scheme Bridge</li>
<li><a href="http://www-sop.inria.fr/mimosa/fp/Bigloo/">Bigloo</a> (Inria Sophia-Antipolis) </li>
<li><a href="http://rover.cs.northwestern.edu/~scheme/">Hotdog</a> (Northwestern University) </li>
<li><a href="http://radio.weblogs.com/0101156/stories/2002/03/19/tachy.html">Tachy</a> (Ken Rawlings) </li>
<li><a href="http://www.cs.indiana.edu/~jgrinbla/index.htm">Scheme.NET</a> (Indiana University) </li>
<li><a href="http://www.codeplex.com/IronScheme">IronScheme</a> (CodePlex Community) </li>
</ul>
</li>
<li>Smalltalk
<ul>
<li><a href="http://www.smallscript.org/">S#</a> (SmallScript LLC) </li>
<li><a href="http://www.refactory.com/Software/SharpSmalltalk/">#Smalltalk</a> (John Brant &amp; Don Roberts) </li>
<li><a href="http://vmx-net.com/">VMX Smalltalk</a> (Robowiz Corporation) </li>
<li><a href="http://www.lesser-software.com/en/content/products/lswvst/lswvst-net.htm">LSWVST.NET</a> (Lesser Software) </li>
</ul>
</li>
<li>SML
<ul>
<li><a href="http://www.cl.cam.ac.uk/Research/TSG/SMLNET/">SML.NET</a> (MS Research, University of Cambridge) </li>
</ul>
</li>
<li>Spry
<ul>
<li><a href="http://spry-lang.org/">Spry </a>(Mark Hahn) </li>
</ul>
</li>
<li>Synergy
<ul>
<li><a href="http://www.synergex.com/oll_files/Synergex-2348.asp">Synergy</a> (Synergex) </li>
</ul>
</li>
<li>Tcl/Tk
<ul>
<li><a href="http://forge.novell.com/modules/xfmod/project/?ticklesharp">TickleSharp</a> (jscottb, Novell Forge) </li>
<li><a href="http://www.mailframe.net/Products/TCL/">Jacl.Net</a> (Mailframe) </li>
</ul>
</li>
<li>Visual Objects
<ul>
<li><a href="http://www.vulcandotnet.com/">Vulcan.NET</a> (GrafX Software Development) </li>
</ul>
</li>
<li>Zoon (Pascal, Modula-2 and Oberon family)
<ul>
<li><a href="http://www.cs.inf.ethz.ch/~zueff/ZonnonProject.htm">Zonnon</a> (Eugene Zueff) </li>
</ul>
</li>
</ul>
<p>&#160;</p>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul>Fuente: <a title="http://www.dotnetpowered.com/languages.aspx" href="http://www.dotnetpowered.com/languages.aspx">http://www.dotnetpowered.com/languages.aspx</a></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiosainz.com/2009/03/09/listado-de-lenguajes-para-net-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

