<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/1.9.3" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Sebas</title>
						<link>http://blogs.fruxant.com/sebas/sebas.php</link>
				<description>Sebas blog</description>
				<language>en-US</language>
				<docs>http://backend.userland.com/rss</docs>
				<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=1.9.3"/>
				<ttl>60</ttl>
								<item>
					<title>SICOTERAPIA</title>
					<link>http://blogs.fruxant.com/sebas/sebas.php/2010/02/04/sicoterapia</link>
					<pubDate>Thu, 04 Feb 2010 21:49:59 +0000</pubDate>
					<dc:creator>sebas</dc:creator>
					<category domain="main">Fun</category>					<guid isPermaLink="false">2402@http://blogs.fruxant.com/</guid>
					<description>Se encuentran dos amigas cuarentonas despu&#233;s de mucho tiempo.

 Una est&#225; muy jodida: El cutis manchado, el pelo reseco y canoso, los ojos marchitos, en fin dada a la chingada.
 En cambio la otra est&#225; radiante, rejuvenecida, alegre, muy arreglada, etc.

 Total que la primera le dice a la segunda:
 - &#161;&#161;&#161;Pero c&#243;mo le haces, te ves sensacional!!!

 - Mira..., le dice la mujer guapa... ha sido la 'SICOTERAPIA'
 - &#191;&#191;&#191;La sicoterapia???

