<?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>BlogoDev &#187; Tutoriales</title>
	<atom:link href="http://www.bluby.org/blog/tag/tutoriales/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bluby.org/blog</link>
	<description>Un blog para desarrolladores</description>
	<lastBuildDate>Mon, 28 Jun 2010 17:34:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Como hacer debug de PHP</title>
		<link>http://www.bluby.org/blog/2010/04/como-hacer-debug-de-php/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=como-hacer-debug-de-php</link>
		<comments>http://www.bluby.org/blog/2010/04/como-hacer-debug-de-php/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 16:06:10 +0000</pubDate>
		<dc:creator>P-los</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.bluby.org/blog/?p=103</guid>
		<description><![CDATA[Un tutorial para poder hacer debug de una aplicación PHP desde Eclipse.]]></description>
			<content:encoded><![CDATA[<p>Esta ocasión les presento un tutorial para poder debugguear nuestras aplicaciones PHP de manera local. Para ello necesitaremos tener instalado y configurado Apache con PHP en nuestra computadora. Si no lo tienes aún, la manera más sencilla es mediante <a href="http://www.wampserver.com/en/">WAMP</a>, <a href="http://www.lamphowto.com/">LAMP</a> o <a href="http://www.mamp.info/en/index.html">MAMP</a> según nuestro sistema operativo.</p>
<p>Requerimos también <a href="http://www.eclipse.org/pdt/downloads/">Eclipse con PDT</a> (PHP Developer Tools). Lo descargamos, y lo desempacamos en un sitio facil de recordar.</p>
<p>Desde la página de <a href="http://xdebug.org/download.php">XDebug</a> descargamos la versión más reciente, y que corresponda a nuestra versión de PHP instalada, y según si nuestro equipo es de 32 ó 64 bits. De las variantes, utilizaremos la llamada simplemente VC6, y la guardaremos en la carpeta donde está instalado PHP.</p>
<p>Una vez hecho esto, hay que modificar el archivo php.ini para que se tome en cuenta esta nueva extensión, agregando lo siguiente al final del archivo:</p>
<p><code>[XDebug]</code><br />
<code>zend_extension_ts=</code><code>"C:\php\php_xdebug-2.0.4-5.2.8.dll"</code><br />
<code>xdebug.remote_enable=1</code><br />
<code>xdebug.remote_host=127.0.0.1</code><br />
<code>xdebug.remote_port=9000</code><br />
<code>xdebug.remote_handler=dbgp</code><br />
<code>xdebug.profiler_enable=1</code><br />
<code>xdebug.profiler_output_dir="RUTA DE UN DIRECTORIO PARA ARCHIVOS TEMPORALES"</code></p>
<p>NOTA 1:  La ruta de la extensión puede variar según en donde se haya instalado PHP. Para el caso de que estés utilizando WAMP, la ruta será: &#8220;C:\wamp\bin\php\php5.3.0\&#8221;. Verifica que el nombre del archivo corresponda al que se descargó.</p>
<p>NOTA 2: Para el caso de que se utilice PHP 5.3.0, habrá que cambiar &#8220;zend_extension_ts&#8221; por &#8220;zend_extension&#8221;. De lo contrario no funcionará.</p>
<p>Si se tiene instalado Zend Server, hay que deshabilitarlo, ya que entrarán en conflicto si no se hace. Para ello, todas las entradas del mismo archivo php.ini que inicien con &#8220;zend.&#8221; (sin comillas) hay que convertirlas en comentario agregando un ; al principio:</p>
<p><code>[Zend]</code><br />
<code>;zend.install_dir=</code><code>"C:\Program Files\Zend\ZendServer"</code><br />
<code>;zend.conf_dir=</code><code>"C:\Program Files\Zend\ZendServer\etc\"</code><br />
<code>;zend.pid_dir=</code><code>"C:\Program Files\Zend\ZendServer\logs"</code><br />
<code>;zend.temp_dir=</code><code>"C:\Program Files\Zend\ZendServer\tmp"</code><br />
<code>;zend.log_dir=</code><code>"C:\Program Files\Zend\ZendServer\logs"</code><br />
<code>;zend.data_dir=</code><code>"C:\Program Files\Zend\ZendServer\data"</code><br />
<code>;zend.httpd_uid=HTTPD_UID</code><br />
<code>;zend.httpd_gid=HTTPD_GID</code><br />
<code>;zend.ini_scandir=cfg</code><br />
<code>;zend.serial_number=</code><br />
<code>;zend.user_name=</code></p>
<p>Ya que esté nuestro archivo listo, lo guardamos y reiniciamos el servidor Apache para que los cambios surtan efecto.</p>
<p>Para verificar que esté todo correcto, veamos la información que hay en nuestro phpinfo, haciendo un archivo .php con lo siguiente:</p>
<p><code>&lt;?php phpinfo(); ?&gt;</code></p>
<p>y lo abrimos desde nuestro navegador.</p>
<p>Si al buscar en esta página encontramos los diferentes valores de XDebug, significa que todo va por buen camino.</p>
<p>Ahora configuremos Eclipse.</p>
<p>Abrimos Eclipse, y vamos al menú Window -&gt; Preferences.  En el menú de la izquierda, expandimos el apartado de PHP y entramos a Debug.  En la parte derecha, la entrada &#8220;PHP Debugger&#8221; la establecemos en &#8220;XDebug&#8221;.</p>
<p>Creamos un proyecto con cualquier instrucción de PHP para usarlo como prueba.</p>
<p>Una vez que tengamos algo listo para debugguear, vamos al menú Run -&gt; Debug, y ya estaremos debuggueando nuestro código PHP.</p>
<p>Podemos cambiar la vista del IDE a modo &#8220;PHP Debug&#8221; para que nos muestre las barras de herramientas y un esquema más apto para esta tarea. Por default, eclipse detendrá la ejecución en la primera línea de php, y se puede cambiar en la ventana de preferencias, en el apartado de php debug que abrimos momentos antes, y quitandole la marca a &#8220;Break at first line&#8221;.</p>
<p>Todo esto lo he probado en Windows, pero deben ser los mismos principios para aplicarse a mac o linux.</p>
<p>Tomado en parte de: <a href="http://www.pabloviquez.com/2009/06/como-instalar-eclipse-pdt-y-xdebug-en-windows/">Pablo Viquez Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bluby.org/blog/2010/04/como-hacer-debug-de-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalar Windows Vista / 7 desde una memoria USB</title>
		<link>http://www.bluby.org/blog/2010/03/instalar-windows-vista-7-desde-una-memoria-usb/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=instalar-windows-vista-7-desde-una-memoria-usb</link>
		<comments>http://www.bluby.org/blog/2010/03/instalar-windows-vista-7-desde-una-memoria-usb/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 20:51:38 +0000</pubDate>
		<dc:creator>P-los</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Instalaciones]]></category>

		<guid isPermaLink="false">http://www.bluby.org/blog/?p=97</guid>
		<description><![CDATA[Aunque este post no tiene que ver mucho con programación, me pareció adecuado para publicarlo. Esta guía sirve para instalar un poco más rápido este sistema operativo, o tambien para computadoras que no tengan unidad de DVD (netbooks). Se requiere que contemos con una memoria USB de por lo menos 4GB completamente vacía, y los [...]]]></description>
			<content:encoded><![CDATA[<p>Aunque este post no tiene que ver mucho con programación, me pareció adecuado para publicarlo. Esta guía sirve para instalar un poco más rápido este sistema operativo, o tambien para computadoras que no tengan unidad de DVD (netbooks).</p>
<p>Se requiere que contemos con una memoria USB de por lo menos 4GB completamente vacía, y los archivos de instalación de Windows.</p>
<p>Primero hay que preparar la memoria USB para poder arrancar desde ella. Conectamos la memoria y abrimos una ventana de consola de windows en modo de administrador, ya sea:</p>
<ul>
<li>Inicio, ejecutar, y escribimos &#8220;<strong>cmd</strong>&#8221; (sin comillas) y presionamos ctrl + shift + enter</li>
<li>Inicio, Todos los programas, Accesorios, y en el de linea de comandos, con el boton derecho y ejecutar como administrador.</li>
</ul>
<p><img class="aligncenter" title="diskpart" src="http://www.intowindows.com/wp-content/uploads/2009/01/12.jpg" alt="" width="523" height="142" /></p>
<p>Desde la linea de comandos, ejecutamos la instrucción <strong>DISKPART</strong> para entrar a la aplicación. Dentro de ella, que también es de linea de comandos, ejecutamos la instrucción <strong>LIST DISK</strong> que nos mostrará los discos de los que disponemos, como el disco duro, y nuestra memoria USB. Podemos identificar cual es cual gracias al tamaño de cada uno.</p>
<p>Una vez que identificamos cual es la memoria, escribimos <strong>SELECT DISK 1</strong> donde DISK 1 es el valor de la primera columna para nuestra memoria USB. Seún el idioma de nuestro sistema operativo será DISCO o DISK.</p>
<p>A continuación, ejecutamos las siguientes sentencias:</p>
<ul>
<li><strong>CLEAN</strong></li>
<li><strong>CREATE PARTITION PRIMARY</strong></li>
<li><strong>SELECT PARTITION 1</strong></li>
<li><strong>ACTIVE</strong></li>
<li><strong>FORMAT FS=NTFS</strong> (PUEDE TARDAR UN RATO)<strong><br />
</strong></li>
<li><strong>ASSIGN</strong></li>
<li><strong>EXIT</strong></li>
</ul>
<p><img class="aligncenter" title="diskpart" src="http://www.intowindows.com/wp-content/uploads/2009/01/115.jpg" alt="" width="437" height="452" /></p>
<p>Insertamos el disco de windows en nuestra computadora, y suponiendo que el DVD esté en la unidad D: ejecutamos:</p>
<ul>
<li><strong>D:</strong></li>
<li><strong>CD BOOT</strong></li>
<li><strong>BOOTSECT.EXE /NT60 H:</strong> (suponiendo que H: es la letra asignada a la memoria USB)</li>
</ul>
<p><img class="aligncenter" title="boot" src="http://www.intowindows.com/wp-content/uploads/2009/01/14.jpg" alt="" width="533" height="220" /></p>
<p>Copiamos todo el contenido del disco de windows a nuestra memoria USB</p>
<p>Listo, ahora nuestra memoria está lista. Lo que resta es verificar que la computadora a la que se le instalará windows arranque desde USB y trabajará exactamente igual que como si fuera de un DVD.</p>
<p>Tomado de <a href="http://www.intowindows.com/how-to-install-windows-7vista-from-usb-drive-detailed-100-working-guide/">Into Windows</a>. Las imágenes utilizadas son de su propiedad.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 290px; width: 1px; height: 1px;">
<p><strong>CLEAN</strong></p>
<p><strong>CREATE PARTITION PRIMARY</strong></p>
<p><strong>SELECT PARTITION 1</strong></p>
<p><strong>ACTIVE</strong></p>
<p><strong>FORMAT FS=NTFSc</strong></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bluby.org/blog/2010/03/instalar-windows-vista-7-desde-una-memoria-usb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
