<?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>Alejandro Rodríguez &#187; soluciones</title>
	<atom:link href="http://www.alejandrorodriguez.info/category/soluciones/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alejandrorodriguez.info</link>
	<description>Un blog personal</description>
	<lastBuildDate>Fri, 09 Dec 2011 19:55:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8220;Depurando&#8221; PHP con la consola de Firebug. (Truchada comoda)</title>
		<link>http://www.alejandrorodriguez.info/2010/11/depurando-php-con-la-consola-de-firebug-truchada-comoda/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=depurando-php-con-la-consola-de-firebug-truchada-comoda</link>
		<comments>http://www.alejandrorodriguez.info/2010/11/depurando-php-con-la-consola-de-firebug-truchada-comoda/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 16:56:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apuntes]]></category>
		<category><![CDATA[soluciones]]></category>

		<guid isPermaLink="false">http://www.alejandrorodriguez.info/?p=354</guid>
		<description><![CDATA[Con tan solo 3 pasos tendrás listo tu script para poder relizar un seguimiento a lo que pasa en tu código php utilizando la consola de FireBug.

Sigue los siguientes pasos&#8230;
Paso 1: En el inicio de tu archivo poner el siguiente código

require_once 'Depurador.php';
$depurador=new Depurador(true);
Paso 2:En el &#60;head&#62; agregar el siguiente bloque Javascript:

&#60;script type=&#34;text/javascript&#34;&#62;
// &#60;![CDATA[
function _mylog(que, tipo){
	if [...]]]></description>
			<content:encoded><![CDATA[<p>Con tan solo 3 pasos tendrás listo tu script para poder relizar un seguimiento a lo que pasa en tu código php utilizando la consola de FireBug.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="Clipboard01" src="http://www.alejandrorodriguez.info/wp-content/Clipboard011.jpg" alt="Clipboard01" width="480" height="287" /></p>
<p>Sigue los siguientes pasos&#8230;</p>
<p>Paso 1: En el inicio de tu archivo poner el siguiente código</p>
<pre class="brush: php;">
require_once 'Depurador.php';
$depurador=new Depurador(true);</pre>
<p>Paso 2:En el &lt;head&gt; agregar el siguiente bloque Javascript:</p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot;&gt;
// &lt;![CDATA[
function _mylog(que, tipo){
	if ( typeof console == 'object') {
		switch (tipo) {
			default:
			case &quot;log&quot;:
				console.log(que); // Mostrar el log
				break;
			case &quot;warn&quot;:
				console.warn(que); // Mostrar el log
				break;
			case &quot;error&quot;:
				console.error(que); // Mostrar el log
				break;
		}
	}
}
// ]]&gt;
&lt;/script&gt;
</pre>
<p>Paso 3:Finalmente antes del &lt;/body&gt; agregar este otro bloque de código</p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;?php echo $depurador-&gt;viewDatos(); ?&gt;
&lt;/script&gt;
</pre>
<p>Teniendo todo lo anterior configurado en tu archivo ahora podrás en todo momento hacer llamadas al depurador para pasarle datos. Todos los datos que le pases serán parseados en la consola de Firebug.</p>
<p>Para pasar información observa algunos ejemplos</p>
<pre class="brush: php;">
&lt;?php
$aMatriz=array(&quot;uno&quot;, &quot;dos&quot;, &quot;tres&quot;);
/*
* Envio datos al depurador
* El primer parametro es el dato propiamente dicho
* El segundo parametro es un titulo o referencia a tu gusto. Pa´identificar que es el dato
* El tercero es el tipo de mensaje de consola si es log, warn o error
*/
$depurador-&gt;addDatos($aMatriz, &quot;Matriz1&quot;, &quot;log&quot;);
// Ejemplo enviando String´s
$nombre=&quot;Alejandro Rodriguez&quot;;
$depurador-&gt;addDatos($nombre, &quot;Quien soy?&quot;, &quot;warn&quot;);
// Ejempplo enviando datos Boolean
$lDato1=true;
$depurador-&gt;addDatos($lDato1, &quot;Boolean&quot;, &quot;warn&quot;);
$lDato2=false;
$depurador-&gt;addDatos($lDato2, &quot;Boolean&quot;, &quot;log&quot;);
// Más matrices
$aMatriz2=array(&quot;uno&quot;=&gt;&quot;alto&quot;, &quot;dos&quot;=&gt;&quot;medio&quot;, &quot;tres&quot;=&gt;&quot;bajo&quot;);
$depurador-&gt;addDatos($aMatriz2, &quot;Matriz2&quot;, &quot;log&quot;);
$aMatriz3[]=array(&quot;nombre&quot;=&gt;&quot;Alejandro&quot;, &quot;apellido&quot;=&gt;&quot;Rodriguez&quot;, &quot;web&quot;=&gt;&quot;www.alejandrorodriguez.info&quot;) ;
$aMatriz3[]=array(&quot;nombre&quot;=&gt;&quot;Adobe User Group&quot;, &quot;apellido&quot;=&gt;&quot;Granada&quot;, &quot;web&quot;=&gt;&quot;www.adobe-user-group-granada.es&quot;) ;
$aMatriz3[]=array(&quot;nombre&quot;=&gt;&quot;Mediterranean&quot;, &quot;apellido&quot;=&gt;&quot;Adobe User Group&quot;, &quot;web&quot;=&gt;&quot;www.maug.es&quot;) ;
$depurador-&gt;addDatos($aMatriz3, &quot;Matriz3&quot;, &quot;log&quot;);
// Y más ejemplos que tu puedas inventarte...
?&gt;
</pre>
<p><a href="http://www.alejandrorodriguez.info/descargas/depurador.zip">Descargar ficheros</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alejandrorodriguez.info/2010/11/depurando-php-con-la-consola-de-firebug-truchada-comoda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bloqueando comentarios en Wordpress desde SQL</title>
		<link>http://www.alejandrorodriguez.info/2010/11/bloqueando-comentarios-en-wordpress-desde-sql/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=bloqueando-comentarios-en-wordpress-desde-sql</link>
		<comments>http://www.alejandrorodriguez.info/2010/11/bloqueando-comentarios-en-wordpress-desde-sql/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 09:45:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apuntes]]></category>
		<category><![CDATA[soluciones]]></category>

		<guid isPermaLink="false">http://www.alejandrorodriguez.info/?p=342</guid>
		<description><![CDATA[Las siguientes lineas fueron preparadas para ejecutarse en las distintas bbdd de los wordpress &#8220;fantasmas&#8221; que tenemos por allí y de esa forma evitar nos lleguen los emails de los comentarios y ante la falta de tiempo de instalar en cada uno de ellos algun antispam.  Para más info pues los option_name se coinciden con lso form [...]]]></description>
			<content:encoded><![CDATA[<p>Las siguientes lineas fueron preparadas para ejecutarse en las distintas bbdd de los wordpress &#8220;fantasmas&#8221; que tenemos por allí y de esa forma evitar nos lleguen los emails de los comentarios y ante la falta de tiempo de instalar en cada uno de ellos algun antispam.  Para más info pues los option_name se coinciden con lso form field name Así que lo dicho aquí las líneas.</p>
<pre>
update wp_options set option_value='1' where option_name='default_pingback_flag';

update wp_options set option_value='0' where option_name='default_ping_status';

update wp_options set option_value='0' where option_name='default_comment_status';

update wp_options set option_value='1' where option_name='require_name_email';

update wp_options set option_value='1' where option_name='comment_registration';

update wp_options set option_value='1' where option_name='close_comments_for_old_posts';

update wp_options set option_value='0' where option_name='thread_comments';

update wp_options set option_value='1' where option_name='page_comments';

update wp_options set option_value='0' where option_name='comments_notify';

update wp_options set option_value='0' where option_name='moderation_notify';

update wp_options set option_value='1' where option_name='comment_moderation';

update wp_options set option_value='0' where option_name='comment_whitelist';</pre>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;1&#8242; where option_name=&#8217;default_pingback_flag&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;0&#8242; where option_name=&#8217;default_ping_status&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;0&#8242; where option_name=&#8217;default_comment_status&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;1&#8242; where option_name=&#8217;require_name_email&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;1&#8242; where option_name=&#8217;comment_registration&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;1&#8242; where option_name=&#8217;close_comments_for_old_posts&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;0&#8242; where option_name=&#8217;thread_comments&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;1&#8242; where option_name=&#8217;page_comments&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;0&#8242; where option_name=&#8217;comments_notify&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;0&#8242; where option_name=&#8217;moderation_notify&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;1&#8242; where option_name=&#8217;comment_moderation&#8217;;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">update wp_options set option_value=&#8217;0&#8242; where option_name=&#8217;comment_whitelist&#8217;;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.alejandrorodriguez.info/2010/11/bloqueando-comentarios-en-wordpress-desde-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows SP3 + Acronis + Imposible compartir archivos [SOLUCIONADO]</title>
		<link>http://www.alejandrorodriguez.info/2010/10/windows-sp3-acronis-imposible-compartir-archivos-solucionado/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=windows-sp3-acronis-imposible-compartir-archivos-solucionado</link>
		<comments>http://www.alejandrorodriguez.info/2010/10/windows-sp3-acronis-imposible-compartir-archivos-solucionado/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 14:12:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apuntes]]></category>
		<category><![CDATA[soluciones]]></category>

		<guid isPermaLink="false">http://www.alejandrorodriguez.info/?p=336</guid>
		<description><![CDATA[La solución a un dolor de cabeza que se inicio cuando reinstale el portátil  la maquina principal con Win XP + SP3
Desde ese momento no pude compartir mas los archivos entre estos dos terminales.
Luego de mucho intentar, probar mil cosas, consultar a colegas, y de todo&#8230; Al fín di con la solución a mi problema gracias a la [...]]]></description>
			<content:encoded><![CDATA[<p>La solución a un dolor de cabeza que se inicio cuando reinstale el portátil  la maquina principal con Win XP + SP3</p>
<p>Desde ese momento no pude compartir mas los archivos entre estos dos terminales.</p>
<p>Luego de mucho intentar, probar mil cosas, consultar a colegas, y de todo&#8230; Al fín di con la solución a mi problema gracias a la web: <a href="http://winhlp.com/node/40" target="_blank">WinHlp</a></p>
<p>Mi problema puntual se pudo identificar desde el Visor de Sucesos &gt; Sistema &gt; Donde aparecían errores del tipo Srv identificados como el suceso 2011 al ver el detalle del error tenemos el siguiente mensaje</p>
<blockquote><p>El parámetro de configuración &#8220;irpstacksize&#8221; del servidor es demasiado pequeño para que el servidor pueda usar un dispositivo local. Aumente el valor de este parámetro.</p></blockquote>
<p>El tema es que al parecer el Acronis hace algo de las suyas y desaparece una entrada del registro. En síntesis la solución finalmente es sencilla. Agregar la siguiente entrada</p>
<p>HKEY_LOCAL_MACHINE<br />
\SYSTEM<br />
\CurrentControlSet<br />
\Services<br />
\LanmanServer<br />
\Parameters<br />
<strong>IRPStackSize DWORD 0&#215;00000014 (20)</strong></p>
<p>Para más información leer el post de <a href="http://winhlp.com/node/40" target="_blank">WinHlp</a> y la descripción del parámetro  <a href="http://support.microsoft.com/kb/285089/es" target="_blank">IRPStackSize</a></p>
<p>Gracias <a href="http://www.poisonclub.com.ar" target="_blank">Sebas</a>! por el soporte!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alejandrorodriguez.info/2010/10/windows-sp3-acronis-imposible-compartir-archivos-solucionado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