- S&#237; claro... voy a la farmacia, compro unos sobrecitos que dicen SICO...

 &#161;&#161;&#161;Y busco quien me d&#233; la terapia...!!!</description>
					<content:encoded><![CDATA[<p>Se encuentran dos amigas cuarentonas despu&#233;s de mucho tiempo.</p>

<p> Una est&#225; muy jodida: El cutis manchado, el pelo reseco y canoso, los ojos marchitos, en fin dada a la chingada.<br />
 En cambio la otra est&#225; radiante, rejuvenecida, alegre, muy arreglada, etc.</p>

<p> Total que la primera le dice a la segunda:<br />
 - &#161;&#161;&#161;Pero c&#243;mo le haces, te ves sensacional!!!</p>

<p> - Mira..., le dice la mujer guapa... ha sido la 'SICOTERAPIA'<br />
 - &#191;&#191;&#191;La sicoterapia???</p>

<p>- S&#237; claro... voy a la farmacia, compro unos sobrecitos que dicen SICO...</p>

<p> &#161;&#161;&#161;Y busco quien me d&#233; la terapia...!!!</p>]]></content:encoded>
					<comments>http://blogs.fruxant.com/sebas/sebas.php?p=2402&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Uno de pepito..</title>
					<link>http://blogs.fruxant.com/sebas/sebas.php/2010/02/04/uno_de_pepito</link>
					<pubDate>Thu, 04 Feb 2010 21:45:16 +0000</pubDate>
					<dc:creator>sebas</dc:creator>
					<category domain="main">Fun</category>					<guid isPermaLink="false">2401@http://blogs.fruxant.com/</guid>
					<description>Ni&#241;os, hoy hablaremos de dos de los fluidos del cuerpo humano: de la sangre y del semen.   

La sangre es el combustible del cuerpo; es rica en gl&#243;bulos rojos y blancos.

El semen tambi&#233;n es un fluido, pero a diferencia de la sangre, &#233;ste no s&#243;lo es rico en vitaminas, minerales y prote&#237;nas, sino que tambi&#233;n es transportador de la informaci&#243;n gen&#233;tica.

 

-Bueno, ni&#241;os, ahora van las preguntas.

 

La maestra mira a todos los ni&#241;os y piensa: 'Ni loca le pregunto a Pepito.

 

-A ver, Carlitos, &#191;qu&#233; aprendiste sobre los fluidos del cuerpo humano?     

- Este, este... no s&#233;.

 

-A ver, t&#250; Luisito.     

- No s&#233;, maestra.


 -&#191;Pablito?     

- No s&#233;, maestra.

 

As&#237;, pasan todos hasta que llega el turno del temible Pepito.

 

'Que Dios me agarre confesada con las barbaridades que este muchacho va a decir', piensa la mujer.

 

-A ver, Pepito, &#191;qu&#233; aprendiste el d&#237;a de hoy?

 

-Hoy aprend&#237; acerca de algunos flu&#237;dos del cuerpo. Que la sangre es rica en gl&#243;bulos rojos y blancos, y el semen, por el contrario, est&#225; compuesto de vitaminas, minerales, prote&#237;nas y, adem&#225;s, es el responsable de transportar la informaci&#243;n gen&#233;tica.


La maestra, que estaba sudando, piensa: 'Me salv&#233;. Por fin Pepito no dijo una barbaridad'.

 

-En conclusi&#243;n, maestra,..... continu&#243; Pepito, concluyo que es mucho mejor y m&#225;s nutritiva una mamadita que una transfusi&#243;n de sangre.</description>
					<content:encoded><![CDATA[<p>Ni&#241;os, hoy hablaremos de dos de los fluidos del cuerpo humano: de la sangre y del semen.   </p>

<p>La sangre es el combustible del cuerpo; es rica en gl&#243;bulos rojos y blancos.</p>

<p>El semen tambi&#233;n es un fluido, pero a diferencia de la sangre, &#233;ste no s&#243;lo es rico en vitaminas, minerales y prote&#237;nas, sino que tambi&#233;n es transportador de la informaci&#243;n gen&#233;tica.</p>

<p> </p>

<p>-Bueno, ni&#241;os, ahora van las preguntas.</p>

<p> </p>

<p>La maestra mira a todos los ni&#241;os y piensa: 'Ni loca le pregunto a Pepito.</p>

<p> </p>

<p>-A ver, Carlitos, &#191;qu&#233; aprendiste sobre los fluidos del cuerpo humano?     </p>

<p>- Este, este... no s&#233;.</p>

<p> </p>

<p>-A ver, t&#250; Luisito.     </p>

<p>- No s&#233;, maestra.</p>


<p> -&#191;Pablito?     </p>

<p>- No s&#233;, maestra.</p>

<p> </p>

<p>As&#237;, pasan todos hasta que llega el turno del temible Pepito.</p>

<p> </p>

<p>'Que Dios me agarre confesada con las barbaridades que este muchacho va a decir', piensa la mujer.</p>

<p> </p>

<p>-A ver, Pepito, &#191;qu&#233; aprendiste el d&#237;a de hoy?</p>

<p> </p>

<p>-Hoy aprend&#237; acerca de algunos flu&#237;dos del cuerpo. Que la sangre es rica en gl&#243;bulos rojos y blancos, y el semen, por el contrario, est&#225; compuesto de vitaminas, minerales, prote&#237;nas y, adem&#225;s, es el responsable de transportar la informaci&#243;n gen&#233;tica.</p>


<p>La maestra, que estaba sudando, piensa: 'Me salv&#233;. Por fin Pepito no dijo una barbaridad'.</p>

<p> </p>

<p>-En conclusi&#243;n, maestra,..... continu&#243; Pepito, concluyo que es mucho mejor y m&#225;s nutritiva una mamadita que una transfusi&#243;n de sangre.</p>]]></content:encoded>
					<comments>http://blogs.fruxant.com/sebas/sebas.php?p=2401&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Como saco que paquetes tengo instalados en ubuntu</title>
					<link>http://blogs.fruxant.com/sebas/sebas.php/2009/11/29/como_saco_que_paquetes_tengo_instalados_</link>
					<pubDate>Sun, 29 Nov 2009 08:15:24 +0000</pubDate>
					<dc:creator>sebas</dc:creator>
					<category domain="main">IT Stuff</category>
<category domain="alt">Software libre</category>					<guid isPermaLink="false">2400@http://blogs.fruxant.com/</guid>
					<description>Como saco que paquetes tengo instalados en ubuntu apt-get
sudo dpkg --get-selections | grep '[[:space:]]install$' | \awk '{print $1}' > package_list
cat package_list | xargs sudo apt-get install</description>
					<content:encoded><![CDATA[<p>Como saco que paquetes tengo instalados en ubuntu apt-get<br />
sudo dpkg --get-selections | grep '[[:space:]]install$' | \awk '{print $1}' > package_list<br />
cat package_list | xargs sudo apt-get install</p>]]></content:encoded>
					<comments>http://blogs.fruxant.com/sebas/sebas.php?p=2400&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Ley Federal para la Protecci&#243;n de los Derechos de los Usuarios de Interne</title>
					<link>http://blogs.fruxant.com/sebas/sebas.php/2009/11/03/ley_federal_para_la_proteccion_de_los_de</link>
					<pubDate>Tue, 03 Nov 2009 15:29:01 +0000</pubDate>
					<dc:creator>sebas</dc:creator>
					<category domain="main">Pol&#237;tica</category>					<guid isPermaLink="false">2399@http://blogs.fruxant.com/</guid>
					<description>http://www.senado.gob.mx/gace.php?sesion=2009/04/30/1&#38;documento=110 </description>
					<content:encoded><![CDATA[<p><a href="http://www.senado.gob.mx/gace.php?sesion=2009/04/30/1&amp;documento=110">http://www.senado.gob.mx/gace.php?sesion=2009/04/30/1&amp;documento=110</a></p>]]></content:encoded>
					<comments>http://blogs.fruxant.com/sebas/sebas.php?p=2399&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>DENISE DRESSER Llamado a hablar mal de M&#233;xico</title>
					<link>http://blogs.fruxant.com/sebas/sebas.php/2009/09/07/denise_dresser_llamado_a_hablar_mal_de_m</link>
					<pubDate>Mon, 07 Sep 2009 14:49:03 +0000</pubDate>
					<dc:creator>sebas</dc:creator>
					<category domain="main">Pol&#237;tica</category>					<guid isPermaLink="false">2398@http://blogs.fruxant.com/</guid>
					<description>2 Sep 2009(06:13:45)

Y en los tiempos oscuros, &#191;habr&#225; canto?
S&#237;. Habr&#225; el canto sobre los tiempos oscuros.
Bertolt Brecht

Hace unos d&#237;as, el presidente Felipe Calder&#243;n critic&#243; a los cr&#237;ticos y convoc&#243; a hablar bien de M&#233;xico: "Hablar bien de M&#233;xico, de las ventajas que M&#233;xico tiene&#8230; es la manera de construir, precisamente, el futuro del pa&#237;s". Y de all&#237;, siguiendo su propio exhorto, pas&#243; a congratularse porque la tasa de homicidios por cada 100 mil habitantes aqu&#237; es m&#225;s baja que en Colombia, Brasil, El Salvador o Nueva Orle&#225;ns. Las ventajas de M&#233;xico quedar&#225;n claras cuando decidamos hablar bien del pa&#237;s, concluy&#243;.

Escribo ahora para pedirte &#8211;lector o lectora&#8211; que hagas exactamente lo contrario a lo que el Presidente exige. Escribo ahora para recordarte que el estoicismo, la resignaci&#243;n, la complicidad, el silencio, y la impasibilidad de tantos explican por qu&#233; un pa&#237;s tan majestuoso como M&#233;xico ha sido tan mal gobernado. Es la tarea del ciudadano, como lo apuntaba G&#252;nter Grass, vivir con la boca abierta. Hablar bien de los r&#237;os claros y transparentes, pero hablar mal de los pol&#237;ticos opacos y tramposos; hablar bien de los &#225;rboles erguidos y frondosos pero hablar mal de las instituciones torcidas y corrompidas; hablar bien del pa&#237;s pero hablar mal de quienes se lo han embolsado.

El oficio de ser un buen ciudadano parte del compromiso de llamar a las cosas por su nombre. De descubrir la verdad aunque haya tantos empe&#241;ados en esconderla. De decirle a los corruptos que lo han sido; de decirle a los abusivos que deber&#237;an dejar de serlo; de decirle a quienes han expoliado al pa&#237;s que no tienen derecho a seguir haci&#233;ndolo; de mirar a M&#233;xico con la honestidad que necesita; de mostrar que somos mejores que nuestra clase pol&#237;tica y no tenemos el gobierno que merecemos. De vivir anclado en la indignaci&#243;n permanente: criticando, proponiendo, sacudiendo. De alzar la vara de medici&#243;n. De convertirte en autor de un lenguaje que intenta decirle la verdad al poder. Porque hay pocas cosas peores &#8211;como lo advert&#237;a Martin Luther King&#8211; que el apabullante silencio de la gente buena. Ser ciudadano requiere entender que la obligaci&#243;n intelectual mayor es rendirle tributo a tu pa&#237;s a trav&#233;s de la cr&#237;tica.

Ahora bien, ser un buen ciudadano en M&#233;xico no es una tarea f&#225;cil. Implica tolerar los vituperios de quienes te exigen que te pases el alto, cuando insistes en pararte all&#237;. Implica resistir las burlas de quienes te rodean cuando admites que pagas impuestos, porque lo consideras una obligaci&#243;n moral. Lleva con frecuencia a la sensaci&#243;n de desesperaci&#243;n ante el poder omnipresente de los medios, la gerontocracia sindical, los empresarios resistentes al cambio, los empe&#241;ados en proteger sus privilegios.

Aun as&#237; me parece que hay un gran valor en el esp&#237;ritu de oposici&#243;n permanente y constructiva versus el acomodamiento f&#225;cil. Hay algo intelectual y moralmente poderoso en disentir del statu quo y encabezar la lucha por la representaci&#243;n de quienes no tienen voz en su propio pa&#237;s. Como apunta el escritor J.M. Coetzee, cuando algunos hombres sufren injustamente, es el destino de quienes son testigos de su sufrimiento padecer la humillaci&#243;n de presenciarlo. Por ello se vuelve imperativo criticar la corrupci&#243;n, defender a los d&#233;biles, retar a la autoridad imperfecta u opresiva. Por ello se vuelve fundamental seguir denunciando las casas de Arturo Montiel y los pasaportes falsos de Ra&#250;l Salinas de Gortari y las mentiras de Mario Mar&#237;n y los abusos de Carlos Romero Deschamps y el escandaloso Partido Verde y los ni&#241;os muertos de la guarder&#237;a ABC y los cinco millones de pobres m&#225;s.

No se trata de desempe&#241;ar el papel de quejumbroso y pla&#241;idero o erigirse en la Casandra que nadie quiere o&#237;r. No se trata de llevar a cabo una cr&#237;tica rutinaria, monocrom&#225;tica, predecible. M&#225;s bien un buen ciudadano busca mantener vivas las aspiraciones eternas de verdad y justicia en un sistema pol&#237;tico que se burla de ellas. Sabe que el suyo debe ser un papel puntiagudo, punzante, cuestionador. Sabe que le corresponde hacer las preguntas dif&#237;ciles, confrontar la ortodoxia, enfrentar el dogma. Sabe que debe asumirse como alguien cuya raz&#243;n de ser es representar a las personas y a las causas que muchos preferir&#237;an ignorar. Sabe que todos los seres humanos tienen derecho a aspirar a ciertos est&#225;ndares decentes de comportamiento de parte del gobierno. Y sabe que la violaci&#243;n de esos est&#225;ndares debe ser detectada y denunciada: hablando, escribiendo, participando, diagnosticando un problema o fundando una ONG para lidiar con &#233;l.

Ser un buen ciudadano en M&#233;xico es una vocaci&#243;n que requiere compromiso y osad&#237;a. Es tener el valor de creer en algo profundamente y estar dispuesto a convencer a los dem&#225;s sobre ello. Es retar de manera continua las medias verdades, la mediocridad, la correcci&#243;n pol&#237;tica, la mendacidad. Es resistir la cooptaci&#243;n. Es vivir produciendo peque&#241;os shocks y terremotos y sacudidas. Vivir generando incomodidad. Vivir en alerta constante. Vivir sin bajar la guardia. Vivir alterando, mil&#237;metro tras mil&#237;metro, la percepci&#243;n de la realidad para as&#237; cambiarla. Vivir, como lo suger&#237;a George Orwell, dici&#233;ndoles a los dem&#225;s lo que no quieren o&#237;r.

Quienes hacen suyo el oficio de disentir no est&#225;n en busca del avance material, del avance personal o de una relaci&#243;n cercana con un diputado o un delegado o un presidente municipal o un Secretario de Estado o un Presidente. Viven en ese lugar habitado por quienes entienden que ning&#250;n poder es demasiado grande para ser criticado. El oficio de ser inc&#243;modo no trae consigo privilegios ni reconocimiento, ni premios, ni honores. Uno se vuelve la persona que nadie sabe en realidad si debe ser invitada, o el colaborador de una revista a la cual le recortan la publicidad.

Pero el ciudadano cr&#237;tico debe poseer una gran capacidad para resistir las im&#225;genes convencionales, las narrativas oficiales, las justificaciones circuladas por televisoras poderosas o Presidentes porristas. La tarea que le toca &#8211;te toca&#8211; precisamente es la de desenmascarar versiones alternativas y desenterrar lo olvidado. No es una tarea f&#225;cil porque implica estar parado siempre del lado de los que no tienen qui&#233;n los represente, escribe Edward Said. Y no por idealismo rom&#225;ntico, sino por el compromiso con formar parte del equipo de rescate de un pa&#237;s secuestrado por gobernadores venales y l&#237;deres sindicales corruptos y monopolistas rapaces. Aunque la voz del cr&#237;tico es solitaria, adquiere resonancia en la medida en la que es capaz de articular la realidad de un movimiento o las aspiraciones de un grupo. Es una voz que nos recuerda aquello que est&#225; escrito en la tumba de Sigmund Freud en Viena: "la voz de la raz&#243;n es peque&#241;a pero muy persistente".

Vivir as&#237; tiene una extraordinaria ventaja: la libertad. El enorme placer de pensar por uno mismo. Eso que te lleva a ver las cosas no simplemente como son, sino por qu&#233; llegaron a ser de esa manera. Cuando asumes el pensamiento cr&#237;tico, no percibes a la realidad como un hecho dado, inamovible, incambiable, sino como una situaci&#243;n contingente, resultado de decisiones humanas. La crisis del pa&#237;s se convierte en algo que es posible revertir, que es posible alterar mediante la acci&#243;n decidida y el debate p&#250;blico intenso. La cr&#237;tica se convierte en una forma de abastecer la esperanza en el pa&#237;s posible. Hablar mal de M&#233;xico se vuelve una forma de aspirar al pa&#237;s mejor.

Esta es una posici&#243;n vital extraordinariamente &#250;til pero heterodoxa en un lugar que cambia pero muy lentamente debido a la complicidad de sus habitantes y sus gobernantes. Porque hay tantos que parten de la premisa: "as&#237; es M&#233;xico". Tantos que parten de la inevitabilidad. Tantos que parten de la conformidad. Ya lo dec&#237;a Octavio Paz: "Y si no somos todos estoicos e impasibles &#8211;como Ju&#225;rez y Cuauht&#233;moc&#8211; al menos procuramos ser resignados, pacientes y sufridos. La resignaci&#243;n es una de nuestras virtudes populares. M&#225;s que el brillo de nuestras victorias nos conmueve nuestra entereza ante la adversidad". All&#237; est&#225; nuestro conformismo con la corrupci&#243;n cuando es compartida. Nuestra propensi&#243;n a compararnos hacia abajo y congratularnos &#8211;como lo hace Felipe Calder&#243;n&#8211; porque por lo menos M&#233;xico no es tan violento como la ciudad de Nueva Orle&#225;ns.

Ante esa propensi&#243;n al conformismo te invito a hablar mal de M&#233;xico. A formar parte de los ciudadanos que se reh&#250;san a aceptar la l&#243;gica compartida del "por lo menos". A los que ejercen a cabalidad el oficio de la ciudadan&#237;a cr&#237;tica. A los que alzan un espejo para que un pa&#237;s pueda verse a s&#237; mismo tal y como es. A los que dicen "no". A los que resisten el uso arbitrario de la autoridad. A los que asumen el reto de la inteligencia libre. A los que piensan diferente. A los que declaran que el emperador est&#225; desnudo. A los que se involucran en causas y en temas y en movimientos m&#225;s grandes que s&#237; mismos. A los que en tiempos de grandes disyuntivas &#233;ticas no permanecen neutrales. A los que se niegan a ser espectadores de la injusticia o la estupidez. A los que critican a M&#233;xico porque est&#225;n cansados de aquello que Carlos Pellicer llam&#243; "el esplendor ausente". A los que cantan en la oscuridad porque es la &#250;nica forma de iluminarla.</description>
					<content:encoded><![CDATA[<p>2 Sep 2009(06:13:45)</p>

<p>Y en los tiempos oscuros, &#191;habr&#225; canto?<br />
S&#237;. Habr&#225; el canto sobre los tiempos oscuros.<br />
Bertolt Brecht</p>

<p>Hace unos d&#237;as, el presidente Felipe Calder&#243;n critic&#243; a los cr&#237;ticos y convoc&#243; a hablar bien de M&#233;xico: "Hablar bien de M&#233;xico, de las ventajas que M&#233;xico tiene&#8230; es la manera de construir, precisamente, el futuro del pa&#237;s". Y de all&#237;, siguiendo su propio exhorto, pas&#243; a congratularse porque la tasa de homicidios por cada 100 mil habitantes aqu&#237; es m&#225;s baja que en Colombia, Brasil, El Salvador o Nueva Orle&#225;ns. Las ventajas de M&#233;xico quedar&#225;n claras cuando decidamos hablar bien del pa&#237;s, concluy&#243;.</p>

<p>Escribo ahora para pedirte &#8211;lector o lectora&#8211; que hagas exactamente lo contrario a lo que el Presidente exige. Escribo ahora para recordarte que el estoicismo, la resignaci&#243;n, la complicidad, el silencio, y la impasibilidad de tantos explican por qu&#233; un pa&#237;s tan majestuoso como M&#233;xico ha sido tan mal gobernado. Es la tarea del ciudadano, como lo apuntaba G&#252;nter Grass, vivir con la boca abierta. Hablar bien de los r&#237;os claros y transparentes, pero hablar mal de los pol&#237;ticos opacos y tramposos; hablar bien de los &#225;rboles erguidos y frondosos pero hablar mal de las instituciones torcidas y corrompidas; hablar bien del pa&#237;s pero hablar mal de quienes se lo han embolsado.</p>

<p>El oficio de ser un buen ciudadano parte del compromiso de llamar a las cosas por su nombre. De descubrir la verdad aunque haya tantos empe&#241;ados en esconderla. De decirle a los corruptos que lo han sido; de decirle a los abusivos que deber&#237;an dejar de serlo; de decirle a quienes han expoliado al pa&#237;s que no tienen derecho a seguir haci&#233;ndolo; de mirar a M&#233;xico con la honestidad que necesita; de mostrar que somos mejores que nuestra clase pol&#237;tica y no tenemos el gobierno que merecemos. De vivir anclado en la indignaci&#243;n permanente: criticando, proponiendo, sacudiendo. De alzar la vara de medici&#243;n. De convertirte en autor de un lenguaje que intenta decirle la verdad al poder. Porque hay pocas cosas peores &#8211;como lo advert&#237;a Martin Luther King&#8211; que el apabullante silencio de la gente buena. Ser ciudadano requiere entender que la obligaci&#243;n intelectual mayor es rendirle tributo a tu pa&#237;s a trav&#233;s de la cr&#237;tica.</p>

<p>Ahora bien, ser un buen ciudadano en M&#233;xico no es una tarea f&#225;cil. Implica tolerar los vituperios de quienes te exigen que te pases el alto, cuando insistes en pararte all&#237;. Implica resistir las burlas de quienes te rodean cuando admites que pagas impuestos, porque lo consideras una obligaci&#243;n moral. Lleva con frecuencia a la sensaci&#243;n de desesperaci&#243;n ante el poder omnipresente de los medios, la gerontocracia sindical, los empresarios resistentes al cambio, los empe&#241;ados en proteger sus privilegios.</p>

<p>Aun as&#237; me parece que hay un gran valor en el esp&#237;ritu de oposici&#243;n permanente y constructiva versus el acomodamiento f&#225;cil. Hay algo intelectual y moralmente poderoso en disentir del statu quo y encabezar la lucha por la representaci&#243;n de quienes no tienen voz en su propio pa&#237;s. Como apunta el escritor J.M. Coetzee, cuando algunos hombres sufren injustamente, es el destino de quienes son testigos de su sufrimiento padecer la humillaci&#243;n de presenciarlo. Por ello se vuelve imperativo criticar la corrupci&#243;n, defender a los d&#233;biles, retar a la autoridad imperfecta u opresiva. Por ello se vuelve fundamental seguir denunciando las casas de Arturo Montiel y los pasaportes falsos de Ra&#250;l Salinas de Gortari y las mentiras de Mario Mar&#237;n y los abusos de Carlos Romero Deschamps y el escandaloso Partido Verde y los ni&#241;os muertos de la guarder&#237;a ABC y los cinco millones de pobres m&#225;s.</p>

<p>No se trata de desempe&#241;ar el papel de quejumbroso y pla&#241;idero o erigirse en la Casandra que nadie quiere o&#237;r. No se trata de llevar a cabo una cr&#237;tica rutinaria, monocrom&#225;tica, predecible. M&#225;s bien un buen ciudadano busca mantener vivas las aspiraciones eternas de verdad y justicia en un sistema pol&#237;tico que se burla de ellas. Sabe que el suyo debe ser un papel puntiagudo, punzante, cuestionador. Sabe que le corresponde hacer las preguntas dif&#237;ciles, confrontar la ortodoxia, enfrentar el dogma. Sabe que debe asumirse como alguien cuya raz&#243;n de ser es representar a las personas y a las causas que muchos preferir&#237;an ignorar. Sabe que todos los seres humanos tienen derecho a aspirar a ciertos est&#225;ndares decentes de comportamiento de parte del gobierno. Y sabe que la violaci&#243;n de esos est&#225;ndares debe ser detectada y denunciada: hablando, escribiendo, participando, diagnosticando un problema o fundando una ONG para lidiar con &#233;l.</p>

<p>Ser un buen ciudadano en M&#233;xico es una vocaci&#243;n que requiere compromiso y osad&#237;a. Es tener el valor de creer en algo profundamente y estar dispuesto a convencer a los dem&#225;s sobre ello. Es retar de manera continua las medias verdades, la mediocridad, la correcci&#243;n pol&#237;tica, la mendacidad. Es resistir la cooptaci&#243;n. Es vivir produciendo peque&#241;os shocks y terremotos y sacudidas. Vivir generando incomodidad. Vivir en alerta constante. Vivir sin bajar la guardia. Vivir alterando, mil&#237;metro tras mil&#237;metro, la percepci&#243;n de la realidad para as&#237; cambiarla. Vivir, como lo suger&#237;a George Orwell, dici&#233;ndoles a los dem&#225;s lo que no quieren o&#237;r.</p>

<p>Quienes hacen suyo el oficio de disentir no est&#225;n en busca del avance material, del avance personal o de una relaci&#243;n cercana con un diputado o un delegado o un presidente municipal o un Secretario de Estado o un Presidente. Viven en ese lugar habitado por quienes entienden que ning&#250;n poder es demasiado grande para ser criticado. El oficio de ser inc&#243;modo no trae consigo privilegios ni reconocimiento, ni premios, ni honores. Uno se vuelve la persona que nadie sabe en realidad si debe ser invitada, o el colaborador de una revista a la cual le recortan la publicidad.</p>

<p>Pero el ciudadano cr&#237;tico debe poseer una gran capacidad para resistir las im&#225;genes convencionales, las narrativas oficiales, las justificaciones circuladas por televisoras poderosas o Presidentes porristas. La tarea que le toca &#8211;te toca&#8211; precisamente es la de desenmascarar versiones alternativas y desenterrar lo olvidado. No es una tarea f&#225;cil porque implica estar parado siempre del lado de los que no tienen qui&#233;n los represente, escribe Edward Said. Y no por idealismo rom&#225;ntico, sino por el compromiso con formar parte del equipo de rescate de un pa&#237;s secuestrado por gobernadores venales y l&#237;deres sindicales corruptos y monopolistas rapaces. Aunque la voz del cr&#237;tico es solitaria, adquiere resonancia en la medida en la que es capaz de articular la realidad de un movimiento o las aspiraciones de un grupo. Es una voz que nos recuerda aquello que est&#225; escrito en la tumba de Sigmund Freud en Viena: "la voz de la raz&#243;n es peque&#241;a pero muy persistente".</p>

<p>Vivir as&#237; tiene una extraordinaria ventaja: la libertad. El enorme placer de pensar por uno mismo. Eso que te lleva a ver las cosas no simplemente como son, sino por qu&#233; llegaron a ser de esa manera. Cuando asumes el pensamiento cr&#237;tico, no percibes a la realidad como un hecho dado, inamovible, incambiable, sino como una situaci&#243;n contingente, resultado de decisiones humanas. La crisis del pa&#237;s se convierte en algo que es posible revertir, que es posible alterar mediante la acci&#243;n decidida y el debate p&#250;blico intenso. La cr&#237;tica se convierte en una forma de abastecer la esperanza en el pa&#237;s posible. Hablar mal de M&#233;xico se vuelve una forma de aspirar al pa&#237;s mejor.</p>

<p>Esta es una posici&#243;n vital extraordinariamente &#250;til pero heterodoxa en un lugar que cambia pero muy lentamente debido a la complicidad de sus habitantes y sus gobernantes. Porque hay tantos que parten de la premisa: "as&#237; es M&#233;xico". Tantos que parten de la inevitabilidad. Tantos que parten de la conformidad. Ya lo dec&#237;a Octavio Paz: "Y si no somos todos estoicos e impasibles &#8211;como Ju&#225;rez y Cuauht&#233;moc&#8211; al menos procuramos ser resignados, pacientes y sufridos. La resignaci&#243;n es una de nuestras virtudes populares. M&#225;s que el brillo de nuestras victorias nos conmueve nuestra entereza ante la adversidad". All&#237; est&#225; nuestro conformismo con la corrupci&#243;n cuando es compartida. Nuestra propensi&#243;n a compararnos hacia abajo y congratularnos &#8211;como lo hace Felipe Calder&#243;n&#8211; porque por lo menos M&#233;xico no es tan violento como la ciudad de Nueva Orle&#225;ns.</p>

<p>Ante esa propensi&#243;n al conformismo te invito a hablar mal de M&#233;xico. A formar parte de los ciudadanos que se reh&#250;san a aceptar la l&#243;gica compartida del "por lo menos". A los que ejercen a cabalidad el oficio de la ciudadan&#237;a cr&#237;tica. A los que alzan un espejo para que un pa&#237;s pueda verse a s&#237; mismo tal y como es. A los que dicen "no". A los que resisten el uso arbitrario de la autoridad. A los que asumen el reto de la inteligencia libre. A los que piensan diferente. A los que declaran que el emperador est&#225; desnudo. A los que se involucran en causas y en temas y en movimientos m&#225;s grandes que s&#237; mismos. A los que en tiempos de grandes disyuntivas &#233;ticas no permanecen neutrales. A los que se niegan a ser espectadores de la injusticia o la estupidez. A los que critican a M&#233;xico porque est&#225;n cansados de aquello que Carlos Pellicer llam&#243; "el esplendor ausente". A los que cantan en la oscuridad porque es la &#250;nica forma de iluminarla.</p>]]></content:encoded>
					<comments>http://blogs.fruxant.com/sebas/sebas.php?p=2398&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Browsershots</title>
					<link>http://blogs.fruxant.com/sebas/sebas.php/2009/09/01/browsershots</link>
					<pubDate>Tue, 01 Sep 2009 15:18:28 +0000</pubDate>
					<dc:creator>sebas</dc:creator>
					<category domain="main">IT Stuff</category>					<guid isPermaLink="false">2397@http://blogs.fruxant.com/</guid>
					<description>http://browsershots.org/ Browsershots makes screenshots of your web design in different browsers. It is a free open-source online service created by Johann C. Rocholl. When you submit your web address, it will be added to the job queue. A number of distributed computers will open your website in their browser. Then they will make screenshots and upload them to the central server here. </description>
					<content:encoded><![CDATA[<p><a href="http://browsershots.org/">http://browsershots.org/</a></p><p>Browsershots makes screenshots of your web design in different browsers. It is a free open-source online service created by Johann C. Rocholl. When you submit your web address, it will be added to the job queue. A number of distributed computers will open your website in their browser. Then they will make screenshots and upload them to the central server here. </p>]]></content:encoded>
					<comments>http://blogs.fruxant.com/sebas/sebas.php?p=2397&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Clauses to consider for your contracts</title>
					<link>http://blogs.fruxant.com/sebas/sebas.php/2009/08/28/clauses_to_consider_for_your_contracts</link>
					<pubDate>Fri, 28 Aug 2009 21:57:10 +0000</pubDate>
					<dc:creator>sebas</dc:creator>
					<category domain="main">IT Stuff</category>					<guid isPermaLink="false">2396@http://blogs.fruxant.com/</guid>
					<description>Kill Fee

A kill fee is simply a cancellation fee. This is particularly important for designers and developers because it specifies that you will still get paid for all work completed to-date, even if a client cancels the agreement. Most kill fee clauses are worded to protect the contractor and ensure they get paid, regardless of the reason the client cancels.

Independent Contractor

This clause should clearly state that you are an independent contractor and not an employee of your client&#8217;s organization. It&#8217;s an important clause because it ensures that you are not entering into a non-exclusive arrangement, gives you control over how and when you work, and states that you will not receive benefits from the client. Basically, this clause protects you and your independent status.

Non-Exclusivity

Many times this clause is worked into the Independent Contractor clause, but it&#8217;s so important that there is some value in giving it its own paragraph. It should reiterate that you are not providing services exclusively to the client and that you have the right to perform services for other clients during the term of the contract.

Indemnification

The Indemnity clause is considered a &#8220;hold harmless&#8221; clause because it states that you are not an agent of the company. Essentially, it protects you as the contractor from future losses or damages experienced by the client.

Confidentiality

This clause is one that is meant to afford protection to the client and their knowledge capital. It states that as an independent contractor, you will not divulge confidential or proprietary information that you encounter as part of your working relationship.

Warranty

A warranty states that you will do certain things in a certain way and that the client can have certain expectations about the result of your working relationship. This can apply to stating that you will provide services that are consistent with high-quality standards in the industry. It can also specify any support services, troubleshooting and bug fixes you will provide as part of your agreement. If you do include a warranty, it&#8217;s important to limit the term and be very specific about what is included.

Ownership

The ownership clause is an especially important one for those in the creative and technical fields because it specifies who owns the final product as well as the working files that were used during the course of the work. This clause can also outline what rights you have as the contractor to use the work and related images in your portfolio. It can also provide permission to include a credit line, stating who did the work, on the final product.

There are other important clauses that should be in your agreement, but these are among the most important ones. Please note that this shouldn&#8217;t be considered legal advice and it&#8217;s always best to consult with an attorney in order to make sure your contract is bulletproof. </description>
					<content:encoded><![CDATA[<p>Kill Fee</p>

<p>A kill fee is simply a cancellation fee. This is particularly important for designers and developers because it specifies that you will still get paid for all work completed to-date, even if a client cancels the agreement. Most kill fee clauses are worded to protect the contractor and ensure they get paid, regardless of the reason the client cancels.</p>

<p>Independent Contractor</p>

<p>This clause should clearly state that you are an independent contractor and not an employee of your client&#8217;s organization. It&#8217;s an important clause because it ensures that you are not entering into a non-exclusive arrangement, gives you control over how and when you work, and states that you will not receive benefits from the client. Basically, this clause protects you and your independent status.</p>

<p>Non-Exclusivity</p>

<p>Many times this clause is worked into the Independent Contractor clause, but it&#8217;s so important that there is some value in giving it its own paragraph. It should reiterate that you are not providing services exclusively to the client and that you have the right to perform services for other clients during the term of the contract.</p>

<p>Indemnification</p>

<p>The Indemnity clause is considered a &#8220;hold harmless&#8221; clause because it states that you are not an agent of the company. Essentially, it protects you as the contractor from future losses or damages experienced by the client.</p>

<p>Confidentiality</p>

<p>This clause is one that is meant to afford protection to the client and their knowledge capital. It states that as an independent contractor, you will not divulge confidential or proprietary information that you encounter as part of your working relationship.</p>

<p>Warranty</p>

<p>A warranty states that you will do certain things in a certain way and that the client can have certain expectations about the result of your working relationship. This can apply to stating that you will provide services that are consistent with high-quality standards in the industry. It can also specify any support services, troubleshooting and bug fixes you will provide as part of your agreement. If you do include a warranty, it&#8217;s important to limit the term and be very specific about what is included.</p>

<p>Ownership</p>

<p>The ownership clause is an especially important one for those in the creative and technical fields because it specifies who owns the final product as well as the working files that were used during the course of the work. This clause can also outline what rights you have as the contractor to use the work and related images in your portfolio. It can also provide permission to include a credit line, stating who did the work, on the final product.</p>

<p>There are other important clauses that should be in your agreement, but these are among the most important ones. Please note that this shouldn&#8217;t be considered legal advice and it&#8217;s always best to consult with an attorney in order to make sure your contract is bulletproof. </p>]]></content:encoded>
					<comments>http://blogs.fruxant.com/sebas/sebas.php?p=2396&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Tools for quality assurance in PHP.</title>
					<link>http://blogs.fruxant.com/sebas/sebas.php/2009/08/24/tools_for_quality_assurance_in_php</link>
					<pubDate>Mon, 24 Aug 2009 17:23:23 +0000</pubDate>
					<dc:creator>sebas</dc:creator>
					<category domain="main">IT Stuff</category>
<category domain="alt">Software libre</category>					<guid isPermaLink="false">2395@http://blogs.fruxant.com/</guid>
					<description>http://qualityassuranceinphpprojects.com/pages/tools.html Sebastian Bergmann's presentation on "The State of QA Tools for PHP" at the FrOSCon 2009 conference raised demand for an overview page of .

This page is a first attempt of creating such an overview.
The State of QA Tools for PHP
View more documents from Sebastian Bergmann.
PHPUnit

PHPUnit is the de-facto standard for unit testing in PHP projects. It provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results.
phploc

phploc is a tool for quickly measuring the size of a PHP project. Its goal is not not to replace more sophisticated tools such as phpcs, pdepend, or phpmd, but rather to provide an alternative to them when you just need to get a quick understanding of a project's size.
phpcpd

phpcpd is a Copy/Paste Detector (CPD) for PHP code. Its goal is not not to replace more sophisticated tools such as phpcs, pdepend, or phpmd, but rather to provide an alternative to them when you just need to get a quick overview of duplicated code in a project.
pdepend

pdepend can generate a large set of software metrics from a given code base. These values can be used to measure the quality of a software project and they help to identify the parts of an application where a code refactoring should be applied.
phpmd

phpmd scans PHP source code and looks for potential problems such as possible bugs, dead code, suboptimal code, and overcomplicated expressions
phpcs

phpcs tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards. It is an essential development tool that ensures your code remains clean and consistent. It can also help prevent some common semantic errors made by developers.
bytekit-cli

bytekit-cli provides a command-line tool that leverages the Bytekit extension to perform common code analysis tasks on the PHP bytecode level.
phpUnderControl

phpUnderControl is a continuous integration solution built on top of CruiseControl. It aims to make your first steps with CruiseControl and PHP as easy as possible.
</description>
					<content:encoded><![CDATA[<p><a href="http://qualityassuranceinphpprojects.com/pages/tools.html">http://qualityassuranceinphpprojects.com/pages/tools.html</a></p><p>Sebastian Bergmann's presentation on "The State of QA Tools for PHP" at the FrOSCon 2009 conference raised demand for an overview page of .</p>

<p>This page is a first attempt of creating such an overview.<br />
The State of QA Tools for PHP<br />
View more documents from Sebastian Bergmann.<br />
PHPUnit</p>

<p>PHPUnit is the de-facto standard for unit testing in PHP projects. It provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results.<br />
phploc</p>

<p>phploc is a tool for quickly measuring the size of a PHP project. Its goal is not not to replace more sophisticated tools such as phpcs, pdepend, or phpmd, but rather to provide an alternative to them when you just need to get a quick understanding of a project's size.<br />
phpcpd</p>

<p>phpcpd is a Copy/Paste Detector (CPD) for PHP code. Its goal is not not to replace more sophisticated tools such as phpcs, pdepend, or phpmd, but rather to provide an alternative to them when you just need to get a quick overview of duplicated code in a project.<br />
pdepend</p>

<p>pdepend can generate a large set of software metrics from a given code base. These values can be used to measure the quality of a software project and they help to identify the parts of an application where a code refactoring should be applied.<br />
phpmd</p>

<p>phpmd scans PHP source code and looks for potential problems such as possible bugs, dead code, suboptimal code, and overcomplicated expressions<br />
phpcs</p>

<p>phpcs tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards. It is an essential development tool that ensures your code remains clean and consistent. It can also help prevent some common semantic errors made by developers.<br />
bytekit-cli</p>

<p>bytekit-cli provides a command-line tool that leverages the Bytekit extension to perform common code analysis tasks on the PHP bytecode level.<br />
phpUnderControl</p>

<p>phpUnderControl is a continuous integration solution built on top of CruiseControl. It aims to make your first steps with CruiseControl and PHP as easy as possible.</p>
]]></content:encoded>
					<comments>http://blogs.fruxant.com/sebas/sebas.php?p=2395&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Gitso is to support others.</title>
					<link>http://blogs.fruxant.com/sebas/sebas.php/2009/08/16/gitso_is_to_support_others</link>
					<pubDate>Sun, 16 Aug 2009 15:39:16 +0000</pubDate>
					<dc:creator>sebas</dc:creator>
					<category domain="main">IT Stuff</category>					<guid isPermaLink="false">2394@http://blogs.fruxant.com/</guid>
					<description>http://code.google.com/p/gitso/ Gitso is to support others.

Gitso is a frontend to reverse VNC connections. It is meant to be a simple two-step process that connects one person to another's screen. First, the support person offers to give support. Second, the person who needs help connects and has their screen remotely visible. Because Gitso is cross-platform (Ubuntu, OS X and Windows) and uses a reverse VNC connection, it greatly simplifies the process of getting support. </description>
					<content:encoded><![CDATA[<p><a href="http://code.google.com/p/gitso/">http://code.google.com/p/gitso/</a></p><p>Gitso is to support others.</p>

<p>Gitso is a frontend to reverse VNC connections. It is meant to be a simple two-step process that connects one person to another's screen. First, the support person offers to give support. Second, the person who needs help connects and has their screen remotely visible. Because Gitso is cross-platform (Ubuntu, OS X and Windows) and uses a reverse VNC connection, it greatly simplifies the process of getting support. </p>]]></content:encoded>
					<comments>http://blogs.fruxant.com/sebas/sebas.php?p=2394&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
								<item>
					<title>Let&#39;s make the web faster</title>
					<link>http://blogs.fruxant.com/sebas/sebas.php/2009/08/12/leta_39_s_make_the_web_faster</link>
					<pubDate>Wed, 12 Aug 2009 16:01:39 +0000</pubDate>
					<dc:creator>sebas</dc:creator>
					<category domain="main">IT Stuff</category>					<guid isPermaLink="false">2393@http://blogs.fruxant.com/</guid>
					<description>http://code.google.com/speed/downloads.html Let&#39;s make the web faster

Tools and downloads

There are many variables that affect a site's performance. The tools listed below can help you discover those variables and improve your site. We recommend that you experiment with these tools. Multiple simple changes can improve the experience for your users around the world by several seconds.
From Google:
Page Speed

Open source Firefox/Firebug Add-on that evaluates the performance of web pages and gives suggestions for improvement.
From other developers:
AOL Page Test

Open source tool for measuring and analyzing web page performance using Internet Explorer.
Cuzillion

Tool for quickly constructing web pages to see how components interact and how behavior differs across browsers, sometimes in unexpected ways. Also lets you share sample pages with others.
Fiddler 2

Web debugging proxy which logs all HTTP/S traffic between your computer and the Internet. Inspect HTTP/S traffic, set breakpoints, and "fiddle" with incoming or outgoing data.
Firebug

Firefox Add-on that lets you edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
Hammerhead

Firebug Add-on for measuring the load time of web pages.
httperf

Tool for generating HTTP workloads and measuring web server performance, and constructing micro- and macro-level benchmarks.
HttpWatch

HTTP viewer and debugger integrated with IE and Firefox to provide HTTP/S monitoring without leaving the browser window.
IBM Page Detailer

Graphical tool that assesses web page performance and provides details include the timing, size, and identity of each item in a page.
JSLint

Tool that looks for code quality problems in JavaScript programs.
JSMin

Filter which removes comments and unnecessary whitespace from JavaScript files.
Microsoft VRTA

Tool that visualizes web page download, identifies areas for performance improvements, and recommends solutions.
mon.itor.us

Provides a personalized Ajax dashboard interface, checks server performance and availability, generates uptime reports, tracks visitors, checks CPU, memory and other systems resources, and alerts when it detects abnormalities.
OOCSS

Development environment and framework for creating fast, reusable CSS objects and modules.
Pylot

Open source tool for testing the performance and scalability of web services. It runs HTTP load tests, verifies server responses, and produces reports with metrics.
Smush It

Online tool that allows you to upload images for lossless compression and optimization. Provides a report of bytes saved and downloads a zip file containing the optimized versions of the files.
Wbox

Performs various tests, including page load benchmarking, web server and web application stress testing, and verifies correct configuration of virtual domains configuration, redirects, and HTTP compression.
Yahoo! YSlow

Firefox/Firebug Add-on that analyzes web pages and suggests ways to improve their performance, based on a set of rules for high performance web pages.
YUI Compressor

JavaScript minifier designed to yield a higher compression ratio than other tools.
</description>
					<content:encoded><![CDATA[<p><a href="http://code.google.com/speed/downloads.html">http://code.google.com/speed/downloads.html</a></p><h1>Let&#39;s make the web faster</h1>

<p>Tools and downloads</p>

<p>There are many variables that affect a site's performance. The tools listed below can help you discover those variables and improve your site. We recommend that you experiment with these tools. Multiple simple changes can improve the experience for your users around the world by several seconds.<br />
From Google:<br />
Page Speed</p>

<p>Open source Firefox/Firebug Add-on that evaluates the performance of web pages and gives suggestions for improvement.<br />
From other developers:<br />
AOL Page Test</p>

<p>Open source tool for measuring and analyzing web page performance using Internet Explorer.<br />
Cuzillion</p>

<p>Tool for quickly constructing web pages to see how components interact and how behavior differs across browsers, sometimes in unexpected ways. Also lets you share sample pages with others.<br />
Fiddler 2</p>

<p>Web debugging proxy which logs all HTTP/S traffic between your computer and the Internet. Inspect HTTP/S traffic, set breakpoints, and "fiddle" with incoming or outgoing data.<br />
Firebug</p>

<p>Firefox Add-on that lets you edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.<br />
Hammerhead</p>

<p>Firebug Add-on for measuring the load time of web pages.<br />
httperf</p>

<p>Tool for generating HTTP workloads and measuring web server performance, and constructing micro- and macro-level benchmarks.<br />
HttpWatch</p>

<p>HTTP viewer and debugger integrated with IE and Firefox to provide HTTP/S monitoring without leaving the browser window.<br />
IBM Page Detailer</p>

<p>Graphical tool that assesses web page performance and provides details include the timing, size, and identity of each item in a page.<br />
JSLint</p>

<p>Tool that looks for code quality problems in JavaScript programs.<br />
JSMin</p>

<p>Filter which removes comments and unnecessary whitespace from JavaScript files.<br />
Microsoft VRTA</p>

<p>Tool that visualizes web page download, identifies areas for performance improvements, and recommends solutions.<br />
mon.itor.us</p>

<p>Provides a personalized Ajax dashboard interface, checks server performance and availability, generates uptime reports, tracks visitors, checks CPU, memory and other systems resources, and alerts when it detects abnormalities.<br />
OOCSS</p>

<p>Development environment and framework for creating fast, reusable CSS objects and modules.<br />
Pylot</p>

<p>Open source tool for testing the performance and scalability of web services. It runs HTTP load tests, verifies server responses, and produces reports with metrics.<br />
Smush It</p>

<p>Online tool that allows you to upload images for lossless compression and optimization. Provides a report of bytes saved and downloads a zip file containing the optimized versions of the files.<br />
Wbox</p>

<p>Performs various tests, including page load benchmarking, web server and web application stress testing, and verifies correct configuration of virtual domains configuration, redirects, and HTTP compression.<br />
Yahoo! YSlow</p>

<p>Firefox/Firebug Add-on that analyzes web pages and suggests ways to improve their performance, based on a set of rules for high performance web pages.<br />
YUI Compressor</p>

<p>JavaScript minifier designed to yield a higher compression ratio than other tools.</p>
]]></content:encoded>
					<comments>http://blogs.fruxant.com/sebas/sebas.php?p=2393&amp;c=1&amp;tb=1&amp;pb=1#comments</comments>
				</item>
					</channel>
</rss>
