<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Otro Blog Más</title>
	
	<link>http://otroblogmas.com</link>
	<description>Blog de informática: programación, internet, php, wordpress, zend framework, mysql, windows, mootools, linux,...</description>
	<lastBuildDate>Mon, 26 Jul 2010 15:53:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3568</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/OtroBlogMas" /><feedburner:info uri="otroblogmas" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Plugins para hacer tests de Regular Expressions</title>
		<link>http://feedproxy.google.com/~r/OtroBlogMas/~3/n_MOG7671IQ/</link>
		<comments>http://otroblogmas.com/plugins-para-hacer-tests-regular-expressions/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 07:00:42 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[expresiones regulares]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[regular expression]]></category>
		<category><![CDATA[regular expressions]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2142</guid>
		<description><![CDATA[Comentando con los compañeros de trabajo, llegamos a la conclusión que el punto dévil de la mayoría de programadores son las expresiones regulares: una simple cadena de carácteres, normalmente de no más de 30 carácteres, lo que puede llegar a amargar. A parte de tutoriales, guías y compañeros, una herramienta útil son las aplicaciones que [...]


Entradas relacionadas:<ol><li><a href='http://otroblogmas.com/eliminar-la-barra-para-traducir-de-google-chrome/' rel='bookmark' title='Permanent Link: Eliminar la barra para traducir de Google Chrome'>Eliminar la barra para traducir de Google Chrome</a></li>
<li><a href='http://otroblogmas.com/aplicaciones-web-para-hacer-mapas-mentales/' rel='bookmark' title='Permanent Link: Aplicaciones web para hacer mapas mentales'>Aplicaciones web para hacer mapas mentales</a></li>
<li><a href='http://otroblogmas.com/script-simple-php-para-hacer-cache/' rel='bookmark' title='Permanent Link: Script simple de PHP para hacer cache'>Script simple de PHP para hacer cache</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://otroblogmas.com/wp-content/uploads/2010/07/regular-expressions.png"><img class="alignright size-thumbnail wp-image-2149" title="regular expressions" src="http://otroblogmas.com/wp-content/uploads/2010/07/regular-expressions-150x125.png" alt="Regular expressions" width="150" height="125" /></a>Comentando con los compañeros de trabajo, llegamos a la conclusión que <strong>el punto dévil de la mayoría de programadores</strong> son las <strong>expresiones regulares</strong>: una simple cadena de carácteres, normalmente de no más de 30 carácteres, lo que puede llegar a amargar. A parte de tutoriales, guías y compañeros, una <strong>herramienta útil </strong>son las aplicaciones que permiten hacer pruebas de busqueda y de sustitución.</p>
<p><span id="more-2142"></span></p>
<p style="text-align: justify;">Existen <strong>dos plugins</strong>, uno para Firefox y otro para Google Chrome, que nos pertimen <strong>realizar los tests</strong> sin salir del navegador:</p>
<ul>
<li style="text-align: justify;"><strong><a href="https://addons.mozilla.org/en-US/firefox/addon/2077/">Regular Expressions Tester 3.0</a></strong>: plugin de Firefox, que resalta con colores los resultados de las búsquedas.</li>
</ul>
<p style="text-align: center;"><a href="http://otroblogmas.com/wp-content/uploads/2010/07/Regular-Expressions-Tester.png"><img class="aligncenter size-full wp-image-2144" title="Regular Expressions Tester" src="http://otroblogmas.com/wp-content/uploads/2010/07/Regular-Expressions-Tester.png" alt="Screenshot de Regular Expressions Tester" width="448" height="489" /></a></p>
<ul>
<li style="text-align: justify;"><strong><a href="https://chrome.google.com/extensions/detail/pgnkpcgniljiolidjmodgfljeomjjiha">Regular Expression Checker</a></strong>: plugin de Google Chrome, inspirado en el anterior.</li>
</ul>
<p style="text-align: center;"><a href="http://otroblogmas.com/wp-content/uploads/2010/07/regular-expression-checker.png"><img class="aligncenter size-full wp-image-2143" title="regular expression checker" src="http://otroblogmas.com/wp-content/uploads/2010/07/regular-expression-checker.png" alt="regular expression checker Plugins para hacer tests de Regular Expressions" width="544" height="580" /></a></p>
<p>Vía <strong><a href="http://www.devcurry.com/2010/07/test-regular-expressions-in-your.html">Devcurry</a></strong>.</p>


<p>Entradas relacionadas:</p><ol><li><a href='http://otroblogmas.com/eliminar-la-barra-para-traducir-de-google-chrome/' rel='bookmark' title='Permanent Link: Eliminar la barra para traducir de Google Chrome'>Eliminar la barra para traducir de Google Chrome</a></li>
<li><a href='http://otroblogmas.com/aplicaciones-web-para-hacer-mapas-mentales/' rel='bookmark' title='Permanent Link: Aplicaciones web para hacer mapas mentales'>Aplicaciones web para hacer mapas mentales</a></li>
<li><a href='http://otroblogmas.com/script-simple-php-para-hacer-cache/' rel='bookmark' title='Permanent Link: Script simple de PHP para hacer cache'>Script simple de PHP para hacer cache</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/plugins-para-hacer-tests-regular-expressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://otroblogmas.com/plugins-para-hacer-tests-regular-expressions/</feedburner:origLink></item>
		<item>
		<title>Error cuando Zend_Layout se muestra dos veces</title>
		<link>http://feedproxy.google.com/~r/OtroBlogMas/~3/bBYyHgsx1ug/</link>
		<comments>http://otroblogmas.com/error-cuando-zend_layout-se-muestra-dos-veces/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 07:00:14 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[zend framework]]></category>
		<category><![CDATA[exceptions]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[zend_layout]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2129</guid>
		<description><![CDATA[Un error que ha surgido trabajando con Zend Framework, es que hay unas excepciones que cuando son tratadas por el controlador de errores, se muestra dos veces el contenido del layout. Esto es debido a que Zend Framework trae por defecto dos plugins (si se utiliza el Zend_Layout), que estan al final de la pila [...]


Entradas relacionadas:<ol><li><a href='http://otroblogmas.com/acceder-a-zend_view-desde-un-plugin-en-zend-framework/' rel='bookmark' title='Permanent Link: Acceder a Zend_View desde un plugin en Zend Framework'>Acceder a Zend_View desde un plugin en Zend Framework</a></li>
<li><a href='http://otroblogmas.com/zfdebug-debug-bar-para-zend-framework/' rel='bookmark' title='Permanent Link: ZFDebug: debug bar para Zend Framework'>ZFDebug: debug bar para Zend Framework</a></li>
<li><a href='http://otroblogmas.com/configurar-subversion-para-utilizar-los-repositorios-externos-de-zend-framework/' rel='bookmark' title='Permanent Link: Configurar Subversion para utilizar los repositorios externos de Zend Framework'>Configurar Subversion para utilizar los repositorios externos de Zend Framework</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-medium wp-image-2132" title="mvc" src="http://otroblogmas.com/wp-content/uploads/2010/07/mvc-156x150.png" alt="Diseño del patrón MVC" width="156" height="150" />Un error que ha surgido trabajando con Zend Framework, es que hay unas <strong>excepciones </strong>que cuando son tratadas por el controlador de errores, <strong>se muestra dos veces el contenido del layout</strong>. Esto es debido a que <a href="http://devzone.zend.com/article/3372">Zend Framework trae por defecto dos plugins</a> (si se utiliza el <a href="http://framework.zend.com/manual/en/zend.layout.html">Zend_Layout</a>), que estan al final de la pila de ejecución de plugins:</p>
<p><span id="more-2129"></span></p>
<ul>
<li style="text-align: justify;"><a href="http://framework.zend.com/apidoc/core/Zend_Controller/Plugins/Zend_Layout_Controller_Plugin_Layout.html">Zend_Layout_Controller_Plugin_Layout</a>: este plugin actua en el <em>postDispatch</em>, y aplica el <strong>patrón <a href="http://martinfowler.com/eaaCatalog/twoStepView.html">Two Step View</a></strong> (captura el contenido en el Zend_Response, y después lo pasa al Zend_Layout para processarlo y se inyectado en el script de la vista del Layout).</li>
<li style="text-align: justify;"><a href="http://framework.zend.com/apidoc/core/Zend_Controller/Plugins/Zend_Controller_Plugin_ErrorHandler.html">Zend_Controller_Plugin_ErrorHandler</a>: también actua en el postDispatch, y se encarga de<strong> comprobar si se ha producido una excepción</strong> y ha sido registrada. En tal caso, ejecuta otra petición al controlador y acción para tratar errores y mostrarlos según sea conveniente.</li>
</ul>
<p style="text-align: justify;">El <strong>plugin de layout</strong> es ejecutado en la posición 99 de la pila, y el <strong>plugin de errores</strong> en la 100. Esto provoca que se ejecute una petición en el controlador de errores, habiendo establecido ya el layout. Para resolver este problema existen dos formas: <strong>cambiar el orden</strong> de ejecución de los plugins, o <strong>vaciando el contenido de la respuesta</strong> cuando se ejecuta la petición de tratamiento de errores.</p>
<p style="text-align: justify;">La última opción es la más simple y conlleva menos problemas; solamente hay que añadir una línea en la acción del controlador de errores. Normalmente se trata del errorAction del ErrorController, y la primera línea de código debería ser:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> errorAction<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
        <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getResponse</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">clearBody</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">//handle error ........</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p style="text-align: justify;">El siguiente diagrama muestra el <strong>flujo de ejecución de Zend Framework</strong>:</p>
<p style="text-align: center;"><a href="http://otroblogmas.com/wp-content/uploads/2010/07/zend-framework-flow-diagram.png"><img class="aligncenter size-full wp-image-2131" title="zend-framework-flow-diagram" src="http://otroblogmas.com/wp-content/uploads/2010/07/zend-framework-flow-diagram.png" alt="Diagrama de flujo de Zend Framework" width="1044" height="723" /></a></p>
<p style="text-align: justify;">Artículos relacionados:</p>
<ul>
<li><a href="http://stackoverflow.com/questions/1476627/layout-being-rendered-twice">Layout being rendered twice</a></li>
<li><a href="http://framework.zend.com/manual/en/zend.application.available-resources.html#zend.application.available-resources.frontcontroller">Zend_Application_Resource_Frontcontroller</a></li>
<li><a href="http://devzone.zend.com/article/3372">Front Controller Plugins in Zend Framework</a></li>
<li><a href="http://framework.zend.com/issues/browse/ZF-8523">Zend_Controller_Plugins_ErrorHandler uses layout script twice</a></li>
</ul>


<p>Entradas relacionadas:</p><ol><li><a href='http://otroblogmas.com/acceder-a-zend_view-desde-un-plugin-en-zend-framework/' rel='bookmark' title='Permanent Link: Acceder a Zend_View desde un plugin en Zend Framework'>Acceder a Zend_View desde un plugin en Zend Framework</a></li>
<li><a href='http://otroblogmas.com/zfdebug-debug-bar-para-zend-framework/' rel='bookmark' title='Permanent Link: ZFDebug: debug bar para Zend Framework'>ZFDebug: debug bar para Zend Framework</a></li>
<li><a href='http://otroblogmas.com/configurar-subversion-para-utilizar-los-repositorios-externos-de-zend-framework/' rel='bookmark' title='Permanent Link: Configurar Subversion para utilizar los repositorios externos de Zend Framework'>Configurar Subversion para utilizar los repositorios externos de Zend Framework</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/error-cuando-zend_layout-se-muestra-dos-veces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://otroblogmas.com/error-cuando-zend_layout-se-muestra-dos-veces/</feedburner:origLink></item>
		<item>
		<title>Configurar XAMPP para debugar con XDebug en Netbeans</title>
		<link>http://feedproxy.google.com/~r/OtroBlogMas/~3/zr6G556SPz0/</link>
		<comments>http://otroblogmas.com/configurar-xampp-para-debugar-con-xdebug-en-netbeans/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 07:00:36 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xampp]]></category>
		<category><![CDATA[xdebug]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2104</guid>
		<description><![CDATA[XDebug es una herramienta open-source para los desarrolladores PHP, que ofrece mucha funciones sobre los proyectos: debugar, tracear, hacer logs, &#8230; Existe una serie de 5 artículos de Zend Developer Zone, donde más que una introducción hacen un manual avanzado para sacarle el máximo rendimiento a XDebug. Aquí se va a explicar como configurar para [...]


Entradas relacionadas:<ol><li><a href='http://otroblogmas.com/configurar-netbeans-para-trabajar-con-phpunit-y-zend-framework/' rel='bookmark' title='Permanent Link: Configurar Netbeans para trabajar con PHPUnit y Zend Framework'>Configurar Netbeans para trabajar con PHPUnit y Zend Framework</a></li>
<li><a href='http://otroblogmas.com/instalar-y-configurar-xampp-y-eclipse-en-windows/' rel='bookmark' title='Permanent Link: Instalar y configurar XAMPP y Eclipse en Windows'>Instalar y configurar XAMPP y Eclipse en Windows</a></li>
<li><a href='http://otroblogmas.com/atajos-de-teclado-de-netbeans-para-zend-framework/' rel='bookmark' title='Permanent Link: Atajos de teclado de Netbeans para Zend Framework'>Atajos de teclado de Netbeans para Zend Framework</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img src="http://otroblogmas.com/wp-content/uploads/2010/07/xdebug-logo-150x87.png" alt="Logo de XDebug" title="Logo de XDebug" width="150" height="87" class="alignright size-thumbnail wp-image-2139" /><a href="http://xdebug.org/">XDebug </a>es una herramienta open-source para los desarrolladores PHP, que <strong>ofrece mucha funciones</strong> sobre los proyectos: debugar, tracear, hacer logs, &#8230; Existe una serie de 5 artículos de <a href="http://devzone.zend.com/article/2803-Introducing-xdebug">Zend Developer Zone</a>, donde más que una introducción hacen un <strong>manual avanzado</strong> para sacarle el máximo rendimiento a XDebug. Aquí se va a explicar como configurar para trabajar con Netbeans, y poder debugar proyectos, incluso de Zend Framework.</p>
<p><span id="more-2104"></span></p>
<p style="text-align: justify;">Suponiendo que se tiene una <a href="http://otroblogmas.com/instalar-y-configurar-xampp-y-eclipse-en-windows/">instalación normal de XAMPP</a>, para activar las funciones de debugar a través de Netbeans, hay que modificar unos parámetros del archivo <strong>php.ini</strong> (C:\xampp\php):</p>
<ul>
<li>Descomentar la siguiente línea:

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;"><span style="color: #000099;">zend_extension</span> <span style="color: #000066; font-weight:bold;">=</span> <span style="color: #933;">&quot;C:\xampp\php\ext\php_xdebug.dll&quot;</span></pre></div></div>

</li>
<li>Hay que indicar los siguientes valores (casi todo es descomentar):

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;">xdebug.remote_enable<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">On</span>
xdebug.remote_host<span style="color: #000066; font-weight:bold;">=</span><span style="color: #933;">&quot;localhost&quot;</span>
xdebug.remote_port<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">9000</span>
xdebug.remote_handler<span style="color: #000066; font-weight:bold;">=</span><span style="color: #933;">&quot;dbgp&quot;</span></pre></div></div>

</li>
<li style="text-align: justify;">Después hay que reiniciar Apache para que los cambios surjan efecto.</li>
</ul>
<p style="text-align: justify;">Viendo la configuración del servidor, a través de un <a href="http://php.net/manual/es/function.phpinfo.php">phpinfo()</a>, se puede ver si todo ha surgido efecto, si se puede observar las siguientes características:</p>
<p style="text-align: justify;"><a href="http://otroblogmas.com/wp-content/uploads/2010/07/phpinfo-xdebug-screenshot-1.png"><img class="aligncenter size-full wp-image-2105" title="phpinfo XDebug screenshot 1" src="http://otroblogmas.com/wp-content/uploads/2010/07/phpinfo-xdebug-screenshot-1.png" alt="Captura de pantalla de phpinfo para ver XDebug activo" width="638" height="119" /></a><a href="http://otroblogmas.com/wp-content/uploads/2010/07/phpinfo-xdebug-screenshot-2.png"><img class="aligncenter size-full wp-image-2106" title="phpinfo XDebug screenshot 2" src="http://otroblogmas.com/wp-content/uploads/2010/07/phpinfo-xdebug-screenshot-2.png" alt="Captura de pantalla de phpinfo para ver XDebug activo 2" width="639" height="124" /></a>Solo resta configurar Netbeans. Primero hay que modificar las opciones generales del IDE. En Herramientas -&gt; Opciones, hay que situarse en la pestaña de PHP y General, y comprobar tener los valores como muestra la imagen:</p>
<p style="text-align: center;"><a href="http://otroblogmas.com/wp-content/uploads/2010/07/netbeans-options-xdebug.png"><img class="aligncenter size-full wp-image-2111" title="netbeans options xdebug" src="http://otroblogmas.com/wp-content/uploads/2010/07/netbeans-options-xdebug.png" alt="Opciones de XDebug en Netbeans" width="434" height="319" /></a>Para modificar el proyecto, se ha de ir a <strong>Propiedades del Proyecto</strong>, y en las secciones &#8216;<strong>Sources</strong>&#8216; y &#8216;<strong>Run Configuration</strong>&#8216; establecer las rutas pertinentes. En caso de proyectos hechos con Zend Framework, hay que modificarel &#8216;Web Root&#8217; para indicar que es el directorio &#8216;public&#8217;. Y en la sección &#8216;<strong>Debug</strong>&#8216;, marcar la casilla que se ve en la imagen.</p>
<p style="text-align: center;"><a href="http://otroblogmas.com/wp-content/uploads/2010/07/netbeans-options-xdebug1.png"><img class="aligncenter size-full wp-image-2112" title="netbeans options xdebug" src="http://otroblogmas.com/wp-content/uploads/2010/07/netbeans-options-xdebug1.png" alt="netbeans options xdebug1 Configurar XAMPP para debugar con XDebug en Netbeans" width="434" height="319" /></a><a href="http://otroblogmas.com/wp-content/uploads/2010/07/netbeans-options-source.png"><img class="aligncenter size-full wp-image-2115" title="netbeans options source" src="http://otroblogmas.com/wp-content/uploads/2010/07/netbeans-options-source.png" alt="netbeans options source Configurar XAMPP para debugar con XDebug en Netbeans" width="652" height="406" /></a><a href="http://otroblogmas.com/wp-content/uploads/2010/07/netbeans-options-run-configuration.png"><img class="aligncenter size-full wp-image-2114" title="netbeans options run configuration" src="http://otroblogmas.com/wp-content/uploads/2010/07/netbeans-options-run-configuration.png" alt="netbeans options run configuration Configurar XAMPP para debugar con XDebug en Netbeans" width="602" height="298" /></a><a href="http://otroblogmas.com/wp-content/uploads/2010/07/netbeans-options-debug.png"><img class="aligncenter size-full wp-image-2113" title="netbeans options debug" src="http://otroblogmas.com/wp-content/uploads/2010/07/netbeans-options-debug.png" alt="netbeans options debug Configurar XAMPP para debugar con XDebug en Netbeans" width="496" height="241" /></a>Ahora, ya se puede debugar el proyecto pulsando <strong>Ctrl + F5</strong>. Recomiendo la siguiente página para empezar a <strong>conocer las opciones que da Netbeans y XDebud</strong>: <a href="http://netbeans.org/kb/docs/php/debugging.html">Debugging PHP Source Code in the NetBeans IDE</a>.</p>


<p>Entradas relacionadas:</p><ol><li><a href='http://otroblogmas.com/configurar-netbeans-para-trabajar-con-phpunit-y-zend-framework/' rel='bookmark' title='Permanent Link: Configurar Netbeans para trabajar con PHPUnit y Zend Framework'>Configurar Netbeans para trabajar con PHPUnit y Zend Framework</a></li>
<li><a href='http://otroblogmas.com/instalar-y-configurar-xampp-y-eclipse-en-windows/' rel='bookmark' title='Permanent Link: Instalar y configurar XAMPP y Eclipse en Windows'>Instalar y configurar XAMPP y Eclipse en Windows</a></li>
<li><a href='http://otroblogmas.com/atajos-de-teclado-de-netbeans-para-zend-framework/' rel='bookmark' title='Permanent Link: Atajos de teclado de Netbeans para Zend Framework'>Atajos de teclado de Netbeans para Zend Framework</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/configurar-xampp-para-debugar-con-xdebug-en-netbeans/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://otroblogmas.com/configurar-xampp-para-debugar-con-xdebug-en-netbeans/</feedburner:origLink></item>
		<item>
		<title>Configurar proyecto en Subversion para completar PHPDocumentor</title>
		<link>http://feedproxy.google.com/~r/OtroBlogMas/~3/2c2Oa2Ju3bg/</link>
		<comments>http://otroblogmas.com/configurar-proyecto-en-subversion-para-completar-phpdocumentor/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 07:00:07 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[phpdocumentor]]></category>
		<category><![CDATA[repositorios]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn:keywords]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2069</guid>
		<description><![CDATA[Una de las partes importantes de un proyecto es la documentación, y me refiero a la documentación técnica y no a los manuales de usuario. De cara a nuevos proyectos, al principio se puede plantear la opción de utilizar PHPDocumentor para hacer la documentación de los ficheros de una manera estándar, y con la potencia [...]


Entradas relacionadas:<ol><li><a href='http://otroblogmas.com/configurar-subversion-para-utilizar-los-repositorios-externos-de-zend-framework/' rel='bookmark' title='Permanent Link: Configurar Subversion para utilizar los repositorios externos de Zend Framework'>Configurar Subversion para utilizar los repositorios externos de Zend Framework</a></li>
<li><a href='http://otroblogmas.com/configurar-xampp-para-debugar-con-xdebug-en-netbeans/' rel='bookmark' title='Permanent Link: Configurar XAMPP para debugar con XDebug en Netbeans'>Configurar XAMPP para debugar con XDebug en Netbeans</a></li>
<li><a href='http://otroblogmas.com/configurar-php-para-que-muestre-los-errores/' rel='bookmark' title='Permanent Link: Configurar PHP para que muestre los errores'>Configurar PHP para que muestre los errores</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-medium wp-image-2076" title="PHPDocumentor logo" src="http://otroblogmas.com/wp-content/uploads/2010/07/PHPDocumentor-logo-200x120.png" alt="Logo de PHPDocumentor" width="200" height="120" />Una de las partes importantes de un proyecto es la documentación, y me refiero a la <strong>documentación técnica</strong> y no a los manuales de usuario. De cara a nuevos proyectos, al principio se puede plantear la opción de utilizar <a href="http://www.phpdoc.org/">PHPDocumentor </a>para hacer la documentación de los ficheros de una manera estándar, y con la potencia que da para <a href="http://es.wikipedia.org/wiki/PhpDocumentor">http://es.wikipedia.org/wiki/PhpDocumentor</a> de la aplicación. Todo y eso, sigue habiendo el problema que <strong>la acción de documentar es muy tedioso </strong>para los desarrolladores y nunca apetece dedicar tiempo.</p>
<p><span id="more-2069"></span></p>
<p style="text-align: justify;">Su pueden configurar los proyectos que estén en un Subversion, para que en cada <em>commit</em>, <strong>el repositorio modifique valores dentro de las cabeceras de PHPDocumentor</strong> que hay en el código de los ficheros modificados. Esto solamente funciona en archivos PHP (con extensiones como <em>.php</em> o <em>.phtml</em>), y requieren tener una cabecera similar a la siguiente:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #009933; font-style: italic;">/**
*
*
* @author     $Author$
* @category
* @version    $Id$
* @since      0
*/</span>
<span style="color: #009933; font-style: italic;">/**
*
*
*
*
* @author     $Author$
* @category
* @version    $Rev$
* @since      0
*/</span></pre></div></div>

<p style="text-align: justify;">Estos ficheros hay que <strong>añadirles una propiedad de Subversion</strong>: <em>svn-keywords</em>. El valor que necesita esta propiedad es:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">Author <span style="color: #990000;">Date</span> Rev Id</pre></div></div>

<p style="text-align: justify;">Así, Subversion buscará los campos de la cabecera que puede rellenar, y <strong>introducirá los valores</strong> que pertoquen, según el <em>commit</em>. En las siguientes modificaciones, irá actualizando los valores si es que se han realizado cambios en el fichero.</p>


<p>Entradas relacionadas:</p><ol><li><a href='http://otroblogmas.com/configurar-subversion-para-utilizar-los-repositorios-externos-de-zend-framework/' rel='bookmark' title='Permanent Link: Configurar Subversion para utilizar los repositorios externos de Zend Framework'>Configurar Subversion para utilizar los repositorios externos de Zend Framework</a></li>
<li><a href='http://otroblogmas.com/configurar-xampp-para-debugar-con-xdebug-en-netbeans/' rel='bookmark' title='Permanent Link: Configurar XAMPP para debugar con XDebug en Netbeans'>Configurar XAMPP para debugar con XDebug en Netbeans</a></li>
<li><a href='http://otroblogmas.com/configurar-php-para-que-muestre-los-errores/' rel='bookmark' title='Permanent Link: Configurar PHP para que muestre los errores'>Configurar PHP para que muestre los errores</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/configurar-proyecto-en-subversion-para-completar-phpdocumentor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://otroblogmas.com/configurar-proyecto-en-subversion-para-completar-phpdocumentor/</feedburner:origLink></item>
		<item>
		<title>Configurar Subversion para utilizar los repositorios externos de Zend Framework</title>
		<link>http://feedproxy.google.com/~r/OtroBlogMas/~3/vi57NvORRCM/</link>
		<comments>http://otroblogmas.com/configurar-subversion-para-utilizar-los-repositorios-externos-de-zend-framework/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 07:00:03 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[zend framework]]></category>
		<category><![CDATA[respositorios]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn:externals]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2086</guid>
		<description><![CDATA[Una de las ventajas, y a la vez inconvenientes, de Zend Framework, es su constante y habitual actualización, y por lo tanto la publicación de nuevas versiones periódicamente. Inconveniente porque si queremos tener la última versión de la librería en nuestro proyecto, debemos bajarnos la última versión y copiarla al proyecto. Pero si la aplicación [...]


Entradas relacionadas:<ol><li><a href='http://otroblogmas.com/instalar-zend-framework-zend_tool-para-construir-proyectos-ubuntu/' rel='bookmark' title='Permanent Link: Instalar y configurar Zend Framework y Zend_Tool para construir proyectos en Ubuntu'>Instalar y configurar Zend Framework y Zend_Tool para construir proyectos en Ubuntu</a></li>
<li><a href='http://otroblogmas.com/configurar-netbeans-para-trabajar-con-phpunit-y-zend-framework/' rel='bookmark' title='Permanent Link: Configurar Netbeans para trabajar con PHPUnit y Zend Framework'>Configurar Netbeans para trabajar con PHPUnit y Zend Framework</a></li>
<li><a href='http://otroblogmas.com/configurar-phpunit-zend-framework/' rel='bookmark' title='Permanent Link: Configurar PHPUnit y Zend Framework'>Configurar PHPUnit y Zend Framework</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-2089 alignright" title="Subversion logo" src="http://otroblogmas.com/wp-content/uploads/2010/07/subversion_logo-173x150.png" alt="subversion logo 173x150 Configurar Subversion para utilizar los repositorios externos de Zend Framework" width="173" height="150" /></p>
<p style="text-align: justify;">Una de las ventajas, y a la vez inconvenientes, de Zend Framework, es su constante y habitual actualización, y por lo tanto la publicación de <strong>nuevas versiones periódicamente</strong>. Inconveniente porque <strong>si queremos tener la última versión</strong> de la librería en nuestro proyecto, debemos bajarnos la última versión y copiarla al proyecto. Pero si la aplicación se encuentra bajo Subversion, existe la opción de que <strong>la librería dependa de una versión del repositorio oficial</strong>.</p>
<p><span id="more-2086"></span></p>
<p style="text-align: justify;">Para ello, hay que añadir la propiedad &#8216;<strong>svn:externals</strong>&#8216; de Subversion a la carpeta &#8216;<strong>library</strong>&#8216;. Los pasos son los siguientes:</p>
<ul>
<li style="text-align: justify;"><strong>Eliminar la carpeta</strong> &#8216;Zend&#8217; de la librería en caso de que ya la tuviéramos previamente y <strong>hacer COMMIT</strong> para borrarla del repositorio.</li>
<li style="text-align: justify;"><strong>Añadir propiedad</strong> svn:externals a la carpeta &#8216;libray&#8217;, y establecer como valor la ruta hacia el repositorio de Zend Framework. Actualmente, para la versión 1.10.6 es la siguiente:

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">Zend http://framework.zend.com/svn/framework/standard/tags/release-1.10.6/library/Zend/</pre></div></div>

</li>
<li style="text-align: justify;"><strong>Hacer UPDATE</strong> de la carpeta &#8216;<strong>library</strong>&#8216; para que se descargue la versión de Zend Framework. Al final de la operación saldrá un<strong> aviso de error</strong> indicando que es necesario hacer un CLEAN UP.</li>
<li style="text-align: justify;"><strong>Hacer CLEAN UP</strong> de la carpeta &#8216;<strong>library</strong>&#8216;.</li>
<li style="text-align: justify;"><strong>Hacer COMMIT</strong> de la carpeta &#8216;<strong>library</strong>&#8216; para que los cambios tengan efecto en el repositorio.</li>
</ul>
<p style="text-align: justify;">En el futuro, <strong>cuando se desee una nueva versión</strong> o alguna anterior, solamente hay que <strong>cambiar la URL de la propiedad svn:externals</strong> de la carpeta &#8216;<strong>library</strong>&#8216;, y hacer UPDATE y COMMIT (esto último esta pendiente de probar a la espera de que salga una nueva versión de Zend Framework).</p>
<p>Vía <a href="http://twitter.com/eloipoch">@eloipoch</a>.</p>


<p>Entradas relacionadas:</p><ol><li><a href='http://otroblogmas.com/instalar-zend-framework-zend_tool-para-construir-proyectos-ubuntu/' rel='bookmark' title='Permanent Link: Instalar y configurar Zend Framework y Zend_Tool para construir proyectos en Ubuntu'>Instalar y configurar Zend Framework y Zend_Tool para construir proyectos en Ubuntu</a></li>
<li><a href='http://otroblogmas.com/configurar-netbeans-para-trabajar-con-phpunit-y-zend-framework/' rel='bookmark' title='Permanent Link: Configurar Netbeans para trabajar con PHPUnit y Zend Framework'>Configurar Netbeans para trabajar con PHPUnit y Zend Framework</a></li>
<li><a href='http://otroblogmas.com/configurar-phpunit-zend-framework/' rel='bookmark' title='Permanent Link: Configurar PHPUnit y Zend Framework'>Configurar PHPUnit y Zend Framework</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/configurar-subversion-para-utilizar-los-repositorios-externos-de-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://otroblogmas.com/configurar-subversion-para-utilizar-los-repositorios-externos-de-zend-framework/</feedburner:origLink></item>
		<item>
		<title>Entrada número 100</title>
		<link>http://feedproxy.google.com/~r/OtroBlogMas/~3/5MF0V4oUzuk/</link>
		<comments>http://otroblogmas.com/entrada-numero-100/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 07:00:46 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2079</guid>
		<description><![CDATA[Esta entrada va a ser diferente a las habituales, ya que esta es la entrada número 100 en este humilde blog, cosa que me alegra al ver que esta a punto de cumplir un año y sigue en marcha. Aunque no le dedico todo el tiempo que me gustaría, no lo tengo olvidado. Después de [...]


No hay entradas relacionadas.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-medium wp-image-2080" title="Número 100" src="http://otroblogmas.com/wp-content/uploads/2010/07/Numero-100-151x150.png" alt="Número 100" width="151" height="150" />Esta entrada va a ser diferente a las habituales, ya que esta es la <strong>entrada número 100</strong> en este humilde blog, cosa que me alegra al ver que esta <strong>a punto de cumplir un año</strong> y sigue en marcha. Aunque no le dedico todo el tiempo que me gustaría, no lo tengo olvidado.</p>
<p><span id="more-2079"></span></p>
<p style="text-align: justify;">Después de 100 entradas quiero mencionar:</p>
<ul>
<li style="text-align: justify;">Existe una <strong>apuesta sobre las visitas</strong> de este blog con el blog <a href="http://mariusduch.es">Marius Duch</a>, apuesta que quizás se va a quedar siempre allí.</li>
<li style="text-align: justify;">Hay una lista con <strong>más de 20 artículos/manuales/tutoriales pendientes de  hacer</strong>.</li>
<li style="text-align: justify;">Si el blog ha estado semanas sin actualizarse era debido al cumplimiento de <strong>obligaciones más importantes</strong>.</li>
</ul>
<p style="text-align: justify;">También quiero <strong>dar las gracias a todas las personas</strong> que me han ayudado de alguna forma en este blog, que han puesto uno de los <strong>300 comentarios</strong> que existen, o que <strong>simplemente lo siguen</strong> para ver si algún día sale alguna entrada interesante ;)</p>
<p style="text-align: justify;"><strong>El año que viene</strong> puede que sea muy diferente y quizás no tenga tanto tiempo como quisiera, pero espero poder seguir actualizando el blog.</p>


<p>No hay entradas relacionadas.</p>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/entrada-numero-100/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://otroblogmas.com/entrada-numero-100/</feedburner:origLink></item>
		<item>
		<title>Herramientas para detectar redes WIFI en Windows</title>
		<link>http://feedproxy.google.com/~r/OtroBlogMas/~3/f6xzlUm0hSM/</link>
		<comments>http://otroblogmas.com/herramientas-para-detectar-redes-wifi-en-windows/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 07:00:05 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2050</guid>
		<description><![CDATA[Cualquier usuario de Windows en un portátil, conoce la aplicación que trae para detectar redes Wifi al alcance. Este programa tiene una serie de limitaciones, y podría tener más funcionalidades interesantes. De cara a una auditoria de seguridad Wifi, hay aplicaciones que pueden ser muy prácticas para empezar a recopilar datos públicos de las redes [...]


Entradas relacionadas:<ol><li><a href='http://otroblogmas.com/como-detectar-intrusos-en-tu-wifi/' rel='bookmark' title='Permanent Link: Como detectar intrusos en tu WIFI'>Como detectar intrusos en tu WIFI</a></li>
<li><a href='http://otroblogmas.com/presentacion-trac-y-herramientas-open-source-para-la-gestion-de-proyectos/' rel='bookmark' title='Permanent Link: Presentación: &#8220;TRAC y herramientas open source para la gestión de proyectos&#8221;'>Presentación: &#8220;TRAC y herramientas open source para la gestión de proyectos&#8221;</a></li>
<li><a href='http://otroblogmas.com/aplicaciones-para-windows-xp/' rel='bookmark' title='Permanent Link: Aplicaciones para Windows XP'>Aplicaciones para Windows XP</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://otroblogmas.com/wp-content/uploads/2010/06/wifi-radar.png"><img class="alignright size-full wp-image-2052" title="WIFI radar" src="http://otroblogmas.com/wp-content/uploads/2010/06/wifi-radar.png" alt="Radar de redes Wifi" width="128" height="128" /></a>Cualquier usuario de Windows en un portátil, conoce la aplicación que trae para detectar redes <a href="http://otroblogmas.com/tag/wifi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with wifi">Wifi</a> al alcance. Este programa tiene una serie de <strong>limitaciones</strong>, y podría tener <strong>más funcionalidades</strong> interesantes. De cara a una auditoria de seguridad <a href="http://otroblogmas.com/tag/wifi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with wifi">Wifi</a>, hay aplicaciones que pueden ser muy prácticas para empezar a<strong> recopilar datos públicos de las redes wireless</strong>.</p>
<p><span id="more-2050"></span></p>
<p style="text-align: justify;">En el <a href="http://es.onsoftware.com/p/a-la-caza-de-redes-wi-fi">artículo de OnSoftware</a>, se detallan una serie de aplicaciones, que las he encontrado interesantes son:</p>
<ul>
<li style="text-align: justify;"><a href="http://xirrus-wi-fi-inspector.softonic.com/">Xirrus Wi-Fi Inspector</a>: tabla de redes detectadas, radar, historial, tests de velocidad, &#8230;</li>
</ul>
<p style="text-align: center;"><a href="http://otroblogmas.com/wp-content/uploads/2010/06/xirrus-screenshot.png"><img class="size-full wp-image-2056 aligncenter" title="Xirrus screenshot" src="http://otroblogmas.com/wp-content/uploads/2010/06/xirrus-screenshot.png" alt="Screenshot del programa Xirrus Wi-Fi Inspector" width="585" height="466" /></a></p>
<ul>
<li style="text-align: justify;"><a href="http://inssider.softonic.com/">InSSIDer</a>: más simple pero más visual, ya que muestra gráficas en que muestra las redes y los canales que utilizan. Así es fácil ver <strong>qué canales estan más ocupados</strong> y cuales no.</li>
</ul>
<p style="text-align: center;"><a href="http://otroblogmas.com/wp-content/uploads/2010/06/inssider-screenshot.png"><img class="aligncenter size-full wp-image-2057" title="inSSIDer screenshot" src="http://otroblogmas.com/wp-content/uploads/2010/06/inssider-screenshot.png" alt="Screenshot del programa inSSIDer" width="599" height="443" /></a></p>
<p style="text-align: justify;">Las otras aplicaciones que se mencionan en el artículo son:</p>
<ul>
<li><a href="http://netstumbler.softonic.com/">Netstumbler</a></li>
<li><a href="http://vistumbler.softonic.com/">Vistumbler</a></li>
<li><a href="http://outssider.softonic.com/">outSSIDer</a></li>
<li><a href="http://netsurveyor.softonic.com/">NetSurveyor</a></li>
<li><a href="http://homedale.softonic.com/">Homedale</a></li>
<li><a href="http://wirelessnetview.softonic.com/">WirelessNetView</a></li>
<li><a href="http://ekahau-heatmapper.softonic.com/">Ekahau HeatMapper</a></li>
<li>Directorios de puntos de acceso
<ul>
<li style="text-align: justify;"><a href="http://www.quewifi.es/">QueWifi</a>,  que ya supera los  15.000 puntos de acceso para toda España</li>
<li style="text-align: justify;"><a href="http://www.fon.com/es/">FON Maps</a>, con más de 1,5  millones puntos FON en todo el mundo</li>
<li style="text-align: justify;"><a href="http://wefi.softonic.com/">WeFi</a>, una curiosa comunidad  para compartir puntos de acceso libres</li>
<li style="text-align: justify;"><a href="http://hotspotr.com/wifi">HotSpotr</a> y <a href="http://v4.jiwire.com/search-hotspot-locations.htm">JiWire</a>,  excelentes si viajas al extranjero</li>
</ul>
</li>
</ul>


<p>Entradas relacionadas:</p><ol><li><a href='http://otroblogmas.com/como-detectar-intrusos-en-tu-wifi/' rel='bookmark' title='Permanent Link: Como detectar intrusos en tu WIFI'>Como detectar intrusos en tu WIFI</a></li>
<li><a href='http://otroblogmas.com/presentacion-trac-y-herramientas-open-source-para-la-gestion-de-proyectos/' rel='bookmark' title='Permanent Link: Presentación: &#8220;TRAC y herramientas open source para la gestión de proyectos&#8221;'>Presentación: &#8220;TRAC y herramientas open source para la gestión de proyectos&#8221;</a></li>
<li><a href='http://otroblogmas.com/aplicaciones-para-windows-xp/' rel='bookmark' title='Permanent Link: Aplicaciones para Windows XP'>Aplicaciones para Windows XP</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/herramientas-para-detectar-redes-wifi-en-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://otroblogmas.com/herramientas-para-detectar-redes-wifi-en-windows/</feedburner:origLink></item>
		<item>
		<title>La sorprendente verdad sobre qué nos motiva</title>
		<link>http://feedproxy.google.com/~r/OtroBlogMas/~3/46uWoccNcpE/</link>
		<comments>http://otroblogmas.com/sorprendente-verdad-sobre-que-nos-motiva/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 07:00:21 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[motivacion]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2042</guid>
		<description><![CDATA[Sigo muy interesado en la motivación, y aún más en el ámbito laboral. El siguiente vídeo viene a mostrar de una manera gráfica, las mismas ideas de que hablaba Daniel Pink en la charla en TED (vídeo que me encanta volver a ver siempre que puedo). Además, últimamente he podido comprobar personalmente que la correcta [...]


No hay entradas relacionadas.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://otroblogmas.com/wp-content/uploads/2010/06/incentivos.jpg"><img class="alignright size-medium wp-image-2124" title="Incentivos" src="http://otroblogmas.com/wp-content/uploads/2010/06/incentivos-200x150.jpg" alt="Dinero que representa un incentivo" width="200" height="150" /></a>Sigo muy interesado en la motivación, y aún más en el ámbito laboral. El siguiente vídeo viene a mostrar de una <strong>manera gráfica</strong>, las mismas ideas de que hablaba <a href="http://otroblogmas.com/motivacion-e-incentivos/">Daniel Pink en la charla en TED</a> (vídeo que me encanta volver a ver siempre que puedo). Además, últimamente he podido comprobar personalmente que <strong>la correcta motivación</strong> puede desmontar muchas ideas, haciendo que la visión y los deseos cambien completamente.</p>
<p><span id="more-2042"></span></p>
<p style="text-align: justify;">El vídeo viene a se como un <em>cómic </em>que se va dibujando a medida que el orador va narrando la verdad sobre la motivación.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="520" height="312" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/u6XAPnuFjJc&amp;hl=es_ES&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="520" height="312" src="http://www.youtube.com/v/u6XAPnuFjJc&amp;hl=es_ES&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Vía <a href="http://www.adseok.com/curiosidades/el-dinero-no-motiva-a-la-gente-inteligente/">Adseok &#8211; El dinero no motiva a la gente inteligente</a></p>


<p>No hay entradas relacionadas.</p>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/sorprendente-verdad-sobre-que-nos-motiva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://otroblogmas.com/sorprendente-verdad-sobre-que-nos-motiva/</feedburner:origLink></item>
		<item>
		<title>Instalar PHPUnit con XAMPP en Windows</title>
		<link>http://feedproxy.google.com/~r/OtroBlogMas/~3/5Ge7hQt51hE/</link>
		<comments>http://otroblogmas.com/instalar-phpunit-xampp-windows/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 07:00:37 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2029</guid>
		<description><![CDATA[Con tres comandos, ya se tendrá instalado PHPUnit en Windows, disponible para hacer pruebas unitarias desde cualquier lugar de Windows. Se supone que se tiene instalado XAMPP y que en la variable de sistema PATH se incluye el directorio de PHP. Si no fuera el caso, habría que hacer: Botón derecho sobre &#8216;Mi PC&#8216;, y [...]


Entradas relacionadas:<ol><li><a href='http://otroblogmas.com/instalar-phpunit-en-el-xampp-de-ubuntu/' rel='bookmark' title='Permanent Link: Instalar PHPUnit en el XAMPP de Ubuntu'>Instalar PHPUnit en el XAMPP de Ubuntu</a></li>
<li><a href='http://otroblogmas.com/instalar-y-configurar-xampp-y-eclipse-en-windows/' rel='bookmark' title='Permanent Link: Instalar y configurar XAMPP y Eclipse en Windows'>Instalar y configurar XAMPP y Eclipse en Windows</a></li>
<li><a href='http://otroblogmas.com/instalar-zend-framework-y-zend_tool-para-construir-proyectos-en-windows/' rel='bookmark' title='Permanent Link: Instalar Zend Framework y Zend_Tool para construir proyectos en Windows'>Instalar Zend Framework y Zend_Tool para construir proyectos en Windows</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-full wp-image-1833" title="PHPUnit Logo" src="http://otroblogmas.com/wp-content/uploads/2010/03/phpunit-logo.png" alt="PHPUnit Logo" width="102" height="80" />Con tres comandos, ya se tendrá instalado <strong>PHPUnit en Windows</strong>, disponible para hacer pruebas unitarias desde cualquier lugar de Windows. Se supone que se tiene instalado XAMPP y que en <strong>la variable de sistema PATH</strong> se incluye el directorio de PHP. Si no fuera el caso, habría que hacer:</p>
<p><span id="more-2029"></span></p>
<ul>
<li style="text-align: justify;">Botón derecho sobre &#8216;<strong>Mi PC</strong>&#8216;, y entrar en &#8216;<strong>Propiedades</strong>&#8216;.</li>
<li style="text-align: justify;">En la pestaña de &#8216;<strong>Opciones avanzadas</strong>&#8216;, pulsar &#8216;<strong>Variables de entorno</strong>&#8216;.</li>
<li style="text-align: justify;">Pulsar el botón &#8216;<strong>Nueva</strong>&#8216; en &#8216;<strong>Variables de usuario para &#8230;</strong>&#8216;. Si en la lista existiera la variable <strong>PATH</strong>, habría que seleccionarla y pulsar &#8216;<strong>Modificar</strong>&#8216;.</li>
<li style="text-align: justify;">En la nueva ventana, introducir los siguientes datos:<br />
Nombre de variable: <strong>PATH</strong><br />
Valor de variable: <strong>C:\xampp\php</strong></li>
<li style="text-align: justify;"><strong>Aceptar las tres ventanas</strong> y a partir de entonces el PATH ya esta modificado. Para comprobar el cambio, ir a una <strong>nueva consolas de línea de comandos</strong> y ejecutar:

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">echo</span> <span style="color: #33cc33;">%</span><span style="color: #448888;">PATH</span><span style="color: #33cc33;">%</span></pre></div></div>

</li>
</ul>
<p style="text-align: center;"><a href="http://otroblogmas.com/wp-content/uploads/2010/06/path-windows-screenshot.png"><img class="size-medium wp-image-2037 aligncenter" title="Modificar PATH en Windows" src="http://otroblogmas.com/wp-content/uploads/2010/06/path-windows-screenshot-181x150.png" alt="Screenshot de como modificar PATH en Windows" width="181" height="150" /></a></p>
<p style="text-align: justify;">Ahora, en la línea de comandos, primero ir al directorio del PHP y el PEAR:</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">cd</span> c:\xampp\php</pre></div></div>

<p style="text-align: justify;">Añadir al PEAR el <strong>repositorio del PHPUnit</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">pear channel-discover pear.phpunit.de</pre></div></div>

<p style="text-align: justify;"><strong>Actualizar la base de datos</strong> de PEAR con el nuevo repositorio:</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">pear update-channels</pre></div></div>

<p style="text-align: justify;">Instalar PHPUnit:</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">pear install phpunit/PHPUnit</pre></div></div>

<p style="text-align: justify;">Ahora para <strong>comprobar la correcta instalación</strong>, si se ejecuta el siguiente comando desde cualquier sitio:</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">phpunit --version</pre></div></div>

<p>Se debe mostrar el siguiente mensaje (quizás con la versión modificada):</p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;">PHPUnit 3.4.11 by Sebastian Bergmann.</pre></div></div>



<p>Entradas relacionadas:</p><ol><li><a href='http://otroblogmas.com/instalar-phpunit-en-el-xampp-de-ubuntu/' rel='bookmark' title='Permanent Link: Instalar PHPUnit en el XAMPP de Ubuntu'>Instalar PHPUnit en el XAMPP de Ubuntu</a></li>
<li><a href='http://otroblogmas.com/instalar-y-configurar-xampp-y-eclipse-en-windows/' rel='bookmark' title='Permanent Link: Instalar y configurar XAMPP y Eclipse en Windows'>Instalar y configurar XAMPP y Eclipse en Windows</a></li>
<li><a href='http://otroblogmas.com/instalar-zend-framework-y-zend_tool-para-construir-proyectos-en-windows/' rel='bookmark' title='Permanent Link: Instalar Zend Framework y Zend_Tool para construir proyectos en Windows'>Instalar Zend Framework y Zend_Tool para construir proyectos en Windows</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/instalar-phpunit-xampp-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://otroblogmas.com/instalar-phpunit-xampp-windows/</feedburner:origLink></item>
		<item>
		<title>Diferencias entre URL, URI y URN</title>
		<link>http://feedproxy.google.com/~r/OtroBlogMas/~3/YsSSKuseHNY/</link>
		<comments>http://otroblogmas.com/diferencias-url-uri-urn/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 07:00:20 +0000</pubDate>
		<dc:creator>otroblogmas.com</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[http]]></category>

		<guid isPermaLink="false">http://otroblogmas.com/?p=2017</guid>
		<description><![CDATA[Lo más común que puede pasar es no saber si poner URL o URI. Estos conceptos no estan claros, ya que en varias fuentes dicen cosas distintas. Primero hay que indicar unas definiciones de cada elemento: URL: Uniform Resource Locator, o Localizador Uniforme de Recursos. Son unas cadenas de texto que se usan para nombrar [...]


Entradas relacionadas:<ol><li><a href='http://otroblogmas.com/diferencias-entre-enum-y-set-en-mysql/' rel='bookmark' title='Permanent Link: Diferencias entre ENUM y SET en MySQL'>Diferencias entre ENUM y SET en MySQL</a></li>
<li><a href='http://otroblogmas.com/diferencias-entre-mysql-mysqli-pdo-php/' rel='bookmark' title='Permanent Link: Diferencias entre mysql, mysqli y PDO en PHP'>Diferencias entre mysql, mysqli y PDO en PHP</a></li>
<li><a href='http://otroblogmas.com/zend_acl-autorizacion-y-permisos-en-zend-framework/' rel='bookmark' title='Permanent Link: Zend_Acl: autorización y permisos en Zend Framework'>Zend_Acl: autorización y permisos en Zend Framework</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-thumbnail wp-image-2018" title="URI URL URN" src="http://otroblogmas.com/wp-content/uploads/2010/06/uri-url-urn-150x90.png" alt="Diagrama de URI URL URN" width="150" height="90" />Lo más común que puede pasar es no saber si poner URL o URI. Estos conceptos no estan claros, ya que en varias fuentes dicen cosas distintas. Primero hay que indicar unas definiciones de cada elemento:</p>
<p><span id="more-2017"></span></p>
<ul>
<li><a href="http://es.wikipedia.org/wiki/Localizador_uniforme_de_recursos">URL</a>: <strong>Uniform Resource Locator</strong>, o Localizador Uniforme de Recursos. Son unas cadenas de texto que se usan para nombrar recursos en Internet para su localización.<br />
<strong>Ejemplo</strong>: http://es.wikipedia.org:80/wiki/Special:Search?search=tren&amp;go=Go</li>
</ul>
<ul>
<li style="text-align: justify;"><a href="http://es.wikipedia.org/wiki/URN">URN</a>: <strong>Uniform Resource Name</strong>, o Nombre Uniforme de Recursos. Son unas cadenas de texto que se usan para nombrar recursos en Internet para su identificación.<br />
<strong>Ejemplo</strong>: urn:isbn:0451450523</li>
</ul>
<ul>
<li style="text-align: justify;"><a href="http://es.wikipedia.org/wiki/Uniform_Resource_Identifier">URI</a>: <strong>Uniform Resource Identifier</strong>, o Identificador Uniforme de Recursos.<strong><br />
</strong></li>
</ul>
<p style="text-align: justify;">Las <strong>URI engloban los otros dos conceptos</strong>, pudiendo clasificarlas entre URL, URN o ambas. En el esquema de arriba se puede observar el contenido del conjunto URI, y la intersección entre los conjunto URL y URN.</p>
<p style="text-align: justify;">Las <strong>URN </strong>no son utilizadas actualmente. Sirven para identificar pero no para localizar.</p>


<p>Entradas relacionadas:</p><ol><li><a href='http://otroblogmas.com/diferencias-entre-enum-y-set-en-mysql/' rel='bookmark' title='Permanent Link: Diferencias entre ENUM y SET en MySQL'>Diferencias entre ENUM y SET en MySQL</a></li>
<li><a href='http://otroblogmas.com/diferencias-entre-mysql-mysqli-pdo-php/' rel='bookmark' title='Permanent Link: Diferencias entre mysql, mysqli y PDO en PHP'>Diferencias entre mysql, mysqli y PDO en PHP</a></li>
<li><a href='http://otroblogmas.com/zend_acl-autorizacion-y-permisos-en-zend-framework/' rel='bookmark' title='Permanent Link: Zend_Acl: autorización y permisos en Zend Framework'>Zend_Acl: autorización y permisos en Zend Framework</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://otroblogmas.com/diferencias-url-uri-urn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://otroblogmas.com/diferencias-url-uri-urn/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.854 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-07-26 16:54:19 --><!-- Compression = gzip -->
