<?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>BeN</title>
	<atom:link href="http://bensite.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://bensite.info</link>
	<description>Dosis diarias de la programación nuestra de cada día</description>
	<lastBuildDate>Tue, 03 Aug 2010 22:12:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Diez razones para no comprar una iPad</title>
		<link>http://bensite.info/2010/08/diez-razones-para-no-comprar-una-ipad/</link>
		<comments>http://bensite.info/2010/08/diez-razones-para-no-comprar-una-ipad/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 17:26:16 +0000</pubDate>
		<dc:creator>BeN</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://bensite.info/?p=92</guid>
		<description><![CDATA[No tengo nada contra Apple considero que tienen muy buenos productos personalmente poseo una MacBook la cual considero la mejor computadora portátil que hay en el mercado para trabajo o estudio y en la oficina una Mac Pro así como un iPod Classic el cual a mi parecer es el mejor dispositivo de sonido personal [...]]]></description>
			<content:encoded><![CDATA[<p>No tengo nada contra Apple considero que tienen muy buenos productos personalmente poseo una MacBook la cual considero la mejor computadora portátil que hay en el mercado para trabajo o estudio y en la oficina una Mac Pro así como un iPod Classic el cual a mi parecer es el mejor dispositivo de sonido personal sin embargo despues de conocer y ver la iPad sinceramente no considero que sea la mejor opción para acometer las tareas que supuestamente viene a cubrir.</p>
<p>Mucha  gente se vio cautivada por la euforia de el nuevo producto de  Apple  llamado iPad (¬¬). El día de su lanzamiento sin poder contenerse  se  lanzaron a abarrotar las tiendas sin saber siquiera que es lo que   estaban adquiriendo, fieles a la “marca”, al status, a no dejar de ser   considerados “geeks” por sus amigos, a ser los primeros en Twittear que   ya la tenían en sus manos y llego el momento &#8220;habemus iPad&#8221;.</p>
<p>Veamos los diez puntos por los cuales aún no era el momento de adquirirla:</p>
<p>1.- El sistema operativo que usan es el mismo del Iphone (Iphone OS 3.2) esto significa que sufre las mismas carencias que este sistema, claro puedes Navegar por Internet, checar tu correo, escuchar música, leer libros y algunas cosillas mas. Pero si realmente quieres hacer algo de tu tarea, trabajo y si deseas hacerlo rápido te aseguro que harás a un lado tu iPad y terminaras en tu laptop.</p>
<p>2.- ¡¡¡El sistema no es multitareas!!! ¿Que significa esto?  Intenta escuchar radio por Internet y navegar al mismo tiempo. O bien trata de Twittear algo que recién estas leyendo en un blog. No puedes hacerlo eh&#8230; que lastima. Android, Palm e inclusive Windows Mobile no tienen problema absoluto con eso. No se en que estaban pensando los de Apple.</p>
<p>3.- No tiene cámara integrada, vaya aquí si no hay mucho que decir a favor de Apple, una cámara al frente es ya un básico de los dispositivos de este tipo de ultima generación (se habría aprovechado con el iChat) lo peor es que tampoco tiene cámara posterior para capturar imágenes o vídeos, aunque me imagino que se hubiera visto un poco ridículo a todo mundo tomando fotos con su &#8220;iPad cámara&#8221; de casi 10 pulgadas.</p>
<p>4.- Otro aspecto malo del diseño es su forma en si misma, es grande, pesada, difícil de sostener, creo que solo estando sentados cómodamente en un amplio sillón se puede usar con cierta comodidad, haz una prueba. ¿Que tan rápido puedes escribir un texto estando de pié? ¿Es muy lento no? ¿Cansa un poco no?.</p>
<p>5.- No tiene salida de video HDMI, así que si quieres ver esos videos que compraste en iTunes Store simplemente no podrás verlos en tu TV solo en tu pantalla pero bueno para eso puedes comprar, gastar, invertir o como le quieras llamar en Apple TV ¿cierto?.</p>
<p>6.- ¡¡¡ No reproduce Flash !!! Ahora resulta que a esto no es mayor problema, que a nadie le interesa Adobe y su producto Flash pero si hay muchos sitios en Flash y se los perderán por un simple capricho del señor Jobs. Youtube no es el único sitio de vídeos hay sitios como Disney y ESPN que tienen sus propias plataformas basadas en Flash. Recuerdan aquel comercial de Apple donde el padre quiere mostrarle unos dinosaurios en una pc a su hijo pero nunca termina de poderla configurar y el niño termina yendo con los vecinos porque tienen una Mac. ¿Que les dirán ahora sus hijitos cuando quieran ver a W. Poh en Disney en su Ipad en una animación Flash?&#8230; &#8220;Lo veré en mi tablet con Windows o Android ahí si veo Flash&#8221;.</p>
<p>7.- No puedes escalar el hardware, supón que compras el modelo de 64GB y lo llenas con información, vídeo, música. No puedes expandirlo a mas tamaño,  lo mismo pasa con la batería ya que esta no es intercambiable. En contraparte en el mercado hay mas tablets las cuales soportan conexión de distintos dispositivos, discos duros externos, baterías intercambiables, cámaras, etc.</p>
<p>8.- El PRECIO, veamos la tienda de Apple ofrece desde $7,500 a $10,500 los modelos con solo Wi-Fi y desde $9,500 a $10,500 los modelos con capacidad 3G que a su vez representarán más gasto por los costosos (pero limitados) planes de Telcel o Movistar. Si a eso sumas la cantidad de adaptadores y dispositivos extras como: Teclado, Base, Cables, Cables de Poder y muchos otros que seguramente Apple ya tiene en mente podrías aumentarle en equipamiento básico unos $3,000 pesos más.  En un precio mucho menor puedes obtener un mejor producto y lo que es mejor un producto compatible con hardware que seguramente tienes.</p>
<p>9.- La iPad no es un reemplazo de Smartphone y tampoco lo es de Laptop, sus defensores dicen que si la ves tal cual estas equivocado (y vaya que sí) pero si dicen que están creando un segmento &#8220;nuevo&#8221; un segmento entre el smartphone y la laptop (o netbook), no veo razón alguna ni necesidad de este &#8220;segmento nuevo&#8221;. Por ejemplo mi smartphone (y conozco muchos similares) hace lo mismo que la iPad y muchísimo más. Un Smartphone basado en Android (htc, motorola droid x) es multitareas, te permite checar tu correo, navegar, tiene cámaras (frontal y posterior), es un teléfono, tiene aplicaciones para leer  libros, redes sociales,  para jugar, para trabajar, es mucho mas barato, etc, etc. Si a eso agregas que estos smartphones los puedes adquirir en la compañía de tu preferencia, Iusacell, telcel, movistar, nextel. Esto se traduce en más y mejores opciones, más competitividad entre compañías lo cual siempre viene beneficiando al usuario osea a nosotros.</p>
<p>10.- Aplicaciones, la mayoría de las aplicaciones actualmente solo son las mismas versiones de Iphone (aprovechando que es el mismo sistema operativo) escaladas a una pantalla mayor, me puse a ver la lista de las aplicaciones que ofrecen para Ipad y me doy cuenta que muchas de ellas también ya existen para Android, los desarrolladores con cada vez mayor frecuencia las liberan también para en su versión para Android o algún otro sistema (blackberry, windows mobile). Esto habla de que un avance increíble en el numero y principalmente la calidad de las aplicaciones que son liberadas para distintos sistemas impulsado por el crecimiento de dispositivos  en el mercado.</p>
<p>Para finalizar</p>
<p>He tenido oportunidad de verla y probarla llegando a la conclusión que en cuanto a Hardware teniendo ese espacio de 10 pulgadas por 8 pulgadas de ancho (aprox.) fácilmente se hubiera podido lograr una mejor versión, con cámara frontal y posterior, mas puertos, lector de tarjetas para incrementar memoria, capacidad de conectar discos duros externos y en cuanto al Sistema también hubiera sido genial ver una version Ipad OS multitareas, con soporte Flash y todo esto a un precio mas atractivo.</p>
<p>Lamentablemente ya es costumbre que las primeras versiones de cada producto de Apple tengan detalles de este tipo y sean muy caros. La respuesta en mi opinión es aún no.</p>
<p><a href="http://bensite.info/wp-content/uploads/2010/08/ipad-02.jpg"><img class="aligncenter size-full wp-image-93" title="ipad-02" src="http://bensite.info/wp-content/uploads/2010/08/ipad-02.jpg" alt="" width="600" height="399" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://bensite.info/2010/08/diez-razones-para-no-comprar-una-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Font Api</title>
		<link>http://bensite.info/2010/07/google-font-api/</link>
		<comments>http://bensite.info/2010/07/google-font-api/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 19:18:19 +0000</pubDate>
		<dc:creator>BeN</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://bensite.info/?p=81</guid>
		<description><![CDATA[Recientemente Google lanzo su Api &#8220;Google Font&#8221; la cual nos permite usar en nuestras páginas web fuentes especiales, más bonitas, mas legibles, totalmente personalizables, etc. sin temor de que nuestro visitante no la tenga instalada en su sistema. Todo esto sin recurrir a ciertos hacks como la generación de imagenes o archivos Flash. Como funciona [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente Google lanzo su Api &#8220;Google Font&#8221; la cual nos permite usar en nuestras páginas web fuentes especiales, más bonitas, mas legibles, totalmente personalizables, etc. sin temor de que nuestro visitante no la tenga instalada en su sistema. Todo esto sin recurrir a ciertos hacks como la generación de imagenes o archivos Flash.</p>
<p>Como funciona esta Api?</p>
<p style="padding-left: 30px;">1.- Solicitemos la fuente deseada</p>
<pre class="brush: html; ">

&lt;!-- Donde en el parametro family va la fuente que necesitamos --&gt;

&lt;link href=&#039; http://fonts.googleapis.com/css?family=Droid+Sans&#039; rel=&#039;stylesheet&#039; type=&#039;text/css&#039; /&gt;
</pre>
<p style="padding-left: 60px;">Existe una lista de fuentes <a title="aqui" href="http://code.google.com/webfonts" target="_blank">aquí</a></p>
<p style="padding-left: 30px;">2.- Usando CSS ya disponemos de la fuente</p>
<pre class="brush: html; ">

body{
font-family:&#039;Droid Sans&#039;, Lucida Grande, Verdana, Sans-serif;
}
</pre>
<p style="padding-left: 60px;">En caso de que el navegador no soporte &#8220;Google Font&#8221; simplemente nos mostrara la siguiente fuente disponible. Pueden ver la lista de navegadores disponibles en las <a title="FAQ del sitio" href="http://code.google.com/intl/es/apis/webfonts/faq.html" target="_blank">FAQ del sitio</a>.</p>
<p>Deben de tomar en cuenta que el comportamiento de esta Api varía dependiendo del navegador, en Firefox primero se renderea el texto usando una fuente disponible del sistema (lo cual me parece genial) mientras se carga la fuente del sitio de Google, en otros navegadores los textos no se renderean ( ={ ) hasta cargar por completo la fuente. Ademas notemos que se agregara peso al sitio por la descarga de la fuente a usar, ustedes evalúen si usan esta Api o no. Yo creo que si valen la pena unos kb&#8217;s mas por la satisfacción visual de nuestros visitantes.</p>
<p style="padding-left: 60px;">
]]></content:encoded>
			<wfw:commentRss>http://bensite.info/2010/07/google-font-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ToolKit Indispensable para Desarrollo Web</title>
		<link>http://bensite.info/2009/09/toolkit-indispensable-para-desarrollo-web/</link>
		<comments>http://bensite.info/2009/09/toolkit-indispensable-para-desarrollo-web/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 17:55:04 +0000</pubDate>
		<dc:creator>BeN</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Css]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://bensite.info/?p=60</guid>
		<description><![CDATA[A continuación algunas de las herramientas indispensables para desarrollar en sus rubros correspondientes: Sistema Operativo En cualquier sistema operativo puedes desarrollar Web ya que existe software multiplataformas o bien hay alternativas, en mi caso mucho tiempo use Windows y no estaba mal; su version XP es muy estable y manteniendolo limpio y actualizado creo que [...]]]></description>
			<content:encoded><![CDATA[<p>A continuación algunas de las herramientas indispensables para desarrollar en sus rubros correspondientes:</p>
<div style="border-bottom: 1px dashed #000; font-size: 14px;">Sistema Operativo</div>
<p>En cualquier sistema operativo puedes desarrollar Web ya que existe software multiplataformas o bien hay alternativas, en mi caso mucho tiempo use Windows y no estaba mal; su version XP es muy estable y manteniendolo limpio y actualizado creo que no da problemas.</p>
<p>Ahora uso Mac OS X en su version Snow Leopard y definitivamente no lo cambio ya que la facilidad de uso del sistema es lo que principalmente me a hecho quedarme con este S.O.</p>
<p>A final de cuentas cada quien puede usar el Sistema que le agrade mas o bien el que tenga a la mano, ya que con practica y adaptabilidad todo mundo le saca el provecho requerido.</p>
<div style="border-bottom: 1px dashed #000; font-size: 14px;">Herramientas de Desarrollo</div>
<p><span id="more-60"></span>Concentremonos en Desarrollo Web, excluyendo un poco contenidos como multimedia o flash, vamos al html, css, php, etc.</p>
<p>Editor HTML y CSS ?</p>
<p>Considero que Adobe Dreamweaver es una herramienta muy completa para estas tareas, si estas maquetando tu sitio y haciendo el diseño Html, Dreamweaver te hará la vida mas facil. Ademas de que te permitira tener tu codigo mas claro y ordenado.</p>
<p>Editor PHP?</p>
<p>Creo que el mejor editor de desarrollo que existe es Eclipse -www.eclipse.org- en su version Galileo que es la mas reciente podemos crear proyectos Php y &#8220;Compilarlos&#8221; o hacerles un Build de forma que si nuestro proyecto consta de muchos archivos, clases, objetos, funciones, etc. Eclipse nos ayude a la hora de programar activando opciones de autoacompletar o informandonos sobre los parametros que necesitan las funciones o los tipos de datos de las variables, etc. Ademas tambien nos informa de errores de codigo y nos los subraya de forma que errores &#8220;de dedo&#8221; que a veces nos quitan tiempo no ocurran nunca mas.</p>
<p>Eclipse no es un editor exclusivamente Php, tambien funciona para html, css, java, js, etc. Así que puedes editar todo tu proyecto Web con esta herramienta, pero falta lo mejor&#8230; es completamente Gratis.</p>
<p>Framework PHP ?</p>
<p>Muchos aun dudan de la necesidad de usar o no un Framework y creo que esto se debe en ocasiones al tamaño de los proyectos, sin embargo creo que para estandarizar tu codigo y mejorarlo es necesario usar un Framework. En este sitio http://www.phpframeworks.com/ se hace una comparacion de la mayoria de Frameworks que existen por ahi, aqui va en cuestion de gusto y practica, el Framework que les recomiendo es sin duda el de Zend.</p>
<p>Zend Framework es gratuito y (una vez que lo entiendes) facil de usar, te simplifica el trabajo y te ayuda a generar codigo seguro, ya tiene mas de diez millones de descargas y en su sitio tienen una guia de desarrollo y una gran cantidad de ejemplos. Si van por este framework, no pueden ir mal: http://framework.zend.com/</p>
<p>Extras</p>
<p>Cliente FTP: Transmit, Filezilla</p>
<p>Administrador de Base de Datos: En este caso uso Mysql y el administrador que prefiero es Mysql Administrator el cual tiene todo lo necesario para crear y administrar nuestras bases de datos.</p>
<p>Navegador: Firefox con el Add-on Firebug</p>
<p>Servidor de Pruebas: MAMP</p>
<p>Cual es el software que usan ustedes? Deberia cambiar tajantemente alguno?</p>
]]></content:encoded>
			<wfw:commentRss>http://bensite.info/2009/09/toolkit-indispensable-para-desarrollo-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Css Framework</title>
		<link>http://bensite.info/2009/05/css-framework/</link>
		<comments>http://bensite.info/2009/05/css-framework/#comments</comments>
		<pubDate>Fri, 29 May 2009 18:21:29 +0000</pubDate>
		<dc:creator>BeN</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Css]]></category>

		<guid isPermaLink="false">http://bensite.info/?p=47</guid>
		<description><![CDATA[Cuando se comienza el diseño de un sitio nuevo, generalmente usamos algún software de diseño gráfico como Illustrator, Photoshop o &#8212; mi favorito &#8212; Fireworks. Sin embargo, una vez finalizado este proceso viene la parte de llevar este diseño, gráficos, colores, estilos, etc. a html. En este proceso es cuando muchas veces nos encontramos ciertos [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando se comienza el diseño de un sitio nuevo, generalmente usamos algún software de diseño gráfico como Illustrator, Photoshop o &#8212; mi favorito &#8212; Fireworks. Sin embargo, una vez finalizado este proceso viene la parte de llevar este diseño, gráficos, colores, estilos, etc. a html.</p>
<p>En este proceso es cuando muchas veces nos encontramos ciertos problemas y más aún cuando esta dividido el equipo de diseño del de programación; todos sabemos que no es tarea fácil convertir un bonito diseño a una página web funcional con código claro, que cumpla los estándares actuales y que sea visible en todos los navegadores, si a eso agregamos versiones &#8220;print ready&#8221; y opciones de accesibilidad les aseguro que no será tarea fácil.</p>
<p>Es en este punto cuando un Css Framework es de utilidad y a mi modo de ver indispensable.<br />
<span id="more-47"></span></p>
<p>Un Css Framework, también conocido como Framework de diseño no es otra cosa que un archivo de hoja de estilos previamente listo que permite de manera fácil, cumpliendo estándares de diseño web, el diseño y maquetación de una página web. Esto lo hace previendo y corrigiendo incompatibilidades entre navegadores y teniendo toda una serie de opciones para que el diseño sea fácil y muy veloz.</p>
<p>Despues de probar las diferentes opciones que hay por ahí en Internet opte por usar <a href="http://www.blueprintcss.org/">Blueprint</a> el cual es simple pero completo.</p>
<p>Por default Blueprint posee un Grid de 950px de ancho, con 24 comunas de 30px cada una de las cuales son llamadas span-1 de 30px, span-2 de 60px, span-3 de 90px así hasta span-24 de 950px.  y un margen de 10px entre cada una, dándonos la posibilidad de hacer nuestras combinaciones de acuerdo a las necesidades que tengamos.</p>
<p>Su uso es simple ya que tiene nombres de clases predefinidas que hacen el trabajo y solo basta incluir los archivos Css en el encabezado de nuestro sitio, veamos unos ejemplos:</p>
<p><strong>Una Sola columna, Header, Contenido y Pie</strong></p>
<pre class="brush: html; ">

&lt;div class=&quot;container&quot;&gt;&lt;!-- Container es una clase predefinida de blueprint dentro de la cual va toda la maquetacion, al igual que span-24  --&gt;
 &lt;div id=&quot;encabezado&quot; class=&quot;span-24&quot;&gt;
        Encabezado
    &lt;/div&gt;
    &lt;div id=&quot;contenido&quot; class=&quot;span-24&quot;&gt;
        Cuerpo
    &lt;/div&gt;
    &lt;div id=&quot;pie&quot; class=&quot;span-24&quot;&gt;
        Pie
    &lt;/div&gt;
&lt;/div&gt;
</pre>
<p><a title="Aqui" rel="gb_page_center[950,400]" href="http://bensite.info/ejemplos/290509/uso1.html">Pueden verlo funcionando aquí</a></p>
<p><strong>2 columnas, Header, Menú, Contenido y Pie</strong></p>
<pre class="brush: html; ">

&lt;div class=&quot;container&quot;&gt;&lt;!-- Container es una clase predefinida de blueprint dentro de la cual va toda la maquetacion, al igual que span-24, span-4, span-20 y la clase last  --&gt;
    &lt;div id=&quot;encabezado&quot; class=&quot;span-24&quot;&gt;
        Encabezado
    &lt;/div&gt;
    &lt;div id=&quot;barra_izquierda&quot; class=&quot;span-4&quot;&gt;
    	Barra Izquierda
    &lt;/div&gt;
    &lt;div id=&quot;contenido&quot; class=&quot;span-20 last&quot;&gt;
        Cuerpo
    &lt;/div&gt;
    &lt;div id=&quot;pie&quot; class=&quot;span-24&quot;&gt;
        Pie
    &lt;/div&gt;
&lt;/div&gt;
</pre>
<p><a title="Aqui" rel="gb_page_center[950,400]" href="http://bensite.info/ejemplos/290509/uso2.html">Pueden verlo funcionando aquí</a></p>
<p><strong>3 columnas, Header, Menú Izquierdo y Derecho, Contenido y Pie</strong></p>
<pre class="brush: html; ">

&lt;div class=&quot;container&quot;&gt;
    &lt;div id=&quot;encabezado&quot; class=&quot;span-24&quot;&gt;
        Encabezado
    &lt;/div&gt;
    &lt;div id=&quot;barra_izquierda&quot; class=&quot;span-4&quot;&gt;
        Barra Lado Izquierdo
    &lt;/div&gt;
    &lt;div id=&quot;contenido&quot; class=&quot;span-16&quot;&gt;
        Contenido
    &lt;/div&gt;
    &lt;div id=&quot;barra_derecha&quot; class=&quot;span-4 last&quot;&gt;
        Barra Lado Derecho
    &lt;/div&gt;
    &lt;div id=&quot;pie&quot; class=&quot;span-24&quot;&gt;
    	Pie de Pagina
    &lt;/div&gt;
&lt;/div&gt;
</pre>
<p><a title="Aqui" rel="gb_page_center[950,400]" href="http://bensite.info/ejemplos/290509/">Pueden verlo funcionando aquí</a></p>
<p>Sin duda cualquier necesidad que se les presente de diseño podrán resolverla gracias a este framework css solo basta leer un poco la documentación y ver los ejemplos. Blueprint ya es un básico.</p>
]]></content:encoded>
			<wfw:commentRss>http://bensite.info/2009/05/css-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Soluciones Rapidas</title>
		<link>http://bensite.info/2009/05/soluciones-rapidas/</link>
		<comments>http://bensite.info/2009/05/soluciones-rapidas/#comments</comments>
		<pubDate>Wed, 13 May 2009 18:37:40 +0000</pubDate>
		<dc:creator>BeN</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[At Work]]></category>

		<guid isPermaLink="false">http://bensite.info/?p=39</guid>
		<description><![CDATA[Recien leí un articulo muy muy bueno en el cual nos hace preguntarnos si somos la clase de diseñadores/desarrolladores que solo buscamos soluciones rapidas a nuestros problemas usando Google. Y es muy cierto ya que actualmente si quieres hacer algo que viste en un sitio seguramente con ayuda de google encontraras un script listo para [...]]]></description>
			<content:encoded><![CDATA[<p>Recien leí un articulo muy muy bueno en el cual nos hace preguntarnos si somos la clase de diseñadores/desarrolladores que solo buscamos soluciones rapidas a nuestros problemas usando Google. </p>
<p>Y es muy cierto ya que actualmente si quieres hacer algo que viste en un sitio seguramente con ayuda de google encontraras un script listo para descargarse o un post en algún blog en el que hay un tutorial de como hacerlo y código ya hecho. </p>
<p>Pero, cual es el problema? </p>
<p>Se pierde la curva de aprendizaje y generalmente y lo digo sin temor a equivocarme la mayoría de ocasiones que se hace eso no se termina entendiendo ni el 50% del codigo que hay en nuestra aplicación. </p>
<p>Y con esto no digo que hay que inventar el hilo negro, el usar codigo ya escrito es muy bueno ya que ahorra tiempo y en muchos casos estandariza aplicaciones, sin embargo hay que conocer el codigo que usamos. </p>
<p>En conclusión, lo mejor es tardarse un poco mas de tiempo, pero entender bien lo que se hace, todas y cada una de las funciones ya que en un futuro esto nos hara mejores desarrolladores. </p>
<p>El articulo inspiración es <a href="http://www.sohtanaka.com/web-design/do-you-eat-and-run/"> este articulo en el blog de Soh Tanaka</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bensite.info/2009/05/soluciones-rapidas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Una sola funcion para todas tus llamadas Ajax</title>
		<link>http://bensite.info/2009/05/una-sola-funcion-para-todas-tus-llamadas-ajax/</link>
		<comments>http://bensite.info/2009/05/una-sola-funcion-para-todas-tus-llamadas-ajax/#comments</comments>
		<pubDate>Thu, 07 May 2009 22:55:05 +0000</pubDate>
		<dc:creator>BeN</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Mootools]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://bensite.info/2009/05/lorem-ipsum/</guid>
		<description><![CDATA[Recien leía en un foro que alguien preguntaba como es que podía procesar sus links para que todos funcionaran via Ajax sin tener que hacerlo uno por uno, bueno aquí hay una solución, primero veamos el codigo html, tenemos un pequeño menu: &#60;div id=&#34;div_a_actualizar&#34;&#62;Esta es la zona que se actualizara&#60;/div&#62; &#60;ul&#62; &#60;li&#62;&#60;a href=&#34;pagina1.html&#34; class=&#34;links&#34;&#62;Pag. 1&#60;/a&#62;&#60;/li&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Recien leía en un foro que alguien preguntaba como es que podía procesar sus links para que todos funcionaran via Ajax sin tener que hacerlo uno por uno, bueno aquí hay una solución, primero veamos el codigo html, tenemos un pequeño menu:</p>
<pre class="brush: html; ">

&lt;div id=&quot;div_a_actualizar&quot;&gt;Esta es la zona que se actualizara&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;pagina1.html&quot; class=&quot;links&quot;&gt;Pag. 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;pagina2.html&quot; class=&quot;links&quot;&gt;Pag. 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;pagina3.html&quot; class=&quot;links&quot;&gt;Pag. 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;pagina4.html&quot; class=&quot;links&quot;&gt;Pag. 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>Tenemos las distintas opciones y pongan atencion que todos comparten la clase links<br />
<span id="more-17"></span><br />
Ahora el JS</p>
<pre class="brush: js; ">

window.addEvent(&#039;domready&#039;, function() {

function links (){
//A todos los elementos de la clase links se les agrega el evento click y la funcion llamar_ajax, pasando como parametro el objeto &lt;a&gt;
$$(&#039;.links&#039;).addEvent(&#039;click&#039;,function(ev){
new Event(ev).stop();
llamar_ajax(this);
});

}

function llamar_ajax (objeto){
var req = new Request.HTML({
//objeto es el &lt;a&gt; al que se dio click, de el obtenemos con la funcion getProperty la propiedad href, para saber que pagina abriremos+
url:objeto.getProperty(&#039;href&#039;),
update:$(&#039;div_a_actualizar&#039;)
});
req.send();
}//fin de llamar_ajax

//Procesamos todos los links inicialmente
links();

});
</pre>
<p>El Js tiene la funcion links que lo unico que hace es recorrer cada uno de los vinculos (identificados por la clase links) y les asigna la funcion llamar_ajax pasando como parametro el objeto &lt;a&gt; (para eso sirve el &#8220;this&#8221;).</p>
<p>La función llamar_ajax hace el llamado y toma del &lt;a&gt; que se le paso en la variable objeto la propiedad href para hacer el request.</p>
<p><a title="Aqui" rel="gb_page_center[250,250]" href="http://bensite.info/ejemplos/120509_00/">Pueden verlo funcionando aquí</a></p>
<p>Si quieren implementarlo solo peguen los codigos donde corresponda y recuerden que esta hecho con la version mas reciente de mootools. Asi que hay que agregarlo a las cabeceras del sitio.</p>
]]></content:encoded>
			<wfw:commentRss>http://bensite.info/2009/05/una-sola-funcion-para-todas-tus-llamadas-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Developer Day</title>
		<link>http://bensite.info/2008/06/google-developer-day/</link>
		<comments>http://bensite.info/2008/06/google-developer-day/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 18:27:40 +0000</pubDate>
		<dc:creator>BeN</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://bensite.info/?p=70</guid>
		<description><![CDATA[Google Developer Day 23 de Junio de 2008]]></description>
			<content:encoded><![CDATA[<p>Google Developer Day</p>
<p>23 de Junio de 2008</p>
<p><a href="http://bensite.info/wp-content/uploads/2010/07/23062008122.jpg"></a><a href="http://bensite.info/wp-content/uploads/2010/07/23062008122.jpg"><img class="aligncenter size-large wp-image-73" title="Google Developer Day - México DF" src="http://bensite.info/wp-content/uploads/2010/07/23062008122-1024x768.jpg" alt="" width="690" height="516" /></a></p>
<p><span id="more-70"></span><a href="http://bensite.info/wp-content/uploads/2010/07/23062008120.jpg"><img class="aligncenter size-large wp-image-72" title="Google Developer Day - México DF" src="http://bensite.info/wp-content/uploads/2010/07/23062008120-1024x768.jpg" alt="" width="690" height="517" /></a></p>
<p><a href="http://bensite.info/wp-content/uploads/2010/07/23062008119.jpg"><img class="aligncenter size-large wp-image-71" title="Google Developer Day - México DF" src="http://bensite.info/wp-content/uploads/2010/07/23062008119-1024x768.jpg" alt="" width="690" height="517" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://bensite.info/2008/06/google-developer-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
