<?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>ihtoa.org</title>
	<atom:link href="http://blog.ihtoa.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ihtoa.org</link>
	<description>piensa diferente</description>
	<lastBuildDate>Mon, 01 Feb 2010 22:51:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Los misterios del modem 2WIRE</title>
		<link>http://blog.ihtoa.org/2010/02/01/los-misterios-del-modem-2wire/</link>
		<comments>http://blog.ihtoa.org/2010/02/01/los-misterios-del-modem-2wire/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 22:48:42 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[2wire]]></category>
		<category><![CDATA[cruzado]]></category>
		<category><![CDATA[directo]]></category>
		<category><![CDATA[modem]]></category>
		<category><![CDATA[telmex]]></category>

		<guid isPermaLink="false">http://blog.ihtoa.org/?p=2101</guid>
		<description><![CDATA[Todos, o casi todos, los que tenemos como ISP a Telmex, con su servicio Infinitum, poseemos un módem 2wire. Hace tiempo, cuando el cable de red que venía en mi kit se rompió y reemplace por otro que había hecho en la escuela me dí cuenta que al módem se le pueden conectar cables directos [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Todos, o casi todos, los que tenemos como <acronym title="Proveedor de servicios de Internet">ISP</acronym> a <a title="Telmex" href="http://www.telmex.com/mx/">Telmex</a>, con su servicio <a href="http://www.telmex.com/mx/hogar/internet.html">Infinitum</a>, poseemos un <a href="http://www.2wire.com/index.php?p=106">módem 2wire</a>. Hace tiempo, cuando el cable de red que venía en mi <em>kit</em> se rompió y reemplace por otro que había hecho en la escuela me dí cuenta que al módem se le pueden conectar cables directos y cruzados para conectarlo a una computadora ¡y funciona igual!</p>
<div id="attachment_2127" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.ihtoa.org/wp-content/uploads/2010/02/cruzado.png"><img class="size-medium wp-image-2127" title="cruzado" src="http://blog.ihtoa.org/wp-content/uploads/2010/02/cruzado-300x168.png" alt="Conectividad con cable cruzado." width="300" height="168" /></a><p class="wp-caption-text">Conectividad con cable cruzado.</p></div>
<div id="attachment_2128" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.ihtoa.org/wp-content/uploads/2010/02/directo.png"><img class="size-medium wp-image-2128" title="directo" src="http://blog.ihtoa.org/wp-content/uploads/2010/02/directo-300x168.png" alt="Conectividad con cable directo." width="300" height="168" /></a><p class="wp-caption-text">Conectividad con cable directo.</p></div>
<p style="text-align: justify;">Pues nada, que se me hizo curioso y pensé en compartirlo con ustedes. ¿Conocen otra cosa curiosa respecto al módem 2wire de infinitum?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ihtoa.org/2010/02/01/los-misterios-del-modem-2wire/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Los datos privados son eso, privados.</title>
		<link>http://blog.ihtoa.org/2010/02/01/los-datos-privados-son-eso-privados/</link>
		<comments>http://blog.ihtoa.org/2010/02/01/los-datos-privados-son-eso-privados/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 21:14:18 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[privacidad]]></category>

		<guid isPermaLink="false">http://blog.ihtoa.org/?p=2104</guid>
		<description><![CDATA[De los diarios secretos de G.P.M.:

Ahí estaba, a media noche y todo sereno &#8211; de verdad -, a punto de dar por terminada mi jornada. Me disponía a apagar la computadora cuando recibí un mensaje, El Mensaje. No es anormal, y de echo es común, que reciba mensajes de desconocidos, puesto que mis datos de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">De los diarios secretos de <acronym title="G.P.M.">G.P.M.</acronym>:</p>
<blockquote>
<p style="text-align: justify;">Ahí estaba, a media noche y todo sereno &#8211; de verdad -, a punto de dar por terminada mi jornada. Me disponía a apagar la computadora cuando recibí un mensaje, El Mensaje. No es anormal, y de echo es común, que reciba mensajes de desconocidos, puesto que mis datos de contacto son públicos: uno puede buscarme en la red o buscar mis datos de contacto en mi página o en una que otra red social en las participo.</p>
<p style="text-align: justify;">Es cierto que la mayoría de los mensajes que recibo son mensajes basura del tipo: Soy de algún lugar de África y necesito tu ayuda para llevar a algún país de Europa la fortuna de mi familia, te recompensare muy bien. O te vendo medicamentos que requieren receta medica sin receta. O agranda tu pene. O te vendo cantidades industriales de viagra, barato, barato. O chicas sexys cerca de donde tu vives. O Encuentra al amor de tu vida &#8230; y demás mensajes de similar tipo. Pero este era diferente, este incluía datos específicos sobre mi, no parecía un mensaje automatizado, no tenía ese <em>algo</em> que vez en cada mensaje basura que te llega, parecía real.</p>
<p style="text-align: justify;">En fin, se disparo en mi la alarma: «DEFCON 1. ¡alerta!, esto no es un simulacro.» Como dije antes, mis datos de contacto y algunos otros datos de mi circular por la red libremente; así que después de un momento que tranquilice y me dije: «Debe ser un correo legitimo que solicita información, eso y nada más.» Sí, aunque mis datos de contacto son públicos, y yo los hice públicos, me pone mal recibir mensajes de personas que no conozco. Me siento espiado.</p>
<p style="text-align: justify;">Una vez que me tranquilice, pensé: «Ella -la persona- sabe cosas de mi. Creo correcto buscar algo sobre ella en la red. Así sabré un poco más de ella: su nombre completo, por ejemplo. Así le puedo responder el mensaje sin usar su seudónimo para referirme a ella. Es muy frió referirse a una persona por su seudónimo». Abrí el buscador, ingrese su seudónimo y alguna otra palabra para reducir la búsqueda de manera geográfica, infiriendo por el contenido del mensaje que tenía que ser una persona cercana a mi geográficamente, porque parecía que coincidíamos siempre en algún lugar. Corrí la búsqueda.</p>
<p style="text-align: justify;"><em>Well done!</em></p>
<p style="text-align: justify;">Cuan grande fue mi sorpresa al recorrer la lista de resultados. Me encontré, si la memoria no me falla, en la tercer entrada de la lista un documento que debería ser de carácter privado. Este documento a primera vista y aun para el más descuidado de los funcionarios debería ser un documento confidencial, de ninguna manera debería aparecer en la lista de resultados de búsqueda alguna. ¡Si ni siquiera debería manejarse de manera libre al interior de la empresa que diantres hace disponible en la red?</p>
<p style="text-align: justify;">¿Que contiene este documento que me heló la sangre al verlo en la red, disponible para todo mundo? Más de mil folios electrónicos con datos que deberían ser privados, más sin embargo no lo son. Este documento no solo incluía la información de la persona por la cual corrí la búsqueda, sino que incluía la información de otras quinientas noventa y un personas más. Claro que esto es para dejarte indignado, molesto, boquiabierto por la falta de seriedad con que manejaron estos datos, ¿no?</p>
<p style="text-align: justify;">¿Habrán echo lo mismo con mis datos cuando yo tuve que pasar por eso? No quiero ni pensarlo.</p>
<p style="text-align: justify;">Obtuve los datos que inicialmente buscaba: quien era la persona que me contacto enviándome un mensaje. Pero no solo  eso obtuve, ahora además de saber su nombre completo, se el de su hermana y su madre también, los últimos libros que ha leído, quien y cuanto aporta a la economía familiar, donde estudio, cuales son sus materias favoritas, sus antecedentes de salud, que hace en su tiempo libre&#8230; Si esto no es de carácter privado, entonces ¿que lo es?</p>
<p style="text-align: justify;">Más aun, puede que esto no sea de carácter privado, no estoy seguro; de lo que si estoy seguro es que nadie le advirtió que esos datos acabarían en la red, luego entonces por ahí sucede algo que no debería pasar y alguien debe explicar por que ocurrió esto. Tristemente no creo que esto suceda.</p>
<p style="text-align: justify;">Ya tengo los datos que necesitaba y algunos otros, por desgracia, y ya respondí el mensaje. ¿Ahora que? ¿Que hacer con la información que tengo y con la que no contaba y ni sabía de su existencia? Nada malo desde luego, así no soy yo. ¿Que hacer?</p>
<p style="text-align: justify;">Hay al menos dos opciones -siempre hay opciones- la primera, reportar el incidente al ente que cometió el error; la segunda, <em>aquí no paso nada y sigamos adelante</em>.</p>
<p style="text-align: justify;">La segunda es, de lejos, la más fácil, <em>aquí nadie sabe nada, aquí nada paso, continuemos</em>. No me tengo que molestar en notificar, si no obtengo respuesta no me molesto por la falta de compromiso de las personas para rectificar su error, se evitan malos entendidos sobre porque encontré yo esa información y no otra persona ¿acaso estaría haciendo algo malo al buscar información en la red? Sin embargo así no es como soy, y depende del punto de vista con que se observe el hecho: esto puede ser bueno o malo. Entonces no hacer nada al respecto no va conmigo, no es una opción; no es mí opción.</p>
<p style="text-align: justify;">Me queda la primer opción: reportar el incidente. Lamentablemente sucesos anteriores me han demostrado que el compromiso del ente para resolver sus errores no es el mejor. Pasaron más de cuatro meses para que me hicieran caso, se molestaron porque les dije que tenían un <em>error</em>, según me dijeron ya sabían de <em>eso</em> pero no lo habían corregido porque no habían querido, casi un año con <em>eso</em> que no habían querido reparar hasta que fui personalmente a decírselos. Sospechas de porque yo sabía <em>eso</em>. Yo se que no actuó de mala fe, pero que flojera andar explicando mis acciones &#8230;</p>
<p style="text-align: justify;">
<p>-<br />
G.P.M.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.ihtoa.org/2010/02/01/los-datos-privados-son-eso-privados/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>APACHE :: Configurar Virtual hosts</title>
		<link>http://blog.ihtoa.org/2010/01/15/apache-configurar-virtual-hosts/</link>
		<comments>http://blog.ihtoa.org/2010/01/15/apache-configurar-virtual-hosts/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 15:00:57 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[www]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[virtual host]]></category>

		<guid isPermaLink="false">http://blog.ihtoa.org/?p=2063</guid>
		<description><![CDATA[Apache es un servidor web HTTP de código abierto multiplataforma que implementa el protocolo HTTP/1.11 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en el código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. El servidor Apache se desarrolla dentro del proyecto HTTP Server [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Apache es un servidor web HTTP de código abierto multiplataforma que implementa el protocolo HTTP/1.11 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en el código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la <a href="http://apache.org/">Apache Software Foundation</a>.</p>
<p style="text-align: justify;">Y poco más se puede escribir, que no se sepa ya o que no se pueda consultar con mejor detalle en la <a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server">wikipedia</a> o en su <a href="http://httpd.apache.org/ABOUT_APACHE.html">página oficial</a>, sin que esto parezca una entrada enciclopédica. <img src='http://blog.ihtoa.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Pasemos al tema central de esta entrada ¿Cómo configurar distintos sitios en una misma máquina? Pero, primero veamos que es un <em>virtual host</em>.</p>
<h2>Virtual hosts</h2>
<p style="text-align: justify;"><span id="result_box"><span style="background-color: #ffffff;" title="The term Virtual Host refers to the practice of running more than one web site (such as www.company1.com and www.company2.com) on a single machine.">El término <em>virtual host</em> se refiere a la práctica de ejecutar más de un sitio web en una sola máquina. </span><span style="background-color: #ffffff;" title="Virtual hosts can be &quot;IP-based&quot;, meaning that you have a different IP address for every web site, or &quot;name-based&quot;, meaning that you have multiple names running on each IP address.">Los <em>virtual hosts</em> pueden ser &#8216;basados en IP&#8217;, tienes una dirección IP diferente para cada sitio web, o &#8216;basados en nombre&#8217;, tienes varios nombres ejecutándose en una  sola dirección IP. </span><span style="background-color: #ffffff;" title="The fact that they are running on the same physical server is not apparent to the end user.">El hecho de que se están ejecutando en el mismo servidor físico no es evidente para el usuario final.</span></span></p>
<h2 style="text-align: justify;">Problema</h2>
<p style="text-align: justify;">Tenemos nuestro <code>localhost</code> predeterminado: <code>http://localhost/</code> y vamos a iniciar unos cuantos proyectos para los cuales necesitamos sus respectivos sitios separados del <code>localhost</code>.</p>
<p style="text-align: justify;">En este momento tenemos algo como esto:</p>
<table border="1">
<tbody>
<tr>
<th>Dirección IP</th>
<th>Dominio</th>
<th>Document root</th>
</tr>
<tr>
<td>127.0.0.1</td>
<td>http://localhost/</td>
<td>/var/www/</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Y nosotros queremos algo como esto:</p>
<table border="1">
<tbody>
<tr>
<th>Dirección IP</th>
<th>Dominio</th>
<th>Document root</th>
</tr>
<tr>
<td>127.0.0.1</td>
<td>http://localhost/</td>
<td>/var/www/</td>
</tr>
<tr>
<td>127.0.0.1</td>
<td>http://symfony.local/</td>
<td>/home/alejandro/workspace/symfony/tutorial/</td>
</tr>
<tr>
<td>127.0.0.1</td>
<td>http://cakephp.local/</td>
<td>/home/alejandro/workspace/cakephp/tutorial/</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Es decir, necesitamos que tres diferentes sitios (<code>http://localhost/</code>, <code>http://symfony.local/</code> y <code>http://cakephp.local/</code>) estén alojados en la misma computadora, en este caso en local (<code>127.0.0.1</code>). De esta forma al teclear la dirección: <code>http://localhost/</code>, se nos mostrará el contenido de la carpeta <code>/var/www/</code> y de manera análoga ocurrirá lo mismo con las demás direcciones configuradas.</p>
<p style="text-align: justify;">Qué ventajas tiene esto, básicamente poder separar las configuraciones de Apache para cada sitio, es más estructurado, se pueden implementar las configuraciones que se tendrán en el servidor de producción (configuraciones, URL, etc.), seguridad, etc.</p>
<h2>Solución</h2>
<p style="text-align: justify;">En el archivo <code>/etc/hosts</code> agregamos las siguientes líneas:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">127.0.0.1 symfony.local
127.0.0.1 cakephp.local</pre></div></div>

<p style="text-align: justify;">En el archivo <code>/etc/apache2/ports.conf</code> eliminamos la línea.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">NameVirtualHost *:80</pre></div></div>

<p style="text-align: justify;">En el archivo <code>/etc/apache2/sites-available/default</code> colocamos la siguiente línea al inicio del archivo.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">NameVirtualHost 127.0.0.1:80</pre></div></div>

<p style="text-align: justify;">Al final de dicho archivo agregamos la configuración para los sitios <code>http://symfony.local</code> y <code>http://cakephp.local</code>.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">#Symfony
&lt;virtualhost 127.0.0.1:80&gt;
	ServerName symfony.local
        DocumentRoot /home/alejandro/workspace/symfony/tutorial/
&lt;/virtualhost&gt;
&nbsp;
#CakePHP
&lt;virtualhost 127.0.0.1:80&gt;
	ServerName cakephp.local
        DocumentRoot /home/alejandro/workspace/cakephp/tutorial/
&lt;/virtualhost&gt;</pre></div></div>

<p style="text-align: justify;">Finalmente, reiniciamos el servidor.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"># /etc/init.d/apache2 restart</pre></div></div>

<p style="text-align: justify;"><strong>Nota</strong>: Solo se incluyeron los parámetros necesarios para hacer funcionar los <em>virtual hosts</em>.</p>
<p><h2>Para saber más</h2>
<ul>
<li><a href="http://httpd.apache.org/">The Apache HTTP Server Project</a></li>
<li><a href="http://es.wikipedia.org/wiki/Servidor_HTTP_Apache">Servidor HTTP Apache</a></li>
<li><a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server">Apache HTTP Server</a></li>
<li><a href="http://httpd.apache.org/docs/2.2/">Apache HTTP Server Version 2.2 Documentation</a></li>
<li><a href="http://wiki.apache.org/httpd/">Apache HTTP Server Wiki</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ihtoa.org/2010/01/15/apache-configurar-virtual-hosts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Algo se aproxima&#8230;</title>
		<link>http://blog.ihtoa.org/2010/01/14/algo-se-aproxima/</link>
		<comments>http://blog.ihtoa.org/2010/01/14/algo-se-aproxima/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 05:43:27 +0000</pubDate>
		<dc:creator>lesthack</dc:creator>
				<category><![CDATA[ITC]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[celaya]]></category>
		<category><![CDATA[Flisol]]></category>

		<guid isPermaLink="false">http://blog.ihtoa.org/?p=2095</guid>
		<description><![CDATA[

Idea Original: LegadoLince
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ihtoa.org/wp-content/uploads/2010/01/FLISOL2010.jpg"><img class="aligncenter size-full wp-image-2096" title="FLISOL2010" src="http://blog.ihtoa.org/wp-content/uploads/2010/01/FLISOL2010.jpg" alt="FLISOL2010" width="465" height="220" alt="Algo se aproxima" /></a></p>
<p>
Idea Original: <a href="http://legadolince.com/un-evento-masivo/">LegadoLince</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ihtoa.org/2010/01/14/algo-se-aproxima/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pacman vs Mario</title>
		<link>http://blog.ihtoa.org/2010/01/11/pacman-vs-mario/</link>
		<comments>http://blog.ihtoa.org/2010/01/11/pacman-vs-mario/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 06:27:09 +0000</pubDate>
		<dc:creator>lesthack</dc:creator>
				<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://blog.ihtoa.org/?p=2086</guid>
		<description><![CDATA[Andando en los feed&#8217;s diarios, me encontré con este curioso video que me ha encantado, y para ponerle un poco de humor a la nueva actividad en Ihtoa, lo comparto.



Visto en: Mi vida con GNU/Linux
]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Andando en los feed&#8217;s diarios, me encontré con este curioso video que me ha encantado, y para ponerle un poco de humor a la nueva actividad en Ihtoa, lo comparto.</p>
<p><center><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/x4qweo24jME&#038;color1=0x3a3a3a&#038;color2=0x999999&#038;hl=es_MX&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/x4qweo24jME&#038;color1=0x3a3a3a&#038;color2=0x999999&#038;hl=es_MX&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object><br />
</center><br />
Visto en: <a href="http://www.k4ch0.net/blog/2010/01/05/pacman-vs-mario/">Mi vida con GNU/Linux</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ihtoa.org/2010/01/11/pacman-vs-mario/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Avances en inscripciones</title>
		<link>http://blog.ihtoa.org/2010/01/10/avances-en-inscripciones/</link>
		<comments>http://blog.ihtoa.org/2010/01/10/avances-en-inscripciones/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 15:00:34 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[ITC]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[inscripción]]></category>

		<guid isPermaLink="false">http://blog.ihtoa.org/?p=1947</guid>
		<description><![CDATA[Vaya que estamos retrasados, este post originalmente se iba a publicar en el periodo de inscripciones ¡del semestre anterior! Pero ya saben lo flojos que somos para publicar. Afortunadamente en el ITCelaya continúan con esta novedad y aun podemos publicar la anotación.
Pues nada, que leyendo el proceso de reinscripcion del Tec -No soy el único [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center; background-color:#a1d9a1;">Vaya que estamos retrasados, este post originalmente se iba a publicar en el periodo de inscripciones ¡del semestre anterior! Pero ya saben lo flojos que somos para publicar. Afortunadamente en el ITCelaya continúan con esta novedad y aun podemos publicar la anotación.</div>
<div id="attachment_1948" class="wp-caption aligncenter" style="width: 576px"><a href="http://www.itc.mx/itc/scripts/index.php?script=servalu/divestprof/inscripciones/reinscripcion.php"><img class="size-full wp-image-1948" title="msn" src="http://blog.ihtoa.org/wp-content/uploads/2009/07/msn.png" alt="Atención on-line." width="566" height="206" /></a><p class="wp-caption-text">Atención on-line.</p></div>
<p style="text-align: justify;">Pues nada, que leyendo el proceso de reinscripcion del Tec -No soy el único que lo lee, ¿Verdad?- me encontré con esta novedad. A partir de este semestre -Bueno desde el anterior <img src='http://blog.ihtoa.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  &#8211; tenemos un mecanismo para resolver nuestras dudas al momento de realizar nuestra inscripción, por ejemplo los cruces de horario y cierres de materias.</p>
<p style="text-align: justify;">Desde mi punto de vista, es un gran paso el que se atrevieron a dar los administrativos responsables de las inscripciones. No me imagino todo el proceso &#8216;burocrático&#8217; que tuvo que ocurrir para poder gozar de esta característica. En fin, es algo que se agradece. <img src='http://blog.ihtoa.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p style="text-align: justify;">Sin embargo, me pregunto como harán para atender a 100 usuarios potenciales en un momento determinado :-p y si los alumnos les escriben usando lenguaje SMS. <img src='http://blog.ihtoa.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Ademas aun contamos con el método anterior: correo al coordinador de tu carrera y que te den cita en una semana.</p>
<hr /><strong>Un semestre despues</strong></p>
<p style="text-align: justify;">¡Já! Era demasiado bueno para ser verdad. No se ustedes, pero yo no vi esa cuenta on-line ni un minuto&#8230; igual y se les olvido. También hay que recordar que les cayó el sistema quizás  por eso nadie pudo atender la cuenta.</p>
<p style="text-align: justify;">Esperemos que para este semestre si funcione.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ihtoa.org/2010/01/10/avances-en-inscripciones/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PEAR</title>
		<link>http://blog.ihtoa.org/2010/01/05/pear/</link>
		<comments>http://blog.ihtoa.org/2010/01/05/pear/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 15:00:24 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[pear]]></category>

		<guid isPermaLink="false">http://blog.ihtoa.org/?p=2027</guid>
		<description><![CDATA[PEAR es un sistema para la redistribución e instalación de librerías y frameworks para PHP que inicio en 1999, de la mano de Stig Bajkke, para promover la reutilización de código. PEAR es una biblioteca estructurada que promueve un estándar de codificación y mantiene un sistema para redistribuir y administrar paquetes.
El administrador de paquetes (PEAR [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a title="PEAR - PHP Extension and Application Repository" href="http://pear.php.net/"><acronym title="PHP Extension and Application Repository">PEAR</acronym></a> es un sistema para la redistribución e instalación de librerías y <em>frameworks</em> para <a title="PHP: Hypertext Preprocessor" href="http://php.net/"><acronym title="PHP: Hypertext Preprocessor">PHP</acronym></a> que inicio en 1999, de la mano de Stig Bajkke, para promover la reutilización de código. PEAR es una biblioteca estructurada que promueve un estándar de codificación y mantiene un sistema para redistribuir y administrar paquetes.</p>
<p style="text-align: justify;">El administrador de paquetes (PEAR package manager), que corre bajo linea de comandos, <code>pear</code>, permite instalar, desinstalar y actualizar paquetes de una forma fácil. Existen <a title="PEAR - PHP Extension and Application Repository" href="http://pear.php.net/packages.php">paquetes</a> para tareas básicas, por ejemplo: autenticación, bases de datos, cifrado, XML.</p>
<p style="text-align: justify;">Un paquete PEAR es distribuido como un archivo comprimido, <code>tar.gz</code>. Cada archivo consiste en un componente para PHP. De esta forma <code>pear</code> lo instala de manera global en el sistema.</p>
<h2 style="text-align: justify;">Instalando PEAR</h2>
<p style="text-align: justify;">Versiones recientes de PHP, mayores a PHP 4.3.0, ya traen todo lo necesario para trabajar con PEAR. A menos que por extrañas razones no tengas instalado PEAR puedes pasar a la siguiente sección.</p>
<h3 style="text-align: justify;">Windows</h3>
<ol>
<li>
<p style="text-align: justify;">Una vez instalado PHP, ejecutar <code>c:\{PATH-TO-PHP}\go-pear.bat</code></p>
</li>
<li>Agregar la ruta al <code>path</code>.</li>
</ol>
<h3 style="text-align: justify;">Linux/Unix</h3>
<ol>
<li>Distribuciones basadas en Debian.
<ul>
<li><code>apt-get install php-pear</code></li>
</ul>
</li>
<li>Forma genérica.
<ul>
<li><code># curl http://pear.php.net/go-pear | php</code></li>
</ul>
</li>
</ol>
<h3>Servidor</h3>
<p>Si deseas instalar PEAR en un servidor al que no tienes acceso por ssh.</p>
<ol>
<li>Descarga <code>http://pear.php.net/go-pear</code></li>
<li>Coloca el archivo <code>go-pear.php</code> en tu servidor. p.e. <code>http://ihtoa.org/pear/go-pear.php</code></li>
<li>Úsalo desde la interfaz web.</li>
</ol>
<h2 style="text-align: justify;">Instalando paquetes</h2>
<p style="text-align: justify;">Como ya se menciono PEAR funciona a base de paquetes. Un paquete es una colección de archivos organizados y definidos por meta-información contenida en el paquete. Un paquete es una librería.</p>
<p style="text-align: justify;">PEAR tiene en su <a href="http://pear.php.net/manual/en/packages.php">canal</a> por default varios paquetes bastante interesantes.</p>
<p style="text-align: justify;">Un canal es un sitio web que distribuye paquetes para la instalación manual o mediante el PEAR package manager. Ademas provee meta-información de los paquetes que sirve para identificarlos y decidir cual de ellos instalar.</p>
<p style="text-align: justify;">Por default, PEAR solo tiene registrado su propio canal: <code>pear.php.net</code>. Sin embargo, diversos proyectos basados en PHP pueden ofrecer su propio canal de PEAR para proporcionar una forma fácil de instalación para su aplicación. En la pagina <a href="http://pear.php.net/channels/">Channels</a> de PEAR se encuentra una lista con algunos otros canales, aunque no son los únicos.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Para instalar un paquete y/o agregar un canal se usa la linea de comandos. El comando <code>pear</code> nos permite administrar todo lo necesario para trabajar con PEAR.</p>
<p style="text-align: justify;">Para ver una lista detallada de lo que podemos hacer basta teclear <code>pear</code>.</p>
<h3 style="text-align: justify;">Canales</h3>
<ul>
<li>channel-add &lt;channel.xml&gt; ::  Agrega un canal.</li>
<li>channel-delete &lt;channel name&gt; :: Elimina un canal, solo si no hay paquetes instalados de este canal.</li>
<li>channel-discover [&lt;channel.xml&gt;|&lt;channel name&gt;] :: Agrega un canal.</li>
<li>channel-info &lt;channel name&gt; :: Muestra información sobre al canal especificado.</li>
<li>channel-update [&lt;channel.xml&gt;|&lt;channel name&gt;]:: Actualiza el canal especificado.</li>
<li>update-channels :: Actualiza todos los canales.</li>
</ul>
<h3>Paquetes</h3>
<ul>
<li>info [channel/]&lt;package&gt; :: Muestra información acerca del paquete especificado.</li>
<li>install [channel/]&lt;package&gt; :: Instala el paquete especificado.</li>
<li>uninstall [channel/]&lt;package&gt; :: Desinstala el paquete especificado.</li>
<li>upgrade [[channel/]&lt;package&gt;] :: Actualiza el paquete especificado. Si no se especifica un paquete actualiza todos los paquetes de todos los canales.</li>
</ul>
<h3>Información</h3>
<ul>
<li style="text-align: justify;">list [-a] [-c &lt;channel&gt;] [-i] [[channel/]&lt;package&gt;] :: Si se especifica un paquete muestra todos los archivos que pertenecen a dicho paquete. Sin parametros muestra los paquetes instalados en el canal por default. -c channel muestra los paquetes instalados del canal especificado. -a muestra todos los paquetes instalados de todos los canales disponibles.</li>
<li>list-all [-c channel] :: Muestra todos los paquetes  del canal especificado, sino se incluye el parametro muestra todos los paquetes del canal por default.</li>
<li>list-channels :: Muestra información de todos los canales disponibles.</li>
<li>list-files &lt;package&gt; :: Muestra los archivo del paquete especificado.</li>
<li>list-upgrades :: Muesta las actualizaciones de todos los canales disponible.</li>
</ul>
<h2>Ejemplos</h2>
<ul>
<li>Symfony

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># pear channel-discover pear.symfony-project.com</span>
Adding Channel <span style="color: #ff0000;">&quot;pear.symfony-project.com&quot;</span> succeeded
Discovery of channel <span style="color: #ff0000;">&quot;pear.symfony-project.com&quot;</span> succeeded
<span style="color: #666666; font-style: italic;"># pear list-all -c symfony</span>
All packages <span style="color: #7a0874; font-weight: bold;">&#91;</span>Channel symfony<span style="color: #7a0874; font-weight: bold;">&#93;</span>:
===============================
Package                 Latest Local
symfony<span style="color: #000000; font-weight: bold;">/</span>pake            1.1.4        Build system with capabilities similar to make.
symfony<span style="color: #000000; font-weight: bold;">/</span>symfony         1.4.1        Symfony is a <span style="color: #7a0874; font-weight: bold;">complete</span> framework designed to optimize the development of web applications.
symfony<span style="color: #000000; font-weight: bold;">/</span>YAML            1.0.2        The Symfony YAML Component.
symfony<span style="color: #000000; font-weight: bold;">/</span>EventDispatcher 1.0.0        The Symfony Event Dispatcher Component.
<span style="color: #666666; font-style: italic;"># pear install -o symfony/symfony</span>
downloading symfony-1.4.1.tgz ...
Starting to download symfony-1.4.1.tgz <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">3</span>,<span style="color: #000000;">150</span>,<span style="color: #000000;">576</span> bytes<span style="color: #7a0874; font-weight: bold;">&#41;</span>
.............................................................................................................................................................................................................................................................................................................................................................................................................................done: <span style="color: #000000;">3</span>,<span style="color: #000000;">150</span>,<span style="color: #000000;">576</span> bytes
<span style="color: #c20cb9; font-weight: bold;">install</span> ok: channel:<span style="color: #000000; font-weight: bold;">//</span>pear.symfony-project.com<span style="color: #000000; font-weight: bold;">/</span>symfony-1.4.1
<span style="color: #666666; font-style: italic;"># symfony --version</span>
symfony version 1.4.1 <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>php<span style="color: #000000; font-weight: bold;">/</span>symfony<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

</li>
<li>FirePHP

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># pear channel-discover pear.firephp.org</span>
Adding Channel <span style="color: #ff0000;">&quot;pear.firephp.org&quot;</span> succeeded
Discovery of channel <span style="color: #ff0000;">&quot;pear.firephp.org&quot;</span> succeeded
<span style="color: #666666; font-style: italic;"># pear list-all -c pear.firephp.org</span>
All packages <span style="color: #7a0874; font-weight: bold;">&#91;</span>Channel pear.firephp.org<span style="color: #7a0874; font-weight: bold;">&#93;</span>:
========================================
Package             Latest Local
firephp<span style="color: #000000; font-weight: bold;">/</span>FirePHPCore 0.3.1        Core feature and communication library
firephp<span style="color: #000000; font-weight: bold;">/</span>ZendServer  0.1.3        FirePHP <span style="color: #000000; font-weight: bold;">for</span> Zend Server
<span style="color: #666666; font-style: italic;"># pear install -o pear.firephp.org/FirePHPCore</span>
downloading FirePHPCore-0.3.1.tgz ...
Starting to download FirePHPCore-0.3.1.tgz <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">22</span>,<span style="color: #000000;">630</span> bytes<span style="color: #7a0874; font-weight: bold;">&#41;</span>
........done: <span style="color: #000000;">22</span>,<span style="color: #000000;">630</span> bytes
<span style="color: #c20cb9; font-weight: bold;">install</span> ok: channel:<span style="color: #000000; font-weight: bold;">//</span>pear.firephp.org<span style="color: #000000; font-weight: bold;">/</span>FirePHPCore-0.3.1</pre></div></div>

</li>
</ul>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># pear list-channels</span>
Registered Channels:
====================
Channel                  Alias   Summary
doc.php.net              phpdocs PHP Documentation team
pear.firephp.org         firephp Server code <span style="color: #000000; font-weight: bold;">for</span> FirePHP Firefox
Extension <span style="color: #7a0874; font-weight: bold;">&#40;</span>http:<span style="color: #000000; font-weight: bold;">//</span>www.firephp.org<span style="color: #000000; font-weight: bold;">/</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
pear.php.net             pear    PHP Extension and Application
Repository
pear.symfony-project.com symfony The symfony project PEAR channel
pecl.php.net             pecl    PHP Extension Community Library
__uri                    __uri   Pseudo-channel <span style="color: #000000; font-weight: bold;">for</span> static packages
<span style="color: #666666; font-style: italic;"># pear list -a</span>
Installed packages, channel __uri:
==================================
<span style="color: #7a0874; font-weight: bold;">&#40;</span>no packages installed<span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
Installed packages, channel doc.php.net:
========================================
<span style="color: #7a0874; font-weight: bold;">&#40;</span>no packages installed<span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
Installed packages, channel pear.firephp.org:
=============================================
Package     Version State
FirePHPCore 0.3.1   stable
&nbsp;
Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.5   stable
Console_Getopt   1.2.3   stable
PEAR             1.9.0   stable
Structures_Graph 1.0.3   stable
XML_Util         1.2.1   stable
&nbsp;
Installed packages, channel pear.symfony-project.com:
=====================================================
Package Version State
symfony 1.4.1   stable
&nbsp;
Installed packages, channel pecl.php.net:
=========================================
<span style="color: #7a0874; font-weight: bold;">&#40;</span>no packages installed<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

<h2 style="text-align: justify;">Para saber más</h2>
<ul>
<li><a title="PEAR - PHP Extension and Application Repository" href="http://pear.php.net/">Sitio Oficial</a></li>
<li><a title="PEAR - PHP Extension and Application Repository" href="http://pear.php.net/manual/">Manual</a></li>
<li><a title="PEAR - PHP Extension and Application Repository" href="http://pear.php.net/manual/en/faq.php">FAQ</a></li>
<li><a href="http://en.wikipedia.org/wiki/PHP_Extension_and_Application_Repository">PHP extension and application repository</a></li>
<li><a href="http://es.wikipedia.org/wiki/PEAR">PEAR</a></li>
</ul>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 1386px; width: 1px; height: 1px;"># pear channel-discover pear.symfony-project.com<br />
Adding Channel &#8220;pear.symfony-project.com&#8221; succeeded<br />
Discovery of channel &#8220;pear.symfony-project.com&#8221; succeeded<br />
# pear list-all -c symfony<br />
All packages [Channel symfony]:<br />
===============================<br />
Package                 Latest Local<br />
symfony/pake            1.1.4        Build system with capabilities similar to make.<br />
symfony/symfony         1.4.1        Symfony is a complete framework designed to optimize the development of web applications.<br />
symfony/YAML            1.0.2        The Symfony YAML Component.<br />
symfony/EventDispatcher 1.0.0        The Symfony Event Dispatcher Component.<br />
# pear install -o symfony/symfony<br />
downloading symfony-1.4.1.tgz &#8230;<br />
Starting to download symfony-1.4.1.tgz (3,150,576 bytes)<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..done: 3,150,576 bytes<br />
install ok: channel://pear.symfony-project.com/symfony-1.4.1<br />
# symfony &#8211;version<br />
symfony version 1.4.1 (/usr/share/php/symfony)</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ihtoa.org/2010/01/05/pear/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Convertir el psp en un control remoto</title>
		<link>http://blog.ihtoa.org/2009/12/28/convertir-el-psp-en-un-control-remoto/</link>
		<comments>http://blog.ihtoa.org/2009/12/28/convertir-el-psp-en-un-control-remoto/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 19:50:31 +0000</pubDate>
		<dc:creator>greic0</dc:creator>
				<category><![CDATA[Herramientas]]></category>

		<guid isPermaLink="false">http://blog.ihtoa.org/?p=2017</guid>
		<description><![CDATA[Curiosando por ahi me encontre con este video, no lo he probado aun pero se me hace una idea genial. Ahora si pensaras muy bien antes de arrojar tu control remoto por los aires y te puedes evitar comprar demasiados.
Aqui pueden ver el video
]]></description>
			<content:encoded><![CDATA[<p>Curiosando por ahi me encontre con este video, no lo he probado aun pero se me hace una idea genial. Ahora si pensaras muy bien antes de arrojar tu control remoto por los aires y te puedes evitar comprar demasiados.</p>
<p><a href="http://www.youtube.com/watch?v=r6LqXH60BYo">Aqui</a> pueden ver el video</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ihtoa.org/2009/12/28/convertir-el-psp-en-un-control-remoto/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Felices Fiestas 2010</title>
		<link>http://blog.ihtoa.org/2009/12/24/felices-fiestas-2010/</link>
		<comments>http://blog.ihtoa.org/2009/12/24/felices-fiestas-2010/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 00:47:09 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[festividades]]></category>
		<category><![CDATA[año nuevo]]></category>
		<category><![CDATA[navidad]]></category>

		<guid isPermaLink="false">http://blog.ihtoa.org/?p=2011</guid>
		<description><![CDATA[
Pues nada, que pasaba por aquí para ver si la casa no había sido atacada o ¡si aun existía! Y que recuerdo que es Navidad  
Desde ihtoa les deseamos la mejor de las Navidades, que hayan tenido éxito en los proyectos que iniciaron este año y que para 2010 se cumplan todos sus deseos.
Para [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_2012" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.ihtoa.org/wp-content/uploads/2009/12/xmas.jpg"><img class="size-medium wp-image-2012" title="xmas" src="http://blog.ihtoa.org/wp-content/uploads/2009/12/xmas-300x199.jpg" alt="Merry X-Mas" width="300" height="199" /></a><p class="wp-caption-text">Merry X-Mas</p></div>
<p style="text-align: center;">
<p>Pues nada, que pasaba por aquí para ver si la casa no había sido atacada o ¡si aun existía! Y que recuerdo que es Navidad <img src='http://blog.ihtoa.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Desde ihtoa les deseamos la mejor de las Navidades, que hayan tenido éxito en los proyectos que iniciaron este año y que para 2010 se cumplan todos sus deseos.</p>
<p>Para 2010 esperen la nueva temporada de ihtoa&#8230; yo también la estoy esperando <img src='http://blog.ihtoa.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Créditos: <a href="http://www.sxc.hu/">SXC</a> { <a href="http://www.sxc.hu/photo/1145118">Electree 3</a> }</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ihtoa.org/2009/12/24/felices-fiestas-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Que es  Grooveshark?</title>
		<link>http://blog.ihtoa.org/2009/11/14/que-es-grooveshark/</link>
		<comments>http://blog.ihtoa.org/2009/11/14/que-es-grooveshark/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 18:32:02 +0000</pubDate>
		<dc:creator>sisjose</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.ihtoa.org/?p=2007</guid>
		<description><![CDATA[Bueno la mayoría de personas conocen esta maravilla  de sitio  web la cual te permite hacer una búsqueda rápida de tu música favorita para que la escuches y también puedas compartirla es como diría el presidente de Grooveshark esta maravilla es como un “youtube pero de música” al escuchar esa frase me quedo claro, que [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Bueno la mayoría de personas conocen esta maravilla  de sitio  web la cual te permite hacer una búsqueda rápida de tu música favorita para que la escuches y también puedas compartirla es como diría el presidente de Grooveshark esta maravilla es como un “youtube pero de música” al escuchar esa frase me quedo claro, que no podía dejar a lado visitar este increíble sitio web   y adoptarlo como  uno de mis lugares favoritos para escuchar música, aparte su forma de  organización es muy buena así como su interfaz es muy agradable a la vista  y no complicada lo único que puedo decir es que visites esta página y te convenzas de lo increíble que es.</p>
<p style="text-align: justify;">
<p style="text-align: center;"><a href="http://listen.grooveshark.com/">listen.grooveshark</a></p>
<p style="text-align: center;"><a href="http://listen.grooveshark.com/"><img class="aligncenter size-medium wp-image-2008" title="grooveshark" src="http://blog.ihtoa.org/wp-content/uploads/2009/11/grooveshark-300x181.PNG" alt="grooveshark" width="300" height="181" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://blog.ihtoa.org/2009/11/14/que-es-grooveshark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
