<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentarios en: Trucos y misterios de meneame</title>
	<atom:link href="http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/feed/" rel="self" type="application/rss+xml" />
	<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/</link>
	<description>El blog de un programador mas. que escribe en sus ratos libres</description>
	<lastBuildDate>Wed, 04 Nov 2009 06:03:38 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Top Posts &#171; WordPress.com</title>
		<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/#comment-87</link>
		<dc:creator>Top Posts &#171; WordPress.com</dc:creator>
		<pubDate>Fri, 19 Sep 2008 00:02:15 +0000</pubDate>
		<guid isPermaLink="false">http://rooibo.wordpress.com/?p=58#comment-87</guid>
		<description>[...]  Trucos y misterios de meneame He decidido hacer un paréntesis en el tipo de entradas que agrego al blog, de carácter técnico y dirigidas a un [...] [...]</description>
		<content:encoded><![CDATA[<p>[...]  Trucos y misterios de meneame He decidido hacer un paréntesis en el tipo de entradas que agrego al blog, de carácter técnico y dirigidas a un [...] [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rooibo</title>
		<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/#comment-86</link>
		<dc:creator>rooibo</dc:creator>
		<pubDate>Wed, 17 Sep 2008 23:57:46 +0000</pubDate>
		<guid isPermaLink="false">http://rooibo.wordpress.com/?p=58#comment-86</guid>
		<description>Gracias OceanO, y gracias también por lo del blogday, yo no hice un post ese día, por que no había preparado nada, tendré que esperar al año que viene.

Gracias!</description>
		<content:encoded><![CDATA[<p>Gracias OceanO, y gracias también por lo del blogday, yo no hice un post ese día, por que no había preparado nada, tendré que esperar al año que viene.</p>
<p>Gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: OceanO</title>
		<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/#comment-85</link>
		<dc:creator>OceanO</dc:creator>
		<pubDate>Wed, 17 Sep 2008 23:25:05 +0000</pubDate>
		<guid isPermaLink="false">http://rooibo.wordpress.com/?p=58#comment-85</guid>
		<description>Enhorabuena, rooibo, por otro artículo excelente. El hecho de que llegue o no a portada en meneame no lo hace ni más ni menos importante, aunque sí más notorio para muchas personas. Y por lo menos esta vez, parece que tu blog no se ha llenado de críticas simplonas.
Hace tiempo que estoy fuera del mundo de la programación, y nunca lo he estado en el de la programación web, pero tu colaboración altruista con meneame es realmente digna de elogio.
Enhorabuena de nuevo.
Te seguiré siguiendo.</description>
		<content:encoded><![CDATA[<p>Enhorabuena, rooibo, por otro artículo excelente. El hecho de que llegue o no a portada en meneame no lo hace ni más ni menos importante, aunque sí más notorio para muchas personas. Y por lo menos esta vez, parece que tu blog no se ha llenado de críticas simplonas.<br />
Hace tiempo que estoy fuera del mundo de la programación, y nunca lo he estado en el de la programación web, pero tu colaboración altruista con meneame es realmente digna de elogio.<br />
Enhorabuena de nuevo.<br />
Te seguiré siguiendo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: JOselo</title>
		<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/#comment-84</link>
		<dc:creator>JOselo</dc:creator>
		<pubDate>Wed, 17 Sep 2008 22:12:17 +0000</pubDate>
		<guid isPermaLink="false">http://rooibo.wordpress.com/?p=58#comment-84</guid>
		<description>Yo creo que las principales personas que deberían colaborar de manera... digamos obligatoria en el desarrollo y testeo del &quot;núcleo&quot; de meneame.net son los servicios tipo enchilame, floreame y afines, que usan el código de meneame. Me gustaría saber cual es la realidad del asunto.

Joselo</description>
		<content:encoded><![CDATA[<p>Yo creo que las principales personas que deberían colaborar de manera&#8230; digamos obligatoria en el desarrollo y testeo del &#8220;núcleo&#8221; de meneame.net son los servicios tipo enchilame, floreame y afines, que usan el código de meneame. Me gustaría saber cual es la realidad del asunto.</p>
<p>Joselo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: josecb</title>
		<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/#comment-82</link>
		<dc:creator>josecb</dc:creator>
		<pubDate>Wed, 17 Sep 2008 20:42:13 +0000</pubDate>
		<guid isPermaLink="false">http://rooibo.wordpress.com/?p=58#comment-82</guid>
		<description>realmente clarificador, en un lenguaje ameno me has hablado de temas que desconocia.
me apasiona el mundo de la red pero soy un absoluto catatulfo en lo que a los aspectos tecnicos se refiere. personas como tu dberian, gracias a sus conocimientos, contribuir a eliminar la plaga pirata, promovida por personas que yo creo que no saben hacer otra cosa en la vida que no sea j...r.
un abrazo desde torrelavega.jose</description>
		<content:encoded><![CDATA[<p>realmente clarificador, en un lenguaje ameno me has hablado de temas que desconocia.<br />
me apasiona el mundo de la red pero soy un absoluto catatulfo en lo que a los aspectos tecnicos se refiere. personas como tu dberian, gracias a sus conocimientos, contribuir a eliminar la plaga pirata, promovida por personas que yo creo que no saben hacer otra cosa en la vida que no sea j&#8230;r.<br />
un abrazo desde torrelavega.jose</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rooibo</title>
		<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/#comment-81</link>
		<dc:creator>rooibo</dc:creator>
		<pubDate>Wed, 17 Sep 2008 20:38:38 +0000</pubDate>
		<guid isPermaLink="false">http://rooibo.wordpress.com/?p=58#comment-81</guid>
		<description>Por último (no termino nunca...) lo que he puesto en los comentarios de arriba, no le resta ninguna validez a tus comentarios, con los cuales estoy totalmente de acuerdo, esteve.

Solo estaba intentando explicar un poco la situacion del código, de quien lo mantiene y los motivos (buenos o malos) de algunas cosas.

Las cosas desde &quot;cerca&quot; del código se ven de otra forma.</description>
		<content:encoded><![CDATA[<p>Por último (no termino nunca&#8230;) lo que he puesto en los comentarios de arriba, no le resta ninguna validez a tus comentarios, con los cuales estoy totalmente de acuerdo, esteve.</p>
<p>Solo estaba intentando explicar un poco la situacion del código, de quien lo mantiene y los motivos (buenos o malos) de algunas cosas.</p>
<p>Las cosas desde &#8220;cerca&#8221; del código se ven de otra forma.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rooibo</title>
		<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/#comment-80</link>
		<dc:creator>rooibo</dc:creator>
		<pubDate>Wed, 17 Sep 2008 20:23:34 +0000</pubDate>
		<guid isPermaLink="false">http://rooibo.wordpress.com/?p=58#comment-80</guid>
		<description>Me olvidaba, cuando digo que está bien programado, lo digo por que ha pensado en muchos detalles, muchísimos, y esto lo podrás ver si un día hablas con Ricardo o acudes a alguna ponencia.

El código es muy eficiente, es seguro a día de hoy (relativamente) y funciona bien, pensando en cientos de detallitos que normalmente uno no piensa al programar una web.

Pero si, la arquitectura no es su punto mas fuerte.</description>
		<content:encoded><![CDATA[<p>Me olvidaba, cuando digo que está bien programado, lo digo por que ha pensado en muchos detalles, muchísimos, y esto lo podrás ver si un día hablas con Ricardo o acudes a alguna ponencia.</p>
<p>El código es muy eficiente, es seguro a día de hoy (relativamente) y funciona bien, pensando en cientos de detallitos que normalmente uno no piensa al programar una web.</p>
<p>Pero si, la arquitectura no es su punto mas fuerte.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rooibo</title>
		<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/#comment-79</link>
		<dc:creator>rooibo</dc:creator>
		<pubDate>Wed, 17 Sep 2008 20:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://rooibo.wordpress.com/?p=58#comment-79</guid>
		<description>Estoy totalmente de acuerdo contigo esteve, pero para entender meneame, hay que entender un contexto en el que vive:

- Lo programa una sola persona
- No es su trabajo, es un hobby
- Recibe muy poca colaboración en lo que a código se refiere
- Requiere poder funcionar en una sola máquina y atender a cientos de miles de clientes

Etc.

Estoy de acuerdo en muchas cosas sobre la crítica constructiva a la arquitectura de meneame, pero el problema aquí, es que lo que algunos tachamos de &quot;error&quot; de diseño, en meneame tiene un sentido y está puesto así por algo, normalmente por simplicidad, eficiencia, o por que gallir no tiene tanto tiempo para dedicar.

Yo tampoco veo con buenos ojos ese 8 y 5 hardcodeado, y que no se apoye mas en funciones, como getLinkFromUrl etc etc, pero hay que entender su entorno y su razón de ser así.

Gracias!</description>
		<content:encoded><![CDATA[<p>Estoy totalmente de acuerdo contigo esteve, pero para entender meneame, hay que entender un contexto en el que vive:</p>
<p>- Lo programa una sola persona<br />
- No es su trabajo, es un hobby<br />
- Recibe muy poca colaboración en lo que a código se refiere<br />
- Requiere poder funcionar en una sola máquina y atender a cientos de miles de clientes</p>
<p>Etc.</p>
<p>Estoy de acuerdo en muchas cosas sobre la crítica constructiva a la arquitectura de meneame, pero el problema aquí, es que lo que algunos tachamos de &#8220;error&#8221; de diseño, en meneame tiene un sentido y está puesto así por algo, normalmente por simplicidad, eficiencia, o por que gallir no tiene tanto tiempo para dedicar.</p>
<p>Yo tampoco veo con buenos ojos ese 8 y 5 hardcodeado, y que no se apoye mas en funciones, como getLinkFromUrl etc etc, pero hay que entender su entorno y su razón de ser así.</p>
<p>Gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: esteve</title>
		<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/#comment-78</link>
		<dc:creator>esteve</dc:creator>
		<pubDate>Wed, 17 Sep 2008 19:55:40 +0000</pubDate>
		<guid isPermaLink="false">http://rooibo.wordpress.com/?p=58#comment-78</guid>
		<description>Vaya, parece que o me olvidado de enviar el texto o se lo ha comido el wordpress. Cuando he hecho referencia a:

if(strlen($url) &lt; 8 &#124;&#124; ! ($p_url = parse_url($_GET[&#039;url&#039;])) &#124;&#124; strlen($p_url[&#039;host&#039;]) 

he escrito sobre los números mágicos. ¿Qué pasará cuando alguien lea ese código y tenga que modificarlo? ¿Qué significan 8 y 5? Si ese programador se encuentra con otro 5 en otra parte del código, ¿es el mismo 5 que en el ejemplo? Incluso quien lo haya escrito puede olvidarse de su propósito de aquí unos meses.</description>
		<content:encoded><![CDATA[<p>Vaya, parece que o me olvidado de enviar el texto o se lo ha comido el wordpress. Cuando he hecho referencia a:</p>
<p>if(strlen($url) &lt; 8 || ! ($p_url = parse_url($_GET['url'])) || strlen($p_url['host']) </p>
<p>he escrito sobre los números mágicos. ¿Qué pasará cuando alguien lea ese código y tenga que modificarlo? ¿Qué significan 8 y 5? Si ese programador se encuentra con otro 5 en otra parte del código, ¿es el mismo 5 que en el ejemplo? Incluso quien lo haya escrito puede olvidarse de su propósito de aquí unos meses.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: esteve</title>
		<link>http://rooibo.wordpress.com/2008/09/17/trucos-y-misterios-de-meneame/#comment-77</link>
		<dc:creator>esteve</dc:creator>
		<pubDate>Wed, 17 Sep 2008 19:44:56 +0000</pubDate>
		<guid isPermaLink="false">http://rooibo.wordpress.com/?p=58#comment-77</guid>
		<description>Gracias por el artículo introductorio. Sin embargo, me cuesta estar de acuerdo con esta afirmación:

&lt;i&gt;Pese a que el meneame está muy bien programado&lt;/i&gt;

de acuerdo, Menéame funciona (y muy bien), pero podría estar mucho mejor programado. Por ejemplo, cogiendo uno de los fallos que has arreglado hace poco (http://svn.meneame.net/index.cgi/branches/version3/www/api/url.php?rev=1551&amp;view=diff&amp;r1=1551&amp;r2=1550&amp;p1=branches/version3/www/api/url.php&amp;p2=/branches/version3/www/api/url.php):

if(strlen($url) &lt; 8 &#124;&#124; ! ($p_url = parse_url($_GET[&#039;url&#039;])) &#124;&#124; strlen($p_url[&#039;host&#039;]) get_results(&quot;select SQL_NO_CACHE link_id, link_votes, link_anonymous, link_status from links where link_url like &#039;$url%&#039; order by link_date DESC limit 100&quot;);

¿porqué no hay una función (getLinksFromURL($url) por ejemplo) que encapsule esa consulta? Mismo problema que antes, si quisiera modificar una consulta así, tendría que revisar todas las consultas
&quot;por si acaso&quot;. Si tuviera una función, así me aseguraría que al cambiar la consulta dentro de esa función, todas las llamadas usarían la nueva función.

De todas formas, sé que sólo has corregido un bug y el código no lo has escrito tú, pero son cosas como estas y otras por las que no puedo estar de acuerdo contigo.</description>
		<content:encoded><![CDATA[<p>Gracias por el artículo introductorio. Sin embargo, me cuesta estar de acuerdo con esta afirmación:</p>
<p><i>Pese a que el meneame está muy bien programado</i></p>
<p>de acuerdo, Menéame funciona (y muy bien), pero podría estar mucho mejor programado. Por ejemplo, cogiendo uno de los fallos que has arreglado hace poco (<a href="http://svn.meneame.net/index.cgi/branches/version3/www/api/url.php?rev=1551&amp;view=diff&amp;r1=1551&amp;r2=1550&amp;p1=branches/version3/www/api/url.php&amp;p2=/branches/version3/www/api/url.php)" rel="nofollow">http://svn.meneame.net/index.cgi/branches/version3/www/api/url.php?rev=1551&amp;view=diff&amp;r1=1551&amp;r2=1550&amp;p1=branches/version3/www/api/url.php&amp;p2=/branches/version3/www/api/url.php)</a>:</p>
<p>if(strlen($url) &lt; 8 || ! ($p_url = parse_url($_GET['url'])) || strlen($p_url['host']) get_results(&#8220;select SQL_NO_CACHE link_id, link_votes, link_anonymous, link_status from links where link_url like &#8216;$url%&#8217; order by link_date DESC limit 100&#8243;);</p>
<p>¿porqué no hay una función (getLinksFromURL($url) por ejemplo) que encapsule esa consulta? Mismo problema que antes, si quisiera modificar una consulta así, tendría que revisar todas las consultas<br />
&#8220;por si acaso&#8221;. Si tuviera una función, así me aseguraría que al cambiar la consulta dentro de esa función, todas las llamadas usarían la nueva función.</p>
<p>De todas formas, sé que sólo has corregido un bug y el código no lo has escrito tú, pero son cosas como estas y otras por las que no puedo estar de acuerdo contigo.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
