<?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/"
		>
<channel>
	<title>Comentarios en: NoticiasRSS.com, mejorando Digg</title>
	<atom:link href="http://loogic.com/noticiasrsscom-mejorando-digg/feed/" rel="self" type="application/rss+xml" />
	<link>http://loogic.com/noticiasrsscom-mejorando-digg/</link>
	<description>Negocios en internet y redes sociales</description>
	<lastBuildDate>Tue, 14 Feb 2012 18:49:29 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: RBA</title>
		<link>http://loogic.com/noticiasrsscom-mejorando-digg/comment-page-1/#comment-13183</link>
		<dc:creator>RBA</dc:creator>
		<pubDate>Sun, 31 Dec 2006 22:19:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.loogic.com/?p=1165#comment-13183</guid>
		<description>Personalmente pienso que las discusiones sobre lo bueno/malo que es el código de un programa, cuando se trata a este nivel, son bastante poco relevantes. Ricardo lo dijo bien cuando dijo eso de &quot;la crítica es fácil, el arte es difícil&quot; (lo sabré yo que critico hasta con los ojos cerrados y viendo la tele :-)

Vamos, que ni creo que Victor no sepa de lo que habla, ni que Ricardo sea un desastre progamando.

Eso sí, lo de tener comentarios en 3 idiomas es un poco fuerte :-)

