<?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>/dev/GON.cl &#187; Software Libre</title>
	<atom:link href="http://blog.gon.cl/cat/software/free-open-source-software/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.gon.cl</link>
	<description>blog respaldo anti-amnesia</description>
	<lastBuildDate>Thu, 12 Jan 2012 19:03:18 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Comunidades Libres Chilenas y de Habla Hispana</title>
		<link>http://blog.gon.cl/post/645</link>
		<comments>http://blog.gon.cl/post/645#comments</comments>
		<pubDate>Mon, 02 Feb 2009 23:46:59 +0000</pubDate>
		<dc:creator>gon</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[floss]]></category>
		<category><![CDATA[foss]]></category>
		<category><![CDATA[free and open source software]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://blog.gon.cl/post/645</guid>
		<description><![CDATA[Si quieres conocerlas, ve ac&#225;. Tweet]]></description>
			<content:encoded><![CDATA[<p> Si quieres conocerlas, <a href="http://blog.gon.cl/foss">ve ac&aacute;</a>.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.gon.cl%2Fpost%2F645&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.gon.cl/post/645"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.gon.cl/post/645"  data-text="Comunidades Libres Chilenas y de Habla Hispana" data-count="horizontal" data-via="sir_gon">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.gon.cl/post/645/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtualbox como herramienta de redes</title>
		<link>http://blog.gon.cl/post/591</link>
		<comments>http://blog.gon.cl/post/591#comments</comments>
		<pubDate>Sun, 25 Jan 2009 23:37:01 +0000</pubDate>
		<dc:creator>gon</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[servicio]]></category>
		<category><![CDATA[servicios]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualizaci贸n]]></category>

		<guid isPermaLink="false">http://blog.gon.cl/?p=591</guid>
		<description><![CDATA[Me enter&#233; que alguien se dedic&#243; a traducir toda la secci&#243;n de redes, del manual de ayuda de Virtualbox. Una m&#225;quina virtual maneja puertos, direcciones ip, t&#250;neles y cualquier cosa relacionada con redes, tal como un PC conectado a un switch (en modo NAT por supuesto, los otros modos de red tienen otras utilidades). Por [...]]]></description>
			<content:encoded><![CDATA[<p>Me enter&eacute; que alguien se dedic&oacute; a traducir toda la secci&oacute;n de redes, del manual de ayuda de Virtualbox.</p>
<p>Una m&aacute;quina virtual maneja puertos, direcciones ip, t&uacute;neles y cualquier cosa relacionada con redes, tal como un PC conectado a un switch (en modo NAT por supuesto, los otros modos de red tienen otras utilidades).</p>
<p>Por eso, es posible instalar servicios, hacer redirecciones y en general, hacer pruebas de red de todo tipo, incluso sniffing.</p>
<p>Especialmente &uacute;til para hacer pruebas sin afectar a otros equipos, o cuando no tenemos m&aacute;s de un PC y requerimos probar algo entre varios, o cuando no disponemos de una red o internet en la casa.</p>
<p>Para obtener el manual, v&eacute;ase <a href="http://www.dragonjar.org/manual-en-espanol-de-redes-con-virtualbox.xhtml">la fuente</a>.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.gon.cl%2Fpost%2F591&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.gon.cl/post/591"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.gon.cl/post/591"  data-text="Virtualbox como herramienta de redes" data-count="horizontal" data-via="sir_gon">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.gon.cl/post/591/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtualbox como herramienta para administradores</title>
		<link>http://blog.gon.cl/post/570</link>
		<comments>http://blog.gon.cl/post/570#comments</comments>
		<pubDate>Thu, 22 Jan 2009 02:02:24 +0000</pubDate>
		<dc:creator>gon</dc:creator>
				<category><![CDATA[Sistema Operativo]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[administrador de sistemas]]></category>
		<category><![CDATA[servicio]]></category>
		<category><![CDATA[servicios]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualizaci贸n]]></category>
		<category><![CDATA[vrdp]]></category>

		<guid isPermaLink="false">http://blog.gon.cl/?p=570</guid>
		<description><![CDATA[Adem&#225;s de la redirecci&#243;n de puertos, hay otra caracter&#237;stica de Virtualbox muy &#250;til para administradores: correr una m&#225;quina virtual SIN interfaz gr&#225;fica. Supongamos esta situaci&#243;n: Tenemos un servidor virtualizado (da lo mismo si es linux, windows, solaris, &#8230;), debemos ejecutarlo cada vez que parta el sistema y adem&#225;s debe consumir los menos recursos que sea [...]]]></description>
			<content:encoded><![CDATA[<p>Adem&aacute;s de la redirecci&oacute;n de puertos, hay otra caracter&iacute;stica de Virtualbox muy &uacute;til para administradores: correr una m&aacute;quina virtual SIN interfaz gr&aacute;fica.</p>
<p>Supongamos esta situaci&oacute;n: Tenemos un servidor virtualizado (da lo mismo si es linux, windows, solaris, &#8230;), debemos ejecutarlo cada vez que parta el sistema y adem&aacute;s debe consumir los menos recursos que sea posible.</p>
<p>La soluci&oacute;n pareciera ser muy sencilla. Virtualbox trae los comandos: <strong>vboxsdl</strong> y <strong>vboxheadless</strong>. Ambos permiten correr una m&aacute;quina virtual sin abrir el administrador de m&aacute;quinas virtuales.</p>
<p><strong>vboxsdl</strong> ejecuta el sistema virtualizado en una ventana de interfaz gr&aacute;fica, de hecho es lo mismo que correr el sistema desde el administrador de m&aacute;quinas virtuales, pero si lo llamamos directamente, nos evitamos tener que recurrir a este.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">vboxsdl <span style="color: #660033;">-startvm</span> <span style="color: #ff0000;">&quot;NOMBRE_DE_LA_MAQUINA_VIRTUAL&quot;</span></pre></div></div>

<p><strong>vboxheadless</strong> ejecuta el sistema virtualizado, pero sin levantar interfaz gr&aacute;fica alguna, por lo cual es posible arrancar una m&aacute;quina virtual solo con la consola. Esto es especialmente &uacute;til para servidores que prescinden del Xserver.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">vboxheadless <span style="color: #660033;">-startvm</span> <span style="color: #ff0000;">&quot;NOMBRE_DE_LA_MAQUINA_VIRTUAL&quot;</span></pre></div></div>

<p>Ahora, hay un peque&ntilde;o problema. Si no podemos ver la m&aacute;quina virtual &iquest;c&oacute;mo la controlamos?</p>
<p>Tengo ac&aacute; un par de consejos que he aplicado en windows xp virtualizando windows 2000 server, pero debiera poder aplicarse lo mismo en un host con Linux u otros sistemas.<br />
<span id="more-570"></span></p>
<h2>Configurar la m&aacute;quina virtual con escritorio remoto</h2>
<p>Si alguien ha ocupado las <em>guest additions</em>, usar un escritorio remoto es algo similar. Primero, debemos habilitar  el escritorio remoto para la VM, en el administrador de m&aacute;quinas virtuales de Virtualbox:</p>
<p><img class="aligncenter size-medium wp-image-580" title="virtualbox vrdp" src="http://blog.gon.cl/wp-content/uploads/2009/01/virtualbox_vrdp-300x241.png" alt="virtualbox vrdp" width="300" height="241" /></p>
<p>Consejo: cambiarle el puerto predeterminado, en windows sobre todo, debido a que el servicio de escritorio remoto reserva el uso del puerto por defecto. Si tenemos m&aacute;s de una m&aacute;quina virtual, entonces tambi&eacute;n deber&iacute;a tener cada una su propio puerto. En mi caso, lo deje con el puerto 1000.</p>
<p>Luego, con el mismo cliente de escritorio remoto de windows ( Inicio -&gt; todos los programas -&gt; Accesorios-&gt; Conexi&oacute;n a escritorio remoto ), podemos conectarnos al servidor de virtualbox, usando como host <strong>localhost:1000</strong>.</p>
<p>En Kubuntu, viene el cliente krdc, que deber&iacute;a permitir hacer lo mismo (no he probado a&uacute;n).</p>
<h2>Ajuste para host Windows: arrancar la VM sin mostrar la consola de <strong>cmd</strong></h2>
<p>Solo hay una peque&ntilde;a gran incomodidad. Justamente, me quer&iacute;a ahorrar una ventana en la barra de tareas corriendo la VM en el fondo, pero igual me qued&oacute; visible la consola de cmd.</p>
<p>Hay varias formas para ejecutar un comando en windows, pero la m&aacute;s compleja consiste en usar unos par&aacute;metros de la WINAPI a nivel de c&oacute;digo fuente. Por lo tanto no es una soluci&oacute;n viable.</p>
<p>La &uacute;nica soluci&oacute;n satisfactoria <a href="http://www.winhelponline.com/blog/run-bat-files-invisibly-without-displaying-command-prompt/">que he encontrado</a> hasta el minuto, es usar una combinaci&oacute;n de un archivo por lotes (.bat) con un vbscript (.vbs) que se pueda ejecutar desde el escritorio:</p>
<p><strong>vboxsart.bat</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #ff0000;">&quot;C:\Archivos de programa\Sun\xVM VirtualBox<span style="color: #000099; font-weight: bold;">\V</span>BoxHeadless.exe&quot;</span> <span style="color: #660033;">-startvm</span> <span style="color: #ff0000;">&quot;NOMBRE_DE_MAQUINA_VIRTUAL&quot;</span></pre></div></div>

<p>(modificar la ruta a vboxheadless si es necesario)</p>
<p>En el mismo directorio, creamos <strong>vboxstart.vbs</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">Set WshShell <span style="color: #339933;">=</span> CreateObject<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;WScript.Shell&quot;</span><span style="color: #009900;">&#41;</span>
WshShell.<span style="color: #202020;">Run</span> chr<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">34</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span> <span style="color: #ff0000;">&quot;vboxstart.bat&quot;</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;</span> Chr<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">34</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span>
Set WshShell <span style="color: #339933;">=</span> Nothing</pre></div></div>

<p>Finalmente, con crear un acceso directo y moverlo a Inicio-&gt;Todos los programas -&gt; Inicio, o cualquier otra forma de arrancar comandos al bootear windows, quedar&iacute;a listo.</p>
<p>Afortunadamente en linux es mucho m&aacute;s f&aacute;cil arrancar estos comandos, sobre todo porque podemos crear scripts de inicio como servicio, o por &uacute;ltimo cuando lo hacemos desde X, no se levanta ninguna ventana de consola (por defecto).</p>
<h2>Otro consejo</h2>
<p>Windows 2000 Server tiene una ma&ntilde;a. Para hacer iniciar la sesi&oacute;n hay que presionar ctrl+alt+supr. Si lo hacemos, responder&aacute; la combinaci&oacute;n de teclas del sistema Host. Para evitar eso, se puede configurar a mano un inicio de sesi&oacute;n autom&aacute;tico en el sistema Guest. En general, se aconseja evitar el uso de atajos de teclado en las m&aacute;quinas virtuales.</p>
<h2>Tan solo falta&#8230;</h2>
<p>Bueno, algo que no he investigado a&uacute;n, es como crear y configurar la m&aacute;quina virtual por consola, sin necesitar el asistente gr&aacute;fico de virtualbox. Seguramente es muy sencillo, as&iacute; que se deja como ejercicio para el lector. Hint: RTFM.</p>
<p>Otro detalles que s&iacute; me falta, y podr&iacute;a ser serio, es como mandarle una se&ntilde;al de apagado a la m&aacute;quina virtual, para poder bajarla en forma segura. Por el momento, solo puedo apagar la m&aacute;quina matando el proceso de la m&aacute;quina virtual (inseguro) o apagando el sistema invitado a trav&eacute;s del escritorio remoto.</p>
<p><a href="http://mbahamonde.boaboa.org">Me acaban de mandar</a> un enlace de un <a href="http://bbs.archlinux.org/viewtopic.php?id=61646">script de servicio</a>, para arrancar y detener una m&aacute;quina virtual en Archlinux.</p>
<p>Finalmente, quedo en deuda con algunas pruebas en Kubuntu hasta nuevo aviso.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.gon.cl%2Fpost%2F570&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.gon.cl/post/570"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.gon.cl/post/570"  data-text="Virtualbox como herramienta para administradores" data-count="horizontal" data-via="sir_gon">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.gon.cl/post/570/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>VirtualBox! Me salvaste el d&#237;a</title>
		<link>http://blog.gon.cl/post/561</link>
		<comments>http://blog.gon.cl/post/561#comments</comments>
		<pubDate>Mon, 19 Jan 2009 02:58:40 +0000</pubDate>
		<dc:creator>gon</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualizaci贸n]]></category>

		<guid isPermaLink="false">http://blog.gon.cl/?p=561</guid>
		<description><![CDATA[El primer intento de implantaci&#243;n de la aplicaci&#243;n de lectura de huellas no fue muy bueno. Antes de continuar, conozco un documental (minuto 28) que tiene mucho que ver con este caso. En primer lugar, me enter&#233; a destiempo que el servidor corr&#237;a la versi&#243;n 7 de SQL Server. Adem&#225;s, es dif&#237;cil ir cualquier momento [...]]]></description>
			<content:encoded><![CDATA[<p>El primer intento de implantaci&oacute;n de la aplicaci&oacute;n de lectura de huellas no fue muy bueno.  Antes de continuar, conozco <a href="http://video.google.com/videoplay?docid=-3689100573502496918">un documental (minuto 28)</a> que tiene mucho que ver con este caso.</p>
<p>En primer lugar, me enter&eacute; a destiempo que el servidor corr&iacute;a la versi&oacute;n 7 de SQL Server. Adem&aacute;s, es dif&iacute;cil ir cualquier momento al lugar para hacer cualquier prueba, menos para estar sentado tranquilo codeando. Lo primero que intentamos hace un tiempo, fue hacer una copia de seguridad de la base de datos completa. Suponiendo que Microsoft Management Studio ser&iacute;a suficiente para conectarme a la base y crear las tablas nuevas, fue lo primero que pens&eacute; hacer ese d&iacute;a.</p>
<p>Pero como la Ley de Murphy est&aacute; presente siempre, me sali&oacute; un inc&oacute;modo mensaje dici&eacute;ndome que <strong>No se puede conectar a una versi&oacute;n anterior de SQL Server menor 2000</strong> (es decir, versi&oacute;n 8). Ya que Management Studio esta basado en .NET, dude que mi aplicaci&oacute;n en .NET pudiera conectarse. M&aacute;s tarde, descubr&iacute; que estaba equivocado, pero en el momento no tuve alternativa m&aacute;s que evaluar otras soluciones.</p>
<p><span id="more-561"></span> Entonces, durante esta fase de la evaluaci&oacute;n de soluciones nuevas, consideramos replicar el servidor completo para averiguar como hacer funcionar todo.  Para ello, conseguimos una copia de SQL Server 7. Lamentablemente, me fue imposible instalarla en XP. Por eso, adem&aacute;s consegu&iacute; una copia de Windows 2000 Server.</p>
<h2>Salvando la oscura era digital</h2>
<p>Lo primero que pens&eacute;, fue instalar Windows 2000 server la m&aacute;quina que ten&iacute;amos para hacer pruebas. El problema, es que aun teniendo &eacute;xito, luego no podr&iacute;a trabajar con ello si me llevaba el notebook. Por otro lado, no pod&iacute;a instalarle el sistema al notebook, porque no tengo espacio para ello, mis particiones ya est&aacute;n hechas.  Primero, como igual deb&iacute;a hacerlo, ocupe un disco de ubuntu para particionar, y luego se instal&oacute; normalmente windows 2000 en ese equipo.</p>
<p>Para solucionar el asunto en mi notebook, record&eacute; a un amigui: <a href="http://www.virtualbox.org/">virtualbox</a>. Cree la m&aacute;quina virtual, instal&eacute; windows 2000 server y finalmente, mont&eacute; el sql server 7 en &eacute;l.  En los 2 casos, logramos restaurar la copia de seguridad completa que nos hab&iacute;an facilitado la vez anterior. Por lo cual, partimos el d&iacute;a anotando un &eacute;xito.</p>
<h2>Conectando con la oscura era digital</h2>
<p>La segunda prueba, consist&iacute;a en averiguar si la aplicaci&oacute;n en .NET era capaz de conectarse a SQL Server 7.  Nuevamente gracias a @<a href="http://janitux.boaboa.org/">janitux</a> quien me dio el dato, me fue posible hacer una conexi&oacute;n desde mi Sistema Anfitri&oacute;n (windows xp y/o kubuntu) al sistema invitado (windows 2000 server) donde se encontraba corriendo SQL Server 7. Para lograr esta magia, se debe crear un redirecci&oacute;n de puerto (mismo concepto que se aplica en un router), de tal modo que al conectarme a un puerto X en mi m&aacute;quina anfitri&oacute;n, pasara hacia dentro de la m&aacute;quina invitada.  La configuraci&oacute;n se realiza por consola de un modo similar a esto:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> C:<span style="color: #000000; font-weight: bold;">\&quot;</span>Archivos de Programa<span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\&quot;</span>Sun<span style="color: #000099; font-weight: bold;">\&quot;</span>xVM VirtualBox&quot;</span>\
VBoxManage.exe setextradata <span style="color: #ff0000;">&quot;nombrevm&quot;</span> <span style="color: #ff0000;">&quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/NOMBRE_DE_REDIRECCION/HostPort&quot;</span> PUERTO_HOST
VBoxManage.exe setextradata <span style="color: #ff0000;">&quot;nombrevm&quot;</span> <span style="color: #ff0000;">&quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/NOMBRE_DE_REDIRECCION/GuestPort&quot;</span> PUERTO_VM
VBoxManage.exe setextradata <span style="color: #ff0000;">&quot;nombrevm&quot;</span> <span style="color: #ff0000;">&quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/NOMBRE_DE_REDIRECCION/Protocol&quot;</span> TCP
::
:::: listo<span style="color: #000000; font-weight: bold;">!</span></pre></div></div>

<ul>
<li><strong>nombrevm</strong> = Nombre de mi m&aacute;quina virtual.</li>
<li><strong>NOMBRE_DE_REDIRECCION</strong> = un nombre para la redirecci&oacute;n (ie: http, ftp, myHttp, sql, &#8230;).</li>
<li><strong>PUERTO_HOST</strong> = n&uacute;mero de puerto de la m&aacute;quina host.</li>
<li><strong>PUERTO_VM</strong> = n&uacute;mero de puerto para enviar a la m&aacute;quina virtual.</li>
</ul>
<p>(Cuando tenga un tiempo, probar&eacute; lo mismo en Linux)  Luego de eso, conect&eacute; a localhost:1433 (puerto por defecto de SQL Server) y listo! Estaba andando perfecto <img src='http://blog.gon.cl/wp-content/plugins/smilies-themer/GON/biggrin.png' alt=':D' class='wp-smiley' /> .</p>
<h2>蓌ito!</h2>
<p>A pesar de estar trabajando con una plataforma propietaria, las soluciones a varios problemas, pasaron por la aplicaci&oacute;n de software libre. Sin duda un gran triunfo. <img src='http://blog.gon.cl/wp-content/plugins/smilies-themer/GON/biggrin.png' alt=':D' class='wp-smiley' /> </p>
<p>Un detalle, ac&aacute; est&aacute; el video con el documental completo  <img src='http://blog.gon.cl/wp-content/plugins/smilies-themer/GON/biggrin.png' alt=':D' class='wp-smiley' /> :</p>
<p><a href="http://blog.gon.cl/post/561"><em>Click here to view the embedded video.</em></a></p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.gon.cl%2Fpost%2F561&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.gon.cl/post/561"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.gon.cl/post/561"  data-text="VirtualBox! Me salvaste el d&iacute;a" data-count="horizontal" data-via="sir_gon">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.gon.cl/post/561/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#191;Han tenido problemas con la delicious toolbar?</title>
		<link>http://blog.gon.cl/post/214</link>
		<comments>http://blog.gon.cl/post/214#comments</comments>
		<pubDate>Mon, 01 Sep 2008 00:14:30 +0000</pubDate>
		<dc:creator>gon</dc:creator>
				<category><![CDATA[respaldo]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[delicious]]></category>
		<category><![CDATA[extensi贸n]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[xpi]]></category>

		<guid isPermaLink="false">http://blog.gon.cl/?p=214</guid>
		<description><![CDATA[Desde hace algunos d&#237;as, not&#233; que misteriosamente desaparec&#237;an mis &#8220;bundles&#8221; y algunos tags en La extensi&#243;n Delicious para Firefox. Buscando encontr&#233; este hilo de discusi&#243;n en sus propios foros. Como mencionan, la &#250;ltima actualizaci&#243;n corrompe la base de datos local de los marcadores. La soluci&#243;n es bajar una versi&#243;n anterior de la extensi&#243;n (dicen que [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace algunos d&iacute;as, not&eacute; que misteriosamente desaparec&iacute;an mis &#8220;bundles&#8221; y algunos tags en La extensi&oacute;n Delicious para Firefox.</p>
<p>Buscando encontr&eacute; <a href="http://support.delicious.com/forum/comments.php?DiscussionID=701">este hilo</a> de discusi&oacute;n en sus propios foros.</p>
<p>Como mencionan, la &uacute;ltima actualizaci&oacute;n corrompe la base de datos local de los marcadores.</p>
<p>La soluci&oacute;n es <a href="https://addons.mozilla.org/en-US/firefox/addons/versions/3615">bajar una versi&oacute;n anterior</a> de la extensi&oacute;n (dicen que hasta la 2.0.72 funciona bien) o una versi&oacute;n testing que est&aacute; disponible en <a href="http://tech.groups.yahoo.com/group/delicious-firefox-extension/files/">un grupo de yahoo</a>.</p>
<p>El problema con esto &uacute;ltimo es que es necesario tener una cuenta yahoo y entrar al grupo. Por suerte se puede dejar m&aacute;s tarde. Pero mientras tanto estuve dentro, copie el <a href="http://f1.grp.yahoofs.com/v1/gDC7SB2pxJgkvag_E1K384lduP7k-zZdTHm-q5xkWHphjQKg-m3I5H_v9yDuwHrCkQN60FSx2lPqPmiFNEL77yVmYrRGFKY/deliciousBookmarks-2-0-99.xpi">link directo al archivo la extensi&oacute;n</a>.</p>
<p>Ojala les sea de ayuda a los usuarios de delicious toolbar <img src='http://blog.gon.cl/wp-content/plugins/smilies-themer/GON/biggrin.png' alt=':D' class='wp-smiley' /> .</p>
<p>Update, guarde la copia y <a href="http://rapidshare.com/files/141698711/deliciousBookmarks-2-0-99.xpi.html">la subi ac&aacute;</a>.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.gon.cl%2Fpost%2F214&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.gon.cl/post/214"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.gon.cl/post/214"  data-text="&iquest;Han tenido problemas con la delicious toolbar?" data-count="horizontal" data-via="sir_gon">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.gon.cl/post/214/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Descargar contenido Multimedia inscrustado (o como Bajar Videos de Youtube v2.0)</title>
		<link>http://blog.gon.cl/post/86</link>
		<comments>http://blog.gon.cl/post/86#comments</comments>
		<pubDate>Mon, 19 Nov 2007 23:41:42 +0000</pubDate>
		<dc:creator>gon</dc:creator>
				<category><![CDATA[C贸mo se hace]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://blog.gon.cl/2007/11/19/descargar-contenido-multimedia-inscrustado-o-como-bajar-videos-de-youtube-v20/</guid>
		<description><![CDATA[Debido al tremendo &#233;xito de este post, y a que por casualidad me d&#237; cuenta que esta levemente obsoleto (la extensi&#243;n ya no funciona con youtube), encontr&#233; esta nueva extensi&#243;n para Firefox: DownloadHelper. Funciona con videos vistos el propio sitio de youtube, con videos inscrustados, con videos de otros sitios, y muchos otros tipos de [...]]]></description>
			<content:encoded><![CDATA[<p>Debido al tremendo &eacute;xito de <a href="http://blog.gon.cl/2007/04/26/descargar-y-ver-videos-flv-youtube-google-metacafe-etc-en-linux/">este post</a>, y a que por casualidad me d&iacute; cuenta que esta levemente obsoleto (la extensi&oacute;n ya no funciona con youtube), encontr&eacute; esta nueva extensi&oacute;n para Firefox: <a href="https://addons.mozilla.org/es-ES/firefox/addon/3006">DownloadHelper</a>.</p>
<p>Funciona con videos vistos el propio sitio de youtube, con videos inscrustados, con videos de otros sitios, y muchos otros tipos de contenido multimedia.</p>
<p>La ocupe para bajar varias im&aacute;genes de una galer&iacute;a, todo en un paso. Es como DownThemAll!, pero m&aacute;s selectivo, es decir, inmediatamente identifica los links de contenido multimedia.</p>
<p>Pru&eacute;benla.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.gon.cl%2Fpost%2F86&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.gon.cl/post/86"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.gon.cl/post/86"  data-text="Descargar contenido Multimedia inscrustado (o como Bajar Videos de Youtube v2.0)" data-count="horizontal" data-via="sir_gon">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.gon.cl/post/86/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Haciendo documentaci&#243;n decente con Doxygen</title>
		<link>http://blog.gon.cl/post/52</link>
		<comments>http://blog.gon.cl/post/52#comments</comments>
		<pubDate>Sat, 14 Jul 2007 04:29:16 +0000</pubDate>
		<dc:creator>gon</dc:creator>
				<category><![CDATA[GDT]]></category>
		<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://blog.gon.cl/2007/07/14/haciendo-documentacion-decente-con-doxygen/</guid>
		<description><![CDATA[Ya llevo un buen tiempo ocupando esta herramienta (y con ganas de escribir de ella), pero no hab&#237;a tenido tiempo. Doxygen es un programa esencialmente de consola, que lee el c&#243;digo fuente de un programa, y a partir de los &#8220;comentarios&#8221; m&#225;s las definiciones del propio c&#243;digo genera la documentaci&#243;n, la cual puede hacerse en [...]]]></description>
			<content:encoded><![CDATA[<p>Ya llevo un buen tiempo ocupando esta herramienta (y con ganas de escribir de ella), pero no hab&iacute;a tenido tiempo.</p>
<p>Doxygen es un programa esencialmente de consola, que lee el c&oacute;digo fuente de un programa, y a partir de los &#8220;comentarios&#8221; m&aacute;s las definiciones del propio c&oacute;digo genera la documentaci&oacute;n, la cual puede hacerse en varios formatos a la vez.</p>
<p>Dentro de los formatos de documento que m&aacute;s me interesan est&aacute; disponible el HTML (varias p&aacute;ginas con enlaces entre s&iacute;) y LaTeX (el cual se puede pasar a PDF con pdflatex).</p>
<p>En el proyecto GDT, he estado traspasando la antigua documentaci&oacute;n a los comentarios del c&oacute;digo fuente.</p>
<p>Lo interesante de Doxygen, es que en s&iacute; trabaja parecido a un compilador, en el sentido de que analiza el texto, la sintaxis, reconoce el lenguaje,y adem&aacute;s permite su propia sintaxis en los comentarios, de modo que cualquier cosa que uno escriba puede ser <em>formateada</em> al generar el documento, pero sin alterar la funcionalidad del programa.</p>
<p>Otro dato bueno, es que Doxygen permite ocupar una herramienta externa de Graphviz llamada &#8220;<strong>dot</strong>&#8220;. Este programita hace gr&aacute;ficos/diagramas. En conjunto con Doxygen, genera los diagramas de colaboraci&oacute;n y herencia entre las Clases.</p>
<p>Finalmente, obtenemos un documento que hace referencia a todo nuestro programa, de calidad profesional, y que permite una facil publicaci&oacute;n.</p>
<p>El &uacute;nico contra que llevo hasta el minuto, es que en la versi&oacute;n PDF, la documentaci&oacute;n de GDT me est&aacute; quedando un poquito pasada de peso (3 MB, con m&aacute;s de 500 p&aacute;ginas). Tal vez sea porque active la opci&oacute;n que incluye todos los m&eacute;todos heredados en las Clases hijas, o quiz&aacute;s GDT tiene muchas Clases.</p>
<p>Hay 2 cosas que he descubierto muy bien a&uacute;n, pero me parece que se pueden hacer son:</p>
<ul>
<li>Agrandar el tama&ntilde;o de las f&oacute;rmulas matem&aacute;ticas.</li>
<li>Incluir im&aacute;genes en el PDF (para contribuir con la obesidad del documento :P)</li>
</ul>
<p>Para instalar en ubuntu:</p>
<p>sudo apt-get install doxygen graphviz tetex-base tetex-extra</p>
<p>M&aacute;s informaci&oacute;n en la <a href="http://www.stack.nl/~dimitri/doxygen/ ">web oficial de Doxygen</a>.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.gon.cl%2Fpost%2F52&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.gon.cl/post/52"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.gon.cl/post/52"  data-text="Haciendo documentaci&oacute;n decente con Doxygen" data-count="horizontal" data-via="sir_gon">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.gon.cl/post/52/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>As&#237; es la comunidad Libre</title>
		<link>http://blog.gon.cl/post/47</link>
		<comments>http://blog.gon.cl/post/47#comments</comments>
		<pubDate>Sat, 02 Jun 2007 05:21:30 +0000</pubDate>
		<dc:creator>gon</dc:creator>
				<category><![CDATA[Software Libre]]></category>

		<guid isPermaLink="false">http://blog.gon.cl/2007/06/02/asi-es-la-comunidad-libre/</guid>
		<description><![CDATA[Este video grafica en parte como pensamos los usuarios de software libre, ojala en la Universidad pensaran de la misma forma y me dejar&#225;n hacer lo mismo . &#160; &#160; Fuente: Tecnosquad.org Tweet]]></description>
			<content:encoded><![CDATA[<p align="left"> Este video grafica en parte como pensamos los usuarios de software libre, ojala en la Universidad pensaran de la misma forma <img src='http://blog.gon.cl/wp-content/plugins/smilies-themer/GON/lol.png' alt=':lol:' class='wp-smiley' /> y me dejar&aacute;n hacer lo mismo <img src='http://blog.gon.cl/wp-content/plugins/smilies-themer/GON/lol.png' alt=':lol:' class='wp-smiley' /> .</p>
<p align="center">&nbsp;</p>
<p align="center"><code><p><a href="http://blog.gon.cl/post/47"><em>Click here to view the embedded video.</em></a></p></code></p>
<p align="center">&nbsp;</p>
<p align="left">Fuente:  <a href="http://www.tecnosquad.org/get-ubuntu/">Tecnosquad.org</a></p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblog.gon.cl%2Fpost%2F47&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=85px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://blog.gon.cl/post/47"></g:plusone>
			</div>
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://blog.gon.cl/post/47"  data-text="As&iacute; es la comunidad Libre" data-count="horizontal" data-via="sir_gon">Tweet</a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.gon.cl/post/47/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 3.194 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-05 14:48:30 -->

