<?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>Jorge Iván Meza Martínez &#187; Windows</title>
	<atom:link href="http://blog.jorgeivanmeza.com/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jorgeivanmeza.com</link>
	<description>The Fire Within Me: &#34;knowledge will set you free&#34;</description>
	<lastBuildDate>Thu, 22 Jul 2010 06:31:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3550</generator>
		<item>
		<title>Recuperar el GRUB de GNU/Linux Ubuntu 10.04 después de instalar Windows</title>
		<link>http://blog.jorgeivanmeza.com/2010/07/recuperar-el-grub-de-gnulinux-ubuntu-10-04-despues-de-instalar-windows/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=recuperar-el-grub-de-gnulinux-ubuntu-10-04-despues-de-instalar-windows</link>
		<comments>http://blog.jorgeivanmeza.com/2010/07/recuperar-el-grub-de-gnulinux-ubuntu-10-04-despues-de-instalar-windows/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 04:04:13 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=4345</guid>
		<description><![CDATA[Introducción. Después de instalar Windows sucedió lo que se esperaba, el MBR del disco duro fue sobreescrito por el instalador y el GRUB fue removido.  Como consecuencia de esto ya no es posible acceder a Linux, únicamente a Windows. Este es el procedimiento necesario para recuperar el GRUB de un GNU/Linux Ubuntu 10.04 instalado previamente [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>Después de <a href="http://blog.jorgeivanmeza.com/2010/07/preparar-una-unidad-usb-de-instalacion-de-windows-7-utilizando-gnulinux/" target="_blank">instalar Windows</a> sucedió lo que se esperaba, el MBR del disco duro fue sobreescrito por el instalador y el GRUB fue removido.  Como consecuencia de esto ya no es posible acceder a Linux, únicamente a Windows.</p>
<p>Este es el procedimiento necesario para recuperar el GRUB de un GNU/Linux Ubuntu 10.04 instalado previamente a la instalación de Windows 7.</p>
<h2>Recuperar el GRUB.</h2>
<p>Para hacer esto es necesario iniciar el equipo con una versión <em>en vivo</em> de GNU/Linux Ubuntu 10.04, esto se logra con el <a href="http://www.ubuntu.com/desktop/get-ubuntu/download" target="_blank">CD de instalación</a> o con su respectiva <a href="http://blog.jorgeivanmeza.com/2009/11/creacion-de-una-liveusb-con-ubuntu-9-10-utilizando-el-usb-startup-disk-creator/" target="_blank">LiveUSB</a>.  Se debe especificar durante su inicio que la intención es la de probar el sistema operativo mas no de instalarlo nuevamente.</p>
<p>A continuación es necsario identificar cual es el disco y la partición raíz (donde se encuentre <span style="font-family: courier new,courier;">/boot</span>) de GNU/Linux. La forma mas simple de hacer esto es utilizando el administrador de unidades y medios (<em>Disk Utility</em>) ejecutando el siguiente comando o seleccionando el menú <strong>System</strong> &gt; <strong>Administration</strong> &gt; <strong>Disk Utility</strong>.</p>
<p><span style="font-family: courier new,courier;">$ /usr/bin/palimpsest</span></p>
<div id="attachment_4346" class="wp-caption aligncenter" style="width: 1019px"><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/07/DiskPartitions.png"><img class="size-full wp-image-4346" title="DiskPartitions" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/07/DiskPartitions.png" alt="Particiones del disco duro" width="1009" height="729" /></a><p class="wp-caption-text">Particiones del disco duro</p></div>
<p>En este caso, el directorio raíz se encuentra en la partición 5 del primer disco duro, es decir, su dispositivo es <span style="font-family: courier new,courier;">/dev/sda5</span>.</p>
<p>Desde una terminal se procede a montar la partición mencionada anteriormente con mediante als siguientes instrucciones.</p>
<p><span style="font-family: courier new,courier;">$ mkdir /tmp/raiz</span></p>
<p><span style="font-family: courier new,courier;">$ sudo mount <strong>/dev/sda5</strong> /tmp/raiz</span></p>
<p>Finalmente se solicita que se recree el GRUB en el MBR basado en la información encontrada.</p>
<p><span style="font-family: courier new,courier;">$ sudo grub-install --root-directory=/tmp/raiz <strong>/dev/sda</strong></span></p>
<p><strong>Importante</strong>: es necesario tener en cuenta que el GRUB se crea sobre el disco duro elegido (<span style="font-family: courier new,courier;">sda</span>), <span style="text-decoration: underline;">no</span> sobre una partición específica (<span style="font-family: courier new,courier;">sda5</span>).</p>
<p>Al reiniciar el sistema operativo ya deberá aparecer el GRUB permitiéndole elegir cual de los sitemas operativos registrados iniciar.</p>
<h2>Agregar Windows a la lista de selección.</h2>
<p>En este caso primero instalé Ubuntu y después instalé Windows lo que motivó en primera instancia que se perdiera el MBR.  Esto trae consigo un problema secundario: al recuperar el GRUB este no contiene una referencia a Windows ya que cuando fue creado aún no se había instalado el segundo sistema operativo.</p>
<p>Para solucionar este problema se deben instalar las herramientas del GRUB de la siguiente manera.</p>
<p><span style="font-family: courier new,courier;">$ sudo aptitude install grub-pc</span></p>
<p>Con ellas, cada vez que se actualice su información se revisarán las particiones existentes en búsqueda de nuevos sistemas operativos que se configurarán automáticamente para aparecer en el GRUB la próxima vez que se reinicie el sistema.</p>
<p><span style="font-family: courier new,courier;">$ sudo update-grub2</span></p>
<p>Para este caso específico, la partición de Windows 7 (NTFS) corresponde con el dispositivo /dev/sda2 motivo por el cual se agrega automáticamente la siguiente opción en el archivo <span style="font-family: courier new,courier;">/boot/grub/grub.cfg</span>.</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">menuentry &#8220;Windows 7 (loader) (on /dev/sda2)&#8221; {<br />
insmod ntfs<br />
set root=&#8217;(hd<strong>0,2</strong>)&#8217;<br />
search --no-floppy --fs-uuid --set 4a3c22f43c22db29<br />
chainloader +1<br />
}</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2010/07/recuperar-el-grub-de-gnulinux-ubuntu-10-04-despues-de-instalar-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Preparar una unidad USB de instalación de Windows 7 utilizando GNU/Linux</title>
		<link>http://blog.jorgeivanmeza.com/2010/07/preparar-una-unidad-usb-de-instalacion-de-windows-7-utilizando-gnulinux/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=preparar-una-unidad-usb-de-instalacion-de-windows-7-utilizando-gnulinux</link>
		<comments>http://blog.jorgeivanmeza.com/2010/07/preparar-una-unidad-usb-de-instalacion-de-windows-7-utilizando-gnulinux/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 00:04:28 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[USB]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=3687</guid>
		<description><![CDATA[Introducción. En algunos casos se necesita instalar Windows como sistema operativo en máquinas que no disponen de una unidad lectora de CD/DVD, tal es el caso de los netbooks actuales.  Windows a diferencia de algunas versiones de Linux como Ubuntu, no incluye una herramienta para crear instaladores del sistema operativo en memorias USB, sin embargo [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>En algunos casos se necesita instalar Windows como sistema operativo en máquinas que no disponen de una unidad lectora de CD/DVD, tal es el caso de los <em>netbooks</em> actuales.  Windows a diferencia de algunas versiones de Linux como Ubuntu, no incluye una herramienta para crear instaladores del sistema operativo en memorias USB, sin embargo los pasos que se deben seguir para crearlas no son complejos.</p>
<p>A continuación se detalla el procedimiento necesario para crear unidades USB con los instaladores de Windows utilizando un equipo con GNU/Linux Ubuntu 10.04 (en general, cualquier distribución de Linux servirá).</p>
<h2>Requerimientos.</h2>
<ul>
<li>Un computador con GNU/Linux.</li>
<li>Una unidad de DVD.</li>
<li>Una memoria USB de por lo menos 3GB.</li>
<li>Un DVD de instalación de Windows 7 (probablemente funcionen también otras versiones).</li>
</ul>
<h2>Procedimiento.</h2>
<h3>Determinar el dispositivo que corresponde a la memoria USB.</h3>
<p>Insertar la memoria en un puerto USB libre y ejecutar el siguiente comando.</p>
<p><span style="font-family: courier new,courier;">$ dmesg | tail -20</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">[16590.915054] scsi10 : SCSI emulation for USB Mass Storage devices<br />
[16590.915460] usb-storage: device found at 7<br />
[16590.915466] usb-storage: waiting for device to settle before scanning<br />
[16592.371732] usb 2-1: USB disconnect, address 7<br />
[16603.750099] usb 2-2: new high speed USB device using ehci_hcd and address 8<br />
[16603.902794] usb 2-2: configuration #1 chosen from 1 choice<br />
[16603.913861] scsi11 : SCSI emulation for USB Mass Storage devices<br />
[16603.922229] usb-storage: device found at 8<br />
[16603.922232] usb-storage: waiting for device to settle before scanning<br />
[16608.923049] usb-storage: device scan complete<br />
[16608.923986] scsi 11:0:0:0: Direct-Access              MIMOBOT          0.00 PQ: 0 ANSI: 2<br />
[16608.927668] sd 11:0:0:0: Attached scsi generic sg2 type 0<br />
<strong>[16608.929715] sd 11:0:0:0: [sdb] 7892087 512-byte logical blocks: (4.04 GB/3.76 GiB)<br />
[16608.936095] sd 11:0:0:0: [sdb] Write Protect is off<br />
[16608.936106] sd 11:0:0:0: [sdb] Mode Sense: 00 00 00 00<br />
[16608.936113] sd 11:0:0:0: [sdb] Assuming drive cache: write through<br />
[16608.941652] sd 11:0:0:0: [sdb] Assuming drive cache: write through<br />
[16608.941659]  <span style="color: #ff6600;">sdb</span>: sdb1<br />
[16609.210304] sd 11:0:0:0: [sdb] Assuming drive cache: write through<br />
[16609.210316] sd 11:0:0:0: [sdb] Attached SCSI removable disk</strong></span></p>
<p>Desomntar el dispositivo que referencia a la unidad USB.</p>
<p><span style="font-family: courier new,courier;">$ umount /dev/<strong><span style="color: #ff6600;">sdb1</span></strong></span></p>
<h3>Crear una partición para los archivos de instalación.</h3>
<p><span style="font-family: courier new,courier;">$ sudo fdisk /dev/<strong><span style="color: #ff6600;">sdb</span></strong></span></p>
<h3>Verificar si existen particiones previas en la unidad.</h3>
<p><span style="font-family: courier new,courier;">Command (m for help): <span style="text-decoration: underline;"><strong>p</strong></span></span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">Disk /dev/sdb: 4040 MB, 4040748544 bytes<br />
125 heads, 62 sectors/track, 1018 cylinders<br />
Units = cylinders of 7750 * 512 = 3968000 bytes<br />
Sector size (logical/physical): 512 bytes / 512 bytes<br />
I/O size (minimum/optimal): 512 bytes / 512 bytes<br />
Disk identifier: 0x0006a77a</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">Device Boot      Start         End      Blocks   Id  System<br />
<strong>/dev/sdb1            1        1018     3944719   83  Linux</strong></span></p>
<p>En este caso existe una partición previa (<span style="font-family: courier new,courier;"><strong>sdb1</strong></span>), se procede a removerla.</p>
<h3>Remover las particiones existentes.</h3>
<p><span style="font-family: courier new,courier;">Command (m for help): <span style="text-decoration: underline;"><strong>d</strong></span><br />
Selected partition <span style="text-decoration: underline;"><strong>1</strong></span></span></p>
<h3>Crear una nueva partición para los archivos de instalación.</h3>
<p>Se procede a crear una nueva partición que ocupe la totalidad del espacio de la unidad USB, en este caso 4GB.</p>
<p><span style="font-family: courier new,courier;">Command (m for help): <span style="text-decoration: underline;"><strong>n</strong></span><br />
Command action<br />
e   extended<br />
p   primary partition (1-4)<br />
<span style="text-decoration: underline;"><strong>p</strong></span><br />
Partition number (1-4): <span style="text-decoration: underline;"><strong>1</strong></span><br />
First cylinder (1-1018, default 1): <span style="text-decoration: underline;"><strong>[Enter]</strong></span><strong></strong><br />
Using default value 1<br />
Last cylinder, +cylinders or +size{K,M,G} (1-1018, default 1018): </span><span style="text-decoration: underline;"><strong>[Enter]</strong></span><br />
<span style="font-family: courier new,courier;"> Using default value 1018</span></p>
<h3>Cambiar el tipo de la partición a NTFS.</h3>
<p><span style="font-family: courier new,courier;">Command (m for help): <span style="text-decoration: underline;"><strong>t</strong></span><br />
Selected partition <span style="text-decoration: underline;"><strong>1</strong></span><br />
Hex code (type L to list codes): <span style="text-decoration: underline;"><strong>7</strong></span><br />
Changed system type of partition 1 to 7 (HPFS/<strong>NTFS</strong>)</span></p>
<h3>Permitir que la partición sea activa (<em>bootable</em>).</h3>
<p><span style="font-family: courier new,courier;">Command (m for help): <span style="text-decoration: underline;"><strong>a</strong></span><br />
Partition number (1-4): <span style="text-decoration: underline;"><strong>1</strong></span></span></p>
<h3>Guardar los cambios y salir de <span style="font-family: courier new,courier;">fdisk</span>.</h3>
<p><span style="font-family: courier new,courier;">Command (m for help): <span style="text-decoration: underline;"><strong>w</strong></span><br />
The partition table has been altered!</span></p>
<p><span style="font-family: courier new,courier;">Calling ioctl() to re-read partition table.<br />
Syncing disks.</span></p>
<h3>Limpiar la información del MBR.</h3>
<p><span style="font-family: courier new,courier;">$ sudo dd if=/dev/zero of=/dev/<span style="color: #ff6600;"><strong>sdb</strong></span> bs=446 count=1</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">1+0 records in<br />
1+0 records out<br />
446 bytes (446 B) copied, 0.00288829 s, 154 kB/s</span></p>
<h3>Crear el sistema de archivos en la unidad con NTFS.</h3>
<p><span style="font-family: courier new,courier;">$ sudo mkfs.ntfs /dev/<span style="color: #ff6600;"><strong>sdb1</strong></span></span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">Cluster size has been automatically set to 4096 bytes.<br />
Initializing device with zeroes: 100% - Done.<br />
Creating NTFS volume structures.<br />
mkntfs completed successfully. Have a nice day.</span></p>
<h3>Modificar la etiqueta de la unidad (opcional).</h3>
<p><span style="font-family: courier new,courier;">$ sudo ntfslabel /dev/<span style="color: #ff6600;"><strong>sdb1</strong></span> &#8220;Windows7&#8243;</span></p>
<h3>Copiar los archivos de instalación.</h3>
<p>Retirar y volver a conectar la unidad USB para que el sistema operativo la reconozca nuevamente, ahora vacía y con la etiqueta que se eligió en el paso anterior.</p>
<p><span style="font-family: courier new,courier;">$ cp -rf /media/<strong>Windows7</strong>/* /media/<em><strong>JimezamLabs</strong></em>/</span></p>
<p>Deben actualizarse los nombres de los puntos de montaje según su propio contexto.  <span style="font-family: courier new,courier;">/media/Windows7 </span>representa el punto de montaje del DVD de Windows mientras que<span style="font-family: courier new,courier;"> /media/JimezamLabs</span> representa al punto de montaje de la unidad USB que se está preparando.</p>
<h2>Instalación de Windows.</h2>
<p>Para instalar Windows en un equipo a partir de la memoria USB recién preparada, inserte esta en un puerto USB libre y reinicie el computador.  Configure la BIOS del equipo para que inicie a partir del dispositivo USB y prosiga con la instalación normalmente.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2010/07/preparar-una-unidad-usb-de-instalacion-de-windows-7-utilizando-gnulinux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The falling things: jugando con Processing</title>
		<link>http://blog.jorgeivanmeza.com/2010/06/the-falling-things-jugando-con-processing/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-falling-things-jugando-con-processing</link>
		<comments>http://blog.jorgeivanmeza.com/2010/06/the-falling-things-jugando-con-processing/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 03:57:38 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Desarrollo de software]]></category>
		<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Processing]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=2474</guid>
		<description><![CDATA[Introducción. Processing es en muy pocas palabras un lenguaje multiplataforma (Linux, MacOS y Windows) basado en Java muy interesante que permite desarrollar rápida y fácilmente pequeñas aplicaciones (o sketches) que incluso personas con pocos conocimientos en desarrollo de software pueden implementar. Por ahora mi experiencia con el lenguaje es muy limitada, sin embargo después de [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p><a href="http://processing.org/" target="_blank">Processing</a> es en muy pocas palabras un lenguaje multiplataforma (Linux, MacOS y Windows) basado en Java muy interesante que permite desarrollar rápida y fácilmente pequeñas aplicaciones (o <em>sketches</em>) que incluso personas con pocos conocimientos en desarrollo de software pueden implementar.</p>
<p>Por ahora mi experiencia con el lenguaje es muy limitada, sin embargo después de <a href="http://blog.jorgeivanmeza.com/2010/05/instalar-processing-en-linux-ubuntu-10-04/" target="_blank">instalarlo</a> he estado un poco con él.  Para esto decidí hacer un <em>sketch</em> muy sencillo en el que se controla mediante el teclado una base que tiene como misión recoger <em>las cosas que caen</em>.</p>
<h2><em>Sketch</em>.</h2>
<div id="attachment_2475" class="wp-caption aligncenter" style="width: 821px"><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/06/TheFallingThings_Demo1.png"><img class="size-full wp-image-2475" title="TheFallingThings_Demo1" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/06/TheFallingThings_Demo1.png" alt="" width="811" height="633" /></a><p class="wp-caption-text">The Falling Things, versión 0.1</p></div>
<h2>Enlaces.</h2>
<ul>
<li>Demostración (Java Applet).<br />
<a href="http://demo.jorgeivanmeza.com/Processing/FallingThings/0.1/applet/" target="_blank">http://demo.jorgeivanmeza.com/Processing/FallingThings/0.1/applet/</a></li>
<li>Código fuente.<br />
<a href="http://demo.jorgeivanmeza.com/Processing/FallingThings/0.1/" target="_blank">http://demo.jorgeivanmeza.com/Processing/FallingThings/0.1/</a></li>
<li>Processing.<br />
<a href="http://processing.org/" target="_blank">http://processing.org/</a></li>
<li>Instalar Processing en Linux Ubuntu 10.04.<br />
<a href="http://blog.jorgeivanmeza.com/2010/05/instalar-processing-en-linux-ubuntu-10-04/" target="_blank">http://blog.jorgeivanmeza.com/2010/05/instalar-processing-en-linux-ubuntu-10-04/</a><a href="http://processing.org/"></a><a href="http://demo.jorgeivanmeza.com/Processing/FallingThings/0.1/"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2010/06/the-falling-things-jugando-con-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Habilitar en Word el control de cambios de un documento de texto generado con OpenOffice</title>
		<link>http://blog.jorgeivanmeza.com/2010/06/habilitar-en-word-el-control-de-cambios-de-un-documento-de-texto-generado-con-openoffice/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=habilitar-en-word-el-control-de-cambios-de-un-documento-de-texto-generado-con-openoffice</link>
		<comments>http://blog.jorgeivanmeza.com/2010/06/habilitar-en-word-el-control-de-cambios-de-un-documento-de-texto-generado-con-openoffice/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 04:01:23 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[Word]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=2466</guid>
		<description><![CDATA[Introducción. Extrañamente los documentos de texto generados con OpenOffice (3.2.0 m12 en mi caso) y exportados en el formato doc aparecen con la opción de control de cambios deshabilitada cuando son abiertos con Microsoft Word lo cual me parece extraño ya que durante su edición en OpenOffice esta característica parece estar siempre habilitada.  Supongo entonces [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>Extrañamente los documentos de texto generados con OpenOffice (3.2.0 m12 en mi caso) y exportados en el formato <em>doc</em> aparecen con la opción de control de cambios <em>deshabilitada</em> cuando son abiertos con Microsoft Word lo cual me parece extraño ya que durante su edición en OpenOffice esta característica parece estar siempre habilitada.  Supongo entonces que sucede por un malentendido en la exportación del documento.</p>
<p>A continuación se enuncian los pasos necesarios para habilitar el control de cambios en un documento utilizando Word 2007.</p>
<h2>Procedimiento.</h2>
<p>Abra el documento utilizando Word 2007.</p>
<p><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/06/cc1.png"><img class="aligncenter size-large wp-image-2467" title="cc1" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/06/cc1-1024x136.png" alt="" width="1024" height="136" /></a></p>
<p>Seleccione el panel <strong>Revisar</strong>.  Note como el ícono de <strong>Control de cambios</strong> aparece deshabilitado.</p>
<p><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/06/cc2.png"><img class="aligncenter size-full wp-image-2468" title="cc2" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/06/cc2.png" alt="" width="227" height="222" /></a></p>
<p>Bajo la opción <strong>Proteger documento</strong> seleccione el item <strong>Restringir formato y edición</strong>.</p>
<p><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/06/cc3.png"><img class="aligncenter size-full wp-image-2469" title="cc3" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/06/cc3.png" alt="" width="209" height="271" /></a></p>
<p>En el panel que aparece en el lado derecho presione el botón <strong>Suspender la protección</strong>.</p>
<p>Grabe el archivo y listo!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2010/06/habilitar-en-word-el-control-de-cambios-de-un-documento-de-texto-generado-con-openoffice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear un tunel SSH para la conexión a un servidor MySQL detrás de un firewall con Windows utilizando Putty</title>
		<link>http://blog.jorgeivanmeza.com/2010/03/crear-un-tunel-ssh-para-la-conexion-a-un-servidor-mysql-detras-de-un-firewall-con-windows-utilizando-putty/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=crear-un-tunel-ssh-para-la-conexion-a-un-servidor-mysql-detras-de-un-firewall-con-windows-utilizando-putty</link>
		<comments>http://blog.jorgeivanmeza.com/2010/03/crear-un-tunel-ssh-para-la-conexion-a-un-servidor-mysql-detras-de-un-firewall-con-windows-utilizando-putty/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 17:11:58 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Tunel]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=2405</guid>
		<description><![CDATA[Introducción. De manera análoga a como se realizó el tunel SSH utilizando Linux, también es posible implementarlo en Windows gracias al uso de herramientas de terceros como Putty. Para la verificación de la conexión a la base de datos en lugar de la herramienta básica de línea de comando (que también debe funcionar normalmente) se [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>De manera análoga a como se realizó el <a href="http://blog.jorgeivanmeza.com/2010/03/crear-un-tunel-ssh-para-la-conexion-a-un-servidor-mysql-detras-de-un-firewall-con-linux-debian-5/" target="_blank">tunel SSH utilizando Linux</a>, también es posible implementarlo en Windows gracias al uso de herramientas de terceros como <a href="http://www.putty.org/" target="_blank">Putty</a>.</p>
<p>Para la verificación de la conexión a la base de datos en lugar de la herramienta básica de línea de comando (que también debe funcionar normalmente) se utilizará <a href="http://wb.mysql.com/" target="_blank">MySQL Workbench</a> que es la herramienta de administración gráfica que provee el motor de bases de datos.</p>
<h2>Implementación de la solución.</h2>
<h3>Crear la especificación del tunel en Putty.</h3>
<p>Este paso sólo es necesario realizarlo una única vez mientras se configura el perfil en Putty, en ocasiones posteriores sólo será necesario invocarlo.</p>
<p>Ejecute <span style="font-family: courier new,courier;">Putty.exe</span>.</p>
<div id="attachment_2406" class="wp-caption aligncenter" style="width: 467px"><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/03/1.png"><img class="size-full wp-image-2406" title="1" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/03/1.png" alt="Session en Putty.exe" width="457" height="442" /></a><p class="wp-caption-text">Session en Putty.exe</p></div>
<p>En la <em>Session</em> (lado izquierdo) especifique la siguiente información.</p>
<p style="padding-left: 30px;">1. Nombre del servidor SSH.  <span style="font-family: courier new,courier;">desarrollo.com</span> para este ejemplo.</p>
<p style="padding-left: 30px;">2. Puerto del servicio SSH.  Es el puerto <span style="font-family: courier new,courier;">22</span> por defecto.  Elija además el tipo de conexión (<em>Connection type</em>) SSH.</p>
<p style="padding-left: 30px;">3. Especifique un nombre para almacenar la sesión (<em>Saved Sessions</em>).  <span style="font-family: courier new,courier;">MiTunel</span> para este ejemplo.</p>
<p style="padding-left: 30px;">4. Presione el botón guardar (<em>Save</em>) para almacenar la configuración recién especificada.</p>
<div id="attachment_2407" class="wp-caption aligncenter" style="width: 466px"><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/03/2.png"><img class="size-full wp-image-2407" title="2" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/03/2.png" alt="Connection &gt; SSH en Putty.exe" width="456" height="442" /></a><p class="wp-caption-text">Connection &gt; SSH en Putty.exe</p></div>
<p>En las opciones de <em>Connection</em> &gt; <em>SSH</em> elija la casilla de verificación <em>Don&#8217;t start a shell</em> para evitar que se cree una consola de comandos interactiva ya que sólo se desea crear el tunel.</p>
<div id="attachment_2408" class="wp-caption aligncenter" style="width: 466px"><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/03/3.png"><img class="size-full wp-image-2408" title="3" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/03/3.png" alt="Connection &gt; SSH &gt; Tunnels en Putty.exe" width="456" height="442" /></a><p class="wp-caption-text">Connection &gt; SSH &gt; Tunnels en Putty.exe</p></div>
<p>Determine la información relacionada con los lados del tunel.</p>
<p style="padding-left: 30px;">5. Especifique el puerto local desde el cual se iniciará el tunel.  <span style="font-family: courier new,courier;">3307</span> en este caso.</p>
<p style="padding-left: 30px;">6. Especifique el destino y su puerto donde terminará el tunel.  <span style="font-family: courier new,courier;">localhost:3306</span> para este ejemplo.</p>
<p style="padding-left: 30px;">Presione el botón agregar (<em>Add</em>) para almacenar los extremos del tunel.</p>
<p>Finalmente almacena la configuración establecida regresando a la sección de <em>Session</em> y presionando el botón de guardar (<em>Save</em>).</p>
<h3>Establecer un tunel previamente especificado.</h3>
<p>Esto se puede hacer de dos maneras, una desde la interfaz gráfica de Putty seleccionando <span style="font-family: courier new,courier;">MiTunel</span> en la lista de las sesiones guardadas (<em>Saved Sessions</em>), presionando el botón cargar (<em>Load</em>) y abriendo la sesión presionando el botón (<em>Open</em>).</p>
<p>Una segunda alternativa es desde la línea de comando ejecutando la siguiente instrucción.</p>
<p><span style="font-family: courier new,courier;">C:\ruta\a\putty.exe -load MiTunel</span></p>
<p>En ambos casos el resultado es el mismo, aparecerá una ventana de login para realizar la autenticación con el servidor remoto (6).</p>
<div id="attachment_2411" class="wp-caption aligncenter" style="width: 381px"><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/03/4.png"><img class="size-full wp-image-2411" title="4" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/03/4.png" alt="Autenticación de usuario con SSH." width="371" height="132" /></a><p class="wp-caption-text">Autenticación de usuario con SSH.</p></div>
<h2>Realizar la conexión a MySQL a través del tunel SSH.</h2>
<p>Como se mencionó inicialmente para la verificación de la conexión se utilizará MySQL Workbench.</p>
<div id="attachment_2412" class="wp-caption aligncenter" style="width: 938px"><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/03/5.png"><img class="size-full wp-image-2412" title="5" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2010/03/5.png" alt="Connect to database" width="928" height="658" /></a><p class="wp-caption-text">Connect to database</p></div>
<p>Debe tenerse muy en cuenta que gracias al tunel recién creado, la aplicación cliente de la base de datos interpretará que el motor de base de datos se encuentra ubicado localmente (9) y que su puerto es el <span style="font-family: courier new,courier;">3307</span> (10) -ver 5 y 6-.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2010/03/crear-un-tunel-ssh-para-la-conexion-a-un-servidor-mysql-detras-de-un-firewall-con-windows-utilizando-putty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrar el ServicePack 3 en Windows XP y crear un CDROM de instalación a partir de él utilizando Linux Ubuntu 9.10</title>
		<link>http://blog.jorgeivanmeza.com/2010/02/integrar-el-servicepack-3-en-windows-xp-y-crear-un-cdrom-de-instalacion-a-partir-de-el-utilizando-linux-ubuntu-9-10/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=integrar-el-servicepack-3-en-windows-xp-y-crear-un-cdrom-de-instalacion-a-partir-de-el-utilizando-linux-ubuntu-9-10</link>
		<comments>http://blog.jorgeivanmeza.com/2010/02/integrar-el-servicepack-3-en-windows-xp-y-crear-un-cdrom-de-instalacion-a-partir-de-el-utilizando-linux-ubuntu-9-10/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 01:09:27 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Slipstream]]></category>
		<category><![CDATA[XP]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=2364</guid>
		<description><![CDATA[Introducción. Windows XP después de 8 años de su introducción es la versión mas utilizada de este sistema operativo.  Con la liberación de sus service packs que solucionan problemas de seguridad y errores del sistema, es bastante estable e incluye todo lo que un usuario realmente necesita para utilizar su computador día a día.  Su [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>Windows XP después de 8 años de su introducción es la versión mas utilizada de este sistema operativo.  Con la liberación de sus <em>service packs</em> que solucionan problemas de seguridad y errores del sistema, es bastante estable e incluye todo lo que un usuario realmente necesita para utilizar su computador día a día.  Su sucesor Windows Vista no nos agradó mucho que digamos y Windows 7, la versión que salió a finales del año pasado promete bastante.</p>
<p>Como decía, aún es muy frecuente encontrarnos con equipos basados en Windows XP en empresas y en nuestras casas, incluyendo a los ahora en apogeo <em>netbooks</em>.</p>
<p>Las actualizaciones de Windows XP, mientras el producto se encuentre aún bajo soporte de Microsoft, se pueden descargar de manera individual para ser instaladas manualmente o pueden ser instaladas en línea mediante el sitio de <a href="http://windowsupdate.microsoft.com/">WindowsUpdate</a>.  A medida que estas actualizaciones crecen y se generalizan son agrupadas en grupos llamados paquetes de servicios (o <em>service packs</em>), estos son incluídos en los CDROMs del sistema operativo para los equipos nuevos.</p>
<p>El problema radica cuando el CDROM de instalación del sistema operativo que venía con el equipo que se va a instalar es muy antígüo y no incluye los <em>service packs</em> mas recientes.  En este caso es necesario descargarlos o instalarlos en línea como se mencionó anteriormente, sin embargo esta es una tarea tediosa debido a los tamaños de los archivos y a que si se utiliza WU aparentemente es necesario instalar el SP2 antes del SP3 a pesar de que estos son acumulativos y uno incluye al otro.  Lo dispendioso de las instalaciones en estas condiciones se hacen mas visibles si es necesario instalar varios computadores y frecuentemente.</p>
<p>Lo ideal es obtener un CDROM de distribución de Windows XP que ya incluya el <em>service pack</em> mas reciente (SP3), el cual en caso de no encontrarse es posible construírlo, es decir, basados en uno antígüo (SP1 en mi caso) es posible crear un CDROM con los instaladores de Windows XP y SP3, este procedimiento es conocido como <em>slipstreaming</em>.  Supuestamente esto sólo es posible hacerlo a partir del SP1 y no desde la versión inicial.</p>
<p>A continuación se exponen los pasos necesarios para la integración del SP3 en disco de instalación de Windows XP SP1 utilizando las herramientas disponibles en Linux Ubuntu 9.10.</p>
<h2>Integración del SP3.</h2>
<h3>Requisitos.</h3>
<ul>
<li>Disco de instalación de Windows XP SP1 (o posterior).</li>
<li>Un equipo con Linux Ubuntu 9.10.
<ul>
<li>wine 1.1.31 o posterior.</li>
<li>cabextract 1.2 o posterior.</li>
</ul>
</li>
</ul>
<h3>Instalación del software requerido.</h3>
<p><span style="font-family: courier new,courier;">$ sudo aptitude install cabextract</span></p>
<p><span style="font-family: courier new,courier;">$ sudo aptitude install wine</span></p>
<h3>Copia de los archivos de Windows.</h3>
<p>Crear el directorio donde se almacenarán los archivos necesarios para el proceso de <em>slipstreaming</em>.</p>
<p><span style="font-family: courier new,courier;">$ mkdir ~/slipstream/</span></p>
<p>Insertar el CDROM de Windows XP SP1.</p>
<p>Desmontar el CDROM recién instalado tan pronto como el sistema operativo lo monte automáticamente.</p>
<p><span style="font-family: courier new,courier;">$ umount /media/X1AHOEM_ES</span></p>
<p>Montar el CDROM con opciones que preserven el estilo original de los nombres de archivo (mayúsculas).</p>
<p><span style="font-family: courier new,courier;">$ mkdir /tmp/xp</span></p>
<p><span style="font-family: courier new,courier;">$ sudo mount -t iso9660 -o map=off /dev/cdrom /tmp/xp</span></p>
<p>Copiar los archivos del CDROM al disco duro.</p>
<p><span style="font-family: courier new,courier;">$ mkdir ~/slipstream/WindowsXP</span></p>
<p><span style="font-family: courier new,courier;">$ cp -afr /tmp/xp/* ~/slipstream/WindowsXP/</span></p>
<p><span style="font-family: courier new,courier;">$ chmod -R 777 ~/slipstream/WindowsXP</span></p>
<p>Desmontar el CDROM y remover el punto de montaje temporal.</p>
<p><span style="font-family: courier new,courier;">$ sudo umount /tmp/xp</span></p>
<p><span style="font-family: courier new,courier;">$ rmdir /tmp/xp</span></p>
<p>Obtener el <em>Service Pack 3</em> de la siguiente ubicación.</p>
<p style="padding-left: 30px;"><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;FamilyID=5b33b5a8-5e76-401f-be08-1e1555d4f3d4" target="_blank">http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;FamilyID=5b33b5a8-5e76-401f-be08-1e1555d4f3d4</a></p>
<p>Descomprimir los archivos del SP3.<span style="font-family: courier new,courier;"><br />
</span></p>
<p><span style="font-family: courier new,courier;">$ mkdir ~/slipstream/SP3 &amp;&amp; cd ~/slipstream/SP3</span></p>
<p><span style="font-family: courier new,courier;">$ cabextract ~/slipstream/WindowsXP-KB936929-SP3-x86-ESN.exe</span></p>
<p><span style="font-family: courier new,courier;">$ chmod -R 777 ~/slipstream/SP3</span></p>
<p>Integrar el contenido del SP3 al árbol de la distribución antígüa.</p>
<p><span style="font-family: courier new,courier;">$ cd ~/slipstream/SP3/i386/update</span></p>
<p><span style="font-family: courier new,courier;">$ wine update.exe /integrate:Z:/home/jimezam/slipstream/WindowsXP</span></p>
<h2>Generación de la nueva imagen del CDROM.</h2>
<h3>Obtener la imagen del sector de inicio.</h3>
<p><span style="font-family: courier new,courier;">$ geteltorito -o ~/slipstream/bootsect.img /dev/cdrom<br />
</span></p>
<p><span style="font-family: courier new,courier;">$ cp ~/slipstream/bootsect.img ~/slipstream/WindowsXP/</span></p>
<h3>Generar la imagen ISO.</h3>
<p><span style="font-family: courier new,courier;">$ genisoimage -b ~/slipstream/bootsect.img -no-emul-boot -c BOOT.CAT -D --max-iso9660-filenames -relaxed-filenames -o ~/slipstream/WindowsXP_SP3.iso ~/slipstream/WindowsXP</span></p>
<h2>Enlaces.</h2>
<ul>
<li>Slipstreaming Windows XP with Service Pack 3 in Linux.<br />
<a href="http://jeremy.visser.name/2008/07/12/slipstreaming-windows-xp-with-service-pack-3-in-linux/" target="_blank">http://jeremy.visser.name/2008/07/12/slipstreaming-windows-xp-with-service-pack-3-in-linux/</a></li>
<li>How to integrate (slipstream) Windows XP Service Pack 3 in installation CD (bajo Windows).<br />
<a href="http://kb.parallels.com/en/5446" target="_blank">http://kb.parallels.com/en/5446</a></li>
<li>Paquete de instalación en red de Windows XP Service Pack 3 para profesionales de TI y desarrolladores.<br />
<a href="http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;FamilyID=5b33b5a8-5e76-401f-be08-1e1555d4f3d4" target="_blank">http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;FamilyID=5b33b5a8-5e76-401f-be08-1e1555d4f3d4</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2010/02/integrar-el-servicepack-3-en-windows-xp-y-crear-un-cdrom-de-instalacion-a-partir-de-el-utilizando-linux-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configurar una cuenta de GoogleApps for Domains con Pidgin</title>
		<link>http://blog.jorgeivanmeza.com/2009/11/configurar-una-cuenta-de-googleapps-for-domains-con-pidgin/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=configurar-una-cuenta-de-googleapps-for-domains-con-pidgin</link>
		<comments>http://blog.jorgeivanmeza.com/2009/11/configurar-una-cuenta-de-googleapps-for-domains-con-pidgin/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 14:28:56 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GoogleAppsForDomains]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Pidgin]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=2127</guid>
		<description><![CDATA[Introducción. Las cuentas de Google Apps for Domains proveen además del correo electrónico (GMail) otros servicios de Google como la mensajería instantánea (GTalk).  El problema surge al intentar configurar estas cuentas en un cliente de mensajería múltiple como Pidgin ya que estas no funcionan con las configuraciones por defecto de GTalk o de XMPP. Procedimiento. [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>Las cuentas de <em>Google Apps for Domains</em> proveen además del correo electrónico (GMail) otros servicios de Google como la mensajería instantánea (GTalk).  El problema surge al intentar configurar estas cuentas en un cliente de mensajería múltiple como Pidgin ya que estas no funcionan con las configuraciones por defecto de GTalk o de XMPP.</p>
<h2>Procedimiento.</h2>
<p>Abra el diálogo de administración de cuentas: <strong>Accounts</strong> &gt; <strong>Manage Accounts</strong> o presione <strong>CTRL+A</strong>.</p>
<p>Presione el botón <strong>Add ...</strong> para crear una nueva cuenta.</p>
<p>Ingrese la siguiente información requerida.</p>
<ul>
<li><strong>Protocolo</strong>: XMPP.</li>
<li><strong>Nombre de usuario</strong>.</li>
<li><strong>Dominio</strong>: su dominio de <em>Google Apps for Domains</em>.</li>
<li><strong>Alias local</strong>: el nombre que desee que se muestre para su usuario.</li>
</ul>
<p>Seleccione la pestaña <strong>Advanced</strong> y provea la siguiente información.</p>
<ul>
<li><strong>Requiere SSL/TLS</strong>: seleccionado.</li>
<li><strong>Puerto de conexión</strong>: <span style="font-family: courier new,courier;">5222</span>.</li>
<li><strong>Conectar al servidor</strong>: <span style="font-family: courier new,courier;">talk.google.com</span>.</li>
</ul>
<p>Presione el botón <strong>Guardar</strong>.</p>
<h2>Enlaces.</h2>
<ul>
<li>How do I configure Pidgin to connect to <em>Google Talk</em> for my domain ?<br />
<a href="http://www.google.com/support/a/bin/answer.py?hl=en&amp;answer=49147" target="_blank">http://www.google.com/support/a/bin/answer.py?hl=en&amp;answer=49147</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2009/11/configurar-una-cuenta-de-googleapps-for-domains-con-pidgin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sonido a través de los parlantes en un Dell Vostro 1400 con Windows 7</title>
		<link>http://blog.jorgeivanmeza.com/2009/10/sonido-a-traves-de-los-parlantes-en-un-dell-vostro-1400-con-windows-7/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sonido-a-traves-de-los-parlantes-en-un-dell-vostro-1400-con-windows-7</link>
		<comments>http://blog.jorgeivanmeza.com/2009/10/sonido-a-traves-de-los-parlantes-en-un-dell-vostro-1400-con-windows-7/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 03:23:36 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Vos]]></category>
		<category><![CDATA[Vostro 1400]]></category>
		<category><![CDATA[Windows 7]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=2115</guid>
		<description><![CDATA[Introducción. Hoy, justo cuando lo necesitaba urgentemente descubrí que a mi portátil, un Dell Vostro 1400, con Windows 7 Release Candidate 1 no le estaban funcionando los parlantes.  Probé con audífonos y si funcionaron pero solamente conectados en uno de los dos conectores para este fin. La mejor solución a este problema, ocasionado por los [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>Hoy, justo cuando lo necesitaba urgentemente descubrí que a mi portátil, un <strong>Dell Vostro 1400</strong>, con <strong>Windows 7 Release Candidate 1</strong> no le estaban funcionando los parlantes.  Probé con audífonos y si funcionaron pero solamente conectados en uno de los dos conectores para este fin.</p>
<p>La mejor solución a este problema, ocasionado por los controladores de Windows 7 con los chips de SigmaTel,  que he encontrado hasta ahora es el de instalar los controladores de Windows Vista para este <em>chipset</em>.</p>
<h2>Enlaces.</h2>
<ul>
<li>Controlador de audio: SigmaTel stac 92xx C-Major HD Audio versión A03.<br />
<a href="http://ftp.us.dell.com/audio/R171786.exe" target="_blank">http://ftp.us.dell.com/audio/R171786.exe</a><a href="http://ftp.us.dell.com/audio/R171786.exe" target="_blank"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2009/10/sonido-a-traves-de-los-parlantes-en-un-dell-vostro-1400-con-windows-7/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Víncular los Javadocs con Netbeans</title>
		<link>http://blog.jorgeivanmeza.com/2009/10/vincular-los-javadocs-con-netbeans/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vincular-los-javadocs-con-netbeans</link>
		<comments>http://blog.jorgeivanmeza.com/2009/10/vincular-los-javadocs-con-netbeans/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 15:59:33 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Desarrollo de software]]></category>
		<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[NetBeans]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=2104</guid>
		<description><![CDATA[Introducción. El siguiente procedimiento permite relacionar la documentación oficinal de Java SE (Javadocs) con Netbeans permitiéndole al desarrollador tener una mejor información mas allá de la contextual que provee por defecto el IDE. Configuración. Seleccione el menú Tools &#62; Java Platforms. Seleccione la pestaña Javadoc y presione el botón Add ZIP/Folder. Seleccione el archivo ZIP [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>El siguiente procedimiento permite relacionar la documentación oficinal de Java SE (Javadocs) con Netbeans permitiéndole al desarrollador tener una mejor información mas allá de la contextual que provee por defecto el IDE.</p>
<h2>Configuración.</h2>
<p>Seleccione el menú <strong>Tools</strong> &gt; <strong>Java Platforms</strong>.</p>
<p><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2009/10/p1.png"><img class="aligncenter size-full wp-image-2112" title="p1" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2009/10/p1.png" alt="p1" width="872" height="373" /></a></p>
<p>Seleccione la pestaña <strong>Javadoc</strong> y presione el botón <strong>Add ZIP/Folder</strong>.</p>
<p><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2009/10/p2.png"><img class="aligncenter size-full wp-image-2106" title="p2" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2009/10/p2.png" alt="p2" width="688" height="521" /></a></p>
<p>Seleccione el archivo ZIP o el folder donde se encuentra la documentación de los Javadoc en el equipo.</p>
<p><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2009/10/p3.png"><img class="aligncenter size-full wp-image-2107" title="p3" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2009/10/p3.png" alt="p3" width="589" height="354" /></a></p>
<p>Presione el botón <strong>Close</strong> para terminar la configuración.</p>
<h2>Uso.</h2>
<p>En el editor de código fuente seleccione la clase que desea consultar en los Javadocs y presione <strong>ALT+F1</strong> o haga clic derecho y elija la opción <strong>Show Javadoc </strong>del menú contextual.</p>
<p><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2009/10/p4.png"><img class="aligncenter size-full wp-image-2109" title="p4" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2009/10/p4.png" alt="p4" width="696" height="381" /></a></p>
<p>Netbeans abrirá la documentación correspondiente a la clase solicitada en el navegador web disponible.</p>
<p><a href="http://blog.jorgeivanmeza.com/wp-content/uploads/2009/10/p5.png"><img class="aligncenter size-large wp-image-2110" title="p5" src="http://blog.jorgeivanmeza.com/wp-content/uploads/2009/10/p5-1024x603.png" alt="p5" width="753" height="443" /></a></p>
<h2>Enlaces.</h2>
<ul>
<li>Java SE Downloads.<br />
<a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">http://java.sun.com/javase/downloads/index.jsp</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2009/10/vincular-los-javadocs-con-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Controlar presentaciones con el wiimote en Windows utilizando GlovePIE</title>
		<link>http://blog.jorgeivanmeza.com/2009/09/controlar-presentaciones-con-el-wiimote-en-windows-utilizando-glovepie/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=controlar-presentaciones-con-el-wiimote-en-windows-utilizando-glovepie</link>
		<comments>http://blog.jorgeivanmeza.com/2009/09/controlar-presentaciones-con-el-wiimote-en-windows-utilizando-glovepie/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 02:52:20 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[GlovePIE]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[PowerPoint]]></category>
		<category><![CDATA[Wiimote]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=2005</guid>
		<description><![CDATA[Introducción. De manera análoga a como hace un tiempo expliqué como manipular las presentaciones de OpenOffice Impress con el wiimote desde Linux utilizando CWiid, ahora el turno es hacerlo desde Windows, en este caso la prueba la realicé utilizando Windows 7 RC1 y su funcionamiento puede ser igualmente personalizado según los requerimientos de la presentación [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>De manera análoga a como hace un tiempo expliqué como <a href="http://blog.jorgeivanmeza.com/2009/07/controlar-presentaciones-con-el-wiimote-en-linux-ubuntu-9-04-utilizando-cwiid/" target="_blank">manipular las presentaciones de OpenOffice Impress con el <em>wiimote </em>desde Linux utilizando CWiid</a>, ahora el turno es hacerlo desde Windows, en este caso la prueba la realicé utilizando Windows 7 RC1 y su funcionamiento puede ser igualmente personalizado según los requerimientos de la presentación y por ende es totalmente compatible con Microsoft PowerPoint.</p>
<p>Hay varias formas de implementar este tipo de solución con el <em>wiimote</em> para este artículo preferí la mas &#8220;universal&#8221;, es decir, una en la que se utilizara el software mas difundido posible.</p>
<p>Al igual que con la versión de Linux lo que se busca es emular la presión de teclas específicas según el botón del control presionado.  Para este artículo se utiliza entonces <a href="http://carl.kenner.googlepages.com/glovepie" target="_blank">GlovePie</a> que es una herramienta muy útil que nos permite implementar lo que requerimos e incluso más aún al incluír un lenguaje elaborado para la preparación de <em>scripts</em>.</p>
<h2>Implementación.</h2>
<p>1. Descargue GlovePie de la siguiente ubicación.</p>
<p style="padding-left: 30px;"><a href="http://carl.kenner.googlepages.com/glovepie_download" target="_blank">http://carl.kenner.googlepages.com/glovepie_download</a></p>
<p>Para este caso se utilizó la versión 0.29.</p>
<p>2. Descomprima el archivo descargado y ubíquelo en su ruta destino.</p>
<p>3. Con un editor de texto (<em>Bloc de notas</em>) edite el siguiente contenido según sus necesidades.  Verifique que el archivo guardado tenga efectivamente la extensión <span style="font-family: courier new,courier;">.PIE </span>y no la <span style="font-family: courier new,courier;">.txt </span>que agrega automáticamente el editor de texto.  De ser así, corrija este problema antes de continuar.</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">PageDown = Wiimote.A<br />
PageUp = Wiimote.B</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">up = Wiimote.Up<br />
down = Wiimote.Down<br />
left = Wiimote.Left<br />
right = Wiimote.Right</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">Key.NumpadMinus = Wiimote.Minus<br />
Key.NumpadPlus = Wiimote.Plus<br />
Key.Home = wiimote.Home<br />
Key.f5 = wiimote.One<br />
Key.Esc = wiimote.Two</span></p>
<p>4. Grábelo con un nombre conocido, por ejemplo: <span style="font-family: courier new,courier;">Presentaciones.PIE</span> y ubíquelo en una carpeta de su preferencia, que puede ser la misma <span style="font-family: courier new,courier;">&lt;ruta&gt;\GlovePIEXXX\WiimoteScripts</span>.</p>
<p>5. Emparente su <em>wiimote </em>con el sistema operativo.  Para hacer esto haga click sobre el ícono de Bluetooth en su barra de tareas y elija la opción <strong>Agregar un nuevo dispositivo</strong> (<em>Add a device</em>).</p>
<p>6. Presione simultáneamente los botones 1 y 2 del <em>wiimote</em> para ponerlo en modo de descubrimiento.</p>
<p>7. En el computador seleccione el <em>wiimote </em>tan pronto como sea reconocido: <strong>Nintendo RVL-CNT-01</strong>.</p>
<p>8. Seleccione la opción de realizar el emparentamiento sin utilizar contraseña alguna (<em>Pair without using a code</em>).</p>
<p>9. Inicie GlovePIE: <span style="font-family: courier new,courier;">&lt;ruta&gt;\GlovePIEXXX\GlovePie.exe</span>.</p>
<p>10. En GlovePIE seleccione el menú <strong>File</strong> &gt; <strong>Open </strong>y elija el <em>script</em> recién creado.</p>
<p>11. Para <span style="text-decoration: underline;">verificar</span> el <em>script </em>(opcional) seleccione el menú <strong>Run!</strong> &gt; <strong>Check for errors</strong>.</p>
<p>12. Para <span style="text-decoration: underline;">ejecutar</span> el <em>script</em> seleccione el menú <strong>Run!</strong> &gt; <strong>Run!</strong>.</p>
<p>13. Abra una presentación y utilice el <em>wiimote </em>para manipularla.</p>
<h2>Uso.</h2>
<p>El <em>script</em> propuesto puede ser totalmente manipulado para ajustarse a los gustos y necesidades de la presentación, sin embargo esta es la funcionalidad básica que yo busco para realizar mis presentaciones.</p>
<ul>
<li><strong>Teclas del cursor</strong>: mover la diapositiva / opciones del menú.</li>
<li><strong>Botón A</strong>: siguiente <em>slide</em>.</li>
<li><strong>Botón B</strong>: <em>slide </em>anterior.</li>
<li><strong>Botones + y -</strong>: aumentar y disminuír el acercamiento (no aplica para modo presentación -F5).</li>
<li><strong>Botón <em>home</em></strong>: ir al primer <em>slide</em>.</li>
<li><strong>Botón 1</strong>: entrar en modo presentación.</li>
<li><strong>Botón 2</strong>: salir del modo presentación / cancelar.</li>
</ul>
<h2>Enlaces.</h2>
<ul>
<li>GlovePIE.<br />
<a href="http://carl.kenner.googlepages.com/glovepie" target="_blank">http://carl.kenner.googlepages.com/glovepie</a></li>
<li>Wiki GlovePIE en Wiili.<br />
<a href="http://www.wiili.com/index.php/GlovePIE" target="_blank">http://www.wiili.com/index.php/GlovePIE</a></li>
<li>Wiki GlovePIE scripting en Wiili.<br />
<a href="http://www.wiili.com/index.php/GlovePie_Scripting" target="_blank">http://www.wiili.com/index.php/GlovePie_Scripting</a></li>
<li>Controlar presentaciones con el wiimote en Linux Ubuntu 9.04 utilizando CWiid.<br />
<a href="http://blog.jorgeivanmeza.com/2009/07/controlar-presentaciones-con-el-wiimote-en-linux-ubuntu-9-04-utilizando-cwiid/" target="_blank">http://blog.jorgeivanmeza.com/2009/07/controlar-presentaciones-con-el-wiimote-en-linux-ubuntu-9-04-utilizando-cwiid/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2009/09/controlar-presentaciones-con-el-wiimote-en-windows-utilizando-glovepie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
