<?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>El Blog de Green Estudio</title>
	<atom:link href="http://greenestudio.es/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://greenestudio.es/blog</link>
	<description></description>
	<lastBuildDate>Thu, 05 Apr 2012 15:58:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Nueva tienda online: vistetucama.com</title>
		<link>http://greenestudio.es/blog/2011/05/232/nueva-tienda-online-vistetucama-com/</link>
		<comments>http://greenestudio.es/blog/2011/05/232/nueva-tienda-online-vistetucama-com/#comments</comments>
		<pubDate>Thu, 05 May 2011 08:16:06 +0000</pubDate>
		<dc:creator>Rubén Hernández</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Trabajos Green Estudio]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[mantas]]></category>
		<category><![CDATA[sábanas]]></category>
		<category><![CDATA[tienda online]]></category>
		<category><![CDATA[vistetucama.com]]></category>

		<guid isPermaLink="false">http://greenestudio.es/blog/?p=232</guid>
		<description><![CDATA[Desde hace unos días, ya podemos adquirir ropa de cama al mejor precio en http://www.vistetucama.com. Se trata de una tienda online desarrollada a medida por Green Estudio para nuestro cliente. Además, el sitio está disponible en tres idiomas, correspondiéndose también con los dominios http://www.dressingyourbed.com/ y http://www.habillezvotrelit.com/.]]></description>
			<content:encoded><![CDATA[<p><a href="http://greenestudio.es/blog/wp-content/uploads/2011/05/cpt-vistetucama.jpg"><img class="alignright size-medium wp-image-233" title="Captura Vistetucama.com" src="http://greenestudio.es/blog/wp-content/uploads/2011/05/cpt-vistetucama-297x300.jpg" alt="" width="297" height="300" /></a>Desde hace unos días, ya podemos adquirir ropa de cama al mejor precio en <a title="Vistetucama.com venta online de textil hogar: sábanas, mantas, plaids, juegos de cama, etc..." href="http://www.vistetucama.com" target="_blank">http://www.vistetucama.com</a>. Se trata de una tienda online desarrollada a medida por Green Estudio para nuestro cliente. Además, el sitio está disponible en tres idiomas, correspondiéndose también con los dominios <a href="http://www.dressingyourbed.com" target="_blank">http://www.dressingyourbed.com/</a> y <a href="http://www.habillezvotrelit.com/" target="_blank">http://www.habillezvotrelit.com/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://greenestudio.es/blog/2011/05/232/nueva-tienda-online-vistetucama-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nueva web del Restaurante Mexicano &#8220;El Charro Negro&#8221;, de Torrevieja</title>
		<link>http://greenestudio.es/blog/2011/05/226/nueva-web-del-restaurante-mexicano-el-charro-negro-de-torrevieja/</link>
		<comments>http://greenestudio.es/blog/2011/05/226/nueva-web-del-restaurante-mexicano-el-charro-negro-de-torrevieja/#comments</comments>
		<pubDate>Wed, 04 May 2011 18:13:51 +0000</pubDate>
		<dc:creator>Rubén Hernández</dc:creator>
				<category><![CDATA[Trabajos Green Estudio]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://greenestudio.es/blog/?p=226</guid>
		<description><![CDATA[Desde ayer podéis disfrutar de la nueva web del Restaurante Mexicano &#8220;El Charro Negro&#8221;: http://www.elcharronegro.es/, uno de los locales emblemáticos de la hostelería torrevejense. Este restaurante fue el pionero de la cocina especializada en nuestra localidad. La web ha sido desarrollada por nuestro equipo cuidando al máximo la estética. Además se ha realizado un trabajo [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://greenestudio.es/blog/wp-content/uploads/2011/05/capt_charro.jpg"><img class="alignright size-medium wp-image-227" title="Captura web elcharronegro.es" src="http://greenestudio.es/blog/wp-content/uploads/2011/05/capt_charro-300x241.jpg" alt="" width="300" height="241" /></a>Desde ayer podéis disfrutar de la nueva web del Restaurante Mexicano &#8220;El Charro Negro&#8221;: <a href="http://www.elcharronegro.es/">http://www.elcharronegro.es/</a>, uno de los locales emblemáticos de la hostelería torrevejense. Este restaurante fue el pionero de la cocina especializada en nuestra localidad. La web ha sido desarrollada por nuestro equipo cuidando al máximo la estética. Además se ha realizado un trabajo de fotografía que incluye capturas del local y los platos más representativos de la cocina de este restaurante. Se ha enfocado la web hacia un punto de vista social, incluyendo plugins sociales tanto de la cuenta de twitter <a href="http://twitter.com/restaurantemex/">@restauranteMex</a> como de la cuenta de Facebook de <a href="http://www.facebook.com/restaurante.elcharronegro">Restaurante Charro Negro</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://greenestudio.es/blog/2011/05/226/nueva-web-del-restaurante-mexicano-el-charro-negro-de-torrevieja/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creando aplicaciones para Facebook: 1. Conceptos Básicos</title>
		<link>http://greenestudio.es/blog/2011/04/218/creando-aplicaciones-para-facebook-1-conceptos-basicos/</link>
		<comments>http://greenestudio.es/blog/2011/04/218/creando-aplicaciones-para-facebook-1-conceptos-basicos/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 11:44:51 +0000</pubDate>
		<dc:creator>Rubén Hernández</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://greenestudio.es/blog/?p=218</guid>
		<description><![CDATA[Bueno, tras un tiempo ocupados sin poder hablar en el blog, comienzo una serie de post relatando cómo hacer aplicaciones en la plataforma de red social Facebook (http://www.facebook.es/). Facebook es una red social online que conecta a millones de personas de todo el mundo, y es una plataforma de marketing estupenda. Al registrarse, el usuario [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://greenestudio.es/blog/wp-content/uploads/2011/04/facebookdevel.jpg"><img class="alignright size-medium wp-image-219" title="Desarrollo de Aplicaciones en Facebook" src="http://greenestudio.es/blog/wp-content/uploads/2011/04/facebookdevel-300x300.jpg" alt="" width="200" height="200" /></a>Bueno, tras un tiempo ocupados sin poder hablar en el blog, comienzo una serie de post relatando cómo hacer aplicaciones en la plataforma de red social Facebook (<a href="http://www.facebook.es" target="_blank">http://www.facebook.es/</a>). Facebook es una red social online que conecta a millones de personas de todo el mundo, y es una plataforma de marketing estupenda. Al registrarse, el usuario pone a disposición de Facebook datos acerca de su lugar de residencia, su trabajo, fecha de nacimiento, aficiones, sexo, gustos, etc&#8230; La disponibilidad o no de dichos datos para todo el mundo, o sólo para amigos, es una decisión del usuario. Ello nos permite crear herramientas de marketing con una efectividad muy alta, dado que podemos segmentar muy bien el target, a la vez que podemos difundir nuestro producto aprovechándonos del &#8220;tejido&#8221; de la red social.</p>
<p><span id="more-218"></span><strong>El API de Facebook</strong></p>
<p>Un perfil de Facebook está compuesto por varios elementos, todos ellos accesibles mediante el API disponible en el área de desarrolladores de Facebook (<a href="http://developer.facebook.com/" target="_blank">http://developer.facebook.com/</a>).Tenemos disponibles librerías en diferentes &#8220;sabores&#8221;: PHP, Javascript (implementando un metalenguaje llamado fbml), iOS, Android, etc&#8230; Pero realmente podemos utilizar cualquier tipo de lenguaje o plataforma, gracias al API Graph (ya hablaremos de ella más adelante). Incluso, yo que soy electrónico, se me ocurre que podríamos acceder a datos de facebook desde plataformas como los Microchip PIC, Arduino, ARM, etc.. así que imaginad la potencia.El API Graph de Facebook es accesible de una manera extremadamente sencilla y abierta, y nos responde con un objeto JSON (qué le vamos a hacer, está de moda&#8230;) de la función solicitada. Esto lo podemos probar directamente en nuestro navegador:</p>
<ol>
<li>Accede a tu cuenta de facebook de forma normal</li>
<li>Abre una ventana o pestaña nueva de tu navegador (el mismo con el que hayas accedido a fb)</li>
<li>Accede a <a href="http://graph.facebook.com/tioruben" target="_blank">http://graph.facebook.com/tioruben</a></li>
<li>Podemos ver un bonito objeto JSON con la info que hay disponible sobre mí, en este caso.</li>
<li>Cambia /tioruben por /tunombredeusuario o por /nombredeuncolega y verás que tenemos disponible info básica de cualquier persona o página de Facebook</li>
</ol>
<p>Ya entraremos en detalles con el API Graph, dado que para conseguir más información (como los contactos o los post en el muro) debemos registrarnos como developers y registrar nuestro app (lo haremos en el próximo capítulo). Con ello nos darán un &#8220;access_token&#8221; que, con el permiso del usuario, nos ofrecerá el resto de la información que deseemos.</p>
<p><strong>Anatomía de Facebook desde el punto de vista del API<br />
</strong></p>
<p>Antes de ponernos manos a la obra hay que tener bien claro cómo se estructura esta red social. Seguro que muchos usáis facebook a diario, pero para desarrollar hay que ver el asunto desde otra perspectiva. Para Graph todos los elementos de Facebook son objetos de programación, a los que podemos acceder a sus propiedades y métodos. Estos objetos pueden ser de diferentes tipos:</p>
<ul>
<li>Usuarios</li>
<li>Páginas</li>
<li>Eventos</li>
<li>Grupos</li>
<li>Aplicaciones</li>
<li>Mensajes de Estado</li>
<li>Fotos</li>
<li>Álbumes</li>
<li>Imágenes de perfil</li>
<li>Vídeos</li>
<li>Notas</li>
<li>Checkins</li>
</ul>
<p>Como supongo que hayáis podido deducir, los objetos pueden contenerse unos a otros. Con lo que un Usuario puede contener varios eventos (a los que ha sido invitado), Imágenes de perfil, Álbumes, etc.. A su vez un Evento puede contener a varios objetos Usuario. ¿Vais viendo la potencia del asunto? ¡¡¡Y todo esto además en JSON!!!</p>
<p><strong>Aclarando conceptos</strong></p>
<p>Cuando me decidí a mirar esto de las apps de Facebook, yo únicamente pensaba en esas aplicaciones que corren dentro del entorno de fb, pero al ver la documentación, me dí cuenta que las posibilidades son muy superiores. Podemos utilizar el API php para hacer un app sin correr en entorno fb, pero accediendo a los datos. Además podemos utilizar el botón de &#8220;login with facebook&#8221; para poder logear a gente en nuestra aplicación utilizando las credenciales de Facebook. Podemos establecer un foro de me gusta/discusión sobre cualquier página web&#8230; es posible hacer realidad cualquier sueño de los del departamento de marketing.</p>
<p>Una de las cosas que deben quedar claras es que la aplicación no correrá en facebook, sino en nuestro servidor. Podemos integrarla en facebook mediante el uso del &#8220;canvas&#8221; que veremos en siguientes post. Este &#8220;canvas&#8221; no es más que un iframe en el que se carga la aplicación alojada en nuestro server, y mediante HTTP POST se envían los datos de autorización del usuario. Por tanto, es necesario tener un hosting (preferiblemente con PHP) para realizar nuestra aplicación. Sin embargo, Facebook sí que nos deja utilizar su API Javascript (ya veremos el objeto Javascript FB como mola), y algunos recursos gráficos (por aquello del <em>look&#8217;n'feel</em>).</p>
<p>&nbsp;</p>
<p><strong>En el próximo capítulo</strong></p>
<p>En el próximo post veremos cómo registrarnos como developers y registraremos nuestra primera app para obtener objetos del API Graph más interesantes.</p>
]]></content:encoded>
			<wfw:commentRss>http://greenestudio.es/blog/2011/04/218/creando-aplicaciones-para-facebook-1-conceptos-basicos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nueva tienda online de Cafés Esparcia</title>
		<link>http://greenestudio.es/blog/2011/04/208/nueva-tienda-online-de-esparcia-es-cafe/</link>
		<comments>http://greenestudio.es/blog/2011/04/208/nueva-tienda-online-de-esparcia-es-cafe/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 08:51:44 +0000</pubDate>
		<dc:creator>Rubén Hernández</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Trabajos Green Estudio]]></category>
		<category><![CDATA[café]]></category>
		<category><![CDATA[esparcia]]></category>
		<category><![CDATA[Green Estudio]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[té]]></category>
		<category><![CDATA[tienda]]></category>

		<guid isPermaLink="false">http://greenestudio.es/blog/?p=208</guid>
		<description><![CDATA[Desde hace unas semanas, ya es posible comprar café, té y accesorios en la nueva tienda online de Esparcia, www.esparcia.net. La web ha sido desarrollada totalmente a medida del cliente por Green Estudio.]]></description>
			<content:encoded><![CDATA[<p><a href="http://greenestudio.es/blog/wp-content/uploads/2011/04/cpt_esparcia.jpg"><img class="alignright size-medium wp-image-209" title="Captura de pantalla de www.esparcia.net" src="http://greenestudio.es/blog/wp-content/uploads/2011/04/cpt_esparcia-300x177.jpg" alt="Captura de pantalla de www.esparcia.net" width="300" height="177" /></a>Desde hace unas semanas, ya es posible comprar café, té y accesorios en la nueva tienda online de Esparcia, <a href="http://www.greenestudio.es">www.esparcia.net</a>. La web ha sido desarrollada totalmente a medida del cliente por Green Estudio.</p>
]]></content:encoded>
			<wfw:commentRss>http://greenestudio.es/blog/2011/04/208/nueva-tienda-online-de-esparcia-es-cafe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nueva web del Ayto. de Muro de Alcoy</title>
		<link>http://greenestudio.es/blog/2010/12/195/nueva-web-del-ayto-de-muro-de-alcoy/</link>
		<comments>http://greenestudio.es/blog/2010/12/195/nueva-web-del-ayto-de-muro-de-alcoy/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 17:06:56 +0000</pubDate>
		<dc:creator>Raúl Martínez</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Trabajos Green Estudio]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Ayto Muro de Alcoy]]></category>
		<category><![CDATA[Green Estudio]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[Programación a medida]]></category>

		<guid isPermaLink="false">http://greenestudio.es/blog/?p=195</guid>
		<description><![CDATA[Desde hace unas semanas ya se encuentra disponible la nueva web del Ayuntamiento de Muro de Alcoy. Es un proyecto que comenzamos hace un año presentando distintas propuestas entre la que fue elegida una solución programada a medida. La nueva web cuenta con la información referente a todas las áreas del ayuntamiento, una agenda de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.vilademuro.net"><img class="alignright size-full wp-image-196" style="margin-left: 10px; margin-right: 10px;" title="vilademuro" src="http://greenestudio.es/blog/wp-content/uploads/2010/12/vilademuro.jpg" alt="" width="338" height="338" /></a>Desde hace unas semanas ya se encuentra disponible la nueva web del Ayuntamiento de Muro de Alcoy.</p>
<p style="text-align: justify;">Es un proyecto que comenzamos hace un año presentando distintas propuestas entre la que fue elegida una solución programada a medida.</p>
<p style="text-align: justify;">La nueva web cuenta con la información referente a todas las áreas del ayuntamiento, una agenda de eventos, perfil del contratante, área de noticias, tablón de anuncios, buzón ciudadano, encuestas, webcams, etc.</p>
<p>Se puede visitar en la dirección: <a href="http://www.vilademuro.net" target="_blank">www.vilademuro.net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://greenestudio.es/blog/2010/12/195/nueva-web-del-ayto-de-muro-de-alcoy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feliz Navidad</title>
		<link>http://greenestudio.es/blog/2010/12/191/feliz-navidad/</link>
		<comments>http://greenestudio.es/blog/2010/12/191/feliz-navidad/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 16:37:16 +0000</pubDate>
		<dc:creator>Raúl Martínez</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://greenestudio.es/blog/?p=191</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://greenestudio.es/blog/wp-content/uploads/2010/12/Green-Estudio.jpg"><img class="size-full wp-image-192 aligncenter" title="Green Estudio" src="http://greenestudio.es/blog/wp-content/uploads/2010/12/Green-Estudio.jpg" alt="" width="600" height="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://greenestudio.es/blog/2010/12/191/feliz-navidad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Green Estudio en el Periódico La Verdad</title>
		<link>http://greenestudio.es/blog/2010/12/183/green-estudio-en-el-periodico-la-verdad/</link>
		<comments>http://greenestudio.es/blog/2010/12/183/green-estudio-en-el-periodico-la-verdad/#comments</comments>
		<pubDate>Sat, 18 Dec 2010 20:31:28 +0000</pubDate>
		<dc:creator>Raúl Martínez</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Opinión]]></category>
		<category><![CDATA[Trabajos Green Estudio]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://greenestudio.es/blog/?p=183</guid>
		<description><![CDATA[Aquí os dejo el enlace a la entrevista que me realizó Rafa Ballester para el periódico la verdad y que apareció en su edición  del Jueves 16 deDiciembre. En ella hablamos sobre Green Estudio, sus comienzos y los proyectos en los que estamos trabajando. Gracias a Dios en la edición de Internet no sale la [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-186" style="margin-left: 10px; margin-right: 10px;" title="entrevista" src="http://greenestudio.es/blog/wp-content/uploads/2010/12/entrevista.jpg" alt="" width="323" height="307" />Aquí os dejo el enlace a la entrevista que me realizó Rafa Ballester para el periódico la verdad y que apareció en su edición  del Jueves 16 deDiciembre. En ella hablamos sobre Green Estudio, sus comienzos y los proyectos en los que estamos trabajando.</p>
<p>Gracias a Dios en la edición de Internet no sale la foto de la edición impresa que no me hace justicia. : )</p>
<p>Enlace a la entrevista:</p>
<p><a href="http://www.laverdad.es/alicante/v/20101216/orihuela/antes-gente-gastaba-dinero-20101216.html" target="_blank">http://www.laverdad.es/alicante/v/20101216/orihuela/antes-gente-gastaba-dinero-20101216.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://greenestudio.es/blog/2010/12/183/green-estudio-en-el-periodico-la-verdad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El negocio de los contenidos en Internet</title>
		<link>http://greenestudio.es/blog/2010/11/174/el-negocio-de-los-contenidos-en-internet/</link>
		<comments>http://greenestudio.es/blog/2010/11/174/el-negocio-de-los-contenidos-en-internet/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 08:07:08 +0000</pubDate>
		<dc:creator>Rubén Hernández</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Opinión]]></category>
		<category><![CDATA[contenidos]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[pirateria]]></category>

		<guid isPermaLink="false">http://greenestudio.es/blog/?p=174</guid>
		<description><![CDATA[Hoy, como casi todos los días, me he puesto el &#8220;Hoy por Hoy&#8221; de la SER como acompañamiento en mi jornada matinal. Entre la actualidad del día, se encontraban unos datos &#8220;preocupantes&#8221; sobre la piratería en los libros electrónicos. Si no me equivoco, el origen de la noticia está en una generada por Europa Press. [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 164px"><a href="http://alt1040.com/2010/09/blockbuster-y-netflix-historia-de-un-exito-y-un-fracaso"><img title="Blockbuster" src="http://cdn.alt1040.com/files/2010/09/blockbuster.jpg" alt="Blockbuster" width="154" height="180" /></a><p class="wp-caption-text">Foto: alt1040</p></div>
<p>Hoy, como casi todos los días, me he puesto el &#8220;Hoy por Hoy&#8221; de la SER como acompañamiento en mi jornada matinal. Entre la actualidad del día, se encontraban unos datos &#8220;preocupantes&#8221; sobre la piratería en los libros electrónicos. Si no me equivoco, el origen de la noticia está en <a href="http://www.europapress.es/economia/noticia-economia-telecos-valor-contenidos-piratas-alcanzo-5212-millones-cuatro-veces-mas-legales-20101103165236.html">una generada</a> por Europa Press. Pero el tema es que el grupo Prisa en pleno: <a href="http://www.cadenaser.com/cultura/articulo/pirateria-bate-records-5200-millones-euros-primer-semestre-ano/csrcsrpor/20101103csrcsrcul_3/Tes">SER</a>, <a href="http://www.elpais.com/articulo/cultura/tableta/da/alas/libro/pirata/elpepicul/20101103elpepicul_1/Tes">El País</a> y <a href="http://www.cuatro.com/noticias/videos/aumenta-pirateria/20101103ctoultpro_42/">Cuatro/CNN+</a> han tomado las de <a href="http://www.villadiego.es/">Villadiego</a> con el tema (claro, a Santillana le habrá &#8220;picado&#8221;). El enfoque que le dan al tema, además de lo de siempre, es que la piratería de libros coincide con el lanzamiento de dispositivos como el iPad. Al leer además el <a href="http://www.microsiervos.com/archivo/libros/no-hay-peor-editor-que-no-quiere-editar.html">post de Microsiervos</a> sobre el reportaje de El País, me he animado a escribir el primer post de opinión en Green Estudio.</p>
<p><span id="more-174"></span><br />
La verdad es que es muy fácil echar mano de estadísticas para lanzar una idea determinada que nos interese, y creo que nosotros, como usuarios, debemos ser críticos a la hora de &#8220;procesar&#8221; la información que recibimos. El sector español del negocio de los contenidos, tanto culturales, como prensa, audiovisuales, radio, etc&#8230;  creo que necesitan menos guionistas y más I+D. Su posición respecto a las nuevas tecnologías me recuerda a la reacción de cualquier yayo que te encuentres por el campo cuando le preguntas por el GPS (bueno, yo es que hago senderismo&#8230;). ¿Por qué se empeñan en demonizar todos los grandes avances que se ponen al alcance del gran público? ¿Por qué no tratan de estudiar esos avances y tratan de utilizarlos como medio de negocio?</p>
<div class="wp-caption alignleft" style="width: 189px"><a href="http://www.nanduti.com.py/"><img title="Netflix" src="http://www.nanduti.com.py/noticias/images/3fa7af_netflix.jpg" alt="Netflix" width="179" height="141" /></a><p class="wp-caption-text">Imagen: nanduti.com.py</p></div>
<p>Para ilustrar esto, tengo un clarísimo ejemplo en Estados Unidos: Blockbuster y NetFlix. Supongo que sabéis de qué va el caso, pero lo explico brevemente. Blockbuster es (o era) una gran cadena de alquiler de vídeo/DVD (vamos, un videoclub) con gran penetración en Estados Unidos, México o incluso gran parte de Europa (incluida España). A mediados de 2000 surgió una pequeña empresa <em><a href="http://es.wikipedia.org/wiki/Compa%C3%B1%C3%ADa_startup">Start Up</a></em> llamada NetFlix, que proponía un revolucionario sistema de distribución audiovisual a través de Internet, con un único pago mensual y acceso a gran cantidad de películas, series, documentales, etc&#8230; Blockbuster tuvo la oportunidad de adquirir esta pequeña empresa, pero únicamente se dedicó a criticar su modelo de negocio y vaticinar su quiebra. 10 años después, en Agosto de 2010, Blockbuster avisa: <a href="http://latimesblogs.latimes.com/entertainmentnewsbuzz/2010/08/blockbuster-tells-hollywood-studios-its-preparing-for-midseptember-bankruptcy.html">&#8220;En Septiembre nos vamos a pique&#8221;</a>. Y así fué. Ahora, NetFlix es el líder en distribución de contenidos a través de Internet. Además, su alianza con las grandes productoras audiovisuales como Fox o CBS, ha hecho crecer aún más su volumen de negocio.</p>
<p>Creo que queda bastante claro por dónde va mi opinión, las empresas de contenidos están a la defensiva con el tema de Internet, las TIC y la cercanía  de las nuevas tecnologías al gran público. Ojo, antes de que pique a nadie, no estoy defendiendo la descarga ilegal, símplemente creo que, para detenerla, hay que usar menos leyes y más I+D. Hace unos cuatro años, presenté un proyecto web a un cliente del gremio audiovisual, presenté y, bueno, ya estaba terminado así que no hubo pegas en ponerlo en marcha. En aquella época estaba reciente la compra de YouTube por parte de Google y yo destaqué, al final de la exposición, la importancia de investigar el tema de la distribución de contenidos de pago a través de Internet. Años después, NetFlix es algo habitual en cualquier hogar Estadounidense, grandes productoras comienzan a vender sus productos, bajo demanda, a través de Internet.</p>
<p>Por supuesto no es momento de acabar con el sistema tradicional, pero en vez de echar a Internet y los usuarios de nuevas tecnologías la culpa de su crisis, creo que deben tratar de poner todo ello de su lado. Y hoy, se suben los que faltaban. Los más atemorizados por el tema. Creo que los libros fue lo primero que se pudo piratear en Internet, de hecho muchas editoriales utilizaron el canal de Internet para dar servicios  de valor añadido. Entonces&#8230; ¿Qué ha cambiado? la llegada de las (odio el nombre que le han puesto en castellano) &#8220;tabletas digitales&#8221;. Hace unos años que estaba deseando la llegada de esto, es más, estaba convencido que todo el mundo deseaba la llegada de los libros digitales. Recuerdo que fantaseaba con amigos acerca de la posibilidad de descargarte &#8220;tonos&#8221; para tu libro&#8230; y, sinceramente, estaba convencido que las editoriales aplaudirían la llegada del formato de libro digital.</p>
<p>Estaba convencido, hasta hoy. Meses atrás recibí con alegría la llegada de <a href="http://www.libranda.com/">Libranda</a>, pero rápidamente mis ilusiones se vinieron abajo, al leer varios <a href="http://www.microsiervos.com/archivo/libros/arranca-libranda-pero-no-convence.html">blogs</a>. Me reconforté pensando &#8220;bueno, estamos en España, aquí tardan en funcionar las cosas&#8230;&#8221;, pero mis esperanzas en el libro digital se terminaron de disipar tras constatar que un libro electrónico era casi igual de caro que uno en papel. Ahora que me estoy poniendo al día con el tema de la impresión, realmente me doy cuenta el gran negocio de las distribuidoras y editoras en España. Pero sigo sin comprender cómo pueden dejar la oportunidad de, aunque sea, dar una oportunidad a las nuevas tecnologías.</p>
<p>Menos mal que hay alguna empresa que sí ha decidido dar a Internet la posibilidad de ser un canal de venta: <a href="http://chellomulticanal.es/">Chello Multicanal</a>. Esta productora/distribuidora de canales temáticos, ha decidido probar con <a href="http://www.canaldehistoria.es/">Canal de Historia</a> la distribución de <a href="http://historia.adnstream.com/">contenidos bajo demanda</a>. La fórmula es bien sencilla, tenemos documentales que puedes ver gratuitamente (generalmente producciones propias), o puedes ver un documental por 0,99 durante 24 horas. La oferta es la misma que la del canal (podrían poner estrenos en exclusiva por Internet), pero con un añadido que poco a poco el público demanda: &#8220;cuando yo quiera&#8221;. Yo he comprado algún documental (lo típico de que se me olvida y no lo veo por la tele) y, sinceramente, la calidad es muy buena y el precio, más bajo de lo que me esperaba. De la misma casa, está también Canal Cocina, que es pionera en aplicaciones móviles con su app de iPhone. También las productoras nacionales, a través de los canales generalistas, están distribuyendo sus contenidos a través de Internet. Aunque tal vez deban depurar un poco el rendimiento de ello, no se si la &#8220;minipublicidad&#8221; antes de que comience el vídeo generará suficiente beneficio.</p>
<p>Además, debemos acordarnos de Google y su intención de &#8220;atacar&#8221; el televisor de nuestro salón, so pena de Sony Internet TV, Apple TV, etc&#8230; Si juntamos las dos ideas, podemos tener un sistema de distribución de contenidos económico, cómodo y con un control de audiencias totalmente real. ¿Más beneficios?, pues por ejemplo el tema de los derechos. Ya se podrá hacer un informe totalmente real de audiencia, con lo que los pagos a entidades de derechos pueden ser mucho más justos que en la actualidad (basados en un porcentaje de beneficios).</p>
<p>Usad los comentarios!</p>
]]></content:encoded>
			<wfw:commentRss>http://greenestudio.es/blog/2010/11/174/el-negocio-de-los-contenidos-en-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8230; a santo del SQL injection</title>
		<link>http://greenestudio.es/blog/2010/10/169/a-santo-del-sql-injection/</link>
		<comments>http://greenestudio.es/blog/2010/10/169/a-santo-del-sql-injection/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 09:01:41 +0000</pubDate>
		<dc:creator>Rubén Hernández</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://greenestudio.es/blog/?p=169</guid>
		<description><![CDATA[En cuanto saque tiempo, lo explico&#8230;]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://xkcd.com/327/"><img class="alignnone" title="Exploits of a mom" src="http://imgs.xkcd.com/comics/exploits_of_a_mom.png" alt="" width="550" height="169" /></a></p>
<p style="text-align: left;">En cuanto saque tiempo, lo explico&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://greenestudio.es/blog/2010/10/169/a-santo-del-sql-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prevención de ataques en aplicaciones web (I): XSS</title>
		<link>http://greenestudio.es/blog/2010/10/156/prevencion-de-ataques-en-aplicaciones-web-i-xss/</link>
		<comments>http://greenestudio.es/blog/2010/10/156/prevencion-de-ataques-en-aplicaciones-web-i-xss/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 15:59:49 +0000</pubDate>
		<dc:creator>Rubén Hernández</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[aplicaciones web]]></category>
		<category><![CDATA[ataques]]></category>
		<category><![CDATA[cross-site scripting]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[xss]]></category>

		<guid isPermaLink="false">http://greenestudio.es/blog/?p=156</guid>
		<description><![CDATA[En los últimos días, se ha oído mucho acerca de que tal o cual página o plataforma de redes sociales ha sufrido un ataque de &#8220;piratas&#8221; informáticos. La que más perplejo me ha dejado ha sido el ataque XSS que sufrió twitter hace unos días. Digo que me dejó perplejo porque el XSS es un [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://greenestudio.es/blog/wp-content/uploads/2010/10/1285072922557twitterdn.jpg"><img class="alignright size-medium wp-image-162" style="margin: 5px;" title="Captura de la página de twitter en el momento del ataque [Foto: Público.es]" src="http://greenestudio.es/blog/wp-content/uploads/2010/10/1285072922557twitterdn-240x300.jpg" alt="Captura de la página de twitter en el momento del ataque [Foto: Público.es]" width="240" height="300" /></a>En los últimos días, se ha oído mucho acerca de que tal o cual página o plataforma de redes sociales ha sufrido un ataque de &#8220;piratas&#8221; informáticos. La que más perplejo me ha dejado ha sido <a title="Leer noticia en Publico.es" href="http://www.publico.es/ciencias/337794/un-fallo-de-seguridad-genera-el-caos-en-twitter">el ataque XSS que sufrió twitter</a> hace unos días. Digo que me dejó perplejo porque el XSS es un tipo de ataque que cualquiera con algún conocimiento de javascript y html podría hacer. Sí, cualquiera, no se trata de un ataque DoS, ni de robos de contraseñas ni demás películas. Un ataque tan tonto, que cuando hoy en día se hace una aplicación web, se da por supuesto que se han tomado las medidas oportunas. Por ello me sorprende que twitter no lo haya tenido en cuenta, y no me sorprende que haya tardado en realizarse, ya que prácticamente nadie llega a intentar un ataque de este tipo por lo infantil (y antiguo) del mismo. Parece que la &#8220;web 2.0&#8243; ha revivido este tipo de prácticas. Además, desde el punto de vista de la programación, se puede decir que tiene cierta elegancia este tipo de ataques.</p>
<p><span id="more-156"></span>Para poder prevenir este tipo de ataques en nuestras aplicaciones, primero debemos saber como actúan:</p>
<p>Twitter, como aplicación, es bastante simple: tienes un campo de texto, escribes, se almacena el escrito en una BBDD y se muestra tu escrito a todos tus &#8220;followers&#8221;. La verdad, que sin entrar en florituras, se podría hacer algo similar en apenas 30 líneas php. La tecla está en que cuando pones una URL en tu &#8220;tweet&#8221;, la aplicación de twitter devuelve un enlace, es decir, si pones:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"> Mira que foto más bonica<span style="color: #339933;">:</span> http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//www.example.com/foto.jpg</span></pre></div></div>

<p>El app de twitter lo convierte en:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"> Mira que foto más bonica<span style="color: #339933;">:</span> <span style="color: #339933;">&lt;</span>a href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://www.example.com/foto.jpg&quot;</span><span style="color: #339933;">&gt;</span>http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//www.example.com/foto.jpg&lt;/a&gt;</span></pre></div></div>

<p>Es decir, twitter reescribe el tweet añadiéndole el &lt;a href=&#8221;"&gt;&lt;/a&gt; para que la URL aparezca como un enlace. Esto no son más que <a title="Ejemplo de la documentación de PHP para convertir URLs en enlaces" href="http://www.php.net/manual/en/function.preg-replace.php#85722">unas líneas en PHP</a>. Hasta aquí todo bien, pero, ¿Qué pasa si en vez de una url enviamos algo en javascript? Esto fué lo que hizo el usuario @rainbow en twitter para poder cambiar de color &#8220;engañó&#8221; al app de twitter haciéndole creer que estaba mandando una URL, cuando realmente estaba mandando un código javascript. El código empleado era similar a este:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//miurl.com/@&quot;onmouseover=&quot;algo_de_codigo_javascript()&quot;/</span></pre></div></div>

<p>Algo que el app de twitter tradujo como:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>a onmouseover<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;algo_de_codigo_javascript()&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://miurl.com/@&quot;</span><span style="color: #339933;">&gt;</span>http<span style="color: #339933;">:</span><span style="color: #666666; font-style: italic;">//miurl.com/&quot;onmouseover=&quot;algo_de_codigo_javascript()&quot;/&lt;/a&gt;</span></pre></div></div>

<p>Como vemos, es un enlace que ejecuta la función algo_de_codigo_javascript() al pasar el ratón por encima. A priori esto no debería ser muy grave, ya que el código se ejecuta en la máquina cliente de los followers del atacante, y los navegadores actuales son relativamente seguros respecto a los scripts que se ejecutan en ellos. Pero estamos en la época de ajax. En twitter, tenemos la posibilidad de retwittear algo que nos interese, y ello hará aparecer un tweet en la lista de followers. Basta con que la función javascript utilice el api AJAX de twitter para que conforme alguien pase el ratón sobre el enlace anterior, retwetee el mensaje a sus followers de forma automática. Ya tenemos los ingredientes de un virus. A esto, el atacante, añadió un par de popups con algo de porno y ya tenía a los desarrolladores de twitter en jaque. Potencialmente, todas las aplicaciones de la web 2.0 (blogs, comentarios en periódicos, redes sociales, etc&#8230;) son vulnerables a estos ataques&#8230;</p>
<p>&#8230;Pero un ataque tan sencillo, tiene una solución y prevención igualmente sencilla: expresiones regulares. Sinceramente, es para mí lo más complicado de la programación. De hecho, no suelo crear yo muchas de ellas (ya que las cosas más comunes suelen existir en librerías de exp. reg.). Básicamente debemos crear una expresión regular que, en el contexto de nuestra aplicación, impida que este tipo de textos sea interpretado como un enlace. Una manera un poco chabacana y en plan cutre-rápido sería algo como esto:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$contenido_del_usuario</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;javascript:&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'contenido_del_usuario'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Repito, algo chabacano, ya que si por ejemplo alguien escribe &#8220;hola os pongo un ejemplo de javascript: blah blah blah blah&#8221; sería sustituido por &#8220;hola os pongo un ejemplo de blah blah blah blah&#8221;. Lo suyo es utilizar expresiones regulares. En esta dirección: <a title="Prevención XSS" href="https://fosswiki.liip.ch/display/BLOG/XSS+Prevention">https://fosswiki.liip.ch/display/BLOG/XSS+Prevention</a> podéis encontrar muchas regexp para prevenir ataques XSS en nuestras aplicaciones. Por otro lado, podemos tener en cuenta también una serie de buenas costumbres al respecto:</p>
<ul>
<li>Tener siempre activo en el php.ini la opción magic_quotes. Esto escapa todas las comillas introducidas por POST o GET (es decir, convierte &#8221; &#8216; &#8221; en &#8221; \&#8217; &#8220;) para evitar que sean tomadas como contenido de una propiedad. Ello además impide otros ataques, como el SQL Injection.</li>
<li>Tratar todos los textos libres del usuario con addslashes();</li>
<li>Impedir, si no es necesario, que los usuarios introduzcan tags html en comentarios, posts, etc&#8230; ello se puede hacer fácilmente con strip_tags(); Además, esta función de PHP permite &#8220;dejar paso&#8221; a algunos tags, como por ejemplo &lt;b&gt; &lt;u&gt; &lt;strong&gt;, etc&#8230;</li>
</ul>
<p>Respecto a aplicaciones OpenSource tipo WordPress, Joomla, Mambo, PHPBB, etc etc debemos procurar tener éstas actualizadas a la ultimísima versión, ya que suelen ser carne de cañón para los que investigan vulnerabilidades de este tipo. De momento, la mayoría de las versiones estables suelen ser comprobadas para este tipo de vulnerabilidades.</p>
<p>En esta primera entrega sobre prevención de ataques en aplicaciones web hemos visto (para mí) una de las maneras más elegantes de hacking de apps web 2.0. Elegante? sí, ya que en ningún momento se toca nada del servidor, y se pueden desarrollar contramedidas fácilmente. Además, estos ataques suelen ser realizados por hackers, no crackers, con lo que la única intención que suele haber en ellos no es más que la de informar que no se ha tenido en cuenta estas vulnerabilidades. En la próxima entrega hablaremos de una &#8220;añeja&#8221; forma de hacking web, que es el SQL Injection, ya casi en desuso.</p>
<p>Ataques XSS famosos de los últimos tiempos:</p>
<ul>
<li><a href="http://www.google.es/url?sa=t&amp;source=web&amp;cd=3&amp;ved=0CCEQFjAC&amp;url=http%3A%2F%2Ftwitter.com%2Fxssexploits&amp;rct=j&amp;q=twitter%20xss&amp;ei=g6aoTJ71OIGRjAeMhPDeDA&amp;usg=AFQjCNEFarvt8ATUf2W-h-Hg_J2ucvobkg&amp;cad=rja">Twitter</a></li>
<li><a href="http://www.xombra.com/go_news.php?nota=4135">Facebook</a></li>
<li><a href="http://ciberderechos.barrapunto.com/article.pl?sid=10/01/04/2246210">Presidencia española de la UE</a> (este fue bueno, jajajaja, ni se sabe la de dinero que se gastaron en la web, y encima no tiene en cuenta el XSS&#8230;)</li>
<li><a href="http://seguridad.dimitrix.es/index.php/2010/09/15/tuenti-xss-zero-day-15092010/">Creo que Tuenti</a> también sufrió alguno</li>
<li><a href="http://news.google.es/news/url?sa=t&amp;ct2=es%2F0_0_s_5_0_t&amp;ct3=MAA4AEgFUABgAWoCZXM&amp;usg=AFQjCNGMOYLhowJ6uV0E_wbMGI4m_AfCag&amp;cid=0&amp;ei=Y6eoTJCnDY_7jAeK9t6kAg&amp;rt=SEARCH&amp;vm=STANDARD&amp;url=http%3A%2F%2Fnews.softpedia.com%2Fnews%2FTwo-XSS-Vulnerabilities-Found-on-PayPal-Websites-158282.shtml">PayPal</a> (acojona, eh&#8230;)</li>
<li>Orkut</li>
<li>&#8230; y supongo que no habrán más porque no se habrá intentado&#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://greenestudio.es/blog/2010/10/156/prevencion-de-ataques-en-aplicaciones-web-i-xss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

