<?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>Servicios y Soluciones de Negocio, Sistemas de Información, Desarrollo Web, Marketing Online</title>
	<atom:link href="http://www.esviable.es/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.esviable.es</link>
	<description>Servicios y Soluciones de Negocio, Sistemas de Información, Desarrollo Web, Marketing Online</description>
	<lastBuildDate>Mon, 08 Mar 2010 19:54:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CouchDB Api para Go Languaje</title>
		<link>http://www.esviable.es/2010/03/08/couchdb-api-para-go-languaje/</link>
		<comments>http://www.esviable.es/2010/03/08/couchdb-api-para-go-languaje/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 19:34:19 +0000</pubDate>
		<dc:creator>Efren</dc:creator>
				<category><![CDATA[Go Languaje]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[nosql]]></category>

		<guid isPermaLink="false">http://www.esviable.es/?p=184</guid>
		<description><![CDATA[Peter Bourgon, ha desarrollado una API para Go Languaje que nos permite trabajar con CouchDB.
Para los que no conozcan CouchDB, podemos resumirlo como &#8220;una base de datos documental sin &#8216;esquema&#8217;, consultable al estilo MapReduce, accesible por REST y con una funcionalidad de replicación integrada&#8221;.
Primeros Pasos:

//Primero creamos un objeto database para acceder a nuestra bd:
db, err := couch.NewDatabase("127.0.0.1", [...]]]></description>
			<content:encoded><![CDATA[<p>Peter Bourgon, ha desarrollado una API para Go Languaje que nos permite trabajar con CouchDB.</p>
<p>Para los que no conozcan CouchDB, podemos resumirlo como &#8220;una base de datos documental sin &#8216;esquema&#8217;, consultable al estilo <a href="http://es.wikipedia.org/wiki/MapReduce">MapReduce</a>, accesible por <a href="http://www.alexpuig.es/desarrollo-apis-utilizando-rest-392765">REST</a> y con una funcionalidad de replicación integrada&#8221;.</p>
<h3>Primeros Pasos:</h3>
<pre name="code" class="cpp">
//Primero creamos un objeto database para acceder a nuestra bd:
db, err := couch.NewDatabase("127.0.0.1", "5984", "databasename")
</pre>
<div><img title="More..." src="http://www.esviable.es/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></div>
<pre name="code" class="cpp">
//El documento CouchDb es representado por esta estructura Go Languaje:

type Record struct {
Type     string
Count    uint64
Elements []string
MyMap    map[string]string
}
//Métodos principales:
//- Insertar documentos
r := Record{...}
id, rev, err := db.Insert(r)
//- Recuperarlos por ID
r := new(Record)
rev, err := db.Retrieve(id, r)
//- Editar
func (p Database) Edit(d interface{}) (string, os.Error)
- Borrar
func (p Database) Delete(id, rev string) os.Error
// - Consulta por ID
func (p Database) QueryByView(view, key string) []string
</pre>
<p>Podéis acceder al código desde <a href="http://code.google.com/p/couch-go/">http://code.google.com/p/couch-go/</a></p>
<p>Si tenéis mercurial instalado podéis hacer una copia del repositorio: hg clone https://couch-go.googlecode.com/hg/ couch-go </p>
<p>A disfrutar!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.esviable.es%2F2010%2F03%2F08%2Fcouchdb-api-para-go-languaje%2F&amp;linkname=CouchDB%20Api%20para%20Go%20Languaje"><img src="http://www.esviable.es/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.esviable.es/2010/03/08/couchdb-api-para-go-languaje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony como framework de desarrollo</title>
		<link>http://www.esviable.es/2010/03/08/symfony-como-framework-de-desarrollo/</link>
		<comments>http://www.esviable.es/2010/03/08/symfony-como-framework-de-desarrollo/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 17:29:29 +0000</pubDate>
		<dc:creator>Efren</dc:creator>
				<category><![CDATA[frameworks]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://www.esviable.es/?p=182</guid>
		<description><![CDATA[En todas las propuestas que redacto, siempre dedico un punto a la arquitectura propuesta para la aplicación y normalmente en todos los proyectos relacionados con Internet recomiendo Symfony por su potencia, integración y estructuración.
Estos son los 10 puntos mas importantes de porque deberia utilizarse Symfony como framework para proyectos en PHP:
1. Escalable: Symfony es infinitamente escalable [...]]]></description>
			<content:encoded><![CDATA[<p>En todas las propuestas que redacto, siempre dedico un punto a la arquitectura propuesta para la aplicación y normalmente en todos los proyectos relacionados con Internet recomiendo Symfony por su potencia, integración y estructuración.</p>
<p>Estos son los 10 puntos mas importantes de porque deberia utilizarse Symfony como framework para proyectos en PHP:</p>
<p><strong>1. Escalable:</strong> Symfony es infinitamente escalable si se disponen de los recursos necesarios. Yahoo utiliza Symfony para programar aplicaciones con 20 millones de usuarios y 12 idiomas ¿de verdad necesitas más?<br />
<strong><span id="more-182"></span>2. Probado:</strong> Symfony ha sido probado con éxito durante varios años en aplicaciones muy diferentes. Desde sitios web con millones de usuarios (del.icio.us, Yahoo Bookmarks, Yahoo Answers) hasta otros miles de sitios pequeños y medianos.<br />
<strong>3. Soporte:</strong> Symfony sigue una política de tipo LTS (long term support). Las versiones estables se mantienen durante 3 años sin cambios pero con una continua corrección de los errores conocidos. Tus clientes estarán siempre contentos y a ti no te costará nada hacerlo.<br />
<strong>4. Licencia:</strong> Symfony utiliza una licencia MIT, con la que puedes hacer aplicaciones web comerciales, gratuitas y/o de software libre.<br />
<strong>5. Compromiso:</strong> la empresa que ha creado Symfony no vive del framework, sino de las aplicaciones que hace con él. Esto significa que a ellos les interesa tanto como a tí aspectos como el rendimiento, la buena documentación, el soporte muy largo, etc.<br />
<strong>6. Código:</strong> Desde su primera versión Symfony ha sido creado para PHP 5, desechando la versión PHP 4 (que ha sido declarada obsoleta recientemente). Echa un vistazo a su código fuente y verás lo bien que se puede llegar a programar con PHP.<br />
<strong>7. Seguro:</strong> Se puede controlar hasta el último acceso a la información e incluye por defecto protección contra ataques XSS y CSRF.<br />
<strong> 8. Documentado:</strong> se trata del framework PHP mejor documentado: miles de páginas en el wiki oficial, tutoriales de hasta 250 páginas y un libro gratuito de casi 500 páginas. Además, el libro está completamente traducido al español.<br />
<strong> 9. Calidad:</strong> su código fuente incluye más de 8.000 pruebas unitarias y funcionales. ¿Vas a jugártela utilizando otro framework con pocas pruebas unitarias o que ni siquiera las utilice?<br />
<strong>10. Internacionalización:</strong> Se pueden crear aplicaciones en varios idiomas. La internacionalización está integrada en el framework, funciona bien, sigue los estándares (XLIFF), es muy completa y está probada en aplicaciones reales.</p>
<p>fuente: <a href="http://www.symfony.es/">http://www.symfony.es/</a><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.esviable.es%2F2010%2F03%2F08%2Fsymfony-como-framework-de-desarrollo%2F&amp;linkname=Symfony%20como%20framework%20de%20desarrollo"><img src="http://www.esviable.es/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.esviable.es/2010/03/08/symfony-como-framework-de-desarrollo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Memory Profiling Go Languaje</title>
		<link>http://www.esviable.es/2010/02/27/memory-profiling-go-languaje/</link>
		<comments>http://www.esviable.es/2010/02/27/memory-profiling-go-languaje/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 08:46:11 +0000</pubDate>
		<dc:creator>Efren</dc:creator>
				<category><![CDATA[Go Languaje]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[memory]]></category>

		<guid isPermaLink="false">http://www.esviable.es/?p=178</guid>
		<description><![CDATA[If you are trying to debug a memory leak in your Go application, and need a way to determine which type is taking the most memory I.E a sorted list of (object type, total instances, total memory).
Runtime.MemStats doesn&#8217;t give details about the type, and goprof doesn&#8217;t seem to do memory profiling.
At this moment, the currente [...]]]></description>
			<content:encoded><![CDATA[<p>If you are trying to debug a memory leak in your Go application, and need a way to determine which type is taking the most memory I.E a sorted list of (object type, total instances, total memory).<br />
Runtime.MemStats doesn&#8217;t give details about the type, and goprof doesn&#8217;t seem to do memory profiling.</p>
<p>At this moment, the currente memory allocator only keeps track of whether or not the type can<br />
contain a pointer<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.esviable.es%2F2010%2F02%2F27%2Fmemory-profiling-go-languaje%2F&amp;linkname=Memory%20Profiling%20Go%20Languaje"><img src="http://www.esviable.es/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.esviable.es/2010/02/27/memory-profiling-go-languaje/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Aumentar el dataspace de una base de datos en HTML 5</title>
		<link>http://www.esviable.es/2010/02/27/aumentar-el-dataspace-de-una-base-de-datos-en-html5/</link>
		<comments>http://www.esviable.es/2010/02/27/aumentar-el-dataspace-de-una-base-de-datos-en-html5/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 08:41:10 +0000</pubDate>
		<dc:creator>Efren</dc:creator>
				<category><![CDATA[Html5]]></category>
		<category><![CDATA[dataspace]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://www.esviable.es/?p=176</guid>
		<description><![CDATA[Por ahora no hay una solución sencilla para gestionar el dataspace de una base de datos en html5
El mecanismo más usado es insertar un registro en la tabla &#8216;Quota&#8217; en el fichero principal de la base de datos de sqlite.
Esta es la ruta para un sistema microsoft, podéis encontrar en otro post las rutas para [...]]]></description>
			<content:encoded><![CDATA[<p>Por ahora no hay una solución sencilla para gestionar el dataspace de una base de datos en html5<br />
El mecanismo más usado es insertar un registro en la tabla &#8216;Quota&#8217; en el fichero principal de la base de datos de sqlite.<br />
Esta es la ruta para un sistema microsoft, podéis encontrar en otro post las rutas para mac y linux</p>
<p>C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default\databases\Databases.db<br />
El valor de &#8216;quota&#8217; es en bytes.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.esviable.es%2F2010%2F02%2F27%2Faumentar-el-dataspace-de-una-base-de-datos-en-html5%2F&amp;linkname=Aumentar%20el%20dataspace%20de%20una%20base%20de%20datos%20en%20HTML%205"><img src="http://www.esviable.es/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.esviable.es/2010/02/27/aumentar-el-dataspace-de-una-base-de-datos-en-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creando una base de datos para aplicaciones en HTML 5</title>
		<link>http://www.esviable.es/2010/02/27/creando-una-base-de-datos-para-aplicaciones-en-html-5/</link>
		<comments>http://www.esviable.es/2010/02/27/creando-una-base-de-datos-para-aplicaciones-en-html-5/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 08:31:31 +0000</pubDate>
		<dc:creator>Efren</dc:creator>
				<category><![CDATA[Html5]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.esviable.es/?p=169</guid>
		<description><![CDATA[Aprovechando las características de html5, estoy creando una aplicación para que se pueda ejecutar offline. Para ello he credo una base de datos que tenga los siguientes métodos:

function initDb() {
try {
if (!window.openDatabase) {
} else {
shortName = 'esviable_app';
version = '1.0';
displayName = 'Esviable_app';
maxSize = 2000000; // in bytes
db = openDatabase(shortName, version, displayName, maxSize);
}
} catch(e) {
if (e == [...]]]></description>
			<content:encoded><![CDATA[<p>Aprovechando las características de html5, estoy creando una aplicación para que se pueda ejecutar offline. Para ello he credo una base de datos que tenga los siguientes métodos:</p>
<p><span id="more-169"></span></p>
<pre class="javascript">function initDb() {
try {
if (!window.openDatabase) {
} else {
shortName = 'esviable_app';
version = '1.0';
displayName = 'Esviable_app';
maxSize = 2000000; // in bytes
db = openDatabase(shortName, version, displayName, maxSize);
}
} catch(e) {
if (e == INVALID_STATE_ERR) {
console.log("Invalid database version.");
} else {
alert("Unknown error "+e+".");
}
}
return db;
}

<!-- creación de tablas de la base de datos !-->
function createTables(db) {
db.transaction( function (transaction) {
transaction.executeSql('CREATE TABLE IF NOT EXISTS user(id INT NOT
NULL PRIMARY KEY, firstName CHAR(35), lastName CHAR(35), age INT,
address CHAR(40), email CHAR(20), phone CHAR(15));');
});
}
<!-- creación de usuarios para la base de datos !-->
function createUsers(users) {
db.transaction( function (transaction) {
while (users.length &gt; 0) {
user = users.pop();
console.log("User: " + user.firstName + " " + user.lastName, + " " + user.age
 + " " + user.address + " " + user.email + " " + user.phone);
transaction.executeSql('INSERT INTO user(firstName, lastName, age, address,
email, phone) values (?, ?, ?, ?, ?, ?);', [user.firstName,user.lastName, user.age,
user.address, user.email, user.phone], null,errorHandler);
}
endTime = new Date().getTime();
alert(endTime-startTime);
});
}</pre>
<p>Las dudas principales que se pueden tener a la hora de trabajar con bases de datos en html5 creo que pueden ser las siguientes:</p>
<p>- ¿Dónde se guardan las bases de datos con html5?</p>
<p>Dependiendo del navegador, en chrome y firefox:<br />
Windows (vista/7), en C:\Users\\AppData\Local\Chromium|(Google)\UserData\Default\databases<br />
Linux, en $HOME/.config/chromium/Default/databases/<br />
Mac, en $HOME/Library/Application Support/Chromium/Default/databases/<br />
Reemplazar para linux y mac chromium por firefox</p>
<p>- ¿Cómo elimino una base de datos en html5?<br />
Se pueden eliminar desde el propio navegador, en los ficheros que se almacenan junto con las cookies<br />
Las puedes eliminar a través del directorio donde se ubican<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.esviable.es%2F2010%2F02%2F27%2Fcreando-una-base-de-datos-para-aplicaciones-en-html-5%2F&amp;linkname=Creando%20una%20base%20de%20datos%20para%20aplicaciones%20en%20HTML%205"><img src="http://www.esviable.es/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.esviable.es/2010/02/27/creando-una-base-de-datos-para-aplicaciones-en-html-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketing Strategy Forum (MSF 2010)</title>
		<link>http://www.esviable.es/2010/02/24/marketing-strategy-forum-msf-2010/</link>
		<comments>http://www.esviable.es/2010/02/24/marketing-strategy-forum-msf-2010/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 06:47:20 +0000</pubDate>
		<dc:creator>Efren</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[descargas telefonia]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[msf]]></category>

		<guid isPermaLink="false">http://www.esviable.es/?p=166</guid>
		<description><![CDATA[En la quinta edición del Marketing Strategy Forum (MSF), que anualmente celebra la consultora especializada en márketing, ventas y clientes Daemon Quest, la pareja de actores de las nuevas estrategias de márketing, el móvil e Internet, fueron los grandes protagonistas.
Según expuso el presidente de Google España, Javier Rodríguez Zapatero, “hasta ahora, hemos sobreestimado el efecto [...]]]></description>
			<content:encoded><![CDATA[<p>En la quinta edición del Marketing Strategy Forum (MSF), que anualmente celebra la consultora especializada en márketing, ventas y clientes Daemon Quest, la pareja de actores de las nuevas estrategias de márketing, el móvil e Internet, fueron los grandes protagonistas.</p>
<p>Según expuso el presidente de Google España, Javier Rodríguez Zapatero, “hasta ahora, hemos sobreestimado el efecto de la tecnología a corto plazo y lo hemos subestimado para el largo plazo. Pero, o cambiamos con la tecnología, o la tecnología nos va a cambiar a nosotros. Es el momento de tomar decisiones y acciones”.</p>
<p><span id="more-166"></span>Adentrados ya en una nueva era, “el márketing digital”, asusta ver su crecimiento, que sigue y seguirá aumentando. La Red es el único soporte publicitario que creció en 2009, hasta un 7%, y, según José Peso-Viñals, socio y consejero delegado de Daemon Quest, el negocio del comercio electrónico alcanzó un volumen de 5.800 millones de euros.</p>
<p>Proyección<br />
Como en todas las revoluciones anteriores, según Rodríguez, “se ha mejorado la producción y se han reducido los costes de fabricación, ahora, gracias a Internet”, un mundo al que diariamente acceden más de 1.200 millones de usuarios (que son los que tiene Google), que realizan 3.600 millones de búsquedas.</p>
<p>Tan sólo la red social Facebook reúne a más de 400 millones de personas, “más que un país”. Pero el presidente de la filial española del mayor buscador del mundo destacó por encima de todo el poder que están adquiriendo los teléfonos móviles en esta nueva revolución audiovisual y, en especial, los smartphones o teléfonos inteligentes como canal de comunicación y herramienta de márketing.</p>
<p>Actualmente, estos móviles de última generación representan el 15% del parque de celulares, pero, previsiblemente, “en tres años, alcanzaran el 100%”, según el ejecutivo. “En todo el mundo, hay 4.600 millones de usuarios de móviles, es decir, el 66% de la población, que, en el plazo de una década, podrá acceder a toda la información que quiera a través del teléfono”. Por ello, puntualizó, “estamos infravalorando el móvil”, un soporte que cuenta con 1.000 nuevos clientes cada minuto.</p>
<p>Una vez hecha la advertencia de sacar provecho a los nuevos soportes, Rodríguez ofreció su decálogo de márketing online a los más de 1.400 asistentes. El directivo señaló que los clientes cambiarán los modelos de compra radicalmente y el efecto altavoz de Internet tendrá aún más importancia, si bien hoy en día, un internauta confía en un 70% en un comentario sobre un producto en la Red. Acertar en la estrategia en Internet implica cambiar el mix de productos que se ofrecen, y “comunicar los beneficios que la empresa da a un grupo de clientes, todo ello enmarcado en este proceso en el que “no hay tiempo para experimentar, sino que hay que probar en el momento”, sin perder de vista la reputación de la marca.</p>
<p>Felipe José Raga, director de la división Online Strategy, de Daemon Quest, precisó que “las decisiones de compra se realizan en el mundo online, pero la compra sigue desarrollándose fuera”, si bien se espera que, en 2011, el 50% de la población española se habitúe a comprar online. Por ello, para tener éxito en Internet, “un mundo donde no hay barreras de entrada y, por lo tanto, un canal que evoluciona muy rápidamente, que nos afecta al producto y al precio” hay que analizar cómo se quiere que sea el cambio en el negocio derivado de Internet, “gradual o disyuntivo, y teniendo en cuenta que la Red funciona como soporte al negocio tradicional”.</p>
<p>Campañas<br />
Dentro de la importancia de Internet, la mayor red social para jóvenes de España, Tuenti, desempeña un papel fundamental, ya que el tráfico de esta página web la convertiría en la cuarta televisión generalista en España por audiencia. Según Ícaro Moyano, director de comunicación de Tuenti, “hay que buscar formatos de publicidad que permitan dialogar con el cliente sin molestar. No hace falta gritarle al usuario. Pero tenemos que empezar a medir el impacto de la recomendación vía redes sociales”, como un indicador más en las campañas, que, por otra parte, encontrarán en el desarrollo para los móviles la forma en que “la lista de amigos se convierta en un mapa social”.</p>
<p>Los móviles estuvieron ayer representados por José Rocillo, director de Negocio de Telefónica, quien explicó que las estrategias de márketing deben ser sencillas, innovadoras y queridas. Simples, “porque habitualmente no calculamos el coste de complejidad que supone añadir una opción más a una lista ya larga de por sí”; innovadoras, ya que “aunque no existan los innovaciometros en los comités de dirección, si sólo nos dedicamos a prever el futuro, otro lo habrá visto antes”. Además, las decisiones tienen que ser queridas. “Las decisiones tienen más de un 80% de emocionalidad, que tenemos que emplear en cuidar a los clientes propios”.</p>
<p>En el MSF, participaron también José Gallardo, presidente de Geusa (embotelladora de Pepsico en México); Carlota Mateos e Isabel Llorens, cofundadoras de Rusticae, y Julia Gómez Cora, directora general de Stage, anfitriona del evento, ya que la compañía gestiona el teatro madrileño en el que se representó ayer parte del musical ahora en cartelera, Chicago.</p>
<p>Los datos del otro universo<br />
- Diariamente, se realizan 3.600 millones de búsquedas en Google, que cuenta con 1.200 millones de usuarios al día.</p>
<p>- La red social Facebook tiene agregadas a 400 millones de personas, lo que supone una población mayor que la de EEUU.</p>
<p>- YouTube cuenta con 330 millones de usuarios. A esta página web, se suben 24 horas de vídeo por minuto en todo el mundo.</p>
<p>- El 24% de los internautas confía en la Red para encontrar pareja.<br />
- Uno de cada ocho nuevos matrimonios se conoció en Facebook.</p>
<p>- En 2011, la mitad de la población española comprará online, mientras que actualmente tan sólo hay 10 millones de compradores.</p>
<p>- Ya se han descargado más de 1.500 millones de aplicaciones de iTunes.<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.esviable.es%2F2010%2F02%2F24%2Fmarketing-strategy-forum-msf-2010%2F&amp;linkname=Marketing%20Strategy%20Forum%20%28MSF%202010%29"><img src="http://www.esviable.es/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.esviable.es/2010/02/24/marketing-strategy-forum-msf-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Tabla de Conversión Point a Pixels y Em a Porcentaje</title>
		<link>http://www.esviable.es/2010/02/21/css-tabla-de-conversion-point-a-pixels-y-em-a-porcentaje/</link>
		<comments>http://www.esviable.es/2010/02/21/css-tabla-de-conversion-point-a-pixels-y-em-a-porcentaje/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 11:02:15 +0000</pubDate>
		<dc:creator>Efren</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[em]]></category>
		<category><![CDATA[maquetación]]></category>
		<category><![CDATA[percent]]></category>
		<category><![CDATA[pt]]></category>
		<category><![CDATA[px]]></category>

		<guid isPermaLink="false">http://www.esviable.es/?p=157</guid>
		<description><![CDATA[
Muy útil tabla de conversiones para maquetadores



Pts
Px
Em
Porcentaje


6pt
8px
0.5em
50%


7pt
9px
0.55em
55%


7.5pt
10px
0.625em
62.5%


8pt
11px
0.7em
70%


9pt
12px
0.75em
75%


10pt
13px
0.8em
80%


10.5pt
14px
0.875em
87.5%


11pt
15px
0.95em
95%


12pt
16px
1em
100%


13pt
17px
1.05em
105%


13.5pt
18px
1.125em
112.5%


14pt
19px
1.2em
120%


14.5pt
20px
1.25em
125%


15pt
21px
1.3em
130%


16pt
22px
1.4em
140%


17pt
23px
1.45em
145%


18pt
24px
1.5em
150%


20pt
26px
1.6em
160%


22pt
29px
1.8em
180%


24pt
32px
2em
200%


26pt
35px
2.2em
220%


27pt
36px
2.25em
225%


28pt
37px
2.3em
230%


29pt
38px
2.35em
235%


30pt
40px
2.45em
245%


32pt
42px
2.55em
255%


34pt
45px
2.75em
275%


36pt
48px
3em
300%



Publicada originalmente en WorldTechnies 


]]></description>
			<content:encoded><![CDATA[<div style="margin-left:100px;">
Muy útil tabla de conversiones para maquetadores</p>
<table style="width: 65%; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0" width="65%">
<tbody>
<tr>
<td style="border: 1pt solid black; padding: 1.5pt 3.75pt; background: #666666 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%;" width="25%"><strong><span style="font-size: 8.5pt; color: white; font-family: Verdana;">Pts</span></strong></td>
<td style="padding: 1.5pt 3.75pt; background: #666666 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: 1pt 1pt 1pt medium solid solid solid none black black black #ece9d8;" width="25%"><strong><span style="font-size: 8.5pt; color: white; font-family: Verdana;">Px</span></strong></td>
<td style="padding: 1.5pt 3.75pt; background: #666666 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: 1pt 1pt 1pt medium solid solid solid none black black black #ece9d8;" width="25%"><strong><span style="font-size: 8.5pt; color: white; font-family: Verdana;">Em</span></strong><strong></strong></td>
<td style="padding: 1.5pt 3.75pt; background: #666666 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: 1pt 1pt 1pt medium solid solid solid none black black black #ece9d8;" width="25%"><strong><span style="font-size: 8.5pt; color: white; font-family: Verdana;">Porcentaje</span></strong></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">6pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">8px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">0.5em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">50%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">7pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">9px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">0.55em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">55%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">7.5pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">10px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">0.625em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">62.5%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">8pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">11px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">0.7em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">70%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">9pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">12px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">0.75em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">75%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">10pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">13px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">0.8em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">80%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">10.5pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">14px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">0.875em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">87.5%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">11pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">15px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">0.95em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">95%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #ff6666 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><strong><span style="font-size: 8.5pt; color: white; font-family: Verdana;">12pt</span></strong></td>
<td style="padding: 1.5pt 3.75pt; background: #ff6666 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><strong><span style="font-size: 8.5pt; color: white; font-family: Verdana;">16px</span></strong></td>
<td style="padding: 1.5pt 3.75pt; background: #ff6666 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><strong><span style="font-size: 8.5pt; color: white; font-family: Verdana;">1em</span></strong></td>
<td style="padding: 1.5pt 3.75pt; background: #ff6666 none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><strong><span style="font-size: 8.5pt; color: white; font-family: Verdana;">100%</span></strong></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">13pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">17px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">1.05em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">105%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">13.5pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">18px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">1.125em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">112.5%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">14pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">19px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">1.2em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">120%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">14.5pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">20px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">1.25em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">125%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">15pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">21px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">1.3em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">130%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">16pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">22px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">1.4em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">140%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">17pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">23px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">1.45em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">145%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">18pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">24px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">1.5em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">150%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">20pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">26px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">1.6em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">160%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">22pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">29px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">1.8em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">180%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">24pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">32px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">2em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">200%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">26pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">35px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">2.2em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">220%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">27pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">36px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">2.25em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">225%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">28pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">37px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">2.3em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">230%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">29pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">38px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">2.35em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">235%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">30pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">40px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">2.45em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">245%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">32pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">42px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">2.55em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">255%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">34pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">45px</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">2.75em</span></td>
<td style="padding: 1.5pt 3.75pt; background: white none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">275%</span></td>
</tr>
<tr>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt none solid solid #ece9d8 black black;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">36pt</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">48px</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">3em</span></td>
<td style="padding: 1.5pt 3.75pt; background: #eeeeee none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 25%; border: medium 1pt 1pt medium none solid solid none #ece9d8 black black #ece9d8;" width="25%"><span style="font-size: 8.5pt; color: black; font-family: Verdana;">300%</span></td>
</tr>
</tbody>
</table>
<p>Publicada originalmente en <a title="CSS Typography" href="http://sureshjain.wordpress.com/2007/07/06/53/" target="_blank">WorldTechnies </a>
</div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.esviable.es%2F2010%2F02%2F21%2Fcss-tabla-de-conversion-point-a-pixels-y-em-a-porcentaje%2F&amp;linkname=CSS%20Tabla%20de%20Conversi%C3%B3n%20Point%20a%20Pixels%20y%20Em%20a%20Porcentaje"><img src="http://www.esviable.es/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.esviable.es/2010/02/21/css-tabla-de-conversion-point-a-pixels-y-em-a-porcentaje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo medir el ROI en el entorno social media</title>
		<link>http://www.esviable.es/2010/02/15/como-medir-el-roi-en-el-entorno-social-media/</link>
		<comments>http://www.esviable.es/2010/02/15/como-medir-el-roi-en-el-entorno-social-media/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 14:24:21 +0000</pubDate>
		<dc:creator>Efren</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[roi]]></category>

		<guid isPermaLink="false">http://www.esviable.es/?p=153</guid>
		<description><![CDATA[En la medición de la rentabilidad de los social media se han utilizado hasta la fecha varios baremos adaptados de modelos tradicionales.
Entre ellos:
Retorno de la interacción: la duración del tiempo invertido en conversaciones o interacción con objetos sociales (presencia online de marcas)  y, a su vez, los resultados obtenidos de éstas que sean dignos [...]]]></description>
			<content:encoded><![CDATA[<p>En la medición de la rentabilidad de los social media se han utilizado hasta la fecha varios baremos adaptados de modelos tradicionales.<br />
Entre ellos:</p>
<p><strong>Retorno de la interacció</strong><strong>n</strong>: la duración del tiempo invertido en conversaciones o interacción con objetos sociales (presencia online de marcas)  y, a su vez, los resultados obtenidos de éstas que sean dignos de medición.<br />
Retorno de la participación: la métrica asociada a la medición y valoración del tiempo invertido en participación en social media a través de conversaciones o creación de objetos sociales.</p>
<p><strong><span id="more-153"></span>Retorno de la implicación</strong>: similar a la participación; los especialistas en marketing han analizado los puntos de contacto para documentar estados de interacción y las métricas y el retorno potencial que éstos llevan asociados.</p>
<p><strong> Retorno de la atención</strong>: en un trasfondo de economía de atención, hemos valorado el modo de captar atención, mantenerla y cuantificar la respuesta.<br />
<strong> Retorno de la confianza</strong>: una variante de la medición de la fidelidad del cliente y la posibilidad de referencia; un barómetro de confianza establece la confianza del cliente obtenida mediante los social media y la posibilidad de que éste se convierta en defensor de la empresa y el posible impacto de esto en el negocio a futuro.</p>
<p>Sin embargo, con la integración gradual de los social media en la mecánica de empresa, aparecen estrategias más sofisticadas de medición. Para muchos no basta con contar suscriptores, seguidores, fans, volúmenes de conversación, etc., sino que es necesario un conocimiento intrínseco del efecto de las redes sociales en nuestra actividad empresarial. En 2010, las actividades en social media todavía se consideran “proyectos piloto”. Con el fin de atraer atención sobre una marca, se desvían presupuestos de otras actividades hacia iniciativas experimentales.</p>
<p>Si vamos a extraer recursos de otras áreas para invertirlos en social media, es necesario definir una estrategia clara, incluyendo:</p>
<ul>
<li>Ventas</li>
<li>Registros</li>
<li>Referencias</li>
<li>Enlaces (la moneda de cambio de la Web social)</li>
<li>Votos</li>
<li>Reducción en costes y procesos</li>
<li>Descenso en problemas para los clientes</li>
<li>Generación de oportunidades</li>
<li>Conversión</li>
<li>Ciclos de venta reducidos</li>
<li>Actividad de entrada</li>
</ul>
<p>En conclusión, lo más importante a la hora de introducir los social media en la actividad empresarial es definir los objetivos que podemos cumplir en relación con la estrategia de la empresa. Esto es lo que definiría el “Retorno” dentro del ROI. La “Inversión” en este caso, sería en tiempo y en recursos dedicados a actividades de social media (ya que la mayoría de las herramientas sociales en sí son gratuitas). Una vez que demos con la fórmula de qué acciones debemos poner en práctica y qué resultados queremos obtener con ellas a largo plazo, estaremos en condiciones de expandir y mejorar las actividades de nuestra empresa.</p>
<p>Este artículo está basado en un estudio de Brian Solis ponente en LeWeb 2009. Solis es el fundador de la agencia de nuevos medios <a href="http://www.future-works.com/" target="_blank">FutureWorks</a>, y autor del libro <a href="http://www.amazon.com/gp/product/0470571098" target="_blank">Engage.</a></p>
<p><a href="http://www.amazon.com/gp/product/0470571098" target="_blank"></a><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.esviable.es%2F2010%2F02%2F15%2Fcomo-medir-el-roi-en-el-entorno-social-media%2F&amp;linkname=C%C3%B3mo%20medir%20el%20ROI%20en%20el%20entorno%20social%20media"><img src="http://www.esviable.es/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.esviable.es/2010/02/15/como-medir-el-roi-en-el-entorno-social-media/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Definición de Viabilidad</title>
		<link>http://www.esviable.es/2010/02/14/definicion-de-viabilidad/</link>
		<comments>http://www.esviable.es/2010/02/14/definicion-de-viabilidad/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 02:55:30 +0000</pubDate>
		<dc:creator>Efren</dc:creator>
				<category><![CDATA[Proyectos y Viabilidad]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[Viabilidad]]></category>

		<guid isPermaLink="false">http://www.esviable.es/?p=138</guid>
		<description><![CDATA[Saludos navegantes
Con un nombre de dominio como esviable, es de obligado cumplimiento compartir una definición.
Viabilidad
Condición que hace posible el funcionamiento del sistema, proyecto o idea al que califica, atendiendo a sus características tecnológicas y a las leyes de la naturaleza involucradas.
La viabilidad técnica se evalúa ante un determinado requerimiento o idea para determinar si es posible llevarlo [...]]]></description>
			<content:encoded><![CDATA[<p>Saludos navegantes</p>
<p>Con un nombre de dominio como esviable, es de obligado cumplimiento compartir una definición.</p>
<p><strong>Viabilidad</strong></p>
<p>Condición que hace posible el funcionamiento del <a title="Sistema" href="http://es.wikipedia.org/wiki/Sistema">sistema</a>, proyecto o idea al que califica, atendiendo a sus características tecnológicas y a las leyes de la naturaleza involucradas.</p>
<p>La <strong>viabilidad técnica</strong> se evalúa ante un determinado requerimiento o idea para determinar si es posible llevarlo a cabo satisfactoriamente y en condiciones de seguridad con la <a title="Tecnología" href="http://es.wikipedia.org/wiki/Tecnolog%C3%ADa">tecnología</a> disponible, verificando factores diversos como resistencia estructural, durabilidad, operatividad, implicaciones energéticas, mecanismos de control, según el campo del que se trate.</p>
<p>Más información en la <a href="http://es.wikipedia.org/wiki/Viabilidad_t%C3%A9cnica">Wikipedia</a><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.esviable.es%2F2010%2F02%2F14%2Fdefinicion-de-viabilidad%2F&amp;linkname=Definici%C3%B3n%20de%20Viabilidad"><img src="http://www.esviable.es/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.esviable.es/2010/02/14/definicion-de-viabilidad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integración de Aplicaciones (Bases de Datos Relacionales y No Relacionales)</title>
		<link>http://www.esviable.es/2010/02/14/integracion-de-aplicaciones-bases-de-datos-relacionales-y-no-relacionales/</link>
		<comments>http://www.esviable.es/2010/02/14/integracion-de-aplicaciones-bases-de-datos-relacionales-y-no-relacionales/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 02:22:55 +0000</pubDate>
		<dc:creator>Efren</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[aplicaciones web]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[integracion aplicaciones]]></category>
		<category><![CDATA[mongo]]></category>
		<category><![CDATA[no relacionales]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[relacionales]]></category>
		<category><![CDATA[rendimiento]]></category>
		<category><![CDATA[simpledb]]></category>

		<guid isPermaLink="false">http://www.esviable.es/?p=129</guid>
		<description><![CDATA[Aunque pueda ser aplicado a entornos corporativos modelo Intranet, el objetivo de este artículo es aportar una valoración objetiva sobre los sistemas de bases de datos disponibles en el mercado, de cara a crear un modelo de negocio basado en aplicaciones Web accesibles desde Internet.
En este artículo no se plantean las posibilidades del cloud computing.
Cada vez [...]]]></description>
			<content:encoded><![CDATA[<p>Aunque pueda ser aplicado a entornos corporativos modelo Intranet, el objetivo de este artículo es aportar una valoración objetiva sobre los sistemas de bases de datos disponibles en el mercado, de cara a crear un modelo de negocio basado en aplicaciones Web accesibles desde Internet.</p>
<p>En este artículo no se plantean las posibilidades del <strong>cloud computing</strong>.</p>
<p>Cada vez son más los profesionales que se plantean el uso de <strong>bases de datos no relaciones para optimizar el rendimiento de sus Aplicaciones Web.</strong> La llegada al mercado de los <strong>ORM</strong> ha simplificado la portabilidad y dependencia de las aplicaciones web.</p>
<p><span id="more-129"></span>En base a mi experiencia, los entornos con miles de usuarios concurrentes en los que la mayor parte de la información se genera en base a las acciones de los usuarios experimentaran un mejor rendimiento a nivel de sistemas ( servicios y hardware) con un sistema no relacional.</p>
<p><strong>Integración de Aplicaciones</strong></p>
<p><strong> </strong></p>
<p>Cada vez es más corriente encontrar el concepto de <strong>Integración por Base de Datos Compartida</strong>, en donde se integran múltiples aplicaciones mediante el uso compartido de una única base de datos. Cuando se tiene estas Bases de Integración, es importante que todas las aplicaciones puedan recuperar fácilmente todos los datos compartidos, de ahí la importancia del acceso a los datos.</p>
<p>Ya es un hecho que las aplicaciones hablen entre ellas a través de documentos de texto (en general, <strong>XML, SOAP, JSON</strong>) sobre <strong>HTTP</strong>.</p>
<p>Si tomamos como protocolo de integración <strong>HTTP</strong>, podremos cambiar el modelo de Bases de Integración por Bases de Aplicación. Este cambio es profundo. Como primer paso permite un enfoque mucho más simple para el mapeo objeto-relacional. Rompe con la necesidad de los modelos de datos relacionales.<strong> Al integrar aplicaciones a través de  HTTP, deja de importar cómo una aplicación almacena sus datos, lo que a su vez significa que una aplicación puede elegir el modelo de datos que tiene más sentido para sus necesidades</strong>.</p>
<p><strong>Sistemas de Base de Datos, hoy</strong></p>
<p>¿Cuáles son las opciones que tenemos a la hora de escoger un sistema de base de datos para una aplicación web?</p>
<p><strong>Bases de datos relacionales clásicas</strong></p>
<ul>
<li>MySql</li>
<li>PostgreSQL</li>
<li>Oracle</li>
<li>MSSql Server</li>
</ul>
<p>No comentaré sus características porque considero que son bastante conocidas por la mayoría  del público que lea este artículo</p>
<p><strong>Bases de datos no relacionales / orientada a objetos</strong></p>
<p><strong>SimpleDB</strong></p>
<p>Tiene algunas limitaciones. La primera es que una consulta no puede durar más de 5 segundos. La segunda, que no hay más tipos de datos que cadenas de texto. Cada almacenamiento, recuperación o comparación se realiza en formato de cadena de texto (string), por lo que las comparaciones de fechas no funcionan a menos que se éstas se conviertan al formato ISO8601. La tercera, el tamaño máximo de cada cadena de texto es de 1024 caracteres, lo cual limita mucho los textos (como descripciones de productos, etc.) que puedes almacenar un atributo simple. Pero debido a que el esquema es dinámico y flexible, puedes superar esta limitación añadiendo atributos &#8220;DescripcionProducto1&#8243;, &#8220;DescripcionProducto2&#8243;, etc.  El límite por cada elemento es de 256 atributos. Mientras SimpleDB sea Beta, los dominios no pueden ser más grandes de 10GB, y las bases de datos enteras no pueden superar 1TB.</p>
<p>Una característica clave de SimpleDB es que utiliza un modelo de consistencia eventual. Este modelo de consistencia es bueno para la concurrencia, ya que después de haber cambiado un atributo en un elemento, los cambios no serán reflejados en las operaciones de lectura inmediatas a dicho cambio. Esto hay que tenerlo muy en cuenta en casos como, por ejemplo, cuando no quieras vender la última entrada de un concierto en el sistema de reserva para cinco personas debido a que los datos no fueron consistentes en tiempo de venta.</p>
<p><strong>Google AppEngine Datastore (BigTable)</strong></p>
<p>Google AppEngine Datastore está construido con BigTable, el sistema de almacenamiento interno de Google para la manipulación de datos estructurados. En sí mismo, Google AppEngine Datastore no es un mecanismo de acceso directo a BigTable, si no una especie de interfaz simplificada superpuesta a BigTable.</p>
<p>El AppEngine Store soporta muchos más tipos de datos y elementos que SimpleDB, incluyendo tipos de lista, que contiene colecciones dentro de un elemento simple.</p>
<p>Sin embargo, no podrás realizar interfaces con el AppEngine Datastore (o con BigTable) utilizando aplicaciones externas a la plataforma de servicios web de Google.</p>
<p><strong>CouchDB</strong></p>
<p>CouchDB es una base de datos orientada a documentos, open source y gratuita. Derivada del almacenamiento clave/valor, utiliza JSON para definir el esquema de un elemento. CouchDB está concebida para tender un puente al hueco que existe entre bases de datos relacionales y bases de datos orientadas a documentos gracias a las &#8220;vistas&#8221;, que pueden ser creadas dinámicamente a través de JavaScript. Estas vistas mapean los datos del documento en estructuras similares a tablas que pueden ser indexadas y consultadas.</p>
<p><strong>Mongo</strong></p>
<p>Mongo es el sistema de base de datos desarrollada en 10gen por Geir Magnusson y Dwight Merriman (recordemos de DoubleClick). Como CouchDB, Mongo es una base de datos orientada a documentos JSON, salvo que está diseñada para ser una verdadera base de datos de objetos, más que para un almacenamiento de clave/valor puro. Originalmente, 10gen enfocó poner juntos una pila completa de servicios web, aunque sin embargo, más recientemente ha tenido que ser reenfocado principalmente en la base de datos Mongo.<strong> </strong></p>
<p><strong>Cassandra</strong></p>
<p>Este sistema de base de datos fue desarrollado por Facebook, abandonando el prestigioso MySQL. Este sistema ya forma parte de la incubadora de proyectos de Apache. Cassandra es open source, altamente distribuido, y tiene un modelo de datos similar al de BigTable (Google). Entre sus características cabe destacar la alta disponibilidad, consistencia eventual, escalabilidad incremental, replicación optimista, administración mínima. Posee API para acceder desde lenguajes de programación tales como C++, C#, Java, Perl o PHP (entre otros).</p>
<p><strong>Por qué escoger una base de datos no relacional</strong></p>
<p>Entre otras, destacaría cinco puntos por los cuales se debería optar por una plataforma de base de datos no relacional clave/valor para una aplicación:<br />
1) <strong>Los datos están fuertemente orientados a documentos</strong>, haciéndolos más acordes y naturales con el modelo de datos clave/valor que con el modelo de datos relacional.<br />
2) El entorno de desarrollo está fuertemente orientado a objetos (<strong>ORM</strong>), y una base de datos clave/valor podría reducir la necesidad de código &#8220;tubería&#8221;.<br />
3) El almacenamiento de datos (<strong>escritura</strong>) es económico y se integra fácilmente con la plataforma de servicios web de tu proveedor.<br />
4) Disponen de una <strong>escalabilidad distribuida</strong>.</p>
<p>5) El futuro del almacenamiento de datos es necesariamente distribuido y con una o varias capas de caches de gran tamaño<br />
Esto no significa el fin de las bases de datos relacionales, de hecho son la elección apropiada para muchos escenarios pero si se debe tener en cuenta como profesional cuál es la elección apropiada para las necesidades y perspectivas de crecimiento y negocio del cliente.</p>
<p><strong>La escalabilidad, el rendimiento y la integración forman ya parte de las características de un negocio en Internet.</strong><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.esviable.es%2F2010%2F02%2F14%2Fintegracion-de-aplicaciones-bases-de-datos-relacionales-y-no-relacionales%2F&amp;linkname=Integraci%C3%B3n%20de%20Aplicaciones%20%28Bases%20de%20Datos%20Relacionales%20y%20No%20Relacionales%29"><img src="http://www.esviable.es/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.esviable.es/2010/02/14/integracion-de-aplicaciones-bases-de-datos-relacionales-y-no-relacionales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