Bueno, os quedan menos de 2 horas para el 2007. Aqui todavia quedan 11 :-)</description>
		<content:encoded><![CDATA[<p>Personalmente pienso que las discusiones sobre lo bueno/malo que es el código de un programa, cuando se trata a este nivel, son bastante poco relevantes. Ricardo lo dijo bien cuando dijo eso de &#8220;la crítica es fácil, el arte es difícil&#8221; (lo sabré yo que critico hasta con los ojos cerrados y viendo la tele :-)</p>
<p>Vamos, que ni creo que Victor no sepa de lo que habla, ni que Ricardo sea un desastre progamando.</p>
<p>Eso sí, lo de tener comentarios en 3 idiomas es un poco fuerte :-)</p>
<p>Bueno, os quedan menos de 2 horas para el 2007. Aqui todavia quedan 11 :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Víctor Pimentel</title>
		<link>http://loogic.com/noticiasrsscom-mejorando-digg/comment-page-1/#comment-13128</link>
		<dc:creator>Víctor Pimentel</dc:creator>
		<pubDate>Sun, 31 Dec 2006 03:41:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.loogic.com/?p=1165#comment-13128</guid>
		<description>Bueno, tendré que hablar con código... Te puedo enseñar Lightpress, un software que yo no he hecho pero con el que me está tocando trabajar día a día:

http://lightpress.org/

Se trata de un plugin para WordPress que cambia el frontend por completo, transformando a Wordpress (bastante pobre en temas de eficiencia) en algo aceptable.

En su web podrás ver todo el código fuente que quieras, y si te vas por el svn podrás ver hasta el branch con el que trabajo. WP+LP ahora mismo soporta todos los blogs de Weblogs SL, y como ya sabrás tienen bastante tráfico. 21 blogs en 2 servidores, los datos de los 3 blogs con más tráfico, comparados con los de menéame los puedes encontrar en Alexa (aunque más bien son tendencias):

http://traffic.alexa.com/graph?u=meneame.net&amp;u=genbeta.com&amp;u=xataka.com&amp;u=vidaextra.com&amp;u=&amp;r=6m&amp;y=r&amp;z=3&amp;h=300&amp;w=500

El caso es que este software está hecho pensando en la eficiencia, pero no deja de lado una cierta &quot;elegancia&quot; en el código, está basado en plantillas (capa) y su diseño es muy modular, casi todo en él son plugins (capa). Las capas no son malas, si se hacen de forma eficiente.

No sé, ¿qué más quieres que te demuestre?

Volviendo a mi pequeña crítica de poner sql en el index.php... No hace falta que te expliques, me parece una chapuza y me seguirá pareciendo una chapuza. Una de las formas elegantes sería usar una clase que acceda a la base de datos, y que se formaran las sentencias SQL mediante funciones que recogieran los parámetros. No se pierde eficiencia, el código es más legible, más elegante y además apartas una buena parte del código de la base de datos en particular (para futuros cambios).

En fin, creo que no estoy descubriendo nada, me parece absurdo explicar esto a estas alturas. Pero bueno, ese código me ha recordado a las prácticas de la Universidad, sobre todo cuando los profesores te dan un código del que partir... Lo único que quería decir es que se puede ser elegante (ejemplo arriba, que además es opensource) sin dejar de ser eficiente, y que un código eficiente no es el que tiene mil parches para arreglar agujeros, sino el que se piensa bien desde un inicio.

PD: Ah, otra cosa que acabo de ver en el index.php, que es una mina de oro xD ¿Comentarios en inglés, español y catalán en el mismo archivo? Legibilidad absoluta...</description>
		<content:encoded><![CDATA[<p>Bueno, tendré que hablar con código&#8230; Te puedo enseñar Lightpress, un software que yo no he hecho pero con el que me está tocando trabajar día a día:</p>
<p><a href="http://lightpress.org/" rel="nofollow">http://lightpress.org/</a></p>
<p>Se trata de un plugin para WordPress que cambia el frontend por completo, transformando a Wordpress (bastante pobre en temas de eficiencia) en algo aceptable.</p>
<p>En su web podrás ver todo el código fuente que quieras, y si te vas por el svn podrás ver hasta el branch con el que trabajo. WP+LP ahora mismo soporta todos los blogs de Weblogs SL, y como ya sabrás tienen bastante tráfico. 21 blogs en 2 servidores, los datos de los 3 blogs con más tráfico, comparados con los de menéame los puedes encontrar en Alexa (aunque más bien son tendencias):</p>
<p><a href="http://traffic.alexa.com/graph?u=meneame.net&amp;u=genbeta.com&amp;u=xataka.com&amp;u=vidaextra.com&amp;u=&amp;r=6m&amp;y=r&amp;z=3&amp;h=300&amp;w=500" rel="nofollow">http://traffic.alexa.com/graph?u=meneame.net&amp;u=genbeta.com&amp;u=xataka.com&amp;u=vidaextra.com&amp;u=&amp;r=6m&amp;y=r&amp;z=3&amp;h=300&amp;w=500</a></p>
<p>El caso es que este software está hecho pensando en la eficiencia, pero no deja de lado una cierta &#8220;elegancia&#8221; en el código, está basado en plantillas (capa) y su diseño es muy modular, casi todo en él son plugins (capa). Las capas no son malas, si se hacen de forma eficiente.</p>
<p>No sé, ¿qué más quieres que te demuestre?</p>
<p>Volviendo a mi pequeña crítica de poner sql en el index.php&#8230; No hace falta que te expliques, me parece una chapuza y me seguirá pareciendo una chapuza. Una de las formas elegantes sería usar una clase que acceda a la base de datos, y que se formaran las sentencias SQL mediante funciones que recogieran los parámetros. No se pierde eficiencia, el código es más legible, más elegante y además apartas una buena parte del código de la base de datos en particular (para futuros cambios).</p>
<p>En fin, creo que no estoy descubriendo nada, me parece absurdo explicar esto a estas alturas. Pero bueno, ese código me ha recordado a las prácticas de la Universidad, sobre todo cuando los profesores te dan un código del que partir&#8230; Lo único que quería decir es que se puede ser elegante (ejemplo arriba, que además es opensource) sin dejar de ser eficiente, y que un código eficiente no es el que tiene mil parches para arreglar agujeros, sino el que se piensa bien desde un inicio.</p>
<p>PD: Ah, otra cosa que acabo de ver en el index.php, que es una mina de oro xD ¿Comentarios en inglés, español y catalán en el mismo archivo? Legibilidad absoluta&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: RBA</title>
		<link>http://loogic.com/noticiasrsscom-mejorando-digg/comment-page-1/#comment-13077</link>
		<dc:creator>RBA</dc:creator>
		<pubDate>Sat, 30 Dec 2006 11:24:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.loogic.com/?p=1165#comment-13077</guid>
		<description>Para optimizar, nada como hackear directamente el Apache y hacer que tu aplicación tire de ahí mismo. Ni php, ni capas, ni rails, ni cgis ni leches.

:-)

Locuras aparte, a mi el php, el python y todos estos &quot;interpretes&quot; se me atragantan, pero ya se sabe que yo soy un raro.</description>
		<content:encoded><![CDATA[<p>Para optimizar, nada como hackear directamente el Apache y hacer que tu aplicación tire de ahí mismo. Ni php, ni capas, ni rails, ni cgis ni leches.</p>
<p>:-)</p>
<p>Locuras aparte, a mi el php, el python y todos estos &#8220;interpretes&#8221; se me atragantan, pero ya se sabe que yo soy un raro.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: ricardo galli</title>
		<link>http://loogic.com/noticiasrsscom-mejorando-digg/comment-page-1/#comment-13037</link>
		<dc:creator>ricardo galli</dc:creator>
		<pubDate>Fri, 29 Dec 2006 19:55:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.loogic.com/?p=1165#comment-13037</guid>
		<description>Dices que &quot;no te querías meter&quot;, pero lo has hecho y sin explicar el porqué, ni con teoría, ni con prácticas ni con experimentos (y el index.php NO tiene ninguna sentencia genérica, sólo las necesarias para esa página en particular (como el contador para el paginador), y de todas formas no veo que tenga de malo poner sqls en un SGC totalmente basado en base de datos).

Por otro lado, lo de hacer más eficiente que el menéame, seguramente, pero lo dudo que puedas lograr fácilmente, mucho menos aún agregando capas que parece ser lo que propones (porque tampoco lo dices, hablar genéricamente). Y no lo digo yo, lo han estudiado y comparado los del proyecto SuperGu (mencionado y enlazado en el apunte que te puse).

Y por último, el software es libre, abierto a críticas, mejoras y parches. Pero esos parches también están sujetos a la revisión y sobre todo a pruebas de eficiencia --que es un problema fundamental, quizás no para un clon, pero sí para el menéame, que tiene 15 o 20 veces menos visitas que Digg, pero también tiene 100 veces menos servidores/potencia de cálculo.

Así que ya sabes, se aceptan críticas --el software es libre--, pero &quot;show me the code&quot; en vez de tanto blablabla y justificaciones como &quot;hay sentencias sql&quot;, como si fuesen intrínsicamente malas.</description>
		<content:encoded><![CDATA[<p>Dices que &#8220;no te querías meter&#8221;, pero lo has hecho y sin explicar el porqué, ni con teoría, ni con prácticas ni con experimentos (y el index.php NO tiene ninguna sentencia genérica, sólo las necesarias para esa página en particular (como el contador para el paginador), y de todas formas no veo que tenga de malo poner sqls en un SGC totalmente basado en base de datos).</p>
<p>Por otro lado, lo de hacer más eficiente que el menéame, seguramente, pero lo dudo que puedas lograr fácilmente, mucho menos aún agregando capas que parece ser lo que propones (porque tampoco lo dices, hablar genéricamente). Y no lo digo yo, lo han estudiado y comparado los del proyecto SuperGu (mencionado y enlazado en el apunte que te puse).</p>
<p>Y por último, el software es libre, abierto a críticas, mejoras y parches. Pero esos parches también están sujetos a la revisión y sobre todo a pruebas de eficiencia &#8211;que es un problema fundamental, quizás no para un clon, pero sí para el menéame, que tiene 15 o 20 veces menos visitas que Digg, pero también tiene 100 veces menos servidores/potencia de cálculo.</p>
<p>Así que ya sabes, se aceptan críticas &#8211;el software es libre&#8211;, pero &#8220;show me the code&#8221; en vez de tanto blablabla y justificaciones como &#8220;hay sentencias sql&#8221;, como si fuesen intrínsicamente malas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Víctor Pimentel</title>
		<link>http://loogic.com/noticiasrsscom-mejorando-digg/comment-page-1/#comment-13035</link>
		<dc:creator>Víctor Pimentel</dc:creator>
		<pubDate>Fri, 29 Dec 2006 19:29:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.loogic.com/?p=1165#comment-13035</guid>
		<description>Yo tampoco quería &quot;meterme&quot; con tu código. Por ahora, he vuelto a mirar el index.php y veo que conservas sentencias SQL en él, lo que me sigue quitando las ganas de pasar de ahí. Ok, es PHP, pero eso no lo he visto en ninguna aplicación web de verdad que tenga más de 4 archivos. Lo de meter XHTML en el index.php ya es más común y es aceptable, pero también me parece medio-chapuza.

Y créeme, ¡se puede hacer código eficiente sin que tenga esos pequeños detalles y que sea legible!</description>
		<content:encoded><![CDATA[<p>Yo tampoco quería &#8220;meterme&#8221; con tu código. Por ahora, he vuelto a mirar el index.php y veo que conservas sentencias SQL en él, lo que me sigue quitando las ganas de pasar de ahí. Ok, es PHP, pero eso no lo he visto en ninguna aplicación web de verdad que tenga más de 4 archivos. Lo de meter XHTML en el index.php ya es más común y es aceptable, pero también me parece medio-chapuza.</p>
<p>Y créeme, ¡se puede hacer código eficiente sin que tenga esos pequeños detalles y que sea legible!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: ricardo galli</title>
		<link>http://loogic.com/noticiasrsscom-mejorando-digg/comment-page-1/#comment-13014</link>
		<dc:creator>ricardo galli</dc:creator>
		<pubDate>Fri, 29 Dec 2006 11:51:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.loogic.com/?p=1165#comment-13014</guid>
		<description>Mirando la estructura de lo que se puede ver, claramente está basado en Menéame (o Pligg, que es uno de los forks del menéame). Claro, todo el PHP por detrás no se puede analizar porque no está publicado, pero posiblemente se esté violando la licencia si se usa código derivado del menéame, y a simple vista tiene pinta de que los hay.

No me molesta que se use el código, todo lo contrario, por eso lo libero. Me molesta sobre manera que se coja software libre y se viole la licencia, además negando que se haya basado en ello.

Dicho esto, sólo se podría analizar si se publica el código. ¿Lo harían? (no es el único sitio que tiene la pinta de estar usando parte del código del menéame sin respetar la licencia).

Por otro lado Victor Pimentel, la crítica es fácil, el &quot;arte&quot; es difícil. Pero aún así la buena crítica se hace razonando y contrastando y no largando frases como la tuya: &quot;es una chapuza&quot;. Te puedo contestar en el mismo tono, &quot;no tienes idea de lo que hablas&quot;. Pero esta no es forma de llevar una discusión.

Por lo menos se podría continuar un debate razonado, incluso a partir de mis propias dudas y autocrítica: http://mnm.uib.es/gallir/posts/2006/09/26/820/</description>
		<content:encoded><![CDATA[<p>Mirando la estructura de lo que se puede ver, claramente está basado en Menéame (o Pligg, que es uno de los forks del menéame). Claro, todo el PHP por detrás no se puede analizar porque no está publicado, pero posiblemente se esté violando la licencia si se usa código derivado del menéame, y a simple vista tiene pinta de que los hay.</p>
<p>No me molesta que se use el código, todo lo contrario, por eso lo libero. Me molesta sobre manera que se coja software libre y se viole la licencia, además negando que se haya basado en ello.</p>
<p>Dicho esto, sólo se podría analizar si se publica el código. ¿Lo harían? (no es el único sitio que tiene la pinta de estar usando parte del código del menéame sin respetar la licencia).</p>
<p>Por otro lado Victor Pimentel, la crítica es fácil, el &#8220;arte&#8221; es difícil. Pero aún así la buena crítica se hace razonando y contrastando y no largando frases como la tuya: &#8220;es una chapuza&#8221;. Te puedo contestar en el mismo tono, &#8220;no tienes idea de lo que hablas&#8221;. Pero esta no es forma de llevar una discusión.</p>
<p>Por lo menos se podría continuar un debate razonado, incluso a partir de mis propias dudas y autocrítica: <a href="http://mnm.uib.es/gallir/posts/2006/09/26/820/" rel="nofollow">http://mnm.uib.es/gallir/posts/2006/09/26/820/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Víctor Pimentel</title>
		<link>http://loogic.com/noticiasrsscom-mejorando-digg/comment-page-1/#comment-12997</link>
		<dc:creator>Víctor Pimentel</dc:creator>
		<pubDate>Thu, 28 Dec 2006 23:17:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.loogic.com/?p=1165#comment-12997</guid>
		<description>Andrés: Desde luego que te has basado en Menéame. Puedes haberlo cambiado mucho, pero no puedes negar que partiste de él, así que me parece que no estás respetando mucho la licencia.

Y sin mirar el código, se puede comprobar por los continuos trackbacks que mandas. Aparte de que es spam en toda regla, es absurdo que los hayas implementado. Y normal, porque el software que usaste como base es menéame, que ya lo tenía implementado. Lo mismo con el Karma.

No pasa nada por comentarlo en el &quot;acerca de&quot;, no vas a perder visitas ni varonibilidad. A mí me parece una chapuza el código de menéame, pero hay que reconocerlo ciertas cosas ;)</description>
		<content:encoded><![CDATA[<p>Andrés: Desde luego que te has basado en Menéame. Puedes haberlo cambiado mucho, pero no puedes negar que partiste de él, así que me parece que no estás respetando mucho la licencia.</p>
<p>Y sin mirar el código, se puede comprobar por los continuos trackbacks que mandas. Aparte de que es spam en toda regla, es absurdo que los hayas implementado. Y normal, porque el software que usaste como base es menéame, que ya lo tenía implementado. Lo mismo con el Karma.</p>
<p>No pasa nada por comentarlo en el &#8220;acerca de&#8221;, no vas a perder visitas ni varonibilidad. A mí me parece una chapuza el código de menéame, pero hay que reconocerlo ciertas cosas ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno</title>
		<link>http://loogic.com/noticiasrsscom-mejorando-digg/comment-page-1/#comment-12977</link>
		<dc:creator>Bruno</dc:creator>
		<pubDate>Thu, 28 Dec 2006 15:33:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.loogic.com/?p=1165#comment-12977</guid>
		<description>Vale ok. A medida que lo escribía me entraron dudas así que te pedí que lo explicaras. Desde luego el termino &quot;menear&quot; ayudó a la confusión. Terminos que utilizamos como generales muchas veces lo son propios de una empresa.


Con respecto a la estructura no me cabía ninguna duda que estaba totalmente cambiado, pero siempre te podías haber basado en meneame como punto de partida.

Por cierto, felicitaciones, creo que tiene un potencial muy serio.</description>
		<content:encoded><![CDATA[<p>Vale ok. A medida que lo escribía me entraron dudas así que te pedí que lo explicaras. Desde luego el termino &#8220;menear&#8221; ayudó a la confusión. Terminos que utilizamos como generales muchas veces lo son propios de una empresa.</p>
<p>Con respecto a la estructura no me cabía ninguna duda que estaba totalmente cambiado, pero siempre te podías haber basado en meneame como punto de partida.</p>
<p>Por cierto, felicitaciones, creo que tiene un potencial muy serio.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: RBA</title>
		<link>http://loogic.com/noticiasrsscom-mejorando-digg/comment-page-1/#comment-12909</link>
		<dc:creator>RBA</dc:creator>
		<pubDate>Tue, 26 Dec 2006 19:52:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.loogic.com/?p=1165#comment-12909</guid>
		<description>Bueno, yo ya dije que no me parecia que usase el codigo de meneame. Sobre el uso de &quot;menear&quot; yo en realidad pensaba que se te había escapado debido a ciertas costumbres que tienen algunas personas en llamar &quot;menear&quot; al acto de votar por una noticia. Digamos que cuando se hace en meneame.net tiene todo el sentido del mundo, pero fuera de ese sitio, pues como que no :-)</description>
		<content:encoded><![CDATA[<p>Bueno, yo ya dije que no me parecia que usase el codigo de meneame. Sobre el uso de &#8220;menear&#8221; yo en realidad pensaba que se te había escapado debido a ciertas costumbres que tienen algunas personas en llamar &#8220;menear&#8221; al acto de votar por una noticia. Digamos que cuando se hace en meneame.net tiene todo el sentido del mundo, pero fuera de ese sitio, pues como que no :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Javier Martín</title>
		<link>http://loogic.com/noticiasrsscom-mejorando-digg/comment-page-1/#comment-12906</link>
		<dc:creator>Javier Martín</dc:creator>
		<pubDate>Tue, 26 Dec 2006 15:41:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.loogic.com/?p=1165#comment-12906</guid>
		<description>Andres, gracias por los comentarios y aclaraciones.</description>
		<content:encoded><![CDATA[<p>Andres, gracias por los comentarios y aclaraciones.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

