<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3522092633797116301</id><updated>2024-03-13T11:45:08.385-05:00</updated><category term="php"/><category term=".NET"/><category term="Java"/><category term="IBM"/><category term="Linux"/><category term="SOAP"/><category term="Servidor web"/><category term="Webservices"/><category term="Windows"/><category term="base de datos"/><category term="cliente DB2"/><category term="runtime"/><category term="tutorial"/><category term="C#"/><category term="Javascript"/><category term="programador"/><category term=".ASP"/><category term=".foo"/><category term="5 minutos"/><category term="AJAX"/><category term="ASP.Net"/><category term="Algoritmista"/><category term="Algoritmos"/><category term="Bibliotecario"/><category term="C"/><category term="CLI"/><category term="Codigos de Estado"/><category term="Definiciones"/><category term="Dispositivos moviles"/><category term="Expresiones"/><category term="Flex"/><category term="Framework"/><category term="GC"/><category term="GUI"/><category term="HTML5"/><category term="Herramientas de desarrollo"/><category term="LENGUAJE DE PROGRAMACION"/><category term="LOH"/><category term="Manejo de memoria"/><category term="Nivel"/><category term="OOP"/><category term="Object-Dot-Method"/><category term="Operaciones"/><category term="Perl"/><category term="Programacion orientada a objetos"/><category term="RAID"/><category term="Read-and-Type"/><category term="Ruby"/><category term="Ruby on Rails"/><category term="SOH"/><category term="Script kiddie"/><category term="Scripting languaje"/><category term="Scripts"/><category term="Trucos"/><category term="VB .Net"/><category term="asp"/><category term="baches"/><category term="chrome"/><category term="científico de la computación"/><category term="concurrente"/><category term="desarrollo software"/><category term="explorer"/><category term="firefox"/><category term="funciones"/><category term="juegos"/><category term="metodos"/><category term="mozilla"/><category term="navegadores"/><category term="opera"/><category term="phyton"/><category term="procedimientos almacenados"/><category term="programacion web"/><category term="programación"/><category term="safari"/><category term="tablas temporales"/><category term="with"/><title type='text'>PROGRAMACION FACIL</title><subtitle type='html'>Blog de programación general.  Lenguajes de programación, trucos, avances en la tecnología de la programación.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-8774567811055486014</id><published>2012-06-14T08:29:00.000-05:00</published><updated>2012-06-21T17:02:32.449-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="base de datos"/><category scheme="http://www.blogger.com/atom/ns#" term="cliente DB2"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="runtime"/><category scheme="http://www.blogger.com/atom/ns#" term="Servidor web"/><category scheme="http://www.blogger.com/atom/ns#" term="SOAP"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="Webservices"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Construya un WebService Con PHP. 2a Parte - SERVIDOR SOAP SENCILLO</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Servidor SOAP en PHP&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Vamos a crear un servidor SOAP sencillo de aprender a utilizar las capacidades del servidor de base de PHP SOAP. En esta sección se le dará una idea de y te preparará para el resto del tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Creando un servidor&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Un servidor simple toma una solicitud SOAP y devuelve una respuesta. Crear una aplicación simple eco que tiene en una cadena y lo devuelve con la palabra ECHO clavada en el frente. Cree un archivo denominado simple_server.php, y definirlo como se muestra a continuación.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #9fc5e8;&quot;&gt;Listado 2. Un servidor SOAP sencillo&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: white; color: black; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;code-outline&quot; style=&quot;background-color: rgb(247, 247, 247) !important; border: 1px solid rgb(204, 204, 204); font-family: arial, sans-serif; font-size: 0.75em; padding: 2px 2px 5px;&quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;font-family: &#39;Andale Mono&#39;, &#39;Lucida Console&#39;, Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; width: 694px;&quot;&gt;                    
&amp;lt;?php

function echoo($echo){
    return &quot;ECHO: &quot;.$echo;
}

$server = new SoapServer(null,
                         array(&#39;uri&#39; =&amp;gt; &quot;urn://tyler/res&quot;));
$server-&amp;gt;addFunction(&#39;echoo&#39;);
$server-&amp;gt;handle();

?&amp;gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
El primer punto es la función echoo. Devuelve la cadena que se le pasa y ECHO agrega: al frente de la misma. Por otra parte, ver cómo el objeto SoapServer se crea en PHP. A continuación, agregue la función echoo a la lista de funciones que el servidor SOAP admite. Usted tiene que llamar a la función porque echoo eco es una palabra reservada en PHPsimilares a el comando de impresión. La última línea llama al método de la manija del objeto SoapServer, lo que permite el servidor para manejar la petición SOAP y devolver una respuesta, tal como se define en el método de echoo.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Mensajes SOAP&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Apuntando el navegador a su servidor SOAP en su estado actual provoca un error debido a la forma en que se envió la solicitud. Las necesidades de datos para ser enviados como datos POST puros a través de HTTP, como lo describe el faultstring.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Listado 3. Apuntando el navegador al servidor SOAP&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: white; color: black; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;code-outline&quot; style=&quot;background-color: rgb(247, 247, 247) !important; border: 1px solid rgb(204, 204, 204); font-family: arial, sans-serif; font-size: 0.75em; padding: 2px 2px 5px;&quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;font-family: &#39;Andale Mono&#39;, &#39;Lucida Console&#39;, Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; width: 694px;&quot;&gt;                    
&amp;lt;SOAP-ENV:Envelope&amp;gt;
  &amp;lt;SOAP-ENV:Body&amp;gt;
    &amp;lt;SOAP-ENV:Fault&amp;gt;
      &amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;
      &amp;lt;faultstring&amp;gt;Bad Request. Can&#39;t find
                   HTTP_RAW_POST_DATA&amp;lt;/faultstring&amp;gt;
    &amp;lt;/SOAP-ENV:Fault&amp;gt;
  &amp;lt;/SOAP-ENV:Body&amp;gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Su servidor está vivo, pero sólo se puede acceder a él a través de un cliente SOAP u obtendrá errores de fallos, como se muestra arriba. Ahora que usted sabe el servidor SOAP está trabajando, usted puede moverse sobre la creación de un simple cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Creación de un cliente: Formulario de Echo&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Un cliente le permite enviar los datos al servidor SOAP usando el protocolo correcto esperado. Puesto que todo lo que necesita es cualquier cadena a enviar al servidor SOAP para probarlo, vamos a crear un sencillo formulario con un cuadro de texto y un botón. Cree un archivo denominado simple_client.php y definirlo, como se muestra a continuación.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Listado 4. Creación de una forma simple&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: white; color: black; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;code-outline&quot; style=&quot;background-color: rgb(247, 247, 247) !important; border: 1px solid rgb(204, 204, 204); font-family: arial, sans-serif; font-size: 0.75em; padding: 2px 2px 5px;&quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;font-family: &#39;Andale Mono&#39;, &#39;Lucida Console&#39;, Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; width: 694px;&quot;&gt;                    
&amp;lt;?php

$echo = $_GET[&#39;input&#39;];

print &quot;&amp;lt;h2&amp;gt;Echo Web Service&amp;lt;/h2&amp;gt;&quot;;
print &quot;&amp;lt;form action=&#39;simple_client.php&#39; method=&#39;GET&#39;/&amp;gt;&quot;;
print &quot;&amp;lt;input name=&#39;input&#39; value=&#39;$echo&#39;/&amp;gt;&amp;lt;br/&amp;gt;&quot;;
print &quot;&amp;lt;input type=&#39;Submit&#39; name=&#39;submit&#39; value=&#39;GO&#39;/&amp;gt;&quot;;
print &quot;&amp;lt;/form&amp;gt;&quot;;
...
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debido a la función de la aplicación, el método por el cual usted envía peticiones al servidor SOAP será a través de GET. Si la función tiene efectos secundarios, como la modificación de bases de datos o acceder al sistema, usted querría utilizar POST.&lt;br /&gt;
&lt;br /&gt;
El primer código recupera el valor de la entrada de la matriz GET o URL. A continuación, se crea el formulario, con el campo de acción que es este mismo script PHP, simple_client.php, así que las peticiones de este formulario se envió a este mismo script PHP. Tenga en cuenta que hay dos etiquetas de entrada: el cuadro de texto donde puedes escribir el valor que ha devuelto desde el servidor SOAP y el botón GO. Una vista previa del formulario se muestra a continuación.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Figura 2. La forma Echo&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/fig02.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/fig02.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Creación de un cliente: Haciendo la solicitud&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Una vez que se pulsa el botón, el texto en el cuadro de texto, se muestra más arriba, se envía al script PHP en la URL, la cual se puede extraer de la matriz de GET. Esto le permite comprobar que se envió una solicitud y procesarla. Continue definiendo el archivo simple_client.php, como se muestra a continuación.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Listado 5. Tramitación de las solicitudes y enviarlas al servidor SOAP&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: white; color: black; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;code-outline&quot; style=&quot;background-color: rgb(247, 247, 247) !important; border: 1px solid rgb(204, 204, 204); font-family: arial, sans-serif; font-size: 0.75em; padding: 2px 2px 5px;&quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;font-family: &#39;Andale Mono&#39;, &#39;Lucida Console&#39;, Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; width: 694px;&quot;&gt;                    
...
print &quot;&amp;lt;/form&amp;gt;&quot;;

&lt;strong&gt;if($echo != &#39;&#39;){
    $client = new SoapClient(null, array(
      &#39;location&#39; =&amp;gt; &quot;http://localhost/soap/simple_server.php&quot;,
      &#39;uri&#39;      =&amp;gt; &quot;urn://tyler/req&quot;));

    $result = $client-&amp;gt;
        __soapCall(&quot;echoo&quot;,array($echo));

    print $result;
}
?&amp;gt;&lt;/strong&gt;
                &lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora bien, si $ echo tiene datos en él, es porque algo que se ha introducido en el cuadro de texto, y una solicitud fue hecha. Esto le permite iniciar la solicitud al servidor SOAP mediante la creación del objeto SoapClient. El cliente sabe a dónde enviar las solicitudes por la ubicación en la matriz de parámetros. Lo que el URI ofrece al paquete SOAP es un espacio de nombres, lo que es esencialmente es un contexto. Una vez que el SoapClient se inicializa, realiza la solicitud al servidor SOAP al llamar al método del cliente __soapCall con dos parámetros: el método en el servidor SOAP al que desea llamar y una matriz de parámetros. A continuación se muestra la respuesta enviada por el servidor SOAP debajo del botón GO, que se puede obtener una vista previa a continuación.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Figura 3. Mostrando la respuesta del servidor SOAP&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/fig03.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/fig03.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
!Ahí lo tienen¡. Usted puede incluso ver el valor del cuadro de texto de entrada en la URL. Ahora que ha creado un servidor SOAP simple, vamos a crear uno más complejo que utiliza Apache Derby y varios servidores SOAP.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Traducido de:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/section3.html&quot; style=&quot;font-size: x-small;&quot; target=&quot;_blank&quot;&gt;IBM developer works&lt;/a&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/8774567811055486014/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/06/construya-un-webservice-con-php-2a.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/8774567811055486014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/8774567811055486014'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/06/construya-un-webservice-con-php-2a.html' title='Construya un WebService Con PHP. 2a Parte - SERVIDOR SOAP SENCILLO'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-1152721822891543817</id><published>2012-06-14T07:58:00.002-05:00</published><updated>2012-06-21T14:08:46.353-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="base de datos"/><category scheme="http://www.blogger.com/atom/ns#" term="cliente DB2"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="runtime"/><category scheme="http://www.blogger.com/atom/ns#" term="Servidor web"/><category scheme="http://www.blogger.com/atom/ns#" term="SOAP"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="Webservices"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Construya un WebService Con PHP. 1a Parte - GENERALIDADES Y CONFIGURACION</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Información general y configuración.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Los servicios Web han sido un éxito desde hace algún tiempo, y la popularidad sigue creciendo. Pero ¿por qué? Es porque son la manera perfecta para integrar varias entidades en una sola, lo que permite un mejor flujo de información a la administración y los clientes.&lt;br /&gt;
&lt;br /&gt;
PHP no está definitivamente atrás en esta área. Siendo uno de los idiomas de más rápido crecimiento, PHP demanda una gran cantidad de desarrolladores que requieren de esta tecnología, también. Echa un vistazo a la tecnología detrás de los servicios Web, SOAP, y cómo las bases de datos como el Derby de ayudar a habilitar un servicio Web más poderoso.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;SOAP&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
¿Qué significa de SOAP? Es sinónimo de Simple Object Access Protocol, y es esencialmente un estándar para el intercambio de datos basados ​​en XML a través de HTTP. En otras palabras: es la señal que va hacia abajo las líneas telefónicas si estuviera hablando con su amigo en el teléfono, pero en vez de usted y su amigo hablando por teléfono, va a ser clientes de vehículos en busca de los vehículos de sus sueños en una cadena de concesionarios de automóviles. Un ejemplo de un mensaje SOAP se muestra en el Listado 1.&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #6fa8dc;&quot;&gt;Listado 1. Un mensaje SOAP&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; style=&quot;background-color: white; color: black; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;code-outline&quot; style=&quot;background-color: rgb(247, 247, 247) !important; border: 1px solid rgb(204, 204, 204); font-family: arial, sans-serif; font-size: 0.75em; padding: 2px 2px 5px;&quot;&gt;&lt;pre class=&quot;displaycode&quot; style=&quot;font-family: &#39;Andale Mono&#39;, &#39;Lucida Console&#39;, Monaco, Liberation, fixed, monospace; font-size: 11px; overflow: auto; width: 694px;&quot;&gt;                    
&amp;lt;SOAP-ENV:Envelope&amp;gt;
  &amp;lt;SOAP-ENV:Body&amp;gt;
    &amp;lt;SOAP-ENV:Fault&amp;gt;
      &amp;lt;faultcode&amp;gt;SOAP-ENV:Server&amp;lt;/faultcode&amp;gt;
      &amp;lt;faultstring&amp;gt;Bad Request. Can&#39;t find
                   HTTP_RAW_POST_DATA&amp;lt;/faultstring&amp;gt;
    &amp;lt;/SOAP-ENV:Fault&amp;gt;
  &amp;lt;/SOAP-ENV:Body&amp;gt;
&amp;lt;/SOAP-ENV:Envelope&amp;gt;
&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
usted verá esto otra vez más adelante, se muestra aquí para que usted pueda tener una idea de la tecnología. El cuerpo de la mayoría de los mensajes SOAP tiene datos similares a la avería se muestra aquí. A veces un encabezado se utiliza para mantener el cifrado y otros datos sensibles al contexto para la construcción SOAP que se envía. Además, los mensajes SOAP se envían como datos XML sin formato.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;¿Cómo encaja con la base de datos?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Un servicio web difícilmente puede ser útil sin una base de datos. Puede utilizar una base de datos para almacenar información acerca de lo que un usuario particular haría: consultar o búsqueda durante una visita. La mayoría de los sistemas existentes de las grandes empresas tienen una amplia gama de bases de datos e información, por lo que el uso de base de datos es de vital importancia para un servicio Web exitoso - incluso para los sitios Web establecidos.&lt;br /&gt;
&lt;br /&gt;
La información del sitio casi siempre se almacenan en una base de datos, y el acceso a dicha información se hace a través de un servicio Web se hace tan importante. Así que aprender a integrar su servicio Web PHP con una base de datos es de vital importancia, al igual que ocurre con la instalación de PHP básico. El desarrollo de PHP simplemente no es el desarrollo de PHP, sin una base de datos lista y a su entera disposición.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Ejemplo en PHP: La solicitud de concesión&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
En este tutorial, podrás disfrutar de todo lo expresado anteriormente para el servicio Web, que le permite obtener un inicio en el desarrollo de su propio servicio Web con PHP. La aplicación que vamos a construir tiene una interfaz de usuario donde los usuarios pueden realizar consultas, como se muestra a continuación.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Figura 1. En busca del vehículo de sus sueños&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/fig01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;491&quot; src=&quot;http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/fig01.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Traducido de: &lt;a href=&quot;http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/section3.html&quot; target=&quot;_blank&quot;&gt;IBM developer works&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/1152721822891543817/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/06/construya-un-webservice-con-php-1a.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/1152721822891543817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/1152721822891543817'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/06/construya-un-webservice-con-php-1a.html' title='Construya un WebService Con PHP. 1a Parte - GENERALIDADES Y CONFIGURACION'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-5960358439706668937</id><published>2012-06-13T15:01:00.000-05:00</published><updated>2012-06-13T15:01:30.335-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="base de datos"/><category scheme="http://www.blogger.com/atom/ns#" term="cliente DB2"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="runtime"/><category scheme="http://www.blogger.com/atom/ns#" term="Servidor web"/><category scheme="http://www.blogger.com/atom/ns#" term="SOAP"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorial"/><category scheme="http://www.blogger.com/atom/ns#" term="Webservices"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Construya un WebService Con PHP</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Aprenda como crear aplicaciones Web integradas con SOAP&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Resumen:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
En los últimos años, los nuevos servicios Web han venido apareciendo en todo el Internet. ¿Y qué mejor lenguaje para construir su propio servicio web que PHP?. Con PHP, usted tiene la ventaja de un lenguaje de scripts, con el poder de conectarse a bases de datos, una curva de fácil desarrollo, que permite un desarrollo más rápido y tiempos de respuesta altos, gracias a las bibliotecas subyacentes compilados para el rendimiento.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Antes de Comenzar&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Acerca de este tutorial&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Este tutorial es para los programadores de PHP que quieran subirse al carro de los servicios Web mediante la creación de un servicio web en PHP. Vas a crear un servicio Web mediante la creación de un servidor SOAP en PHP. El servicio web que creará será un servicio de búsqueda del vehículo que se lleva en las consultas basadas en la marca, modelo y año. El servicio web se consulta una base de datos interna y responder apropiadamente. Un cliente basado en Web también será codificado en PHP para comunicarse y consultar al servidor SOAP. Se crea una cadena de tres servidores SOAP en PHP. En realidad, cada uno de los tres servidores se localizan en tres localidades diferentes físicas o ciudades donde una cadena de concesionarios de automóviles, coexistiendo. El cliente entonces se hospedaría en un lugar donde los clientes de coches venía a visitar, entrar en las consultas de búsqueda para encontrar los vehículos de sus sueños. Las rutas de los clientes la consulta a cada uno de los tres servidores SOAP, lo que, a su vez, envían los resultados al cliente. Tras la recepción de cada respuesta, el cliente muestra los resultados de búsqueda para el usuario para el análisis.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Requisitos del sistema&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
Las siguientes herramientas son necesarias para seguir adelante:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Servidor Web&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Cualquier sistema operativo y cualquier servidor web puede ser utilizado. Siéntase libre de utilizar Apache v2.x, o el servidor IBM HTTP, descarga de &lt;a href=&quot;http://httpd.apache.org/download.cgi&quot; target=&quot;_blank&quot;&gt;Apache&lt;/a&gt; o desde &lt;a href=&quot;http://www14.software.ibm.com/webapp/download/product.jsp?s=p&amp;amp;id=RBAR-5LER2T&quot; target=&quot;_blank&quot;&gt;IBM&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;PHP&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Debido al uso de los objetos de datos PHP, &lt;a href=&quot;http://www.php.net/downloads.php&quot; target=&quot;_blank&quot;&gt;PHP V5.1 o posterior&lt;/a&gt; es necesario. Asegúrese de configurar la siguiente opción para incluir soporte para el Derby y las extensiones SOAP: - with-pdo-odbc = ibm-db2 / home/db2inst1/sqllib - enable-soap. Lea la sección &lt;a href=&quot;http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/resources.html&quot; target=&quot;_blank&quot;&gt;Recursos&lt;/a&gt; para obtener información sobre la configuración de Apache o IBM HTTP Server con PHP.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Base de datos&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Este tutorial usa &lt;a href=&quot;http://db.apache.org/derby/&quot; target=&quot;_blank&quot;&gt;Apache Derby&lt;/a&gt;, que es de código abierto y ligero. Descargue también el &lt;a href=&quot;http://www.ibm.com/developerworks/db2/downloads/jcc/&quot; target=&quot;_blank&quot;&gt;IBM DB2 ®&amp;nbsp;controlador&amp;nbsp;Universal&lt;/a&gt;&amp;nbsp; y el &lt;a href=&quot;http://www.ibm.com/developerworks/db2/library/techarticle/dm-0409cline2/&quot; target=&quot;_blank&quot;&gt;cliente en tiempo de ejecución DB2&lt;/a&gt; . Asegúrese de establecer el CLASSPATH adecuadamente siguiendo las instrucciones en cada página. Usted puede seguir el &lt;a href=&quot;http://www.ibm.com/developerworks/db2/library/techarticle/dm-0409cline2/readme_linux.txt&quot; target=&quot;_blank&quot;&gt;Linux ®&lt;/a&gt; o &lt;a href=&quot;http://www.ibm.com/developerworks/db2/library/techarticle/dm-0409cline2/readme_win.txt&quot; target=&quot;_blank&quot;&gt;Windows ®&lt;/a&gt; las instrucciones para instalar y descargar el DB2 Run-Time Client. Lea la sección &lt;a href=&quot;http://www.ibm.com/developerworks/opensource/tutorials/os-php-webservice/resources.html&quot; target=&quot;_blank&quot;&gt;Recursos&lt;/a&gt; para obtener más información para ayudarle a obtener la configuración deseada.&lt;br /&gt;
&lt;br /&gt;
IBM Cloudscape también se puede utilizar para este tutorial. Los detalles internos de la misma son los mismos que Derby, sin embargo, el controlador JDBC de DB2 Universal y otras cosas que son empaquetados en nubes, y es compatible con IBM. Descargar &lt;a href=&quot;http://www.ibm.com/developerworks/db2/library/techarticle/dm-0408cline/&quot; target=&quot;_blank&quot;&gt;IBM Cloudscape V10.1&lt;/a&gt; y el cliente &lt;a href=&quot;http://www.ibm.com/developerworks/db2/library/techarticle/dm-0409cline2/&quot; target=&quot;_blank&quot;&gt;DB2 Run-Time de IBM&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;La tecnología Java&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Derby requiere la tecnología Java ™. Descarga de Sun Microsystems o desde IBM.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/5960358439706668937/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/06/construya-un-webservice-con-php.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/5960358439706668937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/5960358439706668937'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/06/construya-un-webservice-con-php.html' title='Construya un WebService Con PHP'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Entrada A La CL100 # 2 a 100, Bogotá, Cundinamarca, Colombia</georss:featurename><georss:point>4.6884102723335941 -74.064631462097168</georss:point><georss:box>4.6844537723335939 -74.06956696209717 4.6923667723335942 -74.059695962097166</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-1933459041137829473</id><published>2012-02-24T07:35:00.001-05:00</published><updated>2012-02-24T07:39:30.073-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="desarrollo software"/><category scheme="http://www.blogger.com/atom/ns#" term="juegos"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="Trucos"/><title type='text'>TRUCOS DE CODIFICACIÓN DE LOS DESARROLLADORES DE JUEGOS - PARTE 1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Si tienes algo de experiencia en el mundo de programación real, entonces sin duda en algún momento usted ha tenido que recurrir a alguna solución rápida y sucia para resolver un problema o una característica de ejecución, mientras que un plazo se vencía. Los desarrolladores de juegos a menudo experimentan una terrible &quot;crisis&quot; (también conocido como &quot;marcha de la muerte&quot;), lo que ocurre en los últimos meses de un proyecto anterior a la fecha del lanzamiento del juego. El no poder cumplir el plazo puede significar a menudo que el proyecto se cancela o, peor aún, usted pierde su trabajo. Entonces, ¿qué tipo de trucos se usan cuando se encuentran debajo de la bomba, haciendo 12 horas + por día durante semanas?&lt;br /&gt;
&lt;br /&gt;
A continuación se presentan algunas anécdotas clásicas y consejos - muchas gracias a &lt;a href=&quot;http://www.gamasutra.com/view/authors/543/Brandon_Sheffield.php&quot;&gt;Brandon Sheffield&lt;/a&gt; quien originalmente elaboró &lt;a href=&quot;http://www.gamasutra.com/view/feature/4111/dirty_coding_tricks.php&quot;&gt;este artículo&lt;/a&gt; en Gamasutra. He reposteado algunas de sus historias y tambien tiene añadido un poco más de las nuevas fuentes. También he enlazado en cada historia a la página principal del autor o blog siempre que sea posible.&lt;br /&gt;
&lt;br /&gt;
1. El antihéroe de programación - &lt;a href=&quot;http://gamesfromwithin.com/&quot;&gt;Noel Llopis&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yo estaba recién salido de la universidad, todavía húmeda detrás de las orejas, y estaba a punto entrar en la fase beta de mi primer proyecto profesional del juego - un título a finales de los años 90 para PC. Había sido un viaje en montaña rusa emocionante, ya que en los proyectos a menudo son así. Todo el contenido estaba dentro y el juego se ve bien. Había un problema: Estábamos muy por encima de nuestro presupuesto de la memoria.&lt;br /&gt;
&lt;br /&gt;
Dado que la mayoría de memoria fue recogida por los modelos y texturas, se trabajó con los artistas para reducir la huella de la memoria del juego tanto como sea posible. Hemos reducido las imágenes, modelos y texturas diezmadas comprimido. A veces lo hicimos con el apoyo de los artistas, y, a veces encima de sus cadáveres.&lt;br /&gt;
&lt;br /&gt;
Cortamos megabytes después de megabytes, y después de unos días de frenética actividad, llegamos a un punto en que sentía que no había nada que pudiéramos hacer. A menos que cortar un poco de mayor contenido, no había manera de que pudiéramos liberar memoria más. Exhausto, se evaluó el uso de nuestra memoria actual. Todavía estábamos 1,5 MB por encima del límite de memoria!&lt;br /&gt;
&lt;br /&gt;
En este punto, uno de los programadores más experimentados del equipo, quien había sobrevivido a muchos años de desarrollo en los &quot;buenos viejos tiempos&quot;, decidió tomar el asunto en sus propias manos. Él me llamó a su oficina, y se encamina por lo que me imaginaba sería otra agotadora sesión de la liberación de memoria.&lt;br /&gt;
&lt;br /&gt;
En cambio, trajo a colación un archivo de origen y se refirió a esta línea:&lt;br /&gt;
&lt;br /&gt;
static char buffer[1024*1024*2];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&quot;¿Ves esto?&quot; dijo. Y luego se elimina con una sola tecla. ¡Hecho!&lt;br /&gt;
&lt;br /&gt;
Probablemente vio el horror de mis ojos, así que él me explicó que había dejado de lado esos dos megabytes de memoria al inicio del ciclo de desarrollo. Sabía por experiencia que siempre era imposible cortar contenido a los presupuestos de la memoria, y que muchos proyectos había estado a punto de fallar a causa de ella. Así que ahora, como una práctica regular, el siempre pone a un lado un bonito bloque de memoria para liberar cuando es realmente necesario.&lt;br /&gt;
&lt;br /&gt;
Salió de la oficina y anunció que había reducido el consumo de memoria dentro de las limitaciones presupuestarias - se le brindó como el héroe del proyecto.&lt;br /&gt;
&lt;br /&gt;
la práctica Tan horrorizado como yo estaba en ese entonces sobre tal &quot;barbaridad&quot;, tengo que admitir que estoy calentando a la misma. No he entrado en el estado de ánimo en el que puede ponerla en uso todavía, pero puedo ver cómo a veces, cuando estás contra la pared, con un poco de memoria escondida para un día lluvioso puede marcar la diferencia. qué gracioso es ver como el tiempo y la experiencia, cambia todo.&lt;br /&gt;
&lt;br /&gt;
2. Caché para arriba - &lt;a href=&quot;http://gamedev.stackexchange.com/users/288/andrew-russell&quot;&gt;Andrew Russell&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para mejorar el rendimiento cuando se están procesando las cosas en un ciclo cerrado, quieres hacer que los datos para cada repetición lo más pequeño posible, y lo más cerca posible entre sí en la memoria. Eso significa que el ideal es una matriz o un vector de objetos (no punteros) que contienen sólo los datos necesarios para el cálculo.&lt;br /&gt;
&lt;br /&gt;
De esta manera, cuando la CPU obtiene los datos para la primera iteración del bucle, para las siguientes iteraciones muchas líneas de datos son cargados en la memoria caché de la misma.&lt;br /&gt;
&lt;br /&gt;
Realmente no hay mucho que puedas hacer con el uso de pocas y mas rápidas instrucciones porque la CPU es lo más rápida que vas a conseguir, y el compilador no puede ser mejorado. La coherencia de caché es donde está - este artículo contiene un buen ejemplo de coherencia de caché para obtener un algoritmo que no se limita a ejecutar a través de los datos de forma lineal.&lt;br /&gt;
&lt;br /&gt;
3. Planee sus distracciones - &lt;a href=&quot;http://rampantgames.com/blog/?p=3881&quot;&gt;Jay Barnson&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
El Internet es una de las mejores herramientas que se han inventado, tanto para la mejora de la productividad y su destrucción. Twitter y los foros y blogs y sitios web institucionales puede ser muy motivacionales y educativos, pero también pueden ser una distracción que destruye por completo toda esperanza de conseguir cualquier cosa hecha. Una cosa que he hecho en el pasado que ha demostrado ser muy exitosa es ceñirse a un plan para cuando puedo pasar algunos minutos consultar el correo electrónico y Twitter, o jugar una partida rápida o algo así. Ya sea en la realización de una tarea, o después de un período de tiempo (por ejemplo una de cinco minutos por cada hora). De lo contrario, el único uso del navegador es para la lectura de las páginas de referencia del manual, si es necesario. De esa manera convertir una distracción potencial en una herramienta de motivación.&lt;br /&gt;
&lt;br /&gt;
4. El daño colateral - Jim Van Verth (&lt;a href=&quot;https://twitter.com/#%21/cthulhim&quot;&gt;@ cthulhim&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;No sé cómo muchos recuerdan la Fuerza 21, pero fue uno de los primeros de RTS (estrategia en tiempo real) en 3D que utiliza una cámara de seguimiento para observarsu pelotón actual. Hacia el final del proyecto que tenía un error extraño en donde la cámara se detendría siguiendo el pelotón - que sólo se quedaría donde estaba, mientras que el pelotón pasó y nada se movió. La causa aparente fue al azar porque no podíamos encontrar un caso de reproducción decente. Hasta que, finalmente, uno de los probadores se dio cuenta de que ocurrió con más frecuencia cuando un ataque aéreo se produjo cerca de sus vehículos. Con esa información yo era capaz deseguirle la pista.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;Debido a que la cámara estaba usando la velocidad y la aceleración y era chocable, loderivado de nuestra clase PhysicalObject, que tenía esas características. También tenía otra característica: PhysicalObjects podría recibir daño. Los ataques aéreos hizobastante daño en un radio lo suficientemente grande que fueron literalmente &quot;matar&quot; ala cámara.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;Hice arreglar el fallo, asegurando que las cámaras no podían recibir daño, pero sólo para estar seguro, que aumentó su armadura y puntos de vida a niveles ridículos. Creo que puedo decir con seguridad que tenía la cámara más dura en cualquier juego.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. El ciego guiando al ciego - &lt;a href=&quot;http://blog.agfgames.com/&quot;&gt;Mauricio Gomes&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la universidad había un equipo que hizo un juego flash FPS. Por alguna extraña razón, el programador, en lugar de comprobar si el personaje estaba chocando con la pared y dejar que ir allí, lo hizo a la inversa, él comprobó si había una pared, y sólo se permite que se mueva paralelo a ella!&lt;br /&gt;
&lt;br /&gt;
Esto provocó un error extraño: en los cruces o uniones T en el nivel, en realidad no se podía cruzar, sólo recurren a la aprobación a la izquierda oa la derecha. La fecha límite se acercaba, y no tenían ni idea de cómo solucionarlo.&lt;br /&gt;
&lt;br /&gt;
A continuación, el escritor del equipo solucionado el problema, dijo al artista que añadiera una animación de las manos tocando las paredes, y luego añadió en la historia de fondo que el personaje principal era ciego y tenía que tocar constantemente las paredes para saber a dónde iba.&lt;br /&gt;
&lt;br /&gt;
6. No te gusto cuando estoy enojado - &lt;a href=&quot;http://www.nickwaanders.com/&quot;&gt;Waanders Nick&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez trabajé en THQ Relic Entertainment estudio en conjunto, que algunos recordarán como uno de los primeros juegos para la Xbox 360. Comenzamos con un motor de PC (único - subproceso), y tuvimos que convertirlo en un juego completo en una nueva generación de núcleos múltiples de la consola en unos 18 meses. Unos tres meses antes de su envío, que todavía estaban en curso en alrededor de 5 disparos en el 360. Obviamente este juego necesita alguna optimización enorme.&lt;br /&gt;
&lt;br /&gt;
Cuando hice algunas mediciones de desempeño, se hizo evidente que tanto como el código fue lento y muy &quot;PC&quot;, también hubo un montón de problemas en el lado del contenido. Algunos modelos eran demasiado detalladas, algunas sombras eran demasiado costosos, y algunas misiones sólo tenía a muchos chicos dando vueltas.&lt;br /&gt;
&lt;br /&gt;
Es difícil convencer a un equipo de 100 personas que los programadores no puede limitarse a &quot;arreglar&quot; el rendimiento del motor, y que algunas de las maneras que la gente se había acostumbrado a trabajar necesitaba ser cambiado. La gente necesita entender que el rendimiento del juego era un problema de todos, y pensé que la mejor manera de hacerlo es con un poco de humor que tenía un poco de la verdad oculta detrás de él.&lt;br /&gt;
&lt;br /&gt;
La solución me llevó una hora. Un programador de compañeros tomó cuatro fotos de mi cara, uno muy feliz, normal, un poco enojado uno, y uno donde estoy tirando de mi pelo. Pongo esta imagen en la esquina de la pantalla, y que estaba vinculada a la velocidad de fotogramas. Si el juego corría a más de 30 cuadros por segundo, me sentí muy feliz, si corriera por debajo de 20, yo estaba enojado.&lt;br /&gt;
&lt;br /&gt;
Después de este cambio, la cuestión pasó de todo FPS, &quot;¡Ah, los programadores se lo arreglaran&quot;. que, &quot;Hmm, si pongo este modelo en, Nick va a estar enfadado! mejor que optimizar esta un poco primero.&quot; Inmediatamente la gente puede ver si un cambio que hicieron tuvo un impacto en la velocidad de fotogramas, y acabamos de enviar el juego a 30 fps.&lt;br /&gt;
&lt;br /&gt;
7. No es un error, es una función! - &lt;a href=&quot;http://gamedev.stackexchange.com/users/305/philip-tan&quot;&gt;Philip Tan&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
He trabajado en un juego de rol en el que estábamos tratando de conseguir los NPCs (personajes no jugadores) para detectar cuando usted estaba en el rango, camina hacia ti, y entablar una conversación con usted por la activación del sistema de diálogo.&lt;br /&gt;
&lt;br /&gt;
Nos olvidamos de agregar el código para distinguir los PNJ (Personajes de la PC del jugador), por lo que íbamos a pie a la ciudad y todos los puntos de contacto estaría hablando unos con otros. Debido a que todo el código de la APN de IA usaba la plantilla de diálogo misma, que en realidad tiene un par de frases antes de que las conversaciones se hizo absurda. Y debido a que fue transmitido en carácter de diálogo, ud podia leer todo lo que decían si estaban en el rango.&lt;br /&gt;
&lt;br /&gt;
Hemos decidido convertir ese error en una de las principales características.&lt;br /&gt;
&lt;br /&gt;
8. Acciones sucias - Tim Randall (Desarrollador @&lt;a href=&quot;http://www.encore.com/&quot;&gt; Encore&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
El equipo de motor en Gremlin Interactive mantiene un guante en su oficina. Cuando alguien le preguntó por qué estaba allí, se les dijo que sólo se usaba cuando alguien estaba a punto de escribir algo de código muy sucio. No era tanto un caso de no querer dejar huellas dactilares, sino más bien que no quería tocar en realidad correcciones muy sucias!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/1933459041137829473/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/trucos-de-codificacion-de-los.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/1933459041137829473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/1933459041137829473'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/trucos-de-codificacion-de-los.html' title='TRUCOS DE CODIFICACIÓN DE LOS DESARROLLADORES DE JUEGOS - PARTE 1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-1082574683234002873</id><published>2012-02-22T21:48:00.003-05:00</published><updated>2012-02-22T21:48:59.776-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Algoritmista"/><category scheme="http://www.blogger.com/atom/ns#" term="Algoritmos"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="programador"/><title type='text'>YO SOY UN GRAN PROGRAMADOR, PERO TERRIBLE PARA HACER ALGORITMOS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Traducido de &lt;a href=&quot;http://leftnode.com/entry/i-am-a-great-programmer-but-horrible-algorithmist&quot;&gt;TREND LINE&lt;/a&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Yo soy un gran programador, pero un algoritmista terrible. Es un pensamiento que ha pesado sobre mí muy poco, y me gustaría recoger los sentimientos de otros desarrolladores sobre el tema también.&lt;br /&gt;
&lt;br /&gt;
Comencé a lo que puede llamarse mis espaldas profesionales de desarrollo profesional en 1999. Yo todavía estaba en la escuela media, pero mi padre me contrató en su compañía de software. Mi misión oficial era hacer cambios a nuestros sitios web, pero sobre todo terminó molestando a otros desarrolladores para ayudarme a aprender.&lt;br /&gt;
&lt;br /&gt;
A partir de ahí cogí Perl (un poco) y luego se trasladó para el desarrollo de PHP y la interfaz web final, donde me he alojado cómodamente durante los últimos doce años.&lt;br /&gt;
&lt;br /&gt;
Cuando se trata de la construcción de sistemas de gran escala, la comprensión de los detalles de estos sistemas, y en realidad a escribir, lo hago muy bien. Soy capaz de escribir código PHP elegante (creo que existe), y realmente entiende de programación también. Hago todas las cosas que hace un artesano del software: escribe pruebas automatiza la medida de lo posible, se entera de las nuevas tecnologías, piedras de afilar mi oficio con el trabajo de lado y el trabajo de código abierto, y construyo sistemas que escalan con las peticiones de la demanda y el cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Incluso tengo una licenciatura en Ciencias de la Computación de lo que creo que es una gran universidad.&lt;br /&gt;
&lt;br /&gt;
Sin embargo, siento que soy un algoritmista Terrible&lt;br /&gt;
&lt;br /&gt;
Pídeme que escribir un algoritmo complejo (incluso uno que se ha descubierto), y me pongo a sudar en las palmas de las manos y nervioso. ¿Es este un síntoma que usted también? Para que sea realmente capaz de expresar un algoritmo en el código, realmente tengo que pasar mucho tiempo en comprender que lo haga.&lt;br /&gt;
&lt;br /&gt;
Yo entiendo que un algoritmo es una serie de pasos para completar un problema. Me refiero a los algoritmos complejos como la clasificación, las estrategias recursivas que se fusionan, la criptografía y la compresión, por nombrar algunos.&lt;br /&gt;
&lt;br /&gt;
Mi mayor orgullo logrado en la universidad fue escribir el algoritmo A * para mis primeras estructuras de datos y algoritmos de clase. Me pasaba las horas físicamente dibujando gráficas y mantenia escribiendo las tablas de la pila que los nodos estaban siendo empujados hacia dentro y fuera de.&lt;br /&gt;
&lt;br /&gt;
Incluso mantuve los dibujos porque yo estaba muy orgulloso de ellos.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://images.leftnode.s3.amazonaws.com/a-star3-thumb.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://images.leftnode.s3.amazonaws.com/a-star3-thumb.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://images.leftnode.s3.amazonaws.com/a-star1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://images.leftnode.s3.amazonaws.com/a-star1.png&quot; width=&quot;160&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://images.leftnode.s3.amazonaws.com/a-star2-thumb.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://images.leftnode.s3.amazonaws.com/a-star2-thumb.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lo que se reduce a es a menudo tengo problemas para ver el algoritmo subyacente a un problema complejo. Una vez entrevisté con Amazon y no lo hace más allá de la segunda vuelta porque no podía ver el algoritmo subyacente en una de las preguntas que me pidieron (las preguntas sobre la arquitectura en general, sin embargo, lució muy bien). Afortunadamente, esto no es algo que se tiene o no. Algunos programadores tienen una habilidad natural para ver el algoritmo subyacente de un problema, pero si no puede, se puede aprender.&lt;br /&gt;
&lt;br /&gt;
¿Soy el único en sentir esto? ¿Es la lucha de otros programadores con esto también? ¿Es esta una manifestación del síndrome del impostor? Lo disfrutamos en la universidad, pero yo no estudié tanto como debería haberlo hecho. Si eres un mayor en Ciencia de la Computación de la universidad ahora y mucho de esto no es algo natural, le pido: por favor, pasar tiempo en sus estudios. Realmente se aprende de los algoritmos presentados en clase. Asi usted nunca se aproveche de ellas durante su carrera, por lo menos le ayudará a sentirse más como un programador.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/1082574683234002873/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/yo-soy-un-gran-programador-pero.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/1082574683234002873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/1082574683234002873'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/yo-soy-un-gran-programador-pero.html' title='YO SOY UN GRAN PROGRAMADOR, PERO TERRIBLE PARA HACER ALGORITMOS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-2730103150575074995</id><published>2012-02-20T19:48:00.000-05:00</published><updated>2012-02-20T19:56:13.773-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".ASP"/><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Codigos de Estado"/><title type='text'>UN TUTORIAL PARA PRINCIPIANTES EN ASP.NET PARA ADMINISTRACIÓN DE ESTADOS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Introducción&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Este artículo analiza la necesidad de que la administración del estado en las aplicaciones ASP.NET, ¿cuáles son las distintas formas de gestión estatal en ASP.NET y un análisis comparativo de todas las técnicas de administración de estado.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;En el&amp;nbsp;fondo&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
HTTP es un protocolo sin estado. Una vez que el servidor sirve las peticiones cursadas por el usuario, se limpia todos los recursos utilizados para atender esa petición. Estos recursos incluyen los objetos creados durante esa solicitud, la memoria asignada en esa solicitud, etc Para un tipo que viene de un fondo de desarrollo de aplicaciones Windows, esto podría ser una gran sorpresa porque no hay manera de que podía confiar en los objetos y miembros las variables por sí solas para realizar un seguimiento del estado actual de la aplicación.&lt;br /&gt;
&lt;br /&gt;
Si tenemos que seguir la información de los usuarios entre las visitas a la página e incluso en múltiples visitas de la misma página, entonces tenemos que utilizar las técnicas de gestión del Estado proporcionados por ASP.NET. La gestión del Estado es el proceso mediante el cual los desarrolladores de ASP.NET permiten mantener información de estado y la página sobre el pedido múltiple de las mismas páginas o diferentes.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Tipos de la administración del estado&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Hay principalmente dos tipos de gestión estatal que ASP.NET ofrece:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Del lado del cliente de administración de estado&lt;/li&gt;
&lt;li&gt;El lado del servidor de administración de estado&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
Cuando usamos el lado del cliente la administración del estado, la información de estado relacionada se almacenan en el lado del cliente. Esta información viaja de ida y vuelta con cada petición y respuesta. Esto puede ser visualizado como:&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/331962/mcts.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://www.codeproject.com/KB/aspnet/331962/mcts.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Nota: Imagen tomada del libro de Microsoft Press.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
La ventaja principal de tener este tipo de gestión del Estado es que a aliviar el servidor de la carga de mantener actualizada la información relacionada con el estado, se ahorra una gran cantidad de memoria del servidor. La desventaja de la administración del estado del lado del cliente es que se necesita más ancho de banda considerable cantidad de datos está viajando de ida y vuelta. Pero hay otro problema que es más grande que el problema del ancho de banda. El lado del cliente la administración del estado hace que la información viaja de ida y vuelta y por lo tanto esta información puede ser interceptada por alguien en el medio. Así que no hay manera de que podamos almacenar la información confidencial como contraseñas, número de tarjeta de crédito y el importe a pagar en el lado del cliente, tenemos que del lado del servidor de gestión de estado para estas cosas.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
El lado del servidor de gestión estatal, en contraste con el lado del cliente, mantiene toda la información en la memoria del usuario. La desventaja de esto es más el uso de memoria en el servidor y el beneficio es que la información de los usuarios es confidencial y segura.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/331962/mcts2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;188&quot; src=&quot;http://www.codeproject.com/KB/aspnet/331962/mcts2.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Nota: Imagen tomada del libro de Microsoft Press.&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
No podemos decir que vamos a utilizar un solo tipo de gestión estatal en nuestra aplicación. Tendremos que encontrar una mezcla de lado del cliente y la gestión del lado del servidor del Estado en función del tipo y el tamaño de la información. Ahora echemos un vistazo a lo que son las diferentes maneras en que puede manejar el estado en el lado cliente y del servidor.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Del lado del cliente las técnicas de administración de estado&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Ver Estado&lt;/li&gt;
&lt;li&gt;Control del Estado&lt;/li&gt;
&lt;li&gt;Los campos ocultos&lt;/li&gt;
&lt;li&gt;Galletitas&lt;/li&gt;
&lt;li&gt;Cadenas de consulta&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Ver Estado - ViewState&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ASP.NET utiliza este mecanismo para el seguimiento de los valores de los controles en la página web entre la solicitud de página para una misma página. También podemos añadir valores personalizados para ver el estado. El marco ASP.NET se encarga de almacenar la información de los controles en el estado de vista y recuperar de nuevo de estado de vista antes de renderizar la devolución de datos.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Si tenemos que usar ViewState para almacenar nuestra información, sólo tenemos que recordar que el estado de vista es un objeto de diccionario. Podemos tener nuestros datos almacenados como un par de valores clave en el estado de vista (véase el código de abajo). La información que los controles también se está ordenada en este diccionario en la petición y se rellena de nuevo durante la respuesta.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Dado que esta información se almacena en la propia página web, ASP.NET codifica la información. Podemos ajustar los parámetros relacionados con el cifrado de web.config.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&amp;lt;Configuration&amp;gt;
       &amp;lt;system.web&amp;gt;
        &amp;lt;pages viewStateEncryptionMode=&quot;Always&quot;/&amp;gt;
      &amp;lt;/system.web&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;o en la página declarativa:&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;pre&gt;&amp;lt;%@ Page Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot;
CodeFile=&quot;Default.aspx.cs&quot; Inherits=&quot;_Default&quot;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;ViewStateEncryptionMode=&quot;Always&quot;%&amp;gt;&lt;/pre&gt;
&lt;pre&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
Veamos ahora en una aplicación pequeña de estado de vista. Contamos con una simple página web con un cuadro de texto y un botón. La idea es que vamos a escribir algo en el cuadro de texto y ver cómo ASP.NET almacena esta información en el estado de vista. Vamos a almacenar nuestra propia información en el estado de vista también. Al ejecutar la página y escribir mi nombre en el cuadro de texto y pulse el botón, se produce una devolución de datos, pero mi nombre se mantiene en el cuadro de texto. Viewstate hecho posible así que después de la devolución de datos, la página se ve así:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/331962/vsfilled.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;80&quot; src=&quot;http://www.codeproject.com/KB/aspnet/331962/vsfilled.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
Cuando nos fijamos en la fuente, el estado de vista se parece a:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;__VIEWSTATE&quot;
id=&quot;__VIEWSTATE&quot; value=&quot;/wEPDwUKMTkwNjc4NTIwMWRkfIZa4Yq8wUbdaypyAjKouH5Vn1Y=&quot; /&amp;gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;Ahora vamos a tratar de añadir nuestra propia información en el estado de vista. Vamos a&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;llevar un registro de devolución de datos de los usuarios en esta página. Cada vez que el&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;usuario se presiona un botón, vamos a añadir 1 al valor de marihuana almacenadas. La forma&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;de hacerlo sería la siguiente:&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;pre&gt;protected void Page_Load(object sender, EventArgs e)
{
    if(IsPostBack == true)
    {
        if (ViewState[&quot;number&quot;] != null) //Lets retrieve, increase and store again
        {
            ViewState[&quot;number&quot;] = Convert.ToInt32(ViewState[&quot;number&quot;]) + 1;
        }
        else //First postback, lets store the info
        {
            ViewState[&quot;number&quot;] = 1;
        }

        Label1.Text = ViewState[&quot;number&quot;].ToString();
    }
}&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;Al ejecutar la página y pulsa el botón para hacer una devolución de datos, la web nosmostrará las devoluciones de datos está haciendo hasta ahora que se está almacenando en el estado de vista:&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;img alt=&quot;client side&quot; src=&quot;http://www.codeproject.com/KB/aspnet/331962/vscustom.JPG&quot; /&gt;&lt;/div&gt;
&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;El estado de vista está habilitado por defecto, pero podemos deshabilitar estableciendo la propiedad EnableViewState para cada control en la web en false. Esto reduce el tiempo de procesamiento del servidor y disminuye el tamaño de la página.&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Control del Estado&lt;/b&gt;&lt;/span&gt;

Ahora sabemos lo que es un estado de vista es, y también sabemos que podemos desactivar el estado de vista de los controles en la página. Pero imagino que si estamos desarrollando un control personalizado y el interior están el uso de ViewState para almacenar alguna información, pero el usuario del control se puede desactivar el estado de vista de nuestro control. Para evitar este problema, podemos tener un comportamiento similar al estado de vista que no puede ser desactivado por los usuarios de control y se llama ControlState. Los estados de control se encuentra dentro de los controles personalizados y funcionan igual que funciona viewstate.&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;Para utilizar el estado del control en un control personalizado, tenemos que reemplazar el método &lt;span style=&quot;color: orange;&quot;&gt;OnInit&lt;/span&gt; y llame al método RegisterRequiresControlState durante la inicialización. Entonces tenemos que reemplazar los métodos &lt;span style=&quot;color: orange;&quot;&gt;SaveControlState&lt;/span&gt; y &lt;span style=&quot;color: orange;&quot;&gt;LoadControlState&lt;/span&gt;.&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Campos ocultos&lt;/b&gt;&lt;/span&gt;

Campo oculto son los controles previstos por el ASP.NET y y permiten almacenar información en ellos. La única restricción es que en los campos ocultos, mantendrán la información cuando el post HTTP se envía, es decir, hace clic en el botón. No va a funcionar con HTTP gey. Vamos a hacer el mismo ejercicio de hacer el seguimiento de las devoluciones de datos utilizando HiddenFields ahora.&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;(Nota: ViewState también utiliza campo oculto por debajo.)&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;pre&gt;//Store in Hidden Field -----------------------------------------------------------
int newVal = Convert.ToInt32(HiddenField1.Value) + 1; //Hidden field default value was 0
HiddenField1.Value = newVal.ToString();
Label2.Text = HiddenField1.Value;&lt;/pre&gt;
&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/331962/hfcustom.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;135&quot; src=&quot;http://www.codeproject.com/KB/aspnet/331962/hfcustom.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Al ejecutar la página y pulsa el botón para hacer una devolución de datos, la web nos mostrará las devoluciones de datos está haciendo hasta ahora que se está almacenando en HiddenFields (Ver código para más detalles).&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Galletitas&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Hay situaciones en que tenemos que almacenar los datos entre las peticiones de páginas. Hasta ahora, las técnicas que hemos discutido almacenan los datos de las solicitudes de páginas individuales. Ahora nos centraremos en las técnicas que almacenan información entre solicitudes de páginas.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Las cookies son pequeñas piezas de información que pueden ser almacenados en un archivo de texto en el ordenador del usuario. La información se puede acceder por el servidor y se puede utilizar para almacenar información que se requiere entre las visitas de página y entre las múltiples visitas en la misma página por parte del usuario. Vamos a hacer el mismo ejercicio de hacer el seguimiento de la devolución de datos mediante el uso de cookies.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;int postbacks = 0;
if (Request.Cookies[&quot;number&quot;] != null) //Lets retrieve, increase and store again
{
    postbacks = Convert.ToInt32(Request.Cookies[&quot;number&quot;].Value) + 1;
}
else //First postback, lets store the info
{
    postbacks = 1;
}
Response.Cookies[&quot;number&quot;].Value = postbacks.ToString();

Label3.Text = Response.Cookies[&quot;number&quot;].Value;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/331962/cscustom.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;137&quot; src=&quot;http://www.codeproject.com/KB/aspnet/331962/cscustom.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;No podemos hacer un seguimiento de las devoluciones de datos que utilizan las cookies como cookies permaneceran en la máquina del usuario, por lo que en esencia estamos ante el número de veces el usuario ACCEDE en su página hasta el momento desde el comienzo.

Al ejecutar la página y pulsa el botón para hacer una devolución de datos, la web nos mostrará las devoluciones de datos que se han hecho hasta ahora, que está siendo almacenada en Cookies (véase el código para más detalles). Las cookies pueden tener varios parámetros como el tiempo que son válidas y cuándo deben caducar. Estos parámetros pueden ser manipulados como:&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;pre&gt;Response.Cookies[&quot;number&quot;].Expires = DateTime.Now.AddDays(1);&lt;/pre&gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;Esta cookie expira después de 1 día de su creación.

&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Cadenas de consulta&lt;/b&gt;&lt;/span&gt;

Las cadenas de consulta se utilizan para almacenar las variables que identifican páginas específicas, tales como términos de búsqueda o números de página. Una cadena de consulta es la información que se anexa al final de la URL de la página. Se pueden utilizar para almacenar / pasar información de una página a otra e incluso a la misma página. Vamos a trabajar sobre el almacenamiento de la información de devolución de datos en cadenas de consulta ahora:&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;pre&gt;//GetDataItem from querystring
if (Request.QueryString[&quot;number&quot;] != null) //Lets retrieve, increase and store again
{
    Label4.Text = Request.QueryString[&quot;number&quot;];
}

//set in query string
int postbacks = 0;

if (Request.QueryString[&quot;number&quot;] != null) //Lets retrieve, increase and store again
{
    postbacks = Convert.ToInt32(Request.QueryString[&quot;number&quot;]) + 1;
}
else //First postback, lets store the info
{
    postbacks = 1;
}

Response.Redirect(&quot;default.aspx?number=&quot; + postbacks);&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;Una cosa a notar aquí es que no hay manera de almacenar la información de devolución de datos en la cadena de consulta que se envía con la misma página. La razón es que la cadena de consulta crea una nueva dirección URL cada vez y será una nueva solicitud cada vez que utilice cadenas de consulta. Así que ahora, esencialmente hacemos seguimiento al número de clics aquí. La idea detrás de la cadena de consulta es pasar pequeña información a OTRAS páginas que pueden ser utilizados para llenar la información en esa página.&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/331962/qscustom.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;216&quot; src=&quot;http://www.codeproject.com/KB/aspnet/331962/qscustom.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
NOTA: El uso de cookies y QueryString aquí son sólo para propósitos de demostración. En escenarios reales, nunca debe ser usado para almacenar información necesaria para la misma página. Las cadenas de consulta se debe utilizar para almacenar la información de las visitas de varias páginas. Las cookies se utilizan para almacenar información entre múltiples visitas a nuestra página web desde la misma computadora.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Estado de la aplicación&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
ASP.NET permite guardar valores utilizando el estado de la aplicación. Un mecanismo de almacenamiento global que sea accesible desde todas las páginas de la aplicación web. El estado de aplicación se almacena en la Solicitud de clave / valor del diccionario. Esta información también estará disponible para todos los usuarios de la web. En caso de que necesitemos información específica del usuario, entonces es mejor usar sessionState.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
ASP.NET proporciona tres eventos que le permiten inicializar las variables de aplicación (liberando recursos cuando se cierra la aplicación) y responder a los errores de aplicación:&lt;/div&gt;
&lt;br /&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Application_Start: Se produce cuando se inicia la aplicación. Este es el lugar perfecto para inicializar las variables de la aplicación.&lt;/li&gt;
&lt;li&gt;Application_End: Se produce cuando una aplicación se cierra. Utilice esta aplicación a los recursos libres y realizar el registro.&lt;/li&gt;
&lt;li&gt;Application_Error: Se produce cuando se produce un error no controlado. Use esto para realizar el registro de errores.&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;Vamos ahora a almacenar la información de las devoluciones de datos en el estado de la aplicación:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;pre&gt;//global.asax
void Application_Start(object sender, EventArgs e)
{
    Application[&quot;number&quot;] = 0;
}

//In web pages
Application.Lock();
Application[&quot;number&quot;] = Convert.ToInt32(Application[&quot;number&quot;]) + 1;
Application.UnLock();

Label5.Text = Application[&quot;number&quot;].ToString();&lt;/pre&gt;
&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/331962/ascustom.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://www.codeproject.com/KB/aspnet/331962/ascustom.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;Al ejecutar la página y pulsa el botón para hacer una devolución de datos, la web nos mostrará las devoluciones de datos está haciendo hasta ahora que se está almacenando en ApplicationState. Podemos utilizar este objeto para realizar un seguimiento de los clics por todos los usuarios en todo el sitio web (véase el código para más detalles).

&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Estado de la sesión&lt;/b&gt;&lt;/span&gt;

Como estado de la aplicación, esta información también está en un almacenamiento global que sea accesible desde todas las páginas de la aplicación web. El estado de sesión se almacena en el diccionario SessionKey / valor. Esta información estará disponible para el usuario actual, es decir, la sesión, actual.&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;pre&gt;//global.asax
void Session_Start(object sender, EventArgs e)
{
    // Code that runs when a new session is started
    Session[&quot;number&quot;] = 0;
}

// Web forms
Session[&quot;number&quot;] = Convert.ToInt32(Session[&quot;number&quot;]) + 1;

Label6.Text = Session[&quot;number&quot;].ToString();&lt;/pre&gt;
&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/331962/sscustom.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;http://www.codeproject.com/KB/aspnet/331962/sscustom.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;Al ejecutar la página y pulsa el botón para hacer una devolución de datos, la web nos mostrará las devoluciones de datos está haciendo hasta ahora que se está almacenando en SessionState. Podemos utilizar este objeto para realizar un seguimiento de clics el usuario actual, es decir, que es propietaria de la sesión para el sitio web completo (véase el código para más detalles).

&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Ventajas de la administración de estados del lado del cliente&lt;/b&gt;&lt;/span&gt;

&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Mayor escalabilidad&lt;/li&gt;
&lt;li&gt;Soporte para múltiples navegadores&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Ventajas de la administración de estados del lado del Servidor&lt;/b&gt;&lt;/span&gt;

&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;Mayor seguridad&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;Reducción del ancho de banda&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Puntos de interés&lt;/b&gt;&lt;/span&gt;

Este pequeño documento se ha creado para conocer un poco de material de revisión sobre la gestión de estados. Pensé que dará a conocer en CodeProject para que algunos principiantes puedan encontrar algo útil en ella. En resumen las técnicas de gestión de estados son:

• Del lado del cliente la administración del estado debe ser usado cuando Identificación escalabilidad requerida.
• El lado del servidor de gestión del Estado debe ser utilizada cuando se requiere seguridad de los datos.
• Página por defecto a nivel estatal técnica de gestión utilizado por ASP.NET es ViewState.
• Podemos almacenar información personalizada en ViewState.
• Controles personalizados ControlState utilizar para almacenar la información.
• Campo oculto también se puede utilizar para almacenar información para la misma página.
• Las cookies se pueden utilizar para la información que se requiere en múltiples visitas desde el mismo ordenador.
• Cadena de consulta se puede utilizar para pasar información de una página a otra.
• ApplicationState se debe utilizar para almacenar información que debería ser accesible desde todas las páginas web y para todos los usuarios.
• SessionState debe utilizarse cuando la información debe estar disponible en todas las páginas web, pero para el usuario actual.
&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;Agradecimientos: &lt;a href=&quot;http://www.codeproject.com/Members/rahul-rajat-singh&quot;&gt;Rahul Rajat Singh&lt;/a&gt; y &lt;a href=&quot;http://www.codeproject.com/&quot;&gt;CodeProject&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/2730103150575074995/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/un-tutorial-para-principiantes-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/2730103150575074995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/2730103150575074995'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/un-tutorial-para-principiantes-en.html' title='UN TUTORIAL PARA PRINCIPIANTES EN ASP.NET PARA ADMINISTRACIÓN DE ESTADOS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-2981089412694153991</id><published>2012-02-17T18:48:00.000-05:00</published><updated>2012-02-17T18:48:15.362-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="baches"/><category scheme="http://www.blogger.com/atom/ns#" term="funciones"/><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="metodos"/><category scheme="http://www.blogger.com/atom/ns#" term="with"/><title type='text'>EVITANDO Y EXPLOTANDO LOS BACHES DE JAVASCRIPT</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
JavaScript es un lenguaje &lt;a href=&quot;http://definicion.de/gestalt/&quot;&gt;Gestalt&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Uno de los sentimientos hacia JavaScript que voltea entre la elegancia y el asco, sin tránsito por estados intermedios.&lt;br /&gt;
&lt;br /&gt;
La clave para ver JavaScript tan elegante es la comprensión de sus defectos, y saber cómo evitar, evitar o incluso explotarlos.&lt;br /&gt;
&lt;br /&gt;
Para entender el uso de los terminos evitar / corregir / explotar favor leer el libro de: Doug Crockford - &lt;a href=&quot;http://www.amazon.com/gp/product/0596517742/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=aboutmatthewm-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0596517742&quot;&gt;Javascript: The Good Parts.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Doug tiene una toma un poco diferente y más elaborada de las partes malas y partes horribles, así que estoy compartiendo mi punto de vista sobre los cuatro temas que me han causado más dolores de cabeza en el pasado:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Cómo solucionar ámbito de bloque roto con With;&lt;/li&gt;
&lt;li&gt;Los cuatro (! no tres) significados de esto;&lt;/li&gt;
&lt;li&gt;La promoción de argumentos a una matriz; y&lt;/li&gt;
&lt;li&gt;Evitando &lt;a href=&quot;http://lular.es/a/idioma/2010/11/Que-es-Truthiness.html&quot;&gt;truthiness&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Cuando chocan los baches: var frente a with&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Ámbito de un bloque léxico en JavaScript está roto, y piense en el uso de with considerada de forma pobre, es una buena solución a este problema.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En la mayoría de lenguajes de corchetes, los bloques delimitan el alcance léxico. Por ejemplo, en C o Java:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;{ 
    int i = 13 ;
    { 
       int i = 42 ; 
       print(i) ;
    }
    print(i) ;
 }&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333; text-align: -webkit-auto;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333; text-align: -webkit-auto;&quot;&gt;Pero, este código imprime 42 y luego 13.&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333; text-align: -webkit-auto;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333; text-align: -webkit-auto;&quot;&gt;Y en Javascript:&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333; text-align: -webkit-auto;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;background-color: white; color: #333333;&quot;&gt;
&lt;/span&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;{
    var i = 13 ;
    {
       var i = 42 ;
       console.log(i) ;
    }
    console.log(i) ;
 }&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white; color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333; text-align: -webkit-auto;&quot;&gt;Este código imprime 42 y 42.&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333; text-align: -webkit-auto;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;En JavaScript, solo las funciones introducen un nuevo ámbito de léxico y las declaraciones de las variables están implícitamente realzadas a este nivel.

Por ejemplo:&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;function f ()  {
  var i = 13 ;
  {
     var i = 42 ;
     print(i);
  }
  print(i) ;
}&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333;&quot;&gt;Es equivalente a:&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333;&quot;&gt;
&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;background-color: white; color: #333333;&quot;&gt;
&lt;/span&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;function f () {
  var i ;
  i = 13 ;
  {
     i = 42 ;
     print(i) ;
  }
  print(i) ;
}&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white; color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: large;&quot;&gt;&lt;b&gt;Aparte: elevación bajo el capó&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;JavaScript lleva la elevación a los extremos.

El siguiente programa - una referencia única para x - provoca un error de referencia:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;pre&gt;&lt;span style=&quot;background-color: white; color: #333333;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;x ; // ReferenceError: x is undefined&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;pero el siguiente programa está bien, porque se declaró var x:&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;if (false) {
   var x ;
 }
 x ; // No problem! x is declared in this scope.&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Por extensión, debe ser el caso (y es) que el siguiente también es legal:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;x ; // No problem! x is declared in this scope.
 if (false) {
   var x ;
 }&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: large;&quot;&gt;&lt;b&gt;Función de elevación&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;La historia de la función de elevación es más desordenado.

El siguiente código funciona:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;console.log(fact(3)) ;

 function fact(n) {
  return (n == 0) ? 1 : n*fact(n-1) ;
 }&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;porque la definición de hecho es izado a la parte superior del bloque.

Así, el siguiente también funciona:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt; {
   console.log(fact(3)) ;
   { 
     function fact(n) {
       return (n == 0) ? 1 : n*fact(n-1) ;
     }
   }
 }&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Pero, el siguiente falla.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt; if (false) {
   function fact(n) {
    return (n == 0) ? 1 : n*fact(n-1) ;
   }
 }&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;en la mayoría de las implementaciones de JavaScript.

Las declaraciones de variables son levantados fuera de los condicionales.

Las delaraciones de función no lo son.

&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;La fijación de bloque con el ámbito with&lt;/b&gt;&lt;/span&gt;

Para restaurar el alcance del bloque en JavaScript, trate de usar with con objetos explícitos, por ejemplo:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;{ 
   var i = 13 ;
   with ({i: 42}) {
     console.log(i) ; // prints 42
   }
   console.log(i) ; // prints 13
}&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Debido a que el objeto se declara explícitamente, que no intefere con el análisis estático del código, y es igualmente claro para el razonamiento humano.

Este es el único uso justificado de with.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Dave Herman de Mozilla aconseja que, la forma correcta de manejar esta situación es una función de aplicación inmediata anónima:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt; {
    var i = 13 ;
    (function () { 
       var i = 42 ;
       console.log(i) ;  // prints 42
    })() ; 
    console.log(i) ; // prints 13
 }&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Para la programació funcional está de acuerdo con Dave, pero debería ser más estético.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b style=&quot;background-color: white;&quot;&gt;¿Qué significa this?&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;El significado de this depende de cómo la función actual fue declarada:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #333333;&quot;&gt;Directamente: &lt;/span&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;&lt;code style=&quot;text-align: -webkit-auto; white-space: normal;&quot;&gt;f(...)&lt;/code&gt;&lt;span style=&quot;font-family: Georgia; text-align: -webkit-auto; white-space: normal;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #333333; text-align: -webkit-auto; white-space: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Indirectamente:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code style=&quot;text-align: -webkit-auto; white-space: normal;&quot;&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;f.call(&lt;i&gt;this&lt;/i&gt;,...)&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Georgia; text-align: -webkit-auto; white-space: normal;&quot;&gt;&amp;nbsp;o&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;&lt;code style=&quot;text-align: -webkit-auto; white-space: normal;&quot;&gt;f.apply(&lt;i&gt;this&lt;/i&gt;,&lt;i&gt;array&lt;/i&gt;)&lt;/code&gt;&lt;span style=&quot;font-family: Georgia; text-align: -webkit-auto; white-space: normal;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;background-color: white; color: #333333; text-align: -webkit-auto; white-space: normal;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Como un metodo:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code style=&quot;text-align: -webkit-auto; white-space: normal;&quot;&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;f.call(&lt;i&gt;this&lt;/i&gt;,...)&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: Georgia; text-align: -webkit-auto; white-space: normal;&quot;&gt;&amp;nbsp;o&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;&lt;code style=&quot;text-align: -webkit-auto; white-space: normal;&quot;&gt;f.apply(&lt;i&gt;this&lt;/i&gt;,&lt;i&gt;array&lt;/i&gt;)&lt;/code&gt;&lt;span style=&quot;font-family: Georgia; text-align: -webkit-auto; white-space: normal;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: white; text-align: -webkit-auto; white-space: normal;&quot;&gt;Como un constructor:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: yellow; text-align: -webkit-auto; white-space: normal;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;new f(...)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; text-align: -webkit-auto; white-space: normal;&quot;&gt;.&lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: large;&quot;&gt;&lt;b&gt;Llamada directamente.&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Llama directamente, this se enlaza con el objeto de ventana de nivel superior.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Dado que las variables globales son en realidad campos de este objeto, esto modifica el namespace global:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt; function f () {
   this.x = 3 ;
 }
 f() ;
 alert(x) ; // alert(3)&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Pero, ¿qué pasa con nodejs, donde no hay objeto de la ventana?&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Ejecute este código como un experimento:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;function f() {
  this.x = 10 ;
  console.log(this) ;
  console.log(this.x) ;
}

f() ;

console.log(x) ;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Esto imprime:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;pre style=&quot;color: #333333;&quot;&gt;{}
10
10&lt;/pre&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Claramente, por defecto this que en nodejs no es un objeto vacío ordinario.

Como era de esperar, este objeto conserva sus poderes, incluso si se las devuelve:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;function global() {
  return this ;
}

(global()).y = 20 ;

console.log(y) ; // prints 20&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b style=&quot;background-color: white;&quot;&gt;Llamado indirectamente&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;El comportamiento más extraño (y menudo pasado por alto) con respecto a esto viene de llamar a una función directa, y tratar de definir this con la fuerza f.call y f.apply.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Si un objeto se presenta como el primer argumento, entonces el objeto se convierte en this.

Pero, si un átomo como un número, un booleano o una cadena se pasa, this no está ligado a ese valor.

En cambio, this se une a un &quot;átomo objetivado&quot; - un objeto que se comporta como el tipo de átomo.

Pruebe esto en nodejs o Firebug:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;function f () { return this ; }

 var myTrue = f.call(true) ;
 console.log(myTrue) ;             // prints {}
 console.log(myTrue.constructor) ; // prints [Function: Boolean] 
 console.log(typeof myTrue) ;      // prints &quot;object&quot;

 var myBar = f.call(&#39;bar&#39;) ;
 console.log(myBar) ;             // prints {&#39;0&#39;: &#39;b&#39;,&#39;1&#39;: &#39;a&#39;,&#39;2&#39;: &#39;r&#39;}
 console.log(myBar.constructor) ; // prints [Function: String]
 console.log(myBar.toString()) ;  // prints bar
 console.log(typeof myBar) ;      // prints &quot;object&quot;

 var myThree = f.call(3) ;
 console.log(myThree) ;             // prints {}
 console.log(myThree.constructor) ; // prints [Function: Number]
 console.log(myThree.valueOf()) ;   // prints 3
 console.log(typeof myThree) ;      // prints &quot;object&quot;&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Fascinado, ¿eh?&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: large;&quot;&gt;&lt;b&gt;Llamado como un método&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Cuando se invoca como un método - o.f () - una función recibe el objeto o como this.

Hay dos situaciones en las que los métodos conducen a problemas: funciones parcializadas o anidadas y los métodos de primera clase.

Es fácil olvidar que cuando se anidan las funciones, la función interna recibe su propio this, aun cuando this no tenga sentido.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt; o.a = 3 ;
 o.b = 4 ;
 o.c = 5 ;

 o.generateValidator = function () {
   return function () {
     if (this.a*this.a + this.b*this.b != this.c*this.c)
       throw Error(&quot;invalid right triangle&quot;) ;
   } ;
 }&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;La forma de evitar este problema de alcance es declarar that:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt; o.a = 3 ;
 o.b = 4 ;
 o.c = 5 ;

 o.generateValidator = function () {
   var that = this ;
   return function () {
     if (that.a*that.a + that.b*that.b != that.c*that.c)
       throw Error(&quot;invalid right triangle&quot;) ;
   } ;
 }&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Alguna vez me picó user accidentalmente un método en una definición de primera clase:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt; engine.setTickHandler(ship.ontick) ;&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;ship.ontick es un método, pero una vez que se invoca, este no estará obligado a enviarlo.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Con toda probabilidad, quedará vinculado a global().

Mi solución a este problema se inspira en la noción de η-expansión del cálculo lambda:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;function eta (that,methodName) {
  var f = that[methodName] ;
  return function () {
    return f.apply(that,arguments) ;
  }
}&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Entonces, en lugar de escribir object.methodName para pasar un método como una función de primera clase, se usa(objeto, &#39;methodName&#39;).&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Llamado como un constructor&lt;/b&gt;&lt;/span&gt;

Cuando una función se llama como un constructor, el valor de this es el objeto recién creado.

La omisión de new por accidente destroza el namespace global.

Si las variables globales están mutando sin explicación, trate de guardar constructores with:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;pre style=&quot;color: #333333;&quot;&gt; this == global() &amp;amp;&amp;amp; error() ;&lt;/pre&gt;
&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: large;&quot;&gt;&lt;b&gt;Fijación de los argumentos&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;La capacidad de aceptar un número arbitrario de argumentos en JavaScript es con frecuencia útil.

En JavaScript, los argumentos que se pasan a una función están implícitamente ligados a los argumentos de variable.

Este objeto se parece y actúa sobre todo como una matriz, pero es sólo un objeto que pasa a tener índices numéricos, además de un campo llamado longitud.

La mayoría de los programadores no descubren esto hasta que los muerde.

Por ejemplo, con:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;function f() {
  return arguments;
}&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Una llamada a &lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;f(1,2,3), retorna:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;pre style=&quot;color: #333333;&quot;&gt;{ &#39;0&#39;: 1,
  &#39;1&#39;: 2,
  &#39;2&#39;: 3  }&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;Mejor que &lt;code style=&quot;color: #333333;&quot;&gt;[ 1, 2, 3 ]&lt;/code&gt;&lt;span style=&quot;color: #333333; font-family: Georgia;&quot;&gt;.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Georgia;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;Los métodos habituales-como indexOf - están desaparecidos.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Hay un par de maneras para promover argumentos para una matriz real. El método adoptado por muchos frameworks de JavaScript es utilizar el método de corte:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt; function f() {
   arguments = Array.prototype.slice.call(arguments) ;
   return arguments ;
 }&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;En implementaciones no IE de JavaScript, es posible volver a asignar directamente al objeto prototipo para el prototipo de las matrices:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;pre style=&quot;color: #333333;&quot;&gt; function f() {
   arguments.__proto__ = Array.prototype ;
   return arguments ;
 }&lt;/pre&gt;
&lt;pre style=&quot;color: #333333;&quot;&gt;
&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;color: #333333; font-size: large;&quot;&gt;&lt;b&gt;Evitando truthiness&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;Hay poco de verdad a la verdad en JavaScript.

Muchos valores se califican como falso en un condicional.&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;
&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;code style=&quot;background-color: white; color: #333333; text-align: -webkit-center; white-space: normal;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/code&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;&lt;code style=&quot;text-align: -webkit-center; white-space: normal;&quot;&gt;false&lt;/code&gt;&lt;span style=&quot;font-family: Georgia; text-align: -webkit-center; white-space: normal;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;text-align: -webkit-center; white-space: normal;&quot;&gt;0&lt;/code&gt;&lt;span style=&quot;font-family: Georgia; text-align: -webkit-center; white-space: normal;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;text-align: -webkit-center; white-space: normal;&quot;&gt;undefined&lt;/code&gt;&lt;span style=&quot;font-family: Georgia; text-align: -webkit-center; white-space: normal;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;text-align: -webkit-center; white-space: normal;&quot;&gt;null&lt;/code&gt;&lt;span style=&quot;font-family: Georgia; text-align: -webkit-center; white-space: normal;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;text-align: -webkit-center; white-space: normal;&quot;&gt;NaN;&lt;/code&gt;&lt;/span&gt;&lt;code style=&quot;background-color: white; color: #333333; text-align: -webkit-center; white-space: normal;&quot;&gt; y &lt;/code&gt;&lt;code style=&quot;text-align: -webkit-center; white-space: normal;&quot;&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;&#39;&#39;&lt;/span&gt;&lt;/code&gt;&lt;code style=&quot;background-color: white; color: #333333; text-align: -webkit-center; white-space: normal;&quot;&gt;.&lt;/code&gt;&lt;span style=&quot;background-color: white;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;code style=&quot;color: #333333; text-align: -webkit-center; white-space: normal;&quot;&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;code style=&quot;text-align: -webkit-center; white-space: normal;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;A primera vista, parece que == entiende esto, teniendo en cuenta que:&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;code style=&quot;text-align: -webkit-center; white-space: normal;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code style=&quot;text-align: -webkit-center;&quot;&gt;&lt;pre style=&quot;text-align: -webkit-auto; white-space: normal;&quot;&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt; 0 == false&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; color: #333333; text-align: -webkit-auto; white-space: normal;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white; text-align: -webkit-auto;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;los rendimientos son reales.

Sin embargo, null == false y&#39;&#39; == false son falsas.&lt;/span&gt;&lt;/pre&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Georgia;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: inherit;&quot;&gt;Los operadores == y != Intento de coacción operandos de diferentes tipos.

Por ejemplo, &quot;\t\t &#39;== false, sin embargo, &#39;\t\t&#39; es verdadero en un condicional.

En teoría, es mejor utilizar === y !==, Que no trate de coerción.

Sin embargo, todavía hay un valor x tal que x != x and x !== X.

Ese valor es NaN.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: Georgia;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Si las cuestiones de igualdad, es necesario utilizar una función auxiliar:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;pre&gt;&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;function equal(a,b) {
  if (a === b)
    return true ;
  if (isNaN(a) &amp;amp;&amp;amp; isNaN(b))
    return true ;
  return false
}&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Traducción de la pagina: &lt;/span&gt;&lt;a href=&quot;http://matt.might.net/articles/javascript-warts/&quot; style=&quot;background-color: transparent;&quot;&gt;http://matt.might.net/articles/javascript-warts/&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/2981089412694153991/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/evitando-y-explotando-los-baches-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/2981089412694153991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/2981089412694153991'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/evitando-y-explotando-los-baches-de.html' title='EVITANDO Y EXPLOTANDO LOS BACHES DE JAVASCRIPT'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-4785999985600871411</id><published>2012-02-17T10:46:00.002-05:00</published><updated>2012-02-17T10:46:57.017-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".foo"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripting languaje"/><category scheme="http://www.blogger.com/atom/ns#" term="Scripts"/><title type='text'>USANDO C# COMO LENGUAJE DE SCRIPT</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Clift Norris escribió un inteligente csrun.bat poco de archivo por lotes hace varios años. Si usted tiene un programa de C# foo.cs, puede escribir csrun &amp;nbsp;foo.cs para compilar y ejecutar el programa.&lt;br /&gt;
&lt;br /&gt;
El archivo por lotes no hace mucho, pero puede cambiar su forma de pensar acerca de un programa en C#. El código C# todavía está compilado, pero desde el paso de compilación está oculto, se siente más como un lenguaje interpretado.&lt;br /&gt;
&lt;br /&gt;
Cuando alguien dice que les gusta los lenguajes interpretados, tal vez lo que realmente quieren decir es que disfruto correr código de manera rápida sin la sobrecarga de la puesta en marcha de un IDE, compilar el código, navegar hasta el directorio que contiene el archivo ejecutable compilado, etc. Esto no tiene nada que ver con si un lenguaje está compilado o interpretado.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;@echo off&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;REM : Compile and run a C# source file.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;REM : The C# compiler (csc.exe) must be in your PATH.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;REM : The command line argument is expected to be something like foo.cs&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;if &quot;%1&quot;==&quot;&quot; goto USAGE&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;csc.exe /nologo /out:%1.exe &amp;nbsp;%1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;if ERRORLEVEL 1 goto EXIT&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;%1.exe&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;%2 &amp;nbsp;%3 &amp;nbsp;%4 &amp;nbsp;%5&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;goto EXIT&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;:USAGE&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;echo You must specify an argument representing the C# file you want to run.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: yellow; color: #990000;&quot;&gt;:EXIT&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #990000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Este archivo por lotes no establece referencias, habria necesidad de modificarlo si desea hacer referencia a un ensamblado.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Actualización: CsharpRepl es un REPL (read-evaluate-print-loop) que te permite escribir en C# en la línea de comandos como lo haría la mayoría de lenguajes de secuencias de comandos. CsharpRepl es parte de Mono y las works cross-platform. Gracias a MikeG en los comentarios.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/4785999985600871411/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/usando-c-como-lenguaje-de-script.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/4785999985600871411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/4785999985600871411'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/usando-c-como-lenguaje-de-script.html' title='USANDO C# COMO LENGUAJE DE SCRIPT'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-5399335788906242067</id><published>2012-02-14T23:55:00.004-05:00</published><updated>2012-02-15T00:13:20.878-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bibliotecario"/><category scheme="http://www.blogger.com/atom/ns#" term="científico de la computación"/><category scheme="http://www.blogger.com/atom/ns#" term="Nivel"/><category scheme="http://www.blogger.com/atom/ns#" term="Object-Dot-Method"/><category scheme="http://www.blogger.com/atom/ns#" term="programador"/><category scheme="http://www.blogger.com/atom/ns#" term="Read-and-Type"/><category scheme="http://www.blogger.com/atom/ns#" term="Script kiddie"/><title type='text'>¿QUE NIVEL DE PROGRAMADOR ERES TU?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Según&amp;nbsp;&lt;a href=&quot;http://www.whattofix.com/&quot;&gt;DanielBMarkham&lt;/a&gt;: &#39;Todo el mundo está hablando de cómo la programación es la habilidad que todos van a necesitar. [Salvo aquellas personas que puedan sentir que la mayor parte de programación podría convertirse en un asistente como herramientas. Inserte larga discusión acerca de la IA fuerte.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pero, que es un programador? Es el tipo que creó su propio servidor web Apache un programador? ¿Qué te parece el tipo que creó una compleja hoja de cálculo de Excel? El tipo que hizo su propio nivel de juego de rol? jugadores de Minecraft? Cuando decimos &quot;Todo el mundo va a tener que saber programación&quot; qué es, exactamente, qué significa eso?&lt;br /&gt;
&lt;br /&gt;
Necesitamos un conjunto de niveles de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nivel 1, el Lea -y- Digite&lt;/span&gt;:&lt;/b&gt; Este es el tipo que se puede leer cómo configurar un servidor web, vaya a través de las direcciones, y obtener la cosa trabajando - siempre y cuando nada salga mal. Él sabe cómo usar un editor de texto y los fundamentos de los archivos del sistema que esta usando. También ha de tener cierta habilidad para mover y manipular los archivos, como el uso de zip o FTP. Él puede usar símbolos abstractos de una forma estructurada, explicó así además de tener las habilidades del sistema.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nivel 2, El &lt;a href=&quot;http://es.wikipedia.org/wiki/Script_Kiddie&quot;&gt;Script Kiddie&lt;/a&gt;&lt;/span&gt;:&lt;/b&gt; Puede escribir un guión lineal para indicar al ordenador que haga algo. Capaz de aprender y de usarsímbolos por sí mismo. Debe ser capaz de crear un script para una solución muy simple para hacer algo útil para sí mismo en basho VB si se les da el tiempo suficiente e instrucciones por escrito.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nivel 3, El Bibliotecario&lt;/span&gt;&lt;/b&gt;: Se trata de alguien que ha aprendido algunas librerías o APIs y tiene la capacidad para aprender más. Él sabe que para cualquier lenguaje de scripting que está utilizando, tiene que ser capaz de conectar a las bibliotecas a la misma. Situviera que hacerlo, es capaz de leer los manuales y hacerlo por su propia cuenta. También es capaz de buscar las bibliotecas en la red y utilizarlos. Él es capaz de encontrar y, a veces incluso crear sus propios símbolos para su trabajo. (Se puede escribir una función o declarar y utilizar una estructura). La mayoría de administradores de sistemas empezando caen por aquí. También los usuarios de sistemas novatos de avanzados macro sistemas, como Excel.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nivel 4, El Chico Object-Dot-Method&lt;/span&gt;&lt;/b&gt;: A partir de aprender de acoplamiento y la cohesión, la persona comienza a organizar susscripts en objetos con los miembros públicos y privados y los métodos. Se trata de su milagro de seis semanas de programación, la introducción al Programador de .NET. Se supone que debe jugar con los asistentes, conocer las bibliotecas, y luego construir algo que cabe dentro de las clases que le dan a él. Si no está utilizando las clases, puede crear sus propios módulos de código o archivos. Algunos usuarios avanzados de sistemas de scripting llegar hasta aquí. Hay una gran cantidad de tiendas avanzados de Excel con los intermediarios de valores que se han codificado básicamente su propia aplicación de VBA sin realmente saber que están en este nivel.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nivel 5, el Hombre Paradigma&amp;nbsp;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Múltiple&lt;/span&gt;&lt;/b&gt;: Una vez que son capaces de gatear, te metes en todo tipo de problemas. Un paso común al lado de la escalera de programación es ser capaz de trabajar en múltiples paradigmas. Puede codificar en C #, pero usted también sabe cómo crear tablas y escribir SQL. Usted puede escribir C aceptable, pero también puede trabajar con JavaScript y HTML. Usted no es un maestro de cualquiera de habilidad, pero tú eres capaz de entender diferentes formas de mirar el mismo problema. Usted sabe que ha llegado a este paso cuando se deja de decir &quot;Podemos solucionar este problema en X&quot; para cada pregunta, donde X es el idioma que primero entendió realmente.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nivel 6, Aprendiz de Arquitecto&lt;/span&gt;&lt;/b&gt;: Así es como usted realmente comienza a involucrarse en el arte de la programación. Usted comienza a comprender en profundidad las bibliotecas y las API que se utilizan todos los días para trabajar. No es que usted haya aprendido de memoria. Es que usted entienda los diferentes patrones de los arquitectos utilizan para lograr sus objetivos. ¿Quieres dibujar en Win32? Probablemente va a necesitar un identificador de algún recurso GDI. Tal vez unos pocos. Usted sabe que un manejador es un hash UInt32 en una tabla del sistema en alguna parte - un paradigma común para Win32. ¿Quieres añadir tu propia biblioteca de jQuery? Hay un formato para cualquier nueva biblioteca. Ya sabes que funciona y puede explicar por qué funciona de esa manera. A medida que trabaje las herramientas, usted comienza a empezar a pensar como la gente que pone las herramientas en conjunto. También comienzan a aprender cómo refactorizar su código hasta el punto de rocas. Usted comienza a aprender lo que la calidad del código parece. Empiezas a entender.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nivel 7, el Astronauta Arquitecto&lt;/span&gt;&lt;/b&gt;: Llega el momento para que usted pueda construir su propia API, plataforma, o una biblioteca. Tal vez es un proyecto grande que requiere. Tal vez usted sólo quiere llevar su nuevo conocimiento para dar una vuelta. Mientras que su sistema está diseñado para resolver un problema del mundo real para los usuarios, su público objetivo programadores de mantenimiento en el nivel 5. En esta fase usted está profundamente en la Banda de los Cuatro, OOAD, plantillas, y mejores prácticas. La mayoría de nosotros hacemos un desastre las primeras veces en esta área, sin entender que es más fácil hacer algo más complejo de lo que es hacer lo simple. Durante esta fase, que puede prolongarse durante mucho tiempo, continuamente confunden la creación de bibliotecas más complejas y flexibles con la construcción de sistemas de calidad más altos. Muchas veces (y con suerte algunos otros miembros de su equipo) entiende lo que estás haciendo, pero para traer a alguien desde afuera podría llevar meses de dominio específico de la formación. Personal de apoyo no tienen ninguna oportunidad - la mayoría de todas las llamadas de soporte terminan en el escritorio del equipo.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nivel 8, el Hombre Meta&lt;/span&gt;&lt;/b&gt;: En algún momento, con suerte, te das cuenta de que gran parte de la complejidad que ha puesto en arquitecturas y marcos puede ser mejordescrito como un lenguaje de dominio específico. Su público objetivo se convierte enprogramadores de nivel 4. Sí, la complejidad de codificación es mayor, pero el código en sí es mucho más corto y el DSL abre su código a ir todo tipo de lugares. En resumen, usted se convierte en el autor de los lenguajes de script que los programadores novatos usan. Sus sistemas están abiertos a los principiantes a través de secuencias de comandos y asistentes fáciles de usar. Usted puede aprender esta habilidad por separado, pero la mayoría de las veces después de muchas arquitecturas complejas de gran tamaño, el tiempo que factorizar el camino a una conexión ADSL. Y luego de nuevo. Y una vez más. Muy pronto usted comienza a ver el patrón: los problemas bien entendidos se prestan a DSL.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nivel 9, Nirvana Funcional&lt;/span&gt;&lt;/b&gt;: El paso a la ronda de bonos, se inicia realmente aprender a programar mediante el aprendizaje de programación funcional. Su público objetivo son los programadores de mantenimiento en el nivel 3. FP te hace un mejor programador imperativo, le ayuda a expulsar a DSL más rápido, y puede reducir enormemente la cantidad de código que se necesita para resolver un problema. También puede ser altamente escalable. En algunos lenguajes funcionales puede incluso intercambio en caliente, mientras que el sistema está funcionando. Al igual que con todos estos niveles avanzados de otro modo, en algún momento usted comienza a sentirse conseguir un poco de nirvana fluyendo. FP debe ser la respuesta para todo! En ese momento, sin embargo, que haya sido a través de varias de estas etapas de euforia, por lo que éste no es tan malo como el resto. Los entromete en el mundo real. PF, aunque menos errores y muchas veces mucho más rápido, puede ser muy difícil de código. Los programadores tienen que llevar a un enlazador vueltas en su cabeza la mayor parte del tiempo - que tienen que hacer un seguimiento de un montón de símbolos. Con el tiempo te das cuenta de FP también está a un paso en el camino, muy similar a desarrollo OOAD.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Nivel 10, Diseñador de Lenguaje Orientado&lt;/span&gt;&lt;/b&gt;: Ud ve toda la programación como la creación de nuevos lenguajes de programación. La única diferencia es lo que la nueva lengua se supone que debe hacer. Usted entiende cómo crear lenguajes orientados a objetos, los lenguajes funcionales y sencillos lenguajes de script sin tipo. Sabes que cuando cada uno es apropiado. Su público objetivo son los programadores de mantenimiento en el nivel 2. Te sientas en cada proyecto y preguntas &quot;¿Qué tipo de lenguaje es el que necesitamos aquí?&quot; Al final de su proyecto usted tiene una buena herramienta que tanto resuelve el problema, y es fácil de entender y extensible por los programadores de nivel de entrada, dándole la libertad al pasar a otras cosas. Usted puede hacer fácilmente el caso de que la mayoría de los proyectos no requieren un lenguaje orientados a los diseñadores, pero eso es otra historia para otro día.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;El nivel misterioso, científico de la computación&lt;/span&gt;&lt;/b&gt;: Esto es el pináculo de la programacióno no existe en el espectro en absoluto, dependiendo de su perspectiva. Esta es la ciencia de la programación. Un montón de cosas interesantes aquí. Su público objetivoson todos los demás en el universo. Pero el foco no está en hacer cosas que la gentequiere, es avanzar en el estado de los conocimientos. Debido a que los niveles decapacidad de la mayoría de la programación son para que la gente-la base, estos chicos viven en un mundo diferente, pero necesario. ¿Qué tan fácil es cruzar de ida y vuelta entre los dos mundos? No tengo idea.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
Usted podría construir muchos caminos alternativos aquí - por ejemplo, la programación funcional podría venir primero para usted, y entonces POO más adelante. Ustedtambién podría poner en la construcción de su propio compilador - no era que la diversión en la universidad? O el montaje. ¿O realmente entender la teoría de conjuntosy la forma en que se aplica a ambas bases de datos y estructuras de datos de programación. O escribir su primera herramienta de programación de verdad.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Pero este es el camino que veo la mayoría de los programadores de seguir.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
ADD: Por favor lea &lt;a href=&quot;http://www.whattofix.com/blog/archives/2012/02/or-to-put-the-p.php&quot;&gt;(very short) follow-up&lt;/a&gt; para otro vistazo a esto.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Si leiste todo esto, &lt;a href=&quot;https://twitter.com/#!/nicoyjuanpy&quot;&gt;sigueme en twitter aqui&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Traducido de la pagina:&amp;nbsp;&lt;a href=&quot;http://www.whattofix.com/blog/archives/2012/02/what-level-prog.php&quot;&gt;http://www.whattofix.com/blog/archives/2012/02/what-level-prog.php&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/5399335788906242067/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/que-nivel-de-programador-eres-tu.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/5399335788906242067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/5399335788906242067'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/que-nivel-de-programador-eres-tu.html' title='¿QUE NIVEL DE PROGRAMADOR ERES TU?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-8523355125335265445</id><published>2012-02-14T22:30:00.003-05:00</published><updated>2012-02-14T22:38:00.466-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="concurrente"/><category scheme="http://www.blogger.com/atom/ns#" term="Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="GC"/><category scheme="http://www.blogger.com/atom/ns#" term="LOH"/><category scheme="http://www.blogger.com/atom/ns#" term="Manejo de memoria"/><category scheme="http://www.blogger.com/atom/ns#" term="SOH"/><title type='text'>TOP 5: FUNDAMENTOS DE GESTIÓN DE MEMORIA EN .NET</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;I ¿Qué sucede con los objetos pequeños?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Objetos pequeños en .NET. Se aplican sobre las pilas de objetos pequeños (SOH). Hay tres de ellas: la generación 0, Generación 1 yGeneración 2. Los objetos se mueven a estas generaciones en función de su edad.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Los nuevos objetos se colocan en GEN 0. Cuando Gen 0 se llena, el Colector .NET basura (GC) se ejecuta, la eliminación deobjetos que ya no son necesarios y mover todo lo demás hasta Gen 1. Si Gen 1 se llena de la GC se ejecuta de nuevo, pero también se mueve objetos en Gen 1 hasta Gen 2.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Un análisis completo con GC ocurre cuando Gen 2 se llena. Esto borra los objetos innecesarios Gen 2, Gen 1 se mueve objetos a Gen 2, luego se mueve Gen 0 objetos a Gen 1, y finalmente se borra todo lo que no se hace referencia. Después de cada ejecución de GC, los montones de afectados se compactan, para mantener la memoria, que todavía está en uso en conjunto.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Este enfoque generacional mantiene las cosas funcionando de manera eficiente - el proceso que consume tiempo de compactación se produce sólo cuando sea absolutamente necesario.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Recuerde: si usted ve una alta proporción de la memoria en Gen 2, es un indicador de la memoria se lleva a cabo a durante mucho tiempo, y puede ser una señal de que tienes un &lt;a href=&quot;http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/learning-memory-management/understanding-dotnet-interoperability&quot;&gt;problema de memoria&lt;/a&gt;. Aquí es donde una herramienta de perfiles de memoria, tales como &lt;a href=&quot;http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/&quot;&gt;perfiles de memoria ANTS&lt;/a&gt;, puede venir muy bien.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;II ¿Qué sucede con los objetos más grandes?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Objetos de más de 85 KB se asignan en el montón de objetos grandes (LOH). No se compactan, debido a la sobrecarga de copiar grandes trozos de memoria. Cuando un GC completa se lleva a cabo, los rangos de direcciones de los objetos LOH que no estén en uso se registran en una tabla de asignación de espacio libre en su lugar.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Cuando un nuevo objeto se le asigna, la tabla de espacio libre se comprueba para un rango de direcciones con capacidad suficiente para el objeto. Si existe, el objeto se asigna allí, si no, es asignado en el espacio libre de al lado.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Dado que los objetos es poco probable que el tamaño exacto de un rango de direcciones vacía, pequeños trozos de la memoria casi siempre se queda entre los objetos, lo que resulta en la fragmentación. Si estos trozos son menos de 85 KB, no hay posibilidad de reutilización en absoluto. En consecuencia, a medida que aumenta la demanda de asignación, nuevos segmentos están reservados a pesar de que el espacio fragmentado todavía está disponible.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Además, cuando un objeto grande debe ser asignada, .NET tiende a añadir el objeto al final de todos modos, en lugar de ejecutar una costosa Gen 2 GC. Esto es bueno para el rendimiento, pero una causa importante de la fragmentación de memoria.&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;III. El recolector de basura se puede ejecutar en diferentes modos para optimizar el rendimiento&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
.NET resuelve el trade-off entre el desempeño y la eficiencia de almacenamiento dinámico, proporcionando múltiples modos para el GC.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El modo de estación de trabajo da respuesta máxima para el usuario y reduce las pausas debido a GC. Puede funcionar como &quot;concurrente&quot; o &quot;no concurrente&quot;, refiriéndose a las conversaciones de la GC se ejecuta en. El valor predeterminado es concurrente, que utiliza un subproceso independiente para la GC para que la aplicación puede continuar la ejecución, mientras que GC se ejecuta.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El modo de servidor ofrece el máximo rendimiento, escalabilidad y rendimiento para entornos de servidores. Tamaño del segmento y los umbrales de generación son mucho mayores en el modo de servidor de que el modo de estación de trabajo, lo que refleja las mayores exigencias impuestas a los servidores.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El modo de servidor se ejecuta la recolección de basura en forma paralela en varios subprocesos, la asignación de un SOH separado y LOH para cada procesador lógico para evitar que los hilos de interferir unos con otros.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
El framework de. NET proporciona un mecanismo de referencias cruzadas para que los objetos todavía pueden hacer referencia a otra a través de los montones. Sin embargo, como respuesta de las aplicaciones no es un objetivo directo de modo de servidor, todos los hilos de la aplicación se suspende durante la duración de la GC.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;IV. Las referencias débiles ofrecen un compromiso entre el rendimiento y la eficiencia de la memoria&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Las referencias débiles a objetos es una fuente alternativa de las raíces de GC, lo que le permite mantener objetos, mientras que lo que les permite ser recogida si el GC lo necesita. Son un compromiso entre el rendimiento del código y la eficiencia de la memoria, la creación de un objeto tiene tiempo de CPU, pero mantenerlo cargado toma la memoria.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Las referencias débiles son particularmente adecuadas para estructuras de datos de gran tamaño. Por ejemplo, imagine que tiene una aplicación que permite a los usuarios navegar a través de estructuras de datos de gran tamaño, algunas de las cuales podrían volver. Usted puede convertir cualquier &amp;nbsp;referencia fuertes a las estructuras que han navegado en referencias débiles. Si los usuarios vuelven a estas estructuras, que están disponibles, pero si no la GC puede reclamar la memoria si es necesario.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;V. El fijado de objetos puede crear referencias para pasar entre el código administrado y no administrado&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
. NET utiliza una estructura llamada GCHandle para realizar un seguimiento de los objetos del montón. GCHandle puede ser usado para pasar referencias de objetos entre dominios administrados y no administrados, y .NET mantiene una tabla de GCHandles para lograrlo. Hay cuatro tipos de GCHandle, entre ellos articulados, que se utiliza para fijar un objeto en una dirección específica en la memoria.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
El problema principal con el fijado de objeto es que puede provocar la fragmentación SOH. Si un objeto se fija durante un GC entonces, por definición, no puede ser reubicado. Dependiendo de cómo se use el fijado, se puede reducir la eficiencia de la compactación, dejando huecos en la pila. La mejor política para evitar esto es para fijarlo por un tiempo muy corto y luego soltarlo.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Los Top 5 fundamentos de la gestión de memoria .NET de Ricky &amp;nbsp;han sido cosechados en un eBook de Chris Farrell y&amp;nbsp;Nick Harrison, bajo la capa de gestión de memoria .NET.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Traducido de :&amp;nbsp;&lt;a href=&quot;http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/learning-memory-management/memory-management-fundamentals?utm_source=cp&amp;amp;utm_medium=email&amp;amp;utm_term=8021&amp;amp;utm_content=rickyleeks5&amp;amp;utm_campaign=antsmemoryprofiler&quot;&gt;http://www.red-gate.com/products/dotnet-development/ants-memory-profiler/learning-memory-management/memory-management-fundamentals?utm_source=cp&amp;amp;utm_medium=email&amp;amp;utm_term=8021&amp;amp;utm_content=rickyleeks5&amp;amp;utm_campaign=antsmemoryprofiler&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/8523355125335265445/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/top-5-fundamentos-de-gestion-de-memoria.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/8523355125335265445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/8523355125335265445'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/top-5-fundamentos-de-gestion-de-memoria.html' title='TOP 5: FUNDAMENTOS DE GESTIÓN DE MEMORIA EN .NET'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-2184301942897518933</id><published>2012-02-14T21:34:00.002-05:00</published><updated>2012-02-14T21:34:49.495-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="5 minutos"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><title type='text'>APRENDA HTML5 EN 5 MINUTOS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
No hay duda, &lt;span style=&quot;font-size: large;&quot;&gt;HTML5&lt;/span&gt; es un tema candente para los desarrolladores. Si usted necesita un curso acelerado para comprender rápidamente los fundamentos de la funcionalidad de HTML5, estás en el lugar correcto.&lt;br /&gt;
&lt;br /&gt;
Voy a cubrir el nuevo marcado semántico, el Canvas para el dibujo y la ayuda de la animación, audio y vídeo, y cómo usar HTML5 en los navegadores más antiguos. Podría ser un poco más de cinco minutos, pero te prometo que lo haré rápido. Quédate conmigo ... que va a valer la pena!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Marcado semántico y Diseño de página&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Hay una gran historia acerca de una universidad que, en la construcción de su campus, no crearon sus propios senderos. Ellos plantaron hierba y esperaron.&lt;br /&gt;
&lt;br /&gt;
Un año más tarde, el césped se llevaba a cabo todos los que la gente caminaba con más frecuencia. Así que ahí es donde la universidad abrió las aceras actuales.&lt;br /&gt;
&lt;br /&gt;
Tiene perfecto sentido! Las aceras estaban exactamente donde la gente realmente anduvo.&lt;br /&gt;
&lt;br /&gt;
Los nuevos elementos de semantica de HTML5, se basan exactamente en la misma logica (véase la guía de diseño del &lt;a href=&quot;http://www.w3.org/TR/html-design-principles/#pave-the-cowpaths&quot;&gt;W3C para &quot;pavimentar los Cowpaths&quot;&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los elementos semánticos describen su significado o propósito claramente en el navegador y para el desarrollador. Comparemos eso con (por ejemplo) la etiqueta &amp;lt;div&amp;gt;. La etiqueta &amp;lt;div&amp;gt; define una división o una sección en un documento HTML, pero no nos dice nada acerca de su contenido o transmitir un significado claro. &amp;lt;div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Los desarrolladores utilizan habitualmente identificadores y / o nombres de las clases con las etiquetas &amp;lt;div&amp;gt;. Esto conlleva un mayor significado a los desarrolladores, pero, por desgracia, no ayudar a los navegadores obtener el propósito de ese marcado. &amp;lt;div id=&quot;header&quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En HTML5, hay nuevos elementos semánticamente ricos que pueden transmitir el propósito del elemento a los desarrolladores y navegadores. &amp;lt;header&amp;gt;&lt;br /&gt;
&lt;br /&gt;
El W3C extraído miles de millones de páginas web existentes para descubrir las IDs y los nombres de clase que los desarrolladores ya estaban utilizando. Una vez que se echó div1, div2, etc, aparecieron con una lista de elementos enriquecidos descriptivos que ya estaban siendo utilizados, y se convirtieron en estandares.&lt;br /&gt;
&lt;br /&gt;
Éstos son algunos de los nuevos elementos semánticos en HTML5:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;article&lt;/li&gt;
&lt;li&gt;aside&lt;/li&gt;
&lt;li&gt;figcaption&lt;/li&gt;
&lt;li&gt;figure&lt;/li&gt;
&lt;li&gt;footer&lt;/li&gt;
&lt;li&gt;header&lt;/li&gt;
&lt;li&gt;hgroup&lt;/li&gt;
&lt;li&gt;mark&lt;/li&gt;
&lt;li&gt;nav&lt;/li&gt;
&lt;li&gt;section&lt;/li&gt;
&lt;li&gt;time&lt;/li&gt;
&lt;/ul&gt;
Debido a la riqueza semántica, ud probablemente intuye lo que la mayoría de estos elementos hacen.&lt;br /&gt;
&lt;br /&gt;
Pero por si acaso, aquí hay una visualización:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image001.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image001.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Los &lt;b&gt;header &lt;/b&gt;y &lt;b&gt;footer &lt;/b&gt;son fáciles de entender y &lt;b&gt;nav &lt;/b&gt;crea una navegación o la barra de menú. Puede utilizar las &lt;b&gt;sections &lt;/b&gt;y &lt;b&gt;artícles &lt;/b&gt;para agrupar su contenido. Finalmente, el elemento &lt;span style=&quot;color: #bf9000;&quot;&gt;aside&lt;/span&gt;&lt;span style=&quot;color: #ffe599;&quot;&gt; &lt;/span&gt;puede ser utilizado para el contenido secundario, por ejemplo, como una barra lateral de enlaces relacionados.&lt;br /&gt;
&lt;br /&gt;
He aquí un ejemplo simple de un código que utiliza estos elementos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre id=&quot;pre0&quot; lang=&quot;html&quot; style=&quot;display: block; margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;!DOCTYPE&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;meta&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;charset&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;utf-8&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Title&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;link&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;css/html5reset.css&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;rel&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;stylesheet&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;link&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;css/style.css&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;rel&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;stylesheet&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;body&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;hgroup&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Header in h1&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h2&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Subheader in h2&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h2&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;hgroup&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;nav&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;ul&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Menu Option 1&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Menu Option 2&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Menu Option 3&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;ul&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;nav&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;article&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Article #1&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                This is the first article.  This is &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;mark&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;highlighted&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;mark&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;.
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;article&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;article&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Article #2&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                This is the second article.  These articles could be blog posts, etc.  
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;article&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;aside&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Links&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;ul&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Link 1&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Link 2&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Link 3&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;ul&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;figure&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;img&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;width&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;85&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;height&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;85&quot;&lt;/span&gt; 
                &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;http://www.windowsdevbootcamp.com/Images/JennMar.jpg&quot;&lt;/span&gt; 
                &lt;span class=&quot;code-attribute&quot;&gt;alt&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;Jennifer Marsman&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;figcaption&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Jennifer Marsman&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;figcaption&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;figure&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;aside&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;footer&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Footer - Copyright 2011&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;footer&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;body&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre0&quot; lang=&quot;html&quot; style=&quot;display: block; margin-top: 0px;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre0&quot; lang=&quot;html&quot; style=&quot;display: block; margin-top: 0px;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
Debería llamar a algunos pocos elementos nuevos en este código ...

¿Te diste cuenta el elemento hgroup, que agrupaba a las cabeceras h1 y h2?

El elemento de marcado me ha permitido resaltar o marcar algún texto importante. Por último, los elementos de la figura y la figcaption especifica una figura en el contenido del contenido (como una imagen, diagrama, fotografías, fragmentos de código, etc) y me dejó asociar un título con esa figura, respectivamente. Esto es lo que la página se vería cuando se combina con un poco de CSS. (NOTA:. se ha tomado prestado este CSS del talentoso compañero de equipo Brandon Satrom).
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image003.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image003.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora, imagine que esta en manos de alguien realmente bueno en CSS (que no soy yo). El resultado es muy poderoso. El carácter descriptivo del HTML hace que sea muy fácil trabajar con él.&lt;br /&gt;
&lt;br /&gt;
Por último, si usted está tratando de seguir a lo largo de Visual Studio, pero que se está viendo líneas onduladas por todos lados que VS no comprende los elementos de HTML5, asegúrese de que tiene Visual Studio 2010 SP1 instalado.&lt;br /&gt;
&lt;br /&gt;
Luego, en el menú de Visual Studio, vaya a Herramientas, Opciones. En el panel de navegación izquierdo, expanda Editor de texto, HTML, a continuación, haga clic en Validación. En el menú de destino desplegable, seleccione HTML5. Esto le dará soporte HTML5 IntelliSense. ¡Menos mal!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image004.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image004.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Para profundizar más en los elementos semánticos, echa un vistazo a:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
· &lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://msdn.microsoft.com/library/gg699338(v=VS.85).aspx&quot;&gt;Cómo habilitar el soporte de estándares HTML5&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
· &lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://dev.w3.org/html5/spec/Overview.html#semantics-0&quot;&gt;Semántica sección de la especificación W3C HTML 5&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
· &lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://diveintohtml5.org/semantics.html&quot;&gt;Sumérgete en HTML5 capítulo sobre la semántica, titulado &quot;¿Qué significa todo esto?&quot;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;pre id=&quot;pre1&quot; lang=&quot;html&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;!DOCTYPE&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;HTML&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;body&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;canvas&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;id&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;myCanvas&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Your browser does not support the canvas tag.&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;canvas&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;script&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;text/javascript&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;

        var canvas = document.getElementById(&lt;span class=&quot;code-comment&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-comment&quot;&gt;myCanvas&#39;);
&lt;/span&gt;        var ctx = canvas.getContext(&lt;span class=&quot;code-comment&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-comment&quot;&gt;2d&#39;);
&lt;/span&gt;
        // Draw blue rectangle
        ctx.fillStyle = &lt;span class=&quot;code-comment&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-comment&quot;&gt;#0065BD&#39;;
&lt;/span&gt;        ctx.fillRect(&lt;span class=&quot;code-digit&quot;&gt;0&lt;/span&gt;, &lt;span class=&quot;code-digit&quot;&gt;0&lt;/span&gt;, &lt;span class=&quot;code-digit&quot;&gt;125&lt;/span&gt;, &lt;span class=&quot;code-digit&quot;&gt;75&lt;/span&gt;);

        // Draw white X
        ctx.beginPath();
        ctx.lineWidth = &lt;span class=&quot;code-string&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;code-string&quot;&gt;15&quot;&lt;/span&gt;;
        ctx.strokeStyle = &lt;span class=&quot;code-string&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;code-string&quot;&gt;white&quot;&lt;/span&gt;;
        ctx.moveTo(&lt;span class=&quot;code-digit&quot;&gt;0&lt;/span&gt;, &lt;span class=&quot;code-digit&quot;&gt;0&lt;/span&gt;);
        ctx.lineTo(&lt;span class=&quot;code-digit&quot;&gt;125&lt;/span&gt;, &lt;span class=&quot;code-digit&quot;&gt;75&lt;/span&gt;);
        ctx.moveTo(&lt;span class=&quot;code-digit&quot;&gt;125&lt;/span&gt;, &lt;span class=&quot;code-digit&quot;&gt;0&lt;/span&gt;);
        ctx.lineTo(&lt;span class=&quot;code-digit&quot;&gt;0&lt;/span&gt;, &lt;span class=&quot;code-digit&quot;&gt;75&lt;/span&gt;);
        ctx.stroke();

    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;script&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;body&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
Esto es lo que el código anterior produce:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image005.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image005.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a recorrer el código.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;En primer lugar, creo el canvas actual y le doy una ID de &quot;myCanvas&quot;&lt;/b&gt;. Si este código se visualiza en un navegador que no soporta el elemento canvas HTML5, se mostrará el mensaje &quot;Su navegador no soporta la etiqueta canvas&quot; en vez de dibujar la bandera.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A continuación, tengo un script&lt;/b&gt;. Recuerde, la etiqueta canvas sólo es un contenedor para los gráficos, usted debe usar JavaScript para llamar dibujar y hacer que los gráficos. En primer lugar, utilizo &amp;nbsp;una referencia al lienzo con la ID &quot;myCanvas&quot;, y luego el contexto del lienzo que proporciona métodos y propiedades para la elaboración y manipulación de gráficos en el lienzo. He especificado &quot;2D&quot;, para usar un contexto de 2 dimensiones para dibujar en la página.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Luego, dibujar el rectángulo azul&lt;/b&gt;. Yo uso &lt;b&gt;fillStyle &lt;/b&gt;para especificar el color azul. Y&amp;nbsp;&lt;b&gt;fillRect &lt;/b&gt;para dibujar el rectángulo, especificando el tamaño y posición. Llamando fillRect (0, 0, 125, 75) significa: a partir de la posición (0, 0) - la parte superior izquierda esquina - dibujar un rectángulo con width = 125 height = píxeles y 75 píxeles.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Por último, dibujo la X blanca en la bandera&lt;/b&gt;. La primera vez que llame a &lt;b&gt;BeginPath &lt;/b&gt;para iniciar el proceso de pintar un camino. Puedo especificar una anchura de línea&amp;nbsp;&lt;strong style=&quot;background-color: white; font-family: Verdana, Arial, sans-serif; font-size: 14px; text-align: -webkit-auto;&quot;&gt;lineWidth&lt;/strong&gt;&amp;nbsp;de 15 píxeles (con las conjeturas y comprobar el método de tratar los diferentes valores hasta que se parecía correcto) y un &lt;b&gt;strokeStyle &lt;/b&gt;de &quot;blanco&quot; para hacer la ruta&amp;nbsp;de color&amp;nbsp;blanco. Luego trazar la ruta utilizando &lt;b&gt;moveTo &lt;/b&gt;y &lt;b&gt;lineTo&lt;/b&gt;. Estos métodos de la posición de un &quot;cursor&quot; para dibujar, la diferencia es que moveTo mueve el cursor sin trazar una línea y lineTo dibuja una línea en movimiento. Empiezo por pasar a la posición (0, 0) - la parte superior izquierda de la esquina - y luego trazar una línea a (125, 75) - la parte inferior derecha esquina. Luego me muevo a la posición (125, 0) - la parte superior derecha de la esquina - y trazar una línea a (0, 75) - la parte inferior izquierda esquina. Por último, el método de &lt;b&gt;stroke&lt;/b&gt;&amp;nbsp;en realidad renderiza estos strokes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Comparativa rápida de Canvas Vs SVG&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Scalable Vector Graphics (SVG) es un estándar anterior para dibujar en una ventana del navegador. Con el lanzamiento de canvas en HTML5, muchas personas se preguntan cómo se comparan.&lt;br /&gt;
&lt;br /&gt;
Para mis ojos, la mayor diferencia es que utiliza la representación de canvas de modo inmediato y SVG utiliza el modo de representación retenido. Esto significa que el canvas causa representación directa de los gráficos a la pantalla. En mi código anterior, una vez que la bandera se dibuja, se olvida por el sistema y ningún estado se mantiene. Hacer un cambio requeriría un completo redibujado. En contraste, SVG retiene un modelo completo de los objetos a ser prestados. Para hacer un cambio, usted puede simplemente cambiar (por ejemplo) la posición del rectángulo, y el navegador determina la forma de volver a redibujar. Esto es menos trabajo para el desarrollador, pero también más pesado para mantener un modelo.&lt;br /&gt;
&lt;br /&gt;
La posibilidad de estilo de SVG a través de CSS en adición de JavaScript es valido llamanarlo como otra consideración. Un canvas puede ser manipulado a través de JavaScript unicamente.&lt;br /&gt;
&lt;br /&gt;
Aquí está una descripción de alto nivel de otras diferencias:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 81.0pt;&quot; valign=&quot;top&quot; width=&quot;108&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 175.7pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;Canvas&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 192.2pt;&quot; valign=&quot;top&quot; width=&quot;256&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;SVG&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 81.0pt;&quot; valign=&quot;top&quot; width=&quot;108&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;Abstracción&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 175.7pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Basado en pixeles (bitmap dinamico)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 192.2pt;&quot; valign=&quot;top&quot; width=&quot;256&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Basado en formas&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 81.0pt;&quot; valign=&quot;top&quot; width=&quot;108&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;Elementos&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 175.7pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Elemento sencillo HTML&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 192.2pt;&quot; valign=&quot;top&quot; width=&quot;256&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Elementos gráficos multiples los cuales se convierten en parte del Objeto
  Modelo del Documento (DOM)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 81.0pt;&quot; valign=&quot;top&quot; width=&quot;108&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;Driver&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 175.7pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Se modifica únicamente a través del Script&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 192.2pt;&quot; valign=&quot;top&quot; width=&quot;256&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Modificado a través de Script y CSS&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 81.0pt;&quot; valign=&quot;top&quot; width=&quot;108&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;Modelo del Evento&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 175.7pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
La interacción con el usuario es granular (x,y)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 192.2pt;&quot; valign=&quot;top&quot; width=&quot;256&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
La interacción con el usuario es abstaida (rect, path)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 81.0pt;&quot; valign=&quot;top&quot; width=&quot;108&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;Desempeño&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 175.7pt;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
El desempeño es mejor con superficies pequeñas y/o mayores números de
  objetos&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 192.2pt;&quot; valign=&quot;top&quot; width=&quot;256&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
El desempeño es mejor con pequeños números de objetos y/o superficies
  grandes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para una comparación más detallada, quiero señalar que algunas de las sesiones (de la que se sacaron los datos para componer este cuadro fabuloso, con el permiso):&lt;br /&gt;
&lt;br /&gt;
Patrick Dengler: &quot;&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://blogs.msdn.com/b/ie/archive/2011/04/22/thoughts-on-when-to-use-canvas-and-svg.aspx&quot;&gt;Pensamientos sobre cuándo usar SVG y Canvas&lt;/a&gt;&quot;&lt;br /&gt;
Jatinder Mann:&amp;nbsp;&quot;&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://channel9.msdn.com/events/MIX/MIX11/HTM03&quot;&gt;Inmersión profunda en HTML5 Canvas&lt;/a&gt;&quot;&lt;br /&gt;
John Bristowe: &quot;&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://bristowe.com/blog/2011/7/9/an-introduction-to-html5-canvas-3.html&quot;&gt;Introducción a HTML5 Canvas&lt;/a&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Soporte de Audio y vídeo&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Uno de los grandes rasgos en el nuevo HTML5 es la capacidad de soportar reproducción de audio y videos. Antes de HTML5, que necesita un plug-in como Silverlight o Flash para esta funcionalidad. En HTML5, es posible integrar audio y video utilizando el &amp;lt;audio&amp;gt; nuevo y etiquetas &amp;lt;video&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Desde una perspectiva de codificación, el audio y video son elementos muy fáciles de usar. (Demosle una mirada más a fondo en sus atributos más abajo). Los elementos de audio y vídeo también se apoyan en todos los navegadores principales (las últimas versiones de Internet Explorer, Firefox, Chrome, Opera y Safari). Sin embargo, la parte difícil es que se necesita codecs para reproducir audio y vídeo, y apoyar a los diferentes navegadores diferentes codecs. (Para una maravillosa explicación en profundidad de los contenedores y codecs de vídeo, lea http://diveintohtml5.org/video.html.) Afortunadamente, este no es un show-tapón. El soporte para audio y video se llevó a cabo de una manera brillante, donde hay apoyo para tratar de varios formatos de archivo diferentes (el navegador intentará cada uno y luego bajar a la siguiente si no se puede jugar). Como práctica recomendada, se debe proporcionar múltiples fuentes de audio y vídeo para dar cabida a los diferentes navegadores. También puede retroceder a Silverlight o Flash. Por último, el texto entre las etiquetas de apertura y cierre (como &amp;lt;audio&amp;gt; y &amp;lt;/ audio&amp;gt;) se mostrará en los navegadores que no soportan el audio o el elemento de vídeo.&lt;br /&gt;
&lt;br /&gt;
Por ejemplo:&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre id=&quot;pre2&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;audio&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;controls&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;controls&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;laughter.mp3&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;audio/mp3&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;laughter.ogg&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;audio/ogg&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    Your browser does not support the audio element.
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;audio&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Con este código, el primer navegador intentará reproducir el archivo laughter.mp3. Si no tiene los codecs adecuados para jugar, lo siguiente será tratar de reproducir el archivo laughter.ogg. Si el elemento de audio no se reconoce en absoluto por el navegador, se mostrará el texto &quot;Su navegador no es compatible con el elemento de audio&quot;, donde el control de audio debe ser.&lt;br /&gt;
&lt;br /&gt;
Una advertencia para audio y video: no hay un built-in gestión de derechos digitales (DRM) de apoyo, hay que implementarlo por ti mismo como el desarrollador. Vea este enlace de la W3C, que explica su posición. (Si usted tiene una necesidad de contenidos con DRM, también echa un vistazo a la documentación de Silverlight DRM, que puede ser una solución más fácil.)&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a profundizar en cada uno de estos nuevos elementos.&lt;br /&gt;
&lt;br /&gt;
audio&lt;br /&gt;
&lt;br /&gt;
En primer lugar, echemos un vistazo a &amp;lt;audio&amp;gt; con más detalle.&lt;br /&gt;
&lt;br /&gt;
&lt;pre id=&quot;pre3&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;audio&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;controls&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;controls&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;laughter.mp3&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;audio/mp3&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;laughter.ogg&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;audio/ogg&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    Your browser does not support the audio element.
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;audio&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Ya hemos discutido el efecto de retroceso de tratar de cada fuente hasta que encuentra uno que con suerte se pueden reproducir.&lt;br /&gt;
&lt;br /&gt;
Nótese que no es un atributo &lt;b&gt;controles&lt;/b&gt;. Esto mostrará los controles de reproducción de audio, incluyendo un botón de reproducción / pausa, el tiempo, un botón de silencio, y el volumen de los controles. En la mayoría de situaciones, es bueno para mostrar los controles de audio para el usuario; odio visitar un sitio web con sonido y ser incapaz de detener, silenciar, o gire hacia abajo. ¿No?&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image006.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image006.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Los controles adquieren un aspecto diferente en distintos navegadores. Éstos son lo que parecen en Chrome (con una canción sonando). El volumen desplegable aparece abajo cuando se pasa sobre el icono de sonido en el extremo derecho.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image007.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image007.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Estos son los controles en Firefox (con una canción en pausa). Al igual que Chrome, también tiene un control de volumen pop-up (no se muestra) cuando se pasa sobre el icono de sonido en el extremo derecho.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image008.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image008.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Otros atributos divertidos en el elemento de audio incluyen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 83.4pt;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;Atributo&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 4.0cm;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;Valores
  pasivos&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 252.1pt;&quot; valign=&quot;top&quot; width=&quot;336&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;b&gt;Descripción&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 83.4pt;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;Autoplay&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 4.0cm;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Autoplay&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 252.1pt;&quot; valign=&quot;top&quot; width=&quot;336&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Comienza a sonar el audio tan pronto como esta lista.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 83.4pt;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;Controls&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 4.0cm;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Controls&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 252.1pt;&quot; valign=&quot;top&quot; width=&quot;336&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Muestra los controles de audio en la pagina&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 83.4pt;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;Loop&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 4.0cm;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Loop&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 252.1pt;&quot; valign=&quot;top&quot; width=&quot;336&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Hace que se repita y vuelva a sonar cada vez que termine.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 83.4pt;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;Preload&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 4.0cm;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Auto, metadata, none&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 252.1pt;&quot; valign=&quot;top&quot; width=&quot;336&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Determina si se debe cargar el audio cuando se carga la página. El
  valor auto se carga el audio, los metadatos se carga sólo los metadatos
  asociados con el archivo de audio, y ninguno de audio no se precarga. (Este
  atributo se ignora si se especifica función de reproducción automática.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 83.4pt;&quot; valign=&quot;top&quot; width=&quot;111&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;b&gt;Src&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 4.0cm;&quot; valign=&quot;top&quot; width=&quot;151&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
(cualquier url)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 252.1pt;&quot; valign=&quot;top&quot; width=&quot;336&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
Especifica la url del archivo de audio a escuchar&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;Así que este ejemplo de código no sólo mostrar los controles de reproducción de audio, sino también iniciar la reproducción de audio inmediatamente y repetir una y otra vez en un bucle.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;pre id=&quot;pre4&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;audio&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;controls&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;controls&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;autoplay&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;autoplay&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;loop&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;loop&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;laughter.mp3&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;audio/mp3&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;laughter.ogg&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;audio/ogg&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    Your browser does not support the audio element.
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;audio&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre4&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre4&quot; style=&quot;margin-top: 0px;&quot;&gt;Si ud quiere tocar el elemento &amp;lt;audio&amp;gt; en tu navegador, hay un gran &quot;Editor Tryit&quot; en &lt;a href=&quot;http://w3schools.com/&quot;&gt;http://w3schools.com&lt;/a&gt; que le permite modificar algunos ejemplos de código y ver qué pasa. O pruebe el &lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://msdn.microsoft.com/library/gg589483%28v=VS.85%29.aspx&quot;&gt;Cómo agregar un reproductor de audio de HTML5 a su artículo del sitio&lt;/a&gt;.&lt;/pre&gt;
&lt;pre id=&quot;pre4&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre4&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Vídeo&lt;/span&gt;&lt;/b&gt;

Ahora, vamos a examinar el elemento &amp;lt;video&amp;gt;.&lt;/pre&gt;
&lt;pre id=&quot;pre4&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre4&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre4&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;video&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;width&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;320&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;height&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;240&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;controls&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;controls&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;movie.ogg&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;video/ogg&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;movie.mp4&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;video/mp4&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;source&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;movie.webm&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;video/webm&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    Your browser does not support the video tag.
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;video&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;Como ya comentamos anteriormente, el elemento de vídeo tiene soporte para múltiples fuentes, que se tratan en el orden y luego caen a la siguiente opción.

Como audio, vídeo tiene un atributo &lt;b&gt;controls&lt;/b&gt;. Aquí hay una captura de pantalla de los controles de video en Internet Explorer:&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image009.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image009.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;Otros atributos divertidos del elemento vídeo incluyen:&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;

&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;background: white; border-collapse: collapse; border: none; mso-border-left-alt: solid #CCCCCC .75pt; mso-border-top-alt: solid #CCCCCC .75pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;thead&gt;
&lt;tr&gt;
   &lt;td style=&quot;background: #EBF6FF; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Atributos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;td style=&quot;background: #EBF6FF; border-left: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; mso-border-top-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Valores Posibles&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
   &lt;td style=&quot;background: #EBF6FF; border-left: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; mso-border-top-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Descripción&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;/tr&gt;
&lt;/thead&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-left-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;audio&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Muted&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Establece el estado por defecto del
  audio (en la actualidad, &quot;silenciado&quot; es la única opción)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-left-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;autoplay&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;autoplay&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Inicia la reproducción de vídeo tan
  pronto como esté listo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-left-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;controls&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;controls&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Muestra&amp;nbsp;los controles&amp;nbsp;de
  reproducción de vídeo&amp;nbsp;en la página&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-left-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;height&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;(valor en pixeles)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Establece la altura&amp;nbsp;del
  reproductor de vídeo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-left-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;loop&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Loop&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Repite el video y&amp;nbsp;comienza de
  nuevo&amp;nbsp;cada vez que se&amp;nbsp;termina&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-left-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;poster&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;(some URL)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Especifica&amp;nbsp;la dirección URL de&amp;nbsp;una
  imagen para presentar&amp;nbsp;el video&amp;nbsp;cuando no hay datos&amp;nbsp;de vídeo&amp;nbsp;disponibles&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-left-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;preload&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;auto, metadata, none&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Determina si se debe&amp;nbsp;cargar el&amp;nbsp;vídeo
  cuando&amp;nbsp;se carga la página.&lt;/span&gt;&amp;nbsp;El&amp;nbsp;valor auto&amp;nbsp;se carga&amp;nbsp;el
  video, los metadatos&amp;nbsp;se carga&amp;nbsp;sólo los metadatos&amp;nbsp;asociados
  con&amp;nbsp;el archivo de vídeo,&amp;nbsp;y ninguno&amp;nbsp;de video&amp;nbsp;no se&amp;nbsp;precarga.&amp;nbsp;(Este
  atributo&amp;nbsp;se&amp;nbsp;ignora si&amp;nbsp;se especifica&amp;nbsp;función de
  reproducción automática.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-left-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;src&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;(some URL)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Especifica&amp;nbsp;la dirección URL del&amp;nbsp;archivo
  de vídeo&amp;nbsp;para jugar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid #CCCCCC 1.0pt; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-left-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;width&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;(valor en pixeles)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid #CCCCCC 1.0pt; border-left: none; border-right: solid #CCCCCC 1.0pt; border-top: none; mso-border-bottom-alt: solid #CCCCCC .75pt; mso-border-right-alt: solid #CCCCCC .75pt; padding: 3.75pt 3.75pt 3.75pt 3.75pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 10pt;&quot;&gt;Establece el ancho&amp;nbsp;del
  reproductor de vídeo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Una vez más, para iteractuar con elemento &amp;lt;video&amp;gt; usted mismo, use el Editor de &quot;Tryit&quot; de &lt;a href=&quot;http://w3schools.com/&quot;&gt;http://w3schools.com&lt;/a&gt; que le permite modificar algunos ejemplos de código y ver qué pasa.

Para aprender más acerca de video y audio, echa un vistazo a:

&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://channel9.msdn.com/events/mix/mix11/htm12&quot;&gt;5 cosas que usted necesita saber para comenzar a utilizar &amp;lt;audio&amp;gt; y &amp;lt;video&amp;gt; hoy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://msdn.microsoft.com/library/gg589483%28v=VS.85%29.aspx&quot;&gt;Cómo agregar un reproductor de audio de HTML5 en su sitio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_video_all&quot;&gt;W3C Escuelas video HTML5&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Desarrollar con HTML5, manteniendo el apoyo a los navegadores más antiguos&lt;/span&gt;&lt;/b&gt;

Hemos hablado de un montón de nuevas funcionalidades fresco en HTML5, incluyendo los nuevos elementos semánticos, la etiqueta de tela para el dibujo y el apoyo de audio y vídeo.

Usted puede pensar que esto es realmente genial, pero no puede adoptar HTML5 cuando muchos de sus usuarios no tienen compatibles con HTML5 navegadores todavía. Por no hablar de que los navegadores que HACER HTML5 support diferentes piezas de la misma, no todos de la nueva funcionalidad de HTML5 es compatible con todos los navegadores y diversas características puede implementarse de manera diferente.

Pero hay una manera de utilizar las nuevas funcionalidades sin romper su sitio para los usuarios con navegadores más antiguos. Usted puede utilizar polyfills.

De acuerdo con &lt;a href=&quot;http://www.paulirish.com/&quot;&gt;Paul Irish&lt;/a&gt;, un polyfill es &quot;una cuña que imita a una futura API, que proporciona una funcionalidad de reserva para exploradores más antiguos.&quot; Un polyfill a llenar los vacíos en los navegadores antiguos que no soportan la funcionalidad de HTML5 en su sitio. Aprender a usar polyfills le permitirá utilizar HTML5 hoy sin dejar de lado los usuarios de navegadores más antiguos.

Una forma de obtener el apoyo polyfill es la biblioteca JavaScript &lt;b&gt;&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://www.modernizr.com/&quot;&gt;Modernizr &lt;/a&gt;&lt;/b&gt;(pero hay &lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttps://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills&quot;&gt;muchos polyfills disponible&lt;/a&gt;). Modernizr añade la capacidad de función de detección para que pueda comprobar específicamente para si un navegador soporta (por ejemplo) el elemento de tela y proporcionar una opción de copia de seguridad si no lo hace.

Vamos a caminar a través de un ejemplo. Recuerda el ejemplo de código que he usado en la introducción de elementos semánticos y diseño de la página? Aquí está de nuevo:&lt;/div&gt;
&lt;/span&gt;
&lt;pre id=&quot;pre6&quot; lang=&quot;html&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;!DOCTYPE&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;meta&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;charset&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;utf-8&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Title&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;link&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;css/html5reset.css&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;rel&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;stylesheet&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;link&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;css/style.css&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;rel&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;stylesheet&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;body&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;hgroup&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Header in h1&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h2&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Subheader in h2&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h2&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;hgroup&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;nav&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;ul&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Menu Option 1&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Menu Option 2&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Menu Option 3&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;ul&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;nav&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;article&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Article #1&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                This is the first article.  This is &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;mark&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;highlighted&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;mark&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;.
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;article&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;article&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Article #2&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;header&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                This is the second article.  These articles could be blog posts, etc.  
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;article&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;aside&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Links&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;ul&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Link 1&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Link 2&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;#&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Link 3&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;li&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;ul&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;section&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;figure&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;img&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;width&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;85&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;height&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;85&quot;&lt;/span&gt; 
                &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;http://www.windowsdevbootcamp.com/Images/JennMar.jpg&quot;&lt;/span&gt; 
                &lt;span class=&quot;code-attribute&quot;&gt;alt&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;Jennifer Marsman&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
            &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;figcaption&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Jennifer Marsman&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;figcaption&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;figure&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;aside&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;footer&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Footer - Copyright 2011&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;footer&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;body&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;html&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;Este código contiene una serie de elementos HTML5 nuevas que no son compatibles con los navegadores más antiguos. Recuerde que en Internet Explorer 9, se veía así:&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image010.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image010.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;Podemos utilizar las herramientas de desarrolladores de Internet Explorer para ver lo que esto se vería como en versiones anteriores de IE. En Internet Explorer, pulse F12 para acceder a las herramientas de desarrollo.&lt;/pre&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image011.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image011.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;Tenga en cuenta que el modo de navegador (en la barra de menú de color gris en la parte superior) está configurado para IE9. Haga clic en el modo navegación, y desde el menú desplegable que aparece, seleccione &quot;Internet Explorer 8&quot; (que no tiene soporte de HTML5).&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image012.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image012.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;Después de realizar este cambio, y cambiar a un navegador no compatible con HTML5, esto es lo que mi página se ve así:&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image013.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image013.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;Aunque esto parece un problema monstruoso para corregir, no es realmente tan malo. La razón de que esto no funciona es que IE8 no reconoce los elementos HTML5 nuevos que estoy utilizando, por lo que no añadirlos a la DOM, por lo que no puede estilo usando CSS.

Sin embargo, sólo añadir una referencia a Modernizr (sin realizar ningún cambio de código de otros!) Será la fuerza bruta de estos elementos en el DOM. Puedes descargarlo desde &lt;a href=&quot;http://www.modernizr.com/download&quot;&gt;http://www.modernizr.com/download&lt;/a&gt;/ y agregue una referencia en la sección &amp;lt;head&amp;gt; así:
&lt;/pre&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre id=&quot;pre5&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre7&quot; lang=&quot;html&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;meta&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;charset&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;utf-8&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;Title&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;link&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;css/html5reset.css&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;rel&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;stylesheet&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;link&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;href&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;css/style.css&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;rel&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;stylesheet&quot;&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;script&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;script/jquery-1.6.2.min.js&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;text/javascript&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;script&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;script&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;src&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;script/modernizr-2.0.6.js&quot;&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;text/javascript&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;script&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre7&quot; lang=&quot;html&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span class=&quot;code-keyword&quot; style=&quot;font-family: inherit; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre id=&quot;pre7&quot; lang=&quot;html&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span class=&quot;code-keyword&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;He añadido dos referencias de script, uno de jQuery y una de Modernizr. Yo en realidad no necesita la referencia de jQuery en este punto, pero lo necesito para la siguiente secuencia de comandos, así que estoy añadiendo ahora. Solo este simple cambio ahora recibe mi sitio a este estado de Internet Explorer 8:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image014.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image014.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
No es perfecto, pero que es muy parecido a la versión original que vemos en Internet Explorer 9. Modernizr añadido estos elementos HTML5 nuevos que IE8 no entendía en el DOM, y desde que estaban en el DOM, podríamos estilo de ellos el uso de CSS.&lt;br /&gt;
&lt;br /&gt;
Pero Modernizr hace más que eso! Tenga en cuenta que una de las diferencias entre nuestros IE8 e IE9 versiones de la página web es que la versión IE9 tiene buenas esquinas redondeadas en los dos artículos y la figura, y la versión de IE8 no es así. También podemos utilizar Modernizr para solucionar este problema.&lt;br /&gt;
&lt;br /&gt;
&lt;pre id=&quot;pre8&quot; style=&quot;margin-top: 0px;&quot;&gt;    &lt;span style=&quot;color: #990000;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;script&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;text/javascript&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (!Modernizr.borderradius) {
            $.getScript(&lt;span class=&quot;code-string&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;code-string&quot;&gt;script/jquery.corner.js&quot;&lt;/span&gt;, &lt;span class=&quot;code-keyword&quot;&gt;function&lt;/span&gt;() {
                $(&lt;span class=&quot;code-string&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;code-string&quot;&gt;article&quot;&lt;/span&gt;).corner();
                $(&lt;span class=&quot;code-string&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;code-string&quot;&gt;figure&quot;&lt;/span&gt;).corner();
            });
        }
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;script&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
En este script, estamos revisando el objeto Modernizr para ver si hay apoyo para &quot;borderradius&quot; (una característica de CSS3). Si no es así, yo uso un script de jQuery llamado jquery.corner.js (que está disponible para su descarga en &lt;a href=&quot;http://jquery.malsup.com/corner/&quot;&gt;http://jquery.malsup.com/corner/&lt;/a&gt; y requiere que la referencia adicional para jQuery que he hecho antes). Entonces sólo tiene que llamar al método de la esquina de esa secuencia de comandos en mis artículos y figuras para darles esquinas redondeadas.&lt;br /&gt;
&lt;br /&gt;
O, usted puede hacer esto de una manera ligeramente diferente. Modernizr tiene un accesorio opcional (no incluido) cargador de recursos condicionada llama Modernizr.load (), sobre la base de &lt;a href=&quot;http://yepnope.js/&quot;&gt;Yepnope.js&lt;/a&gt;. Esto le permite cargar sólo las secuencias de comandos polyfilling que los usuarios necesitan, y se carga scripts de forma asincrónica y en paralelo que a veces pueden ofrecer un aumento de rendimiento. Para obtener Modernizr.load, usted tiene que incluir en un encargo de la estructura de la Modernizr que hay que crear en &lt;a href=&quot;http://www.modernizr.com/download&quot;&gt;http://www.modernizr.com/download&lt;/a&gt;/, no está incluido en la versión de desarrollo. Con Modernizr.load, podemos escribir un script como el siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;pre id=&quot;pre9&quot; style=&quot;margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;script&lt;/span&gt; &lt;span class=&quot;code-attribute&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;=&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;text/javascript&quot;&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;
        Modernizr.load({
            test: Modernizr.borderradius,
            nope: &lt;span class=&quot;code-comment&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-comment&quot;&gt;script/jquery.corner.js&#39;,
&lt;/span&gt;            callback: &lt;span class=&quot;code-keyword&quot;&gt;function&lt;/span&gt; () {
                $(&lt;span class=&quot;code-comment&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-comment&quot;&gt;article&#39;).corner();
&lt;/span&gt;                $(&lt;span class=&quot;code-comment&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-comment&quot;&gt;figure&#39;).corner();
&lt;/span&gt;            }
        });
    &lt;span class=&quot;code-keyword&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;code-leadattribute&quot;&gt;script&lt;/span&gt;&lt;span class=&quot;code-keyword&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
En definitiva, se implementa la misma funcionalidad que el guión anterior. Modernizr.load primera prueba de la propiedad Boolean &quot;Modernizr.borderradius&quot; para ver si es compatible. Entonces, nope define los recursos necesarios para cargar si la prueba es falsa. Dado que IE8 no es compatible con la propiedad de CSS3 &quot;borderradius&quot;, que se carga el script jquery.corner.js. Por último, la devolución de llamada especifica una función para ejecutarse cada vez que la secuencia de comandos se realiza la carga, por lo que llamaremos el &quot;rincón&quot; método en mis artículos y figuras como lo hacíamos antes. No hay un breve tutorial sobre Modernizr.load en &lt;a href=&quot;http://www.modernizr.com/docs/#load&quot;&gt;http://www.modernizr.com/docs/#load&lt;/a&gt;&amp;nbsp;si quieres adentrarte.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image015.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.codeproject.com/KB/solution-center/HTML5-in-5/image015.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Ahora, mediante el uso de cualquiera de estos scripts, nuestra versión de Internet Explorer 8 (que no es compatible con HTML5) se parece a esto:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Por lo tanto, utilizando polyfills y herramientas como Modernizr le permiten utilizar la funcionalidad de HTML5 nueva y todavía proporcionar una buena experiencia en los navegadores antiguos también. Para obtener más información, echa un vistazo a &lt;a href=&quot;http://www.diveintohtml5.org/detect.html&quot;&gt;http://www.diveintohtml5.org/detect.html&lt;/a&gt; que describe en detalle cómo Modernizr detecta las características de HTML5.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;En resumen&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
En esta introducción a HTML5, cubrimos el marcado semántico, canvas, audio y video, y el uso de HTML5, manteniendo el apoyo a los navegadores más antiguos. Pero también señalan que hay un montón de cosas que no comprende: a los microdatos, almacenamiento, CSS3, etc Aquí hay algunos recursos para seguir aprendiendo acerca de HTML5:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://ietestdrive.com/&quot;&gt;Unidad de prueba de IE&lt;/a&gt; - incluso si usted no utiliza Internet Explorer, este es un sitio impresionante. Contiene un montón de demos: demostraciones de velocidad, Demos HTML5, Demos gráficos y demostraciones del explorador. Trate de ellos en tu navegador favorito! Este sitio también tiene enlaces a otros recursos, también.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://www.beautyoftheweb.com/&quot;&gt;Belleza de la Web&lt;/a&gt; - reúne a los mejores sitios en la web que aprovechan la aceleración de hardware de HTML5 y características de colocación de clavos con Internet Explorer 9&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://www.buildmypinnedsite.com/&quot;&gt;BuildMyPinnedSite&lt;/a&gt; - todo el código, las ideas, y las muestras es necesario utilizar clavos y la integración de Windows&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://html5labs.com/&quot;&gt;HTML5 Labs&lt;/a&gt; - Este sitio es donde los prototipos de Microsoft especificaciones iniciales e inestable de los estándares web de organismos como el W3C. Puedes jugar con prototipos como IndexedDB, WebSockets, FileAPI, y Medios de Comunicación de captura de la API.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Videos&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/DEV343&quot;&gt;La charla de Brandon Satrom de &quot;Application Development with HTML5&quot; en TechEd 2011&lt;/a&gt; - esta es una fabulosa hora de duración, habla de &amp;nbsp;de lo que usted necesita saber para hacer el desarrollo de HTML5&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://ad.doubleclick.net/click%3bh%3dv8/3c1b/3/0/%2a/y%3b247991525%3b0-0%3b1%3b65699690%3b5046-1/3%3b44798493/44816281/1%3b%3b~sscs%3d%3fhttp://channel9.msdn.com/Events/MIX/MIX11?t=html5&quot;&gt;Conversaciones en HTML5 &amp;nbsp;de MIX 2011&lt;/a&gt; - una gran cantidad de sesiones de HTML5&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Herramientas&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Muchas de las herramientas de desarrollo soportan HTML5 ya. Prueba con estos:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Visual Studio 2010 Service Pack 1 - SP1 agrega HTML5 y CSS3 básicas de IntelliSense y validación. Para obtener más información, consulte&lt;/li&gt;
&lt;li&gt;Estándares Web de actualización para Microsoft Visual Studio 2010 SP1 - esta es una extensión de Visual Studio IntelliSense que se suma actualizada HTML5 y CSS3 y validación de Visual Studio 2010 SP1, basado en la especificación W3C actual.&lt;/li&gt;
&lt;li&gt;WebMatrix - HTML5 está soportada por omisión de la caja (la adición de una nueva página HTML utiliza el tipo de documento por defecto HTML5 y código de la plantilla)&lt;/li&gt;
&lt;li&gt;ASP.NET MVC 3 herramientas de actualización&lt;/li&gt;
&lt;li&gt;Expression Web Service Pack 1 de 4&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
Además de las herramientas de desarrollo, no se olvide:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Windows Phone &quot;Mango&quot; contiene Internet Explorer 9, que soporta sitios HTML5.&lt;/li&gt;
&lt;li&gt;Internet Explorer 10 Avances de la Plataforma cuenta con el apoyo de muchos de los nuevos CSS3 y HTML5 características, la lista completa se encuentra en http://msdn.microsoft.com/en-us/ie/gg192966.aspx.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
HTML5 ya está aquí. Anímese a desarrollar sitios web increíbles!&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Traducido de: &quot;&lt;a href=&quot;http://www.codeproject.com/Articles/268774/Learn-HTML5-in-5-Minutes&quot;&gt;http://www.codeproject.com/Articles/268774/Learn-HTML5-in-5-Minutes&lt;/a&gt;&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Agradecimiento a la autora:&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; font-family: Verdana, Arial, sans-serif; font-size: x-small; text-align: -webkit-auto;&quot;&gt;&lt;a href=&quot;http://www.codeproject.com/Members/Jennifer-Marsman&quot; id=&quot;ctl00_AboutAuthorRptr_ctl00_AboutAuthor_memberProfileLink&quot; style=&quot;color: purple;&quot;&gt;Jennifer Marsman&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/2184301942897518933/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/aprenda-html5-en-5-minutos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/2184301942897518933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/2184301942897518933'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/aprenda-html5-en-5-minutos.html' title='APRENDA HTML5 EN 5 MINUTOS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-8799187085762352899</id><published>2012-02-12T20:05:00.001-05:00</published><updated>2012-02-12T20:10:08.052-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="AJAX"/><category scheme="http://www.blogger.com/atom/ns#" term="asp"/><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="LENGUAJE DE PROGRAMACION"/><category scheme="http://www.blogger.com/atom/ns#" term="Perl"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="phyton"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="VB .Net"/><title type='text'>10 LENGUAJES DE PROGRAMACION QUE USTED DEBE APRENDER AHORA!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Among thousands, 10 programming languages stand out for their job marketability and wide use.&quot;&gt;Entre miles, de 10 lenguajes de programación se destacan por su capacidad de comercialización y el uso de ancho de trabajo.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;If you&#39;re looking to boost your career or learn something new, start here.&quot;&gt;Si usted está buscando para impulsar su carrera o aprender algo nuevo, comienza aquí.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;If you&#39;re looking to boost your career or learn something new, start here.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Knowing a handful of programming languages is seen by many as a harbor in a job market storm, solid skills that will be marketable as long as the languages are.&quot;&gt;El conocimiento de un puñado de lenguajes de programación es visto por muchos como un puerto en una tormenta mercado de trabajo, habilidades sólidas que serán negociables siempre y cuando los idiomas son.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Knowing a handful of programming languages is seen by many as a harbor in a job market storm, solid skills that will be marketable as long as the languages are.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Yet, there is beauty in numbers.&quot;&gt;Sin embargo, hay belleza en los números.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;While there may be developers who have had riches heaped on them by knowing the right programming language at the right time in the right place, most longtime coders will tell you that periodically learning a new language is an essential part of being a good and successful Web&quot;&gt;Si bien pueden existir los desarrolladores que han tenido las riquezas amontonadas sobre ellos por conocer el lenguaje de programación adecuado en el momento justo en el lugar correcto, la mayoría de los codificadores de toda la vida le dirá que, periódicamente, aprender un nuevo idioma es una parte esencial de ser un buen sitio en Internet y con éxito&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;developer.&quot;&gt;desarrollador.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;developer.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;One of my mentors once told me that a programming language is just a programming language. It doesnt matter if youre a good programmer, its the syntax that matters,&amp;quot; Tim Huckaby, CEO of San Diego-based software engineering company CEO Interknowlogy.com&quot;&gt;&quot;Uno de mis mentores me dijo una vez que un lenguaje de programación es un lenguaje de programación. No importa si eres un buen programador, es el sintaxis que importa&quot;, dijo Tim Huckaby, director ejecutivo de la sede en San Diego de ingeniería de software CEO de la compañía Interknowlogy.com&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;, told eWEEK.&quot;&gt;, dijo a eWEEK.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;, told eWEEK.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;However, Huckaby said that while his company is &amp;quot;swimming&amp;quot; in work, hes having a nearly impossible time finding recruits, even on the entry level, that know specific programming languages.&quot;&gt;Sin embargo, Huckaby dijo que aunque su compañía está &quot;nadando&quot; en el trabajo, es teniendo un tiempo casi imposible encontrar reclutas, incluso en el nivel de entrada, que saben lenguas de programación específicos.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;Were hiring like crazy, but were not having an easy time. Were just looking for attitude and aptitude, kids right out of school that know .Net, or even Java, because with that we can train them on .Net,&amp;quot; said Huckaby&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;Were hiring like crazy, but were not having an easy time. Were just looking for attitude and aptitude, kids right out of school that know .Net, or even Java, because with that we can train them on .Net,&amp;quot; said Huckaby&quot;&gt;&quot;Se está contratando como locos, pero no se tiene un tiempo fácil. Estaban en busca de&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;Were hiring like crazy, but were not having an easy time. Were just looking for attitude and aptitude, kids right out of school that know .Net, or even Java, because with that we can train them on .Net,&amp;quot; said Huckaby&quot;&gt;actitud y aptitud, los niños que acaban de salir de la escuela que conocemos .Net o Java, incluso, porque con el que podemos entrenar en .Net,&quot; dijo Huckaby&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;.&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;Dont get fixated on one or two languages. When I started in 1969, FORTRAN, COBOL and S/360 Assembler were the big tickets. Today, Java, C and Visual Basic are. In 10 years time, some new set of languages will&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;Dont get fixated on one or two languages. When I started in 1969, FORTRAN, COBOL and S/360 Assembler were the big tickets. Today, Java, C and Visual Basic are. In 10 years time, some new set of languages will&quot;&gt;&quot;No se aferran a uno o dos idiomas. Cuando empecé en el año 1969, FORTRAN, COBOL y ensamblador de S/360 fueron los grandes Lenguajes. Hoy en día, Java, C y Visual Basic lo son. Dentro de 10 años, un nuevo conjunto de las Lenguajes&amp;nbsp;estarán de moda&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;be the in thing. …At last count, I knew/have learned over 24 different languages in over 30 years,&amp;quot; Wayne Duqaine, director of Software Development at Grandview Systems, of Sebastopol, Calif., told eWEEK.&quot;&gt;&amp;nbsp;.... En el último recuento, yo sabía / han aprendido más de 24 idiomas diferentes en más de 30 años &quot;, dijo Wayne Duqaine, director de Desarrollo de Software en Sistemas de Grandview, de Sebastopol, California, eWEEK.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;By picking the brains of Web developers and IT recruiters, eWEEK selected 10 programming languages that are a bonus for developers to add to their resumes.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;By picking the brains of Web developers and IT recruiters, eWEEK selected 10 programming languages that are a bonus for developers to add to their resumes.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;By picking the brains of Web developers and IT recruiters, eWEEK selected 10 programming languages that are a bonus for developers to add to their resumes.&quot;&gt;Al elegir los cerebros de los desarrolladores web y de selección de personal de TI, eWEEK seleccionó 10 lenguajes de programación que son una ventaja para los desarrolladores para añadir a su currículum.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Even better, theyre great jumping-off points, with loads of job opportunities for younger recruits.&quot;&gt;Incluso mejor, theyre grandes saltos fuera de los puntos, con un montón de oportunidades de empleo para jóvenes reclutas.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;1.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;1.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;1.&quot;&gt;&lt;b&gt;1.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;PHP&quot;&gt;&lt;b&gt;PHP&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;What it is: An open-source, interpretive, server-side, cross-platform, HTML scripting language, especially well-suited for Web development as it can be embedded into HTML pages.&quot;&gt;Qué es: Un código abierto, interpretativo, del lado del servidor, multi-plataforma, lenguaje de secuencias de comandos HTML, especialmente adecuado para el desarrollo Web, ya que puede ser embebido en páginas HTML.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Why you should learn it: Its particularly widely used.&quot;&gt;¿Por qué debes aprenderlo: Es particularmente ampliamente utilizado.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;High-speed scripting with caching, augmented with compiled code plug-ins (such as can be done with Perl and PHP) is where the future is. Building Web apps from scratch using C or COBOL is going the way of the dinosaur,&amp;quot;&quot;&gt;&quot;La alta velocidad de las secuencias de comandos con el almacenamiento en caché, aumentada con el código compilado de plug-ins (por ejemplo, se puede hacer con Perl y PHP) es donde está el futuro. La construcción de aplicaciones web desde cero usando C o COBOL va por el camino de los dinosaurios&quot;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;said Duquaine.&quot;&gt;dijo Duquaine.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities: 1,152*&quot;&gt;Disponibilidad de empleo: 1.152 *&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;2.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;2.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;2.&quot;&gt;&lt;b&gt;2.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;C#&quot;&gt;&lt;b&gt;C #&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;What it is: A general-purpose, compiled, object-oriented programming language developed by Microsoft as part of its .NET initiative, it evolved from C and C++&quot;&gt;Qué es:. De propósito general, compilado, orientado a objetos lenguaje de programación desarrollado por Microsoft como parte de su iniciativa de NET, que evolucionó a partir de C y C + +&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Why you should learn it: Its an essential part of the .Net framework.&quot;&gt;¿Por qué debes aprenderlo: Es una parte esencial del marco de Internet..&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;Learning C#, which is just Java with a different name plate, is critical if you heavily use Microsoft,&amp;quot; said Duquaine.&quot;&gt;&quot;El aprendizaje de C #, que es sólo de Java con una placa de características diferentes, es esencial si usted usa mucho Microsoft&quot;, dijo Duquaine.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities: 5,111&quot;&gt;Disponibilidad de empleo: 5.111&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;3.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;3.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;3.&quot;&gt;&lt;b&gt;3.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;AJAX (Asynchronous JavaScript and XML)&quot;&gt;&lt;b&gt;AJAX (Asynchronous JavaScript and XML)&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;What it is: Though technically not a programming language, AJAX uses XHTML or HTML, JavaScript and XML to create interactive Web applications.&quot;&gt;Qué es: Aunque técnicamente no es un lenguaje de programación AJAX utiliza XHTML o HTML, JavaScript y XML para crear aplicaciones web interactivas.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Why you should learn it: Ever since Google Maps put AJAX, well, on the map, the requests for AJAX-knowledgeable pros went through the roof.&quot;&gt;¿Por qué debes aprenderlo: Desde que Google Maps pone AJAX, así, en el mapa, las solicitudes de profesionales con conocimientos en AJAX fue por las nubes.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;The demand for AJAX knowledge is huge because its so damned hard to learn,&amp;quot; said Huckaby.&quot;&gt;&quot;La demanda de conocimientos de AJAX es enorme debido a que su tan condenadamente difícil de aprender&quot;, dijo Huckaby.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Of note, Microsoft announced recently plans to release a tool named Atlas that will make AJAX easier to implement.&quot;&gt;Cabe destacar que Microsoft ha anunciado recientemente planes para lanzar una herramienta llamada Atlas que hará más fácil de implementar AJAX.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;If Microsofts Atlas tool is successful, it would bring the extreme complexity and annoyance of AJAX to the average worker,&amp;quot; said Huckaby.&quot;&gt;&quot;Si Microsofts herramienta de Atlas tiene éxito, traería la extrema complejidad y la molestia de AJAX para el trabajador promedio&quot;, dijo Huckaby.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities : 1,106&quot;&gt;Disponibilidad de empleo: 1.106&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;4.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;4.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;4.&quot;&gt;&lt;b&gt;4.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;JavaScript&quot;&gt;&lt;b&gt;JavaScript&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;What it is: Not to be confused with Java, JavaScript is a an object-oriented, scripting programming language that runs in the Web browser on the client side.&quot;&gt;Qué es: No se debe confundir con Java, JavaScript es un uno orientado a objetos, lenguaje de programación de secuencias de comandos que se ejecuta en el navegador Web en el lado del cliente.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Its smaller than Java, with a simplified set of commands, easier to code and doesnt have to be compiled.&quot;&gt;Su más pequeño que el de Java, con un conjunto simplificado de comandos, más fácil de código y no tiene que ser compilado.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Why you should learn it: Embedded into HTML, its used in millions of Web pages to validate forms, create cookies, detect browsers and improve the design.&quot;&gt;¿Por qué debes aprenderlo: embebido en páginas HTML, su utiliza en millones de páginas web para validar formularios, crear cookies, detectar navegadores y mejorar el diseño.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;With its simplicity to learn as well as wide use, its considered a great bang for your educational buck.&quot;&gt;Con su sencillez para aprender así como el uso de ancho, la considera una gran explosión de su inversión educativa.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities: 4,406&quot;&gt;Disponibilidad de empleo: 4.406&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;5.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;5.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;5.&quot;&gt;&lt;b&gt;5.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Perl&quot;&gt;&lt;b&gt;Perl&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;What it is: Perl is an open-source, cross-platform, server-side interpretive programming language used extensively to process text through CGI programs.&quot;&gt;Qué es: Perl es un código abierto, multiplataforma, del lado del servidor lenguaje de programación interpretativo utilizado ampliamente para procesar el texto a través de programas CGI.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Why you should learn it: Perls power in processing of piles of text has made it very popular and widely used to write Web server programs for a range of tasks.&quot;&gt;¿Por qué debes aprenderlo: el poder Perls en el procesamiento de pilas de texto ha hecho muy popular y ampliamente utilizado para escribir programas de servidor Web para una amplia gama de tareas.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;Learning some form of scripting language, such as Perl or PHP is critical if you are doing Web apps,&amp;quot; said Duquaine.&quot;&gt;&quot;Aprender el lenguaje de scripts, como Perl o PHP es esencial si usted está haciendo las aplicaciones web&quot;, dijo Duquaine.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities: 4,810&quot;&gt;Disponibilidad de empleo: 4.810&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;6.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;6.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;6.&quot;&gt;&lt;b&gt;6.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;C&quot;&gt;&lt;b&gt;C&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;What it is: A standardized, general-purpose programming language, its one of the most pervasive languages and the basis for several others (such as C++).&quot;&gt;Qué es: Un estándar de uso general lenguaje de programación, es una de las lenguas más extendidas y la base para muchos otros (como C + +).&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Why you should learn it: &amp;quot;Learning C is crucial. Once you learn C, making the jump to Java or C# is fairly easy, because a lot of the syntax is common. Also, a lot of C syntax is used in scripting languages,&quot;&gt;¿Por qué usted debe aprender: &quot;Aprender C es crucial Una vez que aprendas C, dar el salto a Java o C # es bastante fácil, porque mucha de la sintaxis es común también, una gran cantidad de sintaxis de C se utiliza en lenguajes de script,..&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot; said Duquaine.&quot;&gt;&quot;, dijo Duquaine.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities: 6,164, including all derivatives&quot;&gt;Las disponibilidades de trabajo: 6.164, incluyendo todos los derivados&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;7.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;7.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;7.&quot;&gt;&lt;b&gt;7.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Ruby and Ruby on Rails&quot;&gt;&lt;b&gt;Ruby y Ruby on Rails&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;What they are: Ruby is a dynamic, object-oriented, open-source programming language; Ruby on Rails is an open-source Web application framework written in Ruby that closely follows the MVC (Model-View-Controller) architecture.&quot;&gt;Qué son: Ruby es un proceso dinámico, orientado a objetos, de fuente abierta lenguaje de programación, Ruby on Rails es un framework web de código abierto aplicación escrita en Ruby que sigue de cerca la arquitectura MVC (Model-View-Controller) de la arquitectura.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Why you should learn it: With a focus on simplicity, productivity and letting the computers do the work, in a few years, its usage has spread quickly.&quot;&gt;¿Por qué usted debe aprender: Con un enfoque en la simplicidad, la productividad y permitir que los ordenadores hagan el trabajo, en unos pocos años, su uso se ha extendido rápidamente.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;As a bonus, many find it easy to learn.&quot;&gt;Como beneficio adicional, a muchos les resulta fácil de aprender.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities : 210 and 54, respectively&quot;&gt;Las disponibilidades de trabajo: 210 y 54, respectivamente&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;8.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;8.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;8.&quot;&gt;&lt;b&gt;8.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Java&quot;&gt;&lt;b&gt;Java&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;What it is: An object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s.&quot;&gt;Qué es: Un lenguaje de programación orientado a objetos desarrollado por James Gosling y sus colegas en Sun Microsystems a principios de 1990.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Why you should learn it: Hailed by many developers as a &amp;quot;beautiful&amp;quot; language, it is central to the non-.Net programming experience.&quot;&gt;¿Por qué debes aprenderlo: Considerado por muchos desarrolladores como un &quot;bello&quot; idioma, es fundamental para la experiencia en programación no .Net.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;Learning Java is critical if you are non-Microsoft,&amp;quot; said Duquaine.&quot;&gt;&quot;El aprendizaje de Java es crítico si no son de Microsoft&quot;, dijo Duquaine.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities: 14,408&quot;&gt;Disponibilidad de empleo: 14.408&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;9.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;9.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;9.&quot;&gt;&lt;b&gt;9.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Python&quot;&gt;&lt;b&gt;Python&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;What it is: An interpreted, dynamically object-oriented, open-source programming language that utilizes automatic memory management.&quot;&gt;Qué es: interpretado de forma dinámica orientada a objetos, de código abierto que utiliza el lenguaje de programación de la gestión de memoria automática.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Why you should learn it: Designed to be a highly readable, minimalist language, many say it has a sense of humor (spam and eggs, rather than foo and bar), Python is used extensively by Google as well as in academia because of its&quot;&gt;¿Por qué debes aprenderlo: Diseñado para ser un muy fácil de leer, el lenguaje minimalista, muchos dicen que tiene un sentido del humor (correo no deseado y los huevos, en lugar de foo y bar), Python se utiliza ampliamente por Google, así como en el mundo académico debido a su&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;syntactic simplicity.&quot;&gt;la sencillez sintáctica.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities: 811&quot;&gt;Las disponibilidades de trabajo: 811&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;10.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;10.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;10.&quot;&gt;&lt;b&gt;10.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;VB.Net (Visual Basic .Net)&quot;&gt;&lt;b&gt;VB.Net (Visual Basic. Net)&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;What it is: An object-oriented language implemented on Microsofts .Net framework.&quot;&gt;Qué es: Un lenguaje orientado a objetos implementado en Microsofts Net Framework..&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Why you should learn it: Most argue that VB.Net is currently more popular than ever and one of the only &amp;quot;must-learns.&amp;quot;&quot;&gt;¿Por qué debes aprenderlo: La mayoría asegura que VB.Net es actualmente más popular que nunca y uno de los pocos &quot;hay que aprende.&quot;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;&amp;quot;It is currently dominating in adoption and that is where all the work is,&amp;quot; said Huckaby.&quot;&gt;&quot;En la actualidad está dominando en la adopción y ahí es donde todo el trabajo es&quot;, dijo Huckaby.&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities: 2,090&quot;&gt;Disponibilidad de empleo: 2.090&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot; title=&quot;Job availabilities: 2,090&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; text-align: -webkit-auto;&quot; title=&quot;* All numbers on job availability were pulled from nationwide queries on Dice.com, a job site for technology professionals.&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;* Todos los números sobre la disponibilidad de trabajo fueron sacados a partir de consultas a nivel nacional en Dice.com, un lugar de trabajo para los profesionales de la tecnología.&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/8799187085762352899/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/10-lenguajes-de-programacion-que-usted.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/8799187085762352899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/8799187085762352899'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/10-lenguajes-de-programacion-que-usted.html' title='10 LENGUAJES DE PROGRAMACION QUE USTED DEBE APRENDER AHORA!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-7774944523034589783</id><published>2012-02-12T18:42:00.001-05:00</published><updated>2012-02-12T20:10:55.906-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RAID"/><title type='text'>¿QUE ES RAID?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;If you are in the computing business where the data security and availability are crucial at all times, chances are you might have already encountered or even worked with RAID.&quot;&gt;Si usted está en el negocio de la informática donde la seguridad de los datos y la disponibilidad son cruciales en todo momento, lo más probable es que usted podría haber encontrado ya o aún trabajaba con RAID.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;What is RAID?&quot;&gt;¿Qué es RAID?&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;It is not a living thing but it is has become quite popular and seriously vital in many organizations with multiple users across different locations or even home users accessing multiple pictures at a time.&quot;&gt;No es una cosa viva, pero se ha vuelto muy popular y vital en serio en muchas organizaciones con múltiples usuarios a través de diferentes lugares e incluso los usuarios domésticos que acceden varias imágenes a la vez.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;RAID is an acronym for Redundant Array of Independent Disks or sometimes referred to as Redundant Array for Inexpensive Disks.&quot;&gt;RAID es un acrónimo de Redundant Array of Independent Disks o a veces se denomina matriz redundante de discos económicos.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;Este último ha sido acuñado sobre todo para ilustrar la capacidad de mejorar en general el rendimiento del equipo y la seguridad de los datos mediante el uso de múltiples discos de bajo costo.&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Times, &#39;Times New Roman&#39;, serif; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Times, &#39;Times New Roman&#39;, serif; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;In order to get down to the different efficiency pros and cons of various RAID levels, it is more proper to lay down some clarity to many RAID terminologies.&quot;&gt;Con el fin de bajar a los pros y los contras de la eficiencia de diferentes niveles de RAID, es más adecuado para hacer algo de claridad a la terminología RAID muchos.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Striping is how data are distributed and written into the various disks that will be set up into array either by byte-level or bit-level.&quot;&gt;Rayas es la cantidad de datos se distribuyen y se escribe en los discos de varios que serán establecidos en una matriz, ya sea por nivel de byte o bit de nivel.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Mirroring is the process by which data written into the other disk is copied onto the other disks simultaneously, creating a redundant replica of the other.&quot;&gt;La replicación es el proceso mediante el cual los datos escritos en el otro disco se copia en los otros discos simultáneamente, creando una réplica redundante de la otra.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Parity on the other hand is use alongside with striping and it is computational procedure that allows the array in determining what information has to be stored into what disk.&quot;&gt;La paridad en el otro lado es el uso junto con rayas y es procedimiento de cálculo que permite la matriz en la determinación de qué información tiene que ser almacenado en los discos.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Times, &#39;Times New Roman&#39;, serif; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Standard Levels&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Times, &#39;Times New Roman&#39;, serif; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Standard Levels&quot;&gt;&lt;b&gt;Niveles estándar&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;Dependiendo de la prioridad del usuario, hay niveles de RAID que se pueden establecer para dar un mayor énfasis en algunas decisiones organizativas y de negocio cruciales para la operación, tales como aumento de rendimiento informático, seguridad de datos, disponibilidad de datos, y la capacidad de almacenamiento de datos.&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.hirensbootcd.org/images/RAID_0.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://www.hirensbootcd.org/images/RAID_0.png&quot; width=&quot;130&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;RAID 0&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;RAID 0&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;RAID 0&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;RAID 0&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span title=&quot;This array is mostly used by users who pay more for high performance computing.&quot;&gt;Esta matriz se utiliza sobre todo por los usuarios que pagan más por la computación de alto rendimiento.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;The adage that says “two heads are better than one” holds true for this set-up.&quot;&gt;El adagio que dice &quot;dos cabezas piensan mejor que uno&quot; es válido para esta configuración.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;It allows but offers no mirroring or redundancy in the process.&quot;&gt;Se permite, pero no ofrece ninguna duplicación o redundancia en el proceso.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;The increased performance is made possible with the way data are stored and split into several disks in the array.&quot;&gt;El mayor rendimiento se hace posible con los datos de forma en que se almacenan y se dividieron en varios discos de la matriz.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;Esto funciona de maravilla para los de la mirada hacia fuera para acelerar la lectura y escritura funcionalidad de cómputo.&lt;/span&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.hirensbootcd.org/images/RAID_1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://www.hirensbootcd.org/images/RAID_1.png&quot; width=&quot;130&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;RAID 1&quot;&gt;&lt;b&gt;RAID 1&lt;/b&gt;&lt;/span&gt;&lt;span title=&quot;This set-up offers no striping but allows mirroring in the process.&quot;&gt;Esta configuración ofrece ninguna rayas, pero permite el reflejo en el proceso.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;As data are identically written on various disks in the array, there is a very slim chance of losing any data even if the other disks fail in the process.&quot;&gt;Como los datos son idénticamente escritas en varios discos de la matriz, hay una pequeña chance de perder los datos, incluso si los otros discos no en el proceso.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;Sin embargo, el rendimiento es un poco comprometida en comparación con RAID 0 de matriz como el proceso de escritura en un solo disco puede tardar un poco más en comparación con tener que dividir en varios discos.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.hirensbootcd.org/images/RAID_2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;100&quot; src=&quot;http://www.hirensbootcd.org/images/RAID_2.png&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;RAID 2&quot;&gt;&lt;b&gt;RAID 2&lt;/b&gt;&lt;/span&gt;&lt;span title=&quot;It is implemented by splitting data at the bit level and spreading it over designated data disks and redundancy disks.&quot;&gt;Es ejecutado por dividir los datos en el nivel de bits y extendiéndola sobre designados discos y discos de datos de redundancia.&lt;/span&gt;&lt;span title=&quot;The redundant bits are calculated using Hamming codes, a form of error correcting code (ECC).&quot;&gt;Los bits redundantes se calculan utilizando los códigos de Hamming, una forma de código de corrección de errores (ECC).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;The redundant bits are calculated using Hamming codes, a form of error correcting code (ECC).&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hirensbootcd.org/images/RAID_3.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;http://www.hirensbootcd.org/images/RAID_3.png&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;The redundant bits are calculated using Hamming codes, a form of error correcting code (ECC).&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;RAID 3&quot;&gt;&lt;b&gt;RAID 3&lt;/b&gt;&lt;/span&gt;&lt;span title=&quot;This array is set-up where striping is on a byte-level and with dedicated parity disk.&quot;&gt;Esta matriz es puesta a punto en bandas está en el buen nivel de byte y con disco de paridad dedicado.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;This means that every file is split up amongst the striped drives equally, byte-by-byte, and this is what makes it exceptional because it allows reading of every byte simultaneously across different drives.&quot;&gt;Esto significa que cada archivo se divide entre las unidades de rayas por igual, byte a byte, y esto es lo que lo hace excepcional, ya que permite la lectura de cada byte simultáneamente a través de diferentes unidades.&lt;/span&gt;&lt;span title=&quot;RAID 4&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;RAID 4&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hirensbootcd.org/images/RAID_4.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;http://www.hirensbootcd.org/images/RAID_4.png&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;RAID 4&quot;&gt;&lt;b&gt;RAID 4&lt;/b&gt;&lt;/span&gt;&lt;span title=&quot;This array set-ups a block-level striping and setting aside a disk for dedicated parity).&quot;&gt;Esta matriz set-ups de un bloque a nivel de bandas y dejando a un lado un disco de paridad dedicado).&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;It is similar to RAID 5 except that it confines all parity data to a single disk which can negatively impact on the speed performance.&quot;&gt;Es similar a RAID 5, excepto que confina todos los datos de paridad para un solo disco, que pueden impactar negativamente en la velocidad de ejecución.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Nonetheless, the error detection is achieved through dedicated parity which is stored in a separate, single disk unit.&quot;&gt;No obstante, la detección de errores se logra a través de paridad dedicado que se almacena en una unidad separada, solo disco.&lt;/span&gt;&lt;span title=&quot;RAID 5&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;RAID 5&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hirensbootcd.org/images/RAID_5.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;http://www.hirensbootcd.org/images/RAID_5.png&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;RAID 5&quot;&gt;&lt;b&gt;RAID 5&lt;/b&gt;&lt;/span&gt;&lt;span title=&quot;This is set-up allows the bit level striping and distributed parity calculation.&quot;&gt;Esto se pone en marcha permite la creación de bandas nivel de bits y el cálculo de paridad distribuida.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;Esto se ha sido el más popular puesta en marcha entre los principios de los montajes mencionados, ya que ofrece los beneficios de la RAID3 y RAID 4, pero sin la experiencia de cuello de botella causado por un cálculo de paridad dedicado en un solo disco.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hirensbootcd.org/images/RAID_6.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;117&quot; src=&quot;http://www.hirensbootcd.org/images/RAID_6.png&quot; width=&quot;200&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;span title=&quot;RAID 6&quot;&gt;&lt;b&gt;RAID 6&lt;/b&gt;&lt;/span&gt;&lt;span title=&quot;This set-up offers the bit-level striping and double distributed parity calculation.&quot;&gt;Esta configuración ofrece la creación de bandas a nivel de bits y de doble cálculo de la paridad distribuida.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;This also means more costly on disk arrays as you would have to make available double quantity of the disks.&quot;&gt;Esto significa también más costoso en los arrays de disco a medida que tendría que hacer doble cantidad disponible de los discos.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Across the board it offers reasonable performance but slightly lower than what RAID5 allows.&quot;&gt;En general ofrece un rendimiento razonable, pero ligeramente inferior a lo que permite a RAID 5.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;It can expensive, too.&quot;&gt;Se puede hacer muy costoso.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Times, &#39;Times New Roman&#39;, serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Times, &#39;Times New Roman&#39;, serif; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: Times, &#39;Times New Roman&#39;, serif; text-align: -webkit-auto;&quot;&gt;RAID Anidado (híbrido)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;It can expensive, too.&quot;&gt;&lt;span title=&quot;There are also arrays that employ the combinations of standard RAID levels by attaching both the standard RAID level numbers before and after a “+”, such as 0+1.&quot;&gt;También hay matrices que emplean las combinaciones de niveles de RAID estándar fijando tanto en el número estándar de nivel de RAID antes y después de un &quot;+&quot;, como por ejemplo 0 +1.&lt;/span&gt;&lt;span title=&quot;RAID 0+1: This refers to striping of data in mirrored sets.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;It can expensive, too.&quot;&gt;&lt;span title=&quot;RAID 0+1: This refers to striping of data in mirrored sets.&quot;&gt;&lt;b&gt;RAID 0 +1:&lt;/b&gt; Se refiere a la creación de bandas de datos en conjuntos de espejos.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Although this has become more complex for ordinary users, this allows fault tolerance and improved performance.&quot;&gt;Aunque esto se ha vuelto más compleja para los usuarios normales, esto permite que la tolerancia a fallos y rendimiento mejorado.&lt;/span&gt;&lt;span title=&quot;RAID 1+0: This refers to mirroring of data in a striped set.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;It can expensive, too.&quot;&gt;&lt;span title=&quot;RAID 1+0: This refers to mirroring of data in a striped set.&quot;&gt;&lt;b&gt;RAID 1 +0:&lt;/b&gt; Se refiere a la duplicación de datos en un conjunto de bandas.&lt;/span&gt;&lt;span title=&quot;RAID 5+1: This refers to the set-up with mirrored striped set and with distributed parity.&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;It can expensive, too.&quot;&gt;&lt;span title=&quot;RAID 5+1: This refers to the set-up with mirrored striped set and with distributed parity.&quot;&gt;&lt;b&gt;RAID 5 +1:&lt;/b&gt; Se refiere a la puesta a punto con el conjunto de espejos a rayas y con paridad distribuida.&lt;/span&gt;&lt;span title=&quot;The above descriptions and set-up explanations are not all the time applicable to low-end users and may not even be comprehensible to some high-end computing professionals.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;span title=&quot;It can expensive, too.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;The above descriptions and set-up explanations are not all the time applicable to low-end users and may not even be comprehensible to some high-end computing professionals.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;It can expensive, too.&quot;&gt;&lt;span title=&quot;The above descriptions and set-up explanations are not all the time applicable to low-end users and may not even be comprehensible to some high-end computing professionals.&quot;&gt;Las descripciones y explicaciones sobre el set-up no son todo el tiempo aplicable a los usuarios de gama baja y puede incluso no ser comprensible para algunos profesionales de la informática de gama alta.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Nevertheless, knowing that there are possible disk solutions to your computing needs is always a useful piece of information.&quot;&gt;Sin embargo, a sabiendas de que hay soluciones posibles de disco a sus necesidades informáticas siempre es una pieza útil de información.&lt;/span&gt;&lt;span title=&quot;RAID Test Results vs. Single Drive:&quot;&gt;Resultados de prueba frente a RAID sola unidad:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;span title=&quot;It can expensive, too.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;RAID Test Results vs. Single Drive:&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;span title=&quot;It can expensive, too.&quot;&gt;&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot; title=&quot;RAID Test Results vs. Single Drive:&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot; title=&quot;The latter has been coined mostly to illustrate capability for generally improving computing performance and data security by using multiple low-cost disks.&quot;&gt;&lt;span title=&quot;Depending on the priority of the user, there are RAID levels that can be set to give more emphasis on some organizational and business decisions crucial to the operation such as increased computing performance, data security, data availability, and data storage capacity.&quot;&gt;&lt;span title=&quot;This works wonders for those on the look out for speeding up the read and write computing functionality.&quot;&gt;&lt;span title=&quot;However, performance is a little bit compromised compared to RAID0 array as the write process to a single disk may take a bit more time compared to having them split into several disks.&quot;&gt;&lt;span title=&quot;This is has been the more popular set-up among the earlier set-ups mentioned as it offers the benefits of RAID3 and RAID4 but without the bottleneck experience caused by a dedicated parity computation in a single disk.&quot;&gt;&lt;span title=&quot;It can expensive, too.&quot;&gt;&lt;span title=&quot;RAID Test Results vs. Single Drive:&quot;&gt;&lt;span class=&quot;hps&quot;&gt;Resultados&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de pruebas&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;RAID&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot;&gt;frente a&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;una&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; text-align: -webkit-auto;&quot;&gt;sola unidad:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 24px; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 24px; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hirensbootcd.org/images/hdtach-read.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;http://www.hirensbootcd.org/images/hdtach-read.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.hirensbootcd.org/images/hdtach-burst.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;http://www.hirensbootcd.org/images/hdtach-burst.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.hirensbootcd.org/images/hdtach-write.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;http://www.hirensbootcd.org/images/hdtach-write.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hirensbootcd.org/images/hdtach-access.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;http://www.hirensbootcd.org/images/hdtach-access.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.hirensbootcd.org/images/hdtach-cpu.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;http://www.hirensbootcd.org/images/hdtach-cpu.gif&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Traducido de el sitio web:&amp;nbsp;&lt;a href=&quot;http://www.hirensbootcd.org/what-is-raid/&quot; style=&quot;text-align: left;&quot;&gt;http://www.hirensbootcd.org/what-is-raid/&lt;/a&gt;&amp;nbsp;usando traductor de google: translate.google.com&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/7774944523034589783/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/que-es-raid.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/7774944523034589783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/7774944523034589783'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2012/02/que-es-raid.html' title='¿QUE ES RAID?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-6043951942482988249</id><published>2011-11-17T08:47:00.001-05:00</published><updated>2012-02-12T18:44:59.742-05:00</updated><title type='text'>TRADUCIR LAS MATEMÁTICAS EN CÓDIGO CON EJEMPLOS EN JAVA, LA RAQUETA, HASKELL Y PYTHON</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;Las estructuras matemáticas&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;discretas&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;son la base de&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;la informática.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;Estas estructuras&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;son tan universales que&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;la mayoría de los&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;trabajos de investigación en&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;la&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;teoría de la computación&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;,&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;lenguajes
de programación&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;y los métodos&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;formales
de&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;presentar los conceptos&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;en
términos&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;de la matemática discreta&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;en
lugar de código&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;El supuesto subyacente es&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;que el lector&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;sabe cómo traducir&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;estas estructuras&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;en un&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;fiel cumplimiento&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;de un programa&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;de trabajo.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;La falta de material&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;que explica&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;esta traducción&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;frustra&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;los forasteros.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;Lo que profundiza&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;la frustración&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;es que cada&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;modelo de lenguaje&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;codifica&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;estructuras discretas&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;de una maneradistinta&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;Muchas de las&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;codificaciones&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;son tan inmutables&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;,
estructuras de datos&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;puramente funcional&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;(&lt;/span&gt;incluso en&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;los
lenguajes imperativos&lt;/span&gt;), un
tema que&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;por desgracia&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;omite&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;muchos
currículos&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;de informática&lt;/span&gt;.&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;Muchas bibliotecasestándar proporcionan&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;sólo&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;mutable&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;versiones
de&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;estas estructuras de datos&lt;/span&gt;, lo que&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;lleva
inmediatamente a&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;las trampas&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;Okasaki&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;clásico&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;de&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;estructuras de datos&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;puramente funcional&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;apple-style-span&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;es una referencia esencial&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-color: whitesmoke; background-image: initial; background-origin: initial;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL160_&amp;amp;ASIN=0521663504&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=aboutmatthewm-20&amp;amp;ServiceVersion=20070822&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL160_&amp;amp;ASIN=0521663504&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=aboutmatthewm-20&amp;amp;ServiceVersion=20070822&quot; width=&quot;210&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;ATENCIÓN: MATEMÁTICAS NO TIENE EFECTOS
SECUNDARIOS&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;Los
recién llegados error fatal que al traducir las matemáticas en código es
mutable utilizando estructuras de datos en la que sólo una estructura
inmutable, estaba en lo cierto.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;Mathematics has no side effects.&quot;&gt;Las matemáticas no tiene efectos secundarios.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;Math cannot modify the value of a variable--either global or local.&quot;&gt;Las matemáticas no puede modificar
el valor de una variable - ya sea global o local.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span title=&quot;It cannot mutate an element in an array.&quot;&gt;No se puede mutar un elemento de una matriz.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span title=&quot;And, a mathematical function always returns the same value for the same input.&quot;&gt;Y, una función matemática
devuelve siempre el mismo valor para la misma entrada.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;The literal rendering of mathematics into code cannot contain side effects.&quot;&gt;La traducción literal de las
matemáticas en el código no puede contener los efectos secundarios.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;Mathematics is a purely functional language.&quot;&gt;Las matemáticas son un
lenguaje puramente funcional.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;Of course, once the constraints on an implementation are understood, it&#39;s usually possible to exchange immutable data structures for mutable ones in key places to achieve performance savings.&quot;&gt;Por supuesto, una vez que las
limitaciones de una aplicación se entienden, por lo general es posible cambiar
las estructuras de datos inmutables mutable de los lugares clave para lograr
ahorros de rendimiento.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;But, for the purposes of prototyping, it&#39;s always best to start with a direct, purely functional implementation.&quot;&gt;Sin embargo, a los efectos de
creación de prototipos, que siempre es mejor comenzar con una aplicación
directa, puramente funcional.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span title=&quot;Sets and power sets&quot;&gt;CONJUNTOS Y CONJUNTOS DE PODER&lt;/span&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;The rendering of a set as code will usually be a type; a collection backed by a balanced tree or a hash map; or a predicate.&quot;&gt;La prestación de un conjunto
como el código suele ser un tipo, una colección de respaldo de un árbol de
equilibrado o un mapa hash, o un predicado.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;In mathematics, a set is an unordered collection of elements.&quot;&gt;En matemáticas, un conjunto es
una colección desordenada de elementos.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;The empty set--∅--is a special set containing no elements.&quot;&gt;El conjunto vacío - &lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: &#39;Cambria Math&#39;, serif;&quot;&gt;∅&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt; - es un conjunto especial que no contiene
elementos.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;The syntax for literal sets is curly braces: {}.&quot;&gt;La sintaxis de los juegos de
llaves es literal: {}.&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span title=&quot;For example, the set {1,2,3} is the set containing 1, 2 and 3.&quot;&gt;Por ejemplo, el conjunto
{1,2,3} es el conjunto que contiene 1, 2 y 3.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;The relationship x ∈ S declares that the value x is a member of the set S.&quot;&gt;La relación x &lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: &#39;Cambria Math&#39;, serif;&quot;&gt;∈&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt; S declara que el valor de x es un miembro
del conjunto S.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;Sets as types&quot;&gt;Establece como tipos&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;Infinite sets tend to be encoded as types.&quot;&gt;Conjuntos infinitos suelen ser
codificados como tipos.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;(Of course, some finite sets are encoded as types too.)&quot;&gt;(Por supuesto, algunos
conjuntos finitos se codifican como tipo también.)&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;In some cases, a set X is defined as a subset of another set Y:&quot;&gt;En algunos casos, un conjunto
X se define como un subconjunto de otro conjunto Y:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;X ⊂ Y.&quot;&gt;X &lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: &#39;Cambria Math&#39;, serif;&quot;&gt;⊂&lt;/span&gt;&lt;span style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; font-family: Arial, sans-serif;&quot;&gt;
Y.&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;This subset relationship could be represented as inheritence in a language like Java or Python, if these sets are meant to be types:&quot;&gt;Esta relación subconjunto
puede ser representada como sucesiones en un lenguaje como Java o Python, si
estos juegos están destinados a ser los tipos:&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;class X extends Y { ...&quot;&gt;la clase X se extiende Y {...&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span title=&quot;}&quot;&gt;}&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;When a set X is defined to be the power set of another set Y:&quot;&gt;Cuando un conjunto X se define
como el conjunto potencia de otro conjunto Y:&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;X = P(Y) = 2Y,&quot;&gt;X = P (Y) = 2Y,&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;then X and Y will be types, and members of X will be collections.&quot;&gt;entonces X e Y serán los
tipos, y los miembros de X será colecciones.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span title=&quot;Sets as collections&quot;&gt;CONJUNTOS COMO COLECCIONES&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span title=&quot;When a set&#39;s contents are computed at run-time, then it will often be a sorted collection backed by a structure like a red-black tree.&quot;&gt;Cuando el contenido de un
conjunto se calcula en tiempo de ejecución, a continuación, a menudo será una
colección ordenada respaldado por una estructura como un árbol rojo-negro.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;[See my post on purely functional red-black trees including deletion.]&quot;&gt;No es difícil de implementar
un árbol de búsqueda puramente funcional, ordenado (pero no balanceada) en Java:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;span title=&quot;[See my post on purely functional red-black trees including deletion.]&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0cm;&quot;&gt;
&lt;span title=&quot;[See my post on purely functional red-black trees including deletion.]&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;interface Ordered &amp;lt;T&amp;gt; {
  public boolean isLessThan(T that) ;
}

abstract class SortedSet&amp;lt;T extends Ordered&amp;lt;T&amp;gt;&amp;gt; {
  public abstract boolean isEmpty() ;
  public abstract boolean contains(T element) ;
  public abstract SortedSet&amp;lt;T&amp;gt; add(T element) ;

  public static final &amp;lt;E extends Ordered&amp;lt;E&amp;gt;&amp;gt; SortedSet&amp;lt;E&amp;gt; empty() {
    return new EmptySet&amp;lt;E&amp;gt;();
  }
}

final class EmptySet&amp;lt;T extends Ordered&amp;lt;T&amp;gt;&amp;gt; extends SortedSet&amp;lt;T&amp;gt; {
  public boolean isEmpty() {
    return true ;
  }

  public boolean contains(T element) {
    return false ;
  }

  public SortedSet&amp;lt;T&amp;gt; add(T element) {
    return new Node&amp;lt;T&amp;gt;(this,element,this) ;
  }

  public EmptySet() {
  }
}

final class Node&amp;lt;T extends Ordered&amp;lt;T&amp;gt;&amp;gt; extends SortedSet&amp;lt;T&amp;gt; {

  private final SortedSet&amp;lt;T&amp;gt; left ;
  private final T element ;
  private final SortedSet&amp;lt;T&amp;gt; right ;

  public boolean isEmpty() {
    return false ;
  }

  public Node(SortedSet&amp;lt;T&amp;gt; left, T element, SortedSet&amp;lt;T&amp;gt; right) {
    this.left = left ;
    this.right = right ;
    this.element = element ;
  }

  public boolean contains(T needle) {
    if (needle.isLessThan(this.element)) {
      return this.left.contains(needle) ;
    } else if (this.element.isLessThan(needle)) {
      return this.right.contains(needle) ;
    } else {
      return true ;
    }
  }

  public SortedSet&amp;lt;T&amp;gt; add(T newGuy) {
    if (newGuy.isLessThan(this.element)) {
      return new Node&amp;lt;T&amp;gt;(left.add(newGuy),this.element,right) ;
    } else if (this.element.isLessThan(newGuy)) {
      return new Node&amp;lt;T&amp;gt;(left,this.element,right.add(newGuy)) ;
    } else {
      return this ; // Already in set.
    }
  }
}&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;background-color: white;&quot;&gt;&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/6043951942482988249/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2011/11/traducir-las-matematicas-en-codigo-con.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/6043951942482988249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/6043951942482988249'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2011/11/traducir-las-matematicas-en-codigo-con.html' title='TRADUCIR LAS MATEMÁTICAS EN CÓDIGO CON EJEMPLOS EN JAVA, LA RAQUETA, HASKELL Y PYTHON'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-5241412351011545715</id><published>2011-11-16T15:55:00.001-05:00</published><updated>2011-11-16T16:52:37.022-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="explorer"/><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="Herramientas de desarrollo"/><category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/><category scheme="http://www.blogger.com/atom/ns#" term="navegadores"/><category scheme="http://www.blogger.com/atom/ns#" term="opera"/><category scheme="http://www.blogger.com/atom/ns#" term="safari"/><title type='text'>25 SECRETOS DE LAS HERRAMIENTAS DE DESARROLLO DEL NAVEGADOR</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Desarrollo&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;En los&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;últimos años&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;se ha producido&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;una herramienta que&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;ha ayudado&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;todos los desarrolladores&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;web&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;más que cualquier otro&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;las herramientas de desarrollo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;del navegador.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Trabajando en armonía con&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;el navegador&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;web,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;las herramientas de desarrollo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;que nos permite&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;manipular elementos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;DOM&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;, los estilos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;CSS&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;, JavaScript&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;y otra información útil&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;la misma ventana&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;a menudo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;en tiempo real.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Históricamente,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;los desarrolladores&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;han utilizado&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Firebug&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;de Firefox&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;add-on&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;para desarrollar y depurar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;sus sitios web&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;, pero&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;más recientemente,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;cada navegador&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;ha desarrollado su&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;propio conjunto de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;herramientas y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;cada uno viene con&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;sus propias ventajas&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;y desventajas.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Hoy en día&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;parece difícil&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;imaginar que algún día&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;la construcción de un&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;sitio web sin&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;una de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;estas útiles herramientas&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;, que normalmente son&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;accesibles&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;, ya sea presionando&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&quot;F12&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;en Windows&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;o &quot;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Comando&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;⌘&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&quot;,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;opción&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;⌥&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;e &quot;I&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;en el Mac,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;o por&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;la derecha&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;clic&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;en la página y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;selecciona &quot;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Inspeccionar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;elemento&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table style=&quot;-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; background-color: white; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: collapse; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; color: #444444; font-size: 10px; margin-bottom: 20px; margin-left: auto; margin-right: auto; margin-top: 20px; text-align: justify;&quot;&gt;&lt;thead&gt;
&lt;tr&gt;&lt;th style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 1.4em; font-weight: 700; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Navegador&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 1.4em; font-weight: 700; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Conjunto de herramientas&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 1.4em; font-weight: 700; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Tipo&lt;/span&gt;&lt;/th&gt;&lt;th style=&quot;border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 1.4em; font-weight: 700; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Documentación&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Chrome&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Herram. de desarrollo&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Integrada&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;a href=&quot;http://code.google.com/chrome/devtools/docs/overview.html&quot; style=&quot;color: #5390c0; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Documentation&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Firefox&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Firebug&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;a href=&quot;http://www.getfirebug.com/&quot; style=&quot;color: #5390c0; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Add-on&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;a href=&quot;http://getfirebug.com/wiki/index.php/Main_Page&quot; style=&quot;color: #5390c0; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Documentation&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Internet Explorer&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Barra/Herram. desarrollo&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Integrada&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/gg589507(v=VS.85).aspx&quot; style=&quot;color: #5390c0; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Documentation&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Opera&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Dragonfly&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Integrada&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;background-attachment: initial; background-clip: initial; background-color: #fcfcfc; background-image: initial; background-origin: initial; font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;a href=&quot;http://www.opera.com/dragonfly/documentation/&quot; style=&quot;color: #5390c0; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Documentation&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Safari&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Developer Tools&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Integrada&amp;nbsp;(&lt;a href=&quot;http://developer.apple.com/library/safari/#documentation/appleapplications/Conceptual/Safari_Developer_Guide/2SafariDeveloperTools/SafariDeveloperTools.html#//apple_ref/doc/uid/TP40007874-CH3-SW7&quot; style=&quot;color: #5390c0; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Defecto off&lt;/a&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-size: 1.4em; padding-bottom: 5px; padding-left: 5px; padding-right: 10px; padding-top: 5px; text-align: left; vertical-align: top;&quot;&gt;&lt;a href=&quot;http://developer.apple.com/library/safari/#documentation/appleapplications/Conceptual/Safari_Developer_Guide/2SafariDeveloperTools/SafariDeveloperTools.html&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #3d85c6; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;outline-color: initial; outline-width: initial;&quot;&gt;D&lt;/span&gt;escripción Gral&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;¿Pero está usted&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;usando&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;las herramientas de desarrollo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;su potencial?&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;El&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;más positivo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;acerca de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;las herramientas de desarrollo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;es que son&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;increíblemente fácil de usar&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;sino como un&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;resultado de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;los desarrolladores&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;a menudo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;se pierda&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;una gran parte de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;la funcionalidad proporcionada&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Inspirados por&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;una charla&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;de vídeo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;de Paul&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;irlandés y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Pavel&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Feldman&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;, he compilado&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;una lista de los&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&quot;secretos&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;de la consola de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;los desarrolladores.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;No estoy&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;esperando a cada&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;uno de estos para&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;ser&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;desconocido para usted&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;, pero espero que&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;algunos de estos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;le ayudarán a&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;convertirse en un desarrollador&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;web, incluso&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px; text-align: -webkit-auto;&quot;&gt;mejor.&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Si usted tiene&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;más secretos&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, no dude en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;dejar un comentario&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;al final&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;del artículo y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;voy a actualizar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;mensaje&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;una vez que haya&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;comprobado.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;También me encantaría&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;saber qué&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;consola de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;desarrollador&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;utiliza como su&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;principal&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;herramienta de desarrollo&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que me haga saber&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de abajo!&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;La&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;consola&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Tab&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;El corazón de cualquier&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;herramienta de desarrollo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;es&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la &quot;consola&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ficha en la que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;puede dar salida a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;depurar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y ejecutar comandos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;página web actual.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;Referencia&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;el elemento actual&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Chrome, Firefox&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, Opera, Safari&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Si tiene&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un elemento&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;seleccionado en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ficha &quot;Elementos&quot;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, puede utilizar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la referencia de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;$ 0 a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;llamarlo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;dentro de su código&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Por ejemplo, para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ver el contenido de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;los elementos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps atn&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;tendría que escribir&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;$&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;0.innerHTML&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Chrome y Safari&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, puede llamar a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la consola&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de cualquiera de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;las otras fichas&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps atn&quot;&gt;con la tecla &quot;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;Escape&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para que usted&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;no tiene que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;cambiar constantemente&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Firebug&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la consola&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;está disponible&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;a través de un&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;icono situado a la&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;izquierda de las pestañas&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;o&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;pulsando&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Ctrl&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, Shift y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;L&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en Windows o&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;⌘&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Comando&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;Mayúsculas&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;L&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en Mac OS.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/using-0.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;227&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/using-0.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; text-align: -webkit-auto;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;&quot; id=&quot;tts_button&quot; style=&quot;color: #888888; font-size: 13px; height: 1px; opacity: 0; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: justify; top: 0px; width: 1px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;object data=&quot;http://www.gstatic.com/translate/sound_player2.swf&quot; height=&quot;18&quot; id=&quot;tts&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;18&quot;&gt;&lt;/object&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;es&quot; style=&quot;display: block; min-height: 93px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;En&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Opera&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;, se puede&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;seleccionar el elemento anterior&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;había puesto de relieve&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;el uso de $&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;1.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;En&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Chrome y Safari&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;, puede seleccionar&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;los elementos anteriores&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;se&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;han puesto de relieve&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;el uso de $&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;1 -&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;$ 4.&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Utilizando&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;console.log&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;a la salida de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;los valores de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;múltiples objetos y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;al mismo tiempo&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Todos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Sabemos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;console.log&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;es increíblemente útil&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;para la salida de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;depuración&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;a la consola de&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;desarrolladores, y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;preferible a&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;las alertas,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;pero puede ser&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;irritante para la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;salida de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;una&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;cadena seguida de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;un objeto&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;si no eres&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;consciente de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;esta característica&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;de la tala&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Utilizando&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;console.log&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;font-weight: normal;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;font-weight: normal;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;mensaje:&#39; +&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;font-weight: normal;&quot;&gt;$ (&#39;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;mensaje&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&#39;))&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;sólo le dirá&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;que su mensaje&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;es un objeto,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;y el registro de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;los&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;objetos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;por su&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;propia&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;puede ser confuso&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;si el registro&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;está sucediendo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;en medio de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;un bucle&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;console.log&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;() en realidad&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;acepta&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;varios parámetros&lt;/span&gt;, por lo que&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;puede dar salida a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;tanto la cadena&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y el objeto&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;del&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;mismo comando que usa&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;console.log&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps atn&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;hps atn&quot;&gt;&#39;&lt;/span&gt;mensaje:&#39;, $&amp;nbsp;&lt;span class=&quot;hps atn&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&#39;#&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;mensaje&lt;/span&gt;&#39;)), o&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;cualquier otra combinación de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;tipo&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;JavaScript&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que se pueda imaginar&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/console-log-multi.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;126&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/console-log-multi.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;es&quot; style=&quot;display: block; min-height: 93px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Usted&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;puede utilizar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;console.warn&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;para los mensajes de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;advertencia;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;console.error&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;para el error&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;de mensajería y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;console.info&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;para los mensajes de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;información.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;También puede utilizar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;console.assert&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;() para probar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;las expresiones&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;verdadero o falso.&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;(Gracias a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Masklinn&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por la información adicional)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Re&lt;/span&gt;&lt;span class=&quot;atn&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;&quot;&gt;utilizando un&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;comando de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;JavaScript&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Todos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Si usted ha&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;escrito un comando&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en la consola de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;JavaScript&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y desea&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;volver a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;correr,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;simplemente pulse&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la tecla de arriba&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para desplazarse por&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;una lista de los&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;comandos anteriores&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;han llamado&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;desde la consola.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Persistir&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Chrome, Firefox&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;No hay&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;botón&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;claro&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la persistencia de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;contenidos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la consola&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;derecha&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de Firefox&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por encima de la&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;consola,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;pero es&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un poco más&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;oculto en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Chrome.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Haga clic derecho&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en la consola para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que aparezca un menú&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;con&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;&quot;Mantener&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;registro&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en la navegación&lt;/span&gt;&quot;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;como una opción.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Viendo el código fuente&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de un objeto&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Firefox&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Firefox&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;soporta el método&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;toSource&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;lo que significa que&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;está disponible en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Firebug&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;para imprimir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;el contenido de un&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;objeto como una cadena&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;en la consola&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/to-source.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;131&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/to-source.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;Cambio de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;marco&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Firefox&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;Ejecución de comandos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;JavaScript&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;desde la línea de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;comandos de la consola&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;es muy&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;útil,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;pero si usted tiene&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;un iframe&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;que lidiar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;con ella&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;rápidamente se convierte en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un problema&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Afortunadamente, usted&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;puede utilizar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el siguiente comando para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;centrarse en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el marco&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de que se trate&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y ejecutar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;sus órdenes&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en contra.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;crayon-syntax crayon-theme-classic crayon-font-monaco&quot; crayon-os=&quot;mac&quot; id=&quot;crayon-4ec41afa6b146&quot; settings=&quot; scroll-mouseover&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: white; background-image: initial !important; background-origin: initial !important; border-bottom-color: rgb(153, 153, 153) !important; border-bottom-style: solid !important; border-bottom-width: 1px !important; border-left-color: rgb(153, 153, 153) !important; border-left-style: solid !important; border-left-width: 1px !important; border-right-color: rgb(153, 153, 153) !important; border-right-style: solid !important; border-right-width: 1px !important; border-top-color: rgb(153, 153, 153) !important; border-top-style: solid !important; border-top-width: 1px !important; clear: both; color: #444444; float: none; font-size: 10px; margin-bottom: 20px; margin-left: 50px; margin-right: 0px; margin-top: 10px; overflow-x: hidden !important; overflow-y: hidden !important; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative !important; text-shadow: none !important; width: 640px;&quot;&gt;
&lt;div class=&quot;crayon-main&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; font-size: 12px; line-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-height: 500px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; width: 640px; z-index: 1;&quot;&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;crayon-table&quot; style=&quot;-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; background-attachment: initial !important; background-clip: initial !important; background-color: initial !important; background-image: none !important; background-origin: initial !important; border-bottom-style: none !important; border-collapse: collapse; border-color: initial !important; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; font-size: 12px; line-height: 16px; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px !important; margin-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; text-align: justify;&quot;&gt;&lt;tbody&gt;
&lt;tr class=&quot;crayon-row&quot;&gt;&lt;td class=&quot;crayon-nums &quot; settings=&quot;show&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: rgb(223, 239, 255) !important; background-image: initial !important; background-origin: initial !important; border-bottom-style: none !important; border-color: initial !important; border-left-style: none !important; border-right-color: rgb(179, 211, 243) !important; border-right-style: solid !important; border-right-width: 1px !important; border-top-style: none !important; border-width: initial !important; color: rgb(84, 153, 222) !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; text-align: left; vertical-align: top !important;&quot;&gt;&lt;div class=&quot;crayon-nums-content&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;div class=&quot;crayon-num&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px; text-align: center;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;td class=&quot;crayon-code&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: initial !important; background-image: none !important; background-origin: initial !important; border-bottom-style: none !important; border-color: initial !important; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; text-align: left; vertical-align: top !important; width: 622px;&quot;&gt;&lt;div class=&quot;crayon-pre&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: initial !important; background-image: none !important; background-origin: initial !important; border-bottom-style: none !important; border-color: initial !important; border-color: initial; border-left-style: none !important; border-right-style: none !important; border-top-style: none !important; border-width: initial !important; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; white-space: pre;&quot;&gt;
&lt;div class=&quot;crayon-line&quot; id=&quot;line-1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;e &quot; style=&quot;color: rgb(0, 78, 208) !important;&quot;&gt;cd&lt;/span&gt;&lt;span class=&quot;sy &quot; style=&quot;color: rgb(51, 51, 51) !important;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;i &quot;&gt;window&lt;/span&gt;&lt;span class=&quot;sy &quot; style=&quot;color: rgb(51, 51, 51) !important;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;v &quot; style=&quot;color: rgb(0, 45, 122) !important;&quot;&gt;frames&lt;/span&gt;&lt;span class=&quot;sy &quot; style=&quot;color: rgb(51, 51, 51) !important;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s &quot; style=&quot;color: rgb(0, 128, 0) !important;&quot;&gt;&#39;frameName&#39;&lt;/span&gt;&lt;span class=&quot;sy &quot; style=&quot;color: rgb(51, 51, 51) !important;&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;sy &quot; style=&quot;color: rgb(51, 51, 51) !important;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy &quot; style=&quot;color: rgb(51, 51, 51) !important;&quot;&gt;;&lt;/span&gt;&lt;span class=&quot;h &quot; style=&quot;color: rgb(0, 111, 224) !important;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #444444; font-size: 1.7em; letter-spacing: 0.06em; line-height: 2.1em; margin-bottom: 20px; margin-left: 20px; padding-right: 30px; text-align: justify; word-spacing: 0.12em;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;b&gt;Chrome -&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Chrome permite&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;cambiar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;el marco&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;de una manera diferente&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;En una página&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;contiene marcos,&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;tendrá que&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;ir a la &quot;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;consola&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&quot; y elige&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;tu marco&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;en el menú desplegable&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;en la parte inferior&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;de la consola.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/11/frame-select.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;107&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/11/frame-select.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;b&gt;Opera -&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Opera&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;también tiene&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;una lista desplegable&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;para cambiar el&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;marco&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;que está disponible en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;consola&quot; y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;la pestaña&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&quot;Documentos&quot;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;El menú desplegable&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;sólo aparecerán en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;consola&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&quot; ficha&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;si hay&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;marcos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;para elegir&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/11/opera-frame-select.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;89&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/11/opera-frame-select.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;es&quot; style=&quot;background-color: white; color: #333333; display: block; font-size: 16px; min-height: 93px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px; text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot;&gt;(Gracias a&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #444444; font-size: 17px; letter-spacing: 1px; line-height: 35px; word-spacing: 2px;&quot;&gt;Paul Irish y a&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #444444; font-size: 17px; letter-spacing: 1px; line-height: 35px; word-spacing: 2px;&quot;&gt;Daniel Herzog&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por la información adicional&lt;/span&gt;&lt;span class=&quot;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;es&quot; style=&quot;background-color: white; display: block; min-height: 93px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-size: 16px; text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot;&gt;Copiar el código&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;directamente al&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;portapapeles&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Chrome, Firefox&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, Safari&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;- Uso de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;la copia&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;de comandos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;en la consola de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;herramientas de desarrollo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;, puede copiar&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;el contenido de un&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;comando&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;directamente al&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;portapapeles.&lt;/span&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b style=&quot;color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Realización de cálculos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en el navegador&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;b&gt;Todos&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;Este consejo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;tiene mucho&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;sentido,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;pero es sorprendente&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;cuánta gente&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;no lo use&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;!&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;Si&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;lo que necesita saber&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;la respuesta a&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;un cálculo matemático&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;rápidamente&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;(por ejemplo,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;la anchura de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;tres columnas&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;en un contenedor de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;456px&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;no es necesario&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;para abrir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;la calculadora&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;Sólo tienes que escribir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;la pregunta de matemáticas&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;en la consola de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;las herramientas de desarrollo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;se&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;le devolverá la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;respuesta.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;Es&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;152,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;por&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;el camino.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b style=&quot;color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Los&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;&quot;Scripts&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Tab&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;El hogar de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;todos los&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;JavaScript que se ejecuta&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;en la página&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;, el script&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;(s)&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;ficha contiene&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;una lista desplegable&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;que le permite&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;seleccionar la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;secuencia de comandos que&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;desea depurar.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b style=&quot;color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Tratar con&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;minified&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;JavaScript&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b style=&quot;color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot;&gt;Chrome,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Internet Explorer&lt;/span&gt;, Safari&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;puntos de interrupción&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Puesta en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;JavaScript&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;hace que la depuración&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;mucho más fácil&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;, pero&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;si el código&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;ya lo ha&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;hecho&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;a la producción&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;, entonces es&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;probablemente ha sido&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;miniaturizada&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;¿Cómo se puede&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;depurar el código&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;minified&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;?&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Por suerte,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;algunos de los navegadores&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;tienen una opción para&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;font-weight: normal;&quot;&gt;no-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;minify&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;tu&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;JavaScript.&lt;/span&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;Chrome y Safari&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;sólo tiene que seleccionar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot;&gt;la pestaña &#39;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;Scripts&#39;,&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;encontrar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;el archivo correspondiente en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;el menú desplegable&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;y luego&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot;&gt;presione el botón &quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;{}&quot;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;&quot;&gt;Pretty Print&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;) en el icono&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;situado en el&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;panel inferior.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/pretty-print.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;126&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/pretty-print.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;En&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Internet Explorer 9,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;haga clic en el&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;icono de la herramienta&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;por la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;selección de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;secuencia de comandos de&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;menú desplegable&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;para encontrar la opción&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;para dar formato al&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;JavaScript.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/formatjs.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;161&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/formatjs.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;Observando las variables&lt;/b&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Todos&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;Una herramienta común&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;con el desarrollo de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;NET&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&#39;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;ver&#39;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;le permite controlar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;una lista de variables&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;de un lugar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;a mano,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;en la parte superior&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;de la barra&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;de la derecha&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;en la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;scripts&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&quot; ficha.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;Viendo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;una variable&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;es muy fácil&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;sólo tienes que escribir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;el nombre&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;de la variable y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;ver&#39;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;mantendrá su valor&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;hasta&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;la fecha.&lt;/span&gt;&lt;/div&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/watch.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;114&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/watch.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Edición y ejecución de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;JavaScript&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;la marcha&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;b&gt;Chrome&lt;/b&gt; -&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En lugar de editar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un editor independiente&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y recarga&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la página,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;con Chrome&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se puede editar&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;directamente en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la página.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Simplemente haga doble clic&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en la que desea&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;cambiar el código&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y el tipo&lt;/span&gt;&lt;span class=&quot;&quot;&gt;!&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Presiona Ctrl&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;/ Cmd&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;S para guardar&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Creación de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;un punto de interrupción&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;cuando&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;se produce&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;un error de JavaScript&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Todos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;- simplemente&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;haga clic en el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;icono de pausa&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la ficha Script&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de la consola&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de desarrolladores&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para hacer una pausa&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el guión&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;cuando el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;error de JavaScript&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en primer lugar.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;La línea que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ha causado&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el error&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;puso de relieve&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para que los revise&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Creación de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;un punto de interrupción&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;guión basado en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;el&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;cambio de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;DOM&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;b&gt;Chrome, Firefox&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Si sabe que su&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;página&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se rompe cuando&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;una parte&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de los cambios de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;DOM&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;o simplemente quiere&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;saber qué&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;script es&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;responsable de cambiar el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;atributo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de ese elemento&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, Chrome&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Firebug&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;tanto&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;le permiten&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;establecer un&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;punto de ruptura&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;JavaScript&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;efectiva&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;lo que le permite&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;encontrar al culpable&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en el código.&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;Simplemente selecciona&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el elemento&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que desea supervisar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y haga clic derecho&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para seleccionar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;las condiciones&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;para romper&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;(Gracias a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Jason&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Wilson&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por la información adicional&lt;/span&gt;&lt;span class=&quot;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/break-on-dom-change.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;197&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/break-on-dom-change.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;La&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;ficha &quot;Elementos&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps atn&quot;&gt;Conocido como el &quot;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;HTML&lt;/span&gt;&quot; en la pestaña&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de Firefox y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;los &quot;Documentos&lt;/span&gt;&quot; en la pestaña&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de la Ópera,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;los &quot;elementos&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ficha muestra el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;DOM&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en su estado actual&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Internet Explorer&lt;/span&gt;, se le&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;tenga que pulsar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;&quot;Actualizar&quot;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;botón para ver el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;DOM actual&lt;/span&gt;.&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Obtención de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;las dimensiones&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;de un contenedor de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;la manera más fácil&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: black; font-size: medium;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #333333; font-size: 16px;&quot;&gt;Chrome, Safari&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Soy un gran fan&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;de la utilización de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;overflow: auto&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;para contener&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;los elementos flotantes&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;font-weight: normal;&quot;&gt;, pero causa&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;problemas&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;en versiones anteriores de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Internet Explorer&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;a menos que especifique&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;un&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;ancho real&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;(auto&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;y el 100%&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;no&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;será suficiente)&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Las dimensiones&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;se pueden encontrar en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;el &quot;estilo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;computarizada&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;, que es práctico&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;font-weight: normal;&quot;&gt;, pero&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;sigue siendo un&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;número de clics&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Usando&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Chrome o&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Safari&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;, es fácil&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;ver las dimensiones&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;de un elemento&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;se cierne sobre él&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;en el código fuente&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;en la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;ficha &quot;Elementos&quot;&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;, o bien&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;usando&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;la lupa&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;en la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;barra de herramientas inferior&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/dimensions.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;126&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/dimensions.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Firebug&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Internet Explorer&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;, Opera&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;Usted tendrá que&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;seleccionar la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;pestaña &quot;Diseño&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;en el&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;panel de la derecha&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;o para desplazarse por&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;la lista de estilos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;computado en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;la barra lateral&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;derecha.&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;(Gracias a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Masklinn&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por la información adicional&lt;/span&gt;)&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Ampliar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;la vista de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;todos los elementos&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;b&gt;Firefox, Opera&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Firebug&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el asterisco&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;&quot;HTML&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;pestaña&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;presionando&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;(*)&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en el teclado&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;num&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;amplía&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;todos los elementos excepto&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;los scripts y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;hojas de estilo&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Presionas la tecla shift&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y pulsando&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;asterisco también&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se ampliarán&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;los scripts y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;hojas de estilo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;(link)&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;los elementos&lt;/span&gt;.&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Dragonfly&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Opera&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;hay un botón&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;los &quot;Documentos&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ficha para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;hacer la misma tarea&lt;/span&gt;, como se muestra&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;a continuación.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/expand-dom.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;126&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/expand-dom.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Margen de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;incremento&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;, el relleno&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;, anchura, altura&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;borde&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;hasta el color&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Todos&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;Si tiene&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;un elemento que&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;es necesario modificar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;el margen&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;, relleno,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;anchura o la altura&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;, usted puede&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;utilizar las teclas de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;cursor&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;para aumentar / disminuir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;el tamaño&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Sólo tiene que utilizar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;las teclas de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;cursor arriba y abajo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;para aumentar / disminuir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;por una unidad&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;de 1&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;En&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Chrome,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Safari&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Firebug&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;se puede&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;incrementar / disminuir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;una unidad de 10&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;por&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;la celebración de la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;tecla &quot;Shift&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;mientras pulsa&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;las teclas de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;cursor arriba y abajo&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;En&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Chrome y Safari&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;, puede&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;incrementar / disminuir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;en una unidad&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;de 0,1&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;sostener la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;tecla &quot;Alt&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;mientras pulsa&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;las teclas de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;cursor arriba y abajo&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;En&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Chrome y Safari&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;, también puede&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;incrementar / disminuir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;una unidad&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;de 100&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;, mantenga pulsada la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;tecla &quot;Shift&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;mientras pulsa&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Page-&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Up y Page Down&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Estos accesos directos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;son especialmente útiles cuando&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;no está seguro&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;de lo que exactamente&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;el tamaño correcto&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;debe ser.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;En&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Chrome, Safari&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Opera&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;también se puede&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;utilizar las teclas de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;arriba y abajo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;para aumentar o disminuir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;los valores de color&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;(Gracias a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Mikkelrom&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por la información adicional&lt;/span&gt;)&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Estilo:&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;activo,&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;: hover&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;: enfoque,&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;estados visitados&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: black; font-size: medium;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #333333; font-size: 16px;&quot;&gt;Chrome,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #333333; font-size: 16px;&quot;&gt;Firefox, Opera&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;CSS&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;El estilo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;de la consola de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;desarrollador&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;es impresionante, pero&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;se vuelve un poco&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;más&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;difícil cuando&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;las pruebas&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;de otros estados&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;font-weight: normal;&quot;&gt;, como&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;elemento&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;de activación.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Afortunadamente,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;hay una solución&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Chrome tiene&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un botón&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;integrado&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para este propósito.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;buscar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la mano derecha&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de la&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ficha &quot;Elementos&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la columna&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de puntos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;elemento&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;/&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;cursor&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;icono que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;le permite probar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;otros estados.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/hover-focus.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/hover-focus.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;Para&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;Firebug&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;en la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;columna de la derecha&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;haga clic en el&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;menú de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;la flecha&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;al lado de la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;ficha Estilo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;seleccionar&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;el estado deseado&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Opera&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, es&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el icono que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se parece a una&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps atn&quot;&gt;lista de &quot;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;Estilos&lt;/span&gt;&lt;span class=&quot;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Rote&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;a través de tipos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;de definición de color&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;color: black; font-size: medium;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;color: #333333; font-size: 16px;&quot;&gt;Chrome, Safari&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Los colores se pueden&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;definir&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;de muchas maneras&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;en una página&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;web&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;por su nombre,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;a través de un&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;valor hexadecimal&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;(3 ó 6&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;dígitos)&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;font-weight: normal;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;como&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;RGB o HSL&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;font-weight: normal;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;font-weight: normal;&quot;&gt;o sus versiones&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;alfa transparente&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;font-weight: normal;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Se puede girar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;a través de estas&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;definiciones diferentes en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Chrome o&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;Safari&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;font-weight: normal;&quot;&gt;, haga clic en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;el cuadrado de color&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;al lado de su&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;font-weight: normal;&quot;&gt;color.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;(Gracias a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Masklinn&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por la información adicional&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Selector de color&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;b&gt;Opera&lt;/b&gt; -&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Opera&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;haga clic en el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;cuadrado de color&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;al lado de un&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;color&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;le permite seleccionar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un color diferente&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;a través de un&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;selector de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la mano.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/colorpicker.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;204&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/colorpicker.jpg&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;La ficha&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Recursos&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;La&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;sección de recursos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se enumeran todos los&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;hojas de estilo,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;JavaScript&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;las imágenes utilizadas&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en su página.&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;Esta ficha&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, lamentablemente&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;no existe en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Firebug&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;o Internet Explorer&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, aunque&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;algunas de sus características&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se integran&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;otras fichas.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Guardar los cambios&lt;/b&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Chrome,&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Internet Explorer&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;, Safari&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;Hacer cambios en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;el&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;CSS&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;JavaScript&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;es grande, pero&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;se convierte en una&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;molestia&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;de volver a implementar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;el código fuente&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;una vez&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;que esté satisfecho&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Internet Explorer&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en cada ficha&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;icono &quot;Guardar&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;proporciona&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la funcionalidad de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;guardar en un archivo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en una base&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por archivo&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Mientras tanto, la ficha&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps atn&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;Recursos&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en Chrome y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Safari&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;tiene&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;una característica muy útil&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que almacena&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;todos los cambios&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;las revisiones&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;específicas&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que le permite ir&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;rápidamente adelante y atrás&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;a través de todos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;los cambios.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Busque el archivo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en el que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;hemos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;aplicado los cambios&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;(que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se puede acceder fácilmente&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;haciendo clic en el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;nombre de archivo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;junto al elemento&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que ha cambiado&lt;/span&gt;&lt;span class=&quot;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y una lista de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;las revisiones&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;serán proporcionados.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Chrome,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;haga clic derecho sobre&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;nombre de archivo para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;guardar una nueva versión&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de su archivo&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Safari&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, lamentablemente&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;tendremos que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;copiar y pegar.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/version-control.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/version-control.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Cookies y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;almacenamiento&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Chrome, Opera&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;, Safari&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;- También en&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;la lista de recursos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;es una&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;lista de fácil acceso&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;diferentes opciones de almacenamiento&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;junto con&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;los datos almacenados&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;para cada opción.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;Opera&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps atn&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;tiene un &quot;&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;almacenamiento&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;pestaña&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;que&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;hace lo mismo&lt;/span&gt;&lt;span style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/11/storage.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/11/storage.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;La&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;pestaña &quot;Red&quot;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;La ficha&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de red muestra&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;todos los recursos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y los archivos descargados&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para cargar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la página&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En la mayoría de&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;los casos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;las herramientas de desarrollo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;tienen que estar abiertos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la ficha Red para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;mostrar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la información&lt;/span&gt;, así que puede&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que tenga que actualizar&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;La ficha&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps atn&quot;&gt;se conoce como &quot;&lt;/span&gt;red&quot;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Firefox&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Internet Explorer&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que sólo está disponible&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en la versión 9&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y posteriores.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Deshabilitar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;caché del navegador&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;b&gt;Todos&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Cada&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;navegador compatible&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;le permite&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;desactivar la caché&lt;/span&gt;, pero&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;no hay coherencia&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;con la forma&lt;/span&gt;.&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Chrome,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;usted encontrará&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la opción&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en la&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;configuración de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la rueda&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Firebug&lt;/span&gt;, usted encontrará&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la opción&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la flecha&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;junto a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la cabecera de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;&quot;Net&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ficha.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Internet Explorer&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;opción se encuentra en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;&quot;Caché&quot;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en la barra de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;menú.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Opera&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para borrar la caché&lt;/span&gt;, haga clic&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en la ficha Red&lt;/span&gt;, seleccione la pestaña&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de opciones de red&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;secundaria y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;elegir la primera opción&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Safari&lt;/span&gt;, puede desactivar la&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;memoria caché del navegador&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el menú Desarrollo&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;en la barra de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;menú.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Para que aparezca la&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;limpieza de caché&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps atn&quot;&gt;(&lt;/span&gt;y otros datos)&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de diálogo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en cualquier navegador&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en Windows&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Ctrl&lt;/span&gt;, Shift&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y Suprimir.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;(Gracias a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Steven&lt;/span&gt;&amp;nbsp;y&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Karl&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por la información adicional&lt;/span&gt;)&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Estado latente&lt;/b&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;&lt;b&gt;Todos&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Chrome y Safari&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en la pestaña&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de red le permite&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ver&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el tiempo que tarda&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un servidor para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;responder a una solicitud&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;La línea de color&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se desvaneció&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;para cada recurso&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;indica cuándo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;fue enviada la petición&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;cuando la respuesta&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;fue enviado de vuelta&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;El color&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;negro indica&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el recurso&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se ha descargado.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Chrome, puedes&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;flotar sobre&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;estas líneas para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;obtener un desglose de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;las que el tiempo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;transcurrió&lt;/span&gt;.&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Opera&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;los&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;mismos principios se aplican&lt;/span&gt;, excepto&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la latencia&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;se mide por&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;una línea gris&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en lugar de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;una línea&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;se desvaneció&lt;/span&gt;.&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/11/latency.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;136&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/11/latency.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;En&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;Internet Explorer&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;, la latencia&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;se marca como&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;amarillo y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;se cierne sobre&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;la línea&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;le dará&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;más información.&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;En&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Firebug&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, la latencia es&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;marcado en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el color púrpura&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y etiquetados como&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps atn&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;Espera&#39;&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Se cierne sobre&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;una de estas líneas&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Firebug&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;también&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ofrece&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un desglose detallado de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;las que el tiempo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;transcurrió&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;DOMContentLoaded&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;, la carga de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;evento&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;disparado&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Chrome, Safari&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;-&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;La ficha&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de red para&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Chrome y Safari&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;también revela&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;dos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;datos adicionales&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;DOMContentLoaded&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;como una línea azul&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;evento de carga de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;fuego&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;como una línea roja&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;a href=&quot;http://www.andismith.com/wp-content/uploads/2011/10/domready.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;http://www.andismith.com/wp-content/uploads/2011/10/domready.png&quot; width=&quot;320&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: -webkit-auto;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;La línea&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;DOMContentLoaded&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;indica&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;cuando el navegador se&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;ha terminado de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;analizar el documento&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;(pero&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;de otros recursos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;como imágenes&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;y hojas de estilo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;no se puede descargar&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;), mientras que&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;la línea de evento&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;de carga&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;indica cuando&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;estos recursos&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: &#39;Trebuchet MS&#39;, sans-serif; font-size: 16px;&quot;&gt;se han completado.&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, sans-serif;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Si los dos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;eventos se disparan&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;al mismo tiempo&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la línea será&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de color púrpura.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;(Gracias a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Steven&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Joey&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por la información adicional&lt;/span&gt;&lt;span class=&quot;&quot;&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
otro&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;Rupturas&lt;/b&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;Todas&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;A veces me parece&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;a mi&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;las herramientas de desarrollo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;se han estrellado&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;y no responde&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;a los clics de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;mi mouse&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;En lugar de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;cerrar la&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;ventana del navegador&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;volver a&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;abrir&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;, a menudo encuentro&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;que el uso de&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;los atajos de teclado&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;para cerrar&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;y abrir de nuevo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;las herramientas de desarrollo&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;para solucionar el problema&lt;/span&gt;&lt;span class=&quot;&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px; font-weight: normal;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-size: 16px;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot;&gt;Espero que estas&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;características y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;secretos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;han sido&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de utilidad para usted&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, aunque&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;su nivel de habilidad&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y experiencia&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;va a determinar cuántos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de estos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;son nuevos para usted&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Deliberadamente no&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;hemos incluido&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;perfiles y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;depuración remota en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;esta lista&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, ya que estos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;son temas que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;quiero tratar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;con más detalle en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un artículo posterior&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Por favor,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;siéntase libre de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;dejar comentarios&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, correcciones y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;sus propios consejos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de abajo!&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: xx-small;&quot;&gt;Agradecimientos: Traducción, &lt;a href=&quot;http://translate.google.com/&quot;&gt;Traductor de google&lt;/a&gt;!.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: xx-small;&quot;&gt;&lt;a href=&quot;http://www.andismith.com/&quot;&gt;andi smith&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;hps&quot; style=&quot;background-color: whitesmoke; color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: xx-small;&quot;&gt;&lt;a href=&quot;http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/&quot;&gt;(Ver en inglés)&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/5241412351011545715/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2011/11/25-secretos-de-las-herramientas-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/5241412351011545715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/5241412351011545715'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2011/11/25-secretos-de-las-herramientas-de.html' title='25 SECRETOS DE LAS HERRAMIENTAS DE DESARROLLO DEL NAVEGADOR'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-1208332659792486056</id><published>2011-11-01T07:24:00.000-05:00</published><updated>2011-11-16T16:56:03.118-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Definiciones"/><category scheme="http://www.blogger.com/atom/ns#" term="procedimientos almacenados"/><category scheme="http://www.blogger.com/atom/ns#" term="tablas temporales"/><title type='text'>ACTUALIZACIÓN DE UNA TABLA TEMPORAL EN UN PROCEDIMIENTO ALMACENADO</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;hps&quot;&gt;Bueno,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;acabas de pasar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;veinte&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;/&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;treinta minutos hasta&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;darse cuenta de que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;cuando se cambia&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la definición de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;una tabla temporal&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;que se&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;utiliza en&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;un procedimiento&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;almacenado de SQL Server&lt;/span&gt;&lt;span class=&quot;&quot;&gt;,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;es necesario eliminar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de hecho&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la tabla temporal&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;antes de que usted&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;puede volver a compilar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el procedimiento&lt;/span&gt;&lt;span class=&quot;&quot;&gt;.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Por lo tanto&lt;/span&gt;&lt;span class=&quot;&quot;&gt;, algo así como&lt;/span&gt;&lt;span class=&quot;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: Verdana, Arial, sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre id=&quot;pre0&quot; lang=&quot;sql&quot; style=&quot;background-color: #fbedbb; border-bottom-color: rgb(251, 237, 187); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(251, 237, 187); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(251, 237, 187); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(251, 237, 187); border-top-style: solid; border-top-width: 1px; font: normal normal normal 9pt/normal &#39;Courier New&#39;, Courier, mono; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;IF&lt;/span&gt; OBJECT_ID(N&lt;span class=&quot;code-string&quot; style=&quot;color: purple;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-string&quot; style=&quot;color: purple;&quot;&gt;tempdb..#tableName&#39;&lt;/span&gt;, N&lt;span class=&quot;code-string&quot; style=&quot;color: purple;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-string&quot; style=&quot;color: purple;&quot;&gt;U&#39;&lt;/span&gt;) &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;IS&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;NOT&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;NULL&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;DROP&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #tableName;
&lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;CREATE&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #tableName(
    Key1        &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;
,   Description &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;NVARCHAR&lt;/span&gt;(&lt;span class=&quot;code-digit&quot; style=&quot;color: navy;&quot;&gt;255&lt;/span&gt;)
)   
&lt;span class=&quot;code-comment&quot; style=&quot;color: green; font-style: italic;&quot;&gt;/*&lt;/span&gt;&lt;span class=&quot;code-comment&quot; style=&quot;color: green; font-style: italic;&quot;&gt; do stuff with table */&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;Entonces lo cambia a:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: Verdana, Arial, sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre id=&quot;pre1&quot; lang=&quot;sql&quot; style=&quot;background-color: #fbedbb; border-bottom-color: rgb(251, 237, 187); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(251, 237, 187); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(251, 237, 187); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(251, 237, 187); border-top-style: solid; border-top-width: 1px; font: normal normal normal 9pt/normal &#39;Courier New&#39;, Courier, mono; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;IF&lt;/span&gt; OBJECT_ID(N&lt;span class=&quot;code-string&quot; style=&quot;color: purple;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-string&quot; style=&quot;color: purple;&quot;&gt;tempdb..#tableName&#39;&lt;/span&gt;, N&lt;span class=&quot;code-string&quot; style=&quot;color: purple;&quot;&gt;&#39;&lt;/span&gt;&lt;span class=&quot;code-string&quot; style=&quot;color: purple;&quot;&gt;U&#39;&lt;/span&gt;) &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;IS&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;NOT&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;NULL&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;DROP&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #tableName;
&lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;CREATE&lt;/span&gt; &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;TABLE&lt;/span&gt; #tableName(
    Key1        &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;
,   Key2        &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;INT&lt;/span&gt;
,   Description &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;NVARCHAR&lt;/span&gt;(&lt;span class=&quot;code-digit&quot; style=&quot;color: navy;&quot;&gt;255&lt;/span&gt;)
,   AggAmount   &lt;span class=&quot;code-keyword&quot; style=&quot;color: blue;&quot;&gt;FLOAT&lt;/span&gt;
)   
&lt;span class=&quot;code-comment&quot; style=&quot;color: green; font-style: italic;&quot;&gt;/*&lt;/span&gt;&lt;span class=&quot;code-comment&quot; style=&quot;color: green; font-style: italic;&quot;&gt; do stuff with table referencing agg amount column*/&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, Arial, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span class=&quot;&quot;&gt;&lt;span class=&quot;hps&quot;&gt;A continuación,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la definición de tabla&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;no se actualiza&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;cuando se&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;cambia en el código&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;sin perder&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;las definiciones&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;almacenadas&lt;/span&gt;.&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Usted puede destacar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la declaración&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Drop Table y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de ejecución que&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;por sí mismo,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;entonces va a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;recompilar el código&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;hps&quot;&gt;Simple, pero&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;fácil de equivocarse.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/1208332659792486056/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2011/11/actualizacion-de-una-tabla-temporal-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/1208332659792486056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/1208332659792486056'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2011/11/actualizacion-de-una-tabla-temporal-en.html' title='ACTUALIZACIÓN DE UNA TABLA TEMPORAL EN UN PROCEDIMIENTO ALMACENADO'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-6410255453283167898</id><published>2011-11-01T07:17:00.000-05:00</published><updated>2012-02-12T20:08:17.038-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net"/><category scheme="http://www.blogger.com/atom/ns#" term="Dispositivos moviles"/><title type='text'>ASP.NET DETECCIÓN DE DISPOSITIVOS MOVILES CON  MÉTODOS ADICIONALES</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #888888; font-family: arial, sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div id=&quot;gt-res-wrap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: rgb(245, 245, 245); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(245, 245, 245); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(245, 245, 245); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(245, 245, 245); border-top-style: solid; border-top-width: 1px;&quot;&gt;
&lt;div class=&quot;almost_half_cell&quot; id=&quot;gt-res-content&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;zoom: 1;&quot;&gt;
&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;es&quot; style=&quot;background-color: whitesmoke; color: #333333; display: block; font-size: 16px; min-height: 93px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot;&gt;&lt;span class=&quot;hps&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: Verdana, Arial, sans-serif; font-size: 13px;&quot;&gt;&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/mobdetection/mobdetection.zip&quot; style=&quot;color: #004cd5; text-decoration: none;&quot;&gt;Download mobdetection - 992.33 KB&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;es&quot; style=&quot;background-color: whitesmoke; color: #333333; display: block; font-size: 16px; min-height: 93px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot;&gt;&lt;span class=&quot;hps&quot;&gt;Introducción&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;hps&quot;&gt;En ASP.NET, se&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;puede detectar fácilmente&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;solicitud del dispositivo móvil&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;utilizando la propiedad&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Request.Browser.IsMobileDevice&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Request.UserAgent.But&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;estas funcionalidades&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;no funcionan&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;todo el tiempo,&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;así que para obtener&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;los resultados&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;más&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;adecuados para la detección&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;móvil y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;desea&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;obtener más detalles sobre&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;móvil, el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;WURFL.dll&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;es más útil&lt;/span&gt;.&lt;br /&gt;&lt;span class=&quot;hps&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;es&quot; style=&quot;background-color: whitesmoke; color: #333333; display: block; font-size: 16px; min-height: 93px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot;&gt;&lt;span class=&quot;hps&quot;&gt;En el fondo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;hps&quot;&gt;Algunos de los&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;populares dispositivos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;móviles&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;/&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;navegadores no&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ser detectados utilizando&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de esta manera&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;porque los archivos de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ASP.NET&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;navegador&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;no es compatible con&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Opera Mobile&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;o&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Android.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Esto significa que si&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;desea clasificar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la página&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de escritorio y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;móviles de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la página&lt;/span&gt;, no&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;te ayuda&lt;/span&gt;.&lt;br /&gt;&lt;span class=&quot;hps&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;&quot; id=&quot;result_box&quot; lang=&quot;es&quot; style=&quot;background-color: whitesmoke; color: #333333; display: block; font-size: 16px; min-height: 93px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot;&gt;&lt;span class=&quot;hps&quot;&gt;Uso del Código&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;hps&quot;&gt;1. Agregue la referencia&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;WURFL.dll&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;a su proyecto.&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;hps&quot;&gt;2. Copiar los archivos&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;a la carpeta&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;App_Data&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;App_Data&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;proyecto.&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;hps&quot;&gt;3. Copia y pega el&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;archivo&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;WurflLoader.cs&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;a su&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;carpeta App_Code.&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;hps&quot;&gt;4. Generar el proyecto y&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ahora puede probar&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;la&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;página&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;WebForm1.aspx&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;muestra&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;en el navegador&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: whitesmoke;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #6fa8dc;&quot;&gt;//
 // The sample Method to check weather the device is a mobile and not a tablet.
 //
public static Boolean isMobile()
{
   var device = WurflLoader.GetManager().GetDeviceForRequest(HttpContext.Current.Request);
   if (Convert.ToBoolean(device.GetCapability(&quot;is_wireless_device&quot;)) &amp;amp;&amp;amp; !Convert.ToBoolean(device.GetCapability(&quot;is_tablet&quot;)))
  {
     return true;
  }
  else
  {
     return false;
  }
}&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #6fa8dc;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #6fa8dc;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px; white-space: normal;&quot;&gt;&lt;span class=&quot;hps&quot;&gt;Puntos de interés&lt;/span&gt;

&lt;span class=&quot;hps&quot;&gt;Si&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;hay una necesidad&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de la detección de&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;navegador de tu móvil&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;y clasificación&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;de los móviles&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;necesarios&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;entonces esto va a&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;ser muy útil.&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;Se trata de un&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;hps&quot;&gt;archivo DLL&lt;/span&gt;&lt;span class=&quot;hps&quot;&gt;estándar abierto.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;gt-res-tools&quot; style=&quot;background-color: whitesmoke; height: 26px; margin-top: -7px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 0px;&quot;&gt;
&lt;div id=&quot;gt-src-tools-l&quot; style=&quot;float: left;&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;gt-res-tools-r&quot; style=&quot;float: right;&quot;&gt;
&lt;div id=&quot;gt-res-rate&quot; style=&quot;float: left;&quot;&gt;
&lt;div aria-haspopup=&quot;true&quot; class=&quot;goog-inline-block goog-toolbar-menu-button&quot; role=&quot;button&quot; style=&quot;-webkit-user-select: none; background-attachment: initial; background-clip: initial; background-color: initial; background-image: initial; background-origin: initial; background-position: 0px 50%; background-repeat: initial initial; border-bottom-color: transparent; border-bottom-left-radius: 2px 2px; border-bottom-right-radius: 2px 2px; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: transparent; border-left-style: solid; border-left-width: 1px; border-right-color: transparent; border-right-style: solid; border-right-width: 1px; border-top-color: transparent; border-top-left-radius: 2px 2px; border-top-right-radius: 2px 2px; border-top-style: solid; border-top-width: 1px; color: #444444; cursor: default; display: inline-block; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px; list-style-image: initial; list-style-position: initial; list-style-type: none; outline-color: initial; outline-style: none; outline-width: initial; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative; text-decoration: none; vertical-align: middle;&quot; tabindex=&quot;0&quot; title=&quot;&quot;&gt;
&lt;div class=&quot;goog-inline-block goog-toolbar-menu-button-outer-box&quot; style=&quot;display: inline-block; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative;&quot;&gt;
&lt;div class=&quot;goog-inline-block goog-toolbar-menu-button-inner-box&quot; style=&quot;border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; display: inline-block; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; padding-top: 0px; position: relative; vertical-align: top;&quot;&gt;
&lt;div class=&quot;goog-inline-block goog-toolbar-menu-button-caption&quot; style=&quot;display: inline-block; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: relative;&quot;&gt;
&lt;span class=&quot;goog-flat-menu-button-img gt-rate-icon jfk-button-img&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.gstatic.com/translate/buttons6.png); background-origin: initial; background-position: -94px -3px; background-repeat: no-repeat no-repeat; display: inline-block; height: 21px; margin-top: -3px; opacity: 0.667; vertical-align: middle; width: 21px;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/6410255453283167898/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2011/11/aspnet-deteccion-de-dispositivos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/6410255453283167898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/6410255453283167898'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2011/11/aspnet-deteccion-de-dispositivos.html' title='ASP.NET DETECCIÓN DE DISPOSITIVOS MOVILES CON  MÉTODOS ADICIONALES'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-1053923222988771897</id><published>2011-10-27T07:41:00.000-05:00</published><updated>2011-11-16T16:54:44.953-05:00</updated><title type='text'>10 PALABRAS QUE USTED PODRÍA PENSAR VINO DE LA CIENCIA (PERO EN REALIDAD SON DE LA CIENCIA FICCIÓN?)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://cache.gawkerassets.com/assets/images/8/2011/10/triptico_1318796335808.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://cache.gawkerassets.com/assets/images/8/2011/10/triptico_1318796335808.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://cache.gawkerassets.com/assets/images/8/2011/10/genetic_engineering.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Last week it came to our attention that the phrase &amp;quot;blast off&amp;quot; was coined—not in a purely scientific context, but a science fictional one—by EE Smith, an early science fiction author often referred to as &amp;quot;the father of space opera.&quot;&gt;La semana pasada llegó a nuestra atención que la frase &quot;Blast Off&quot; fue acuñado, no en un contexto puramente científico, sino una ciencia ficción, uno por EE Smith, un autor de ciencia ficción temprana refiere a menudo como &quot;el padre de la space opera.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;&amp;quot;&quot;&gt;&quot;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;The term appeared in Smith&#39;s 1937 story Galactic Patrol, when one character inquires of another, &amp;quot;How long do you figure it&#39;ll be before it&#39;s safe for us to blast off?&amp;quot;&quot;&gt;El término apareció en 1937 Smith Patrulla Galáctica historia, cuando se informa de otro personaje, &quot;¿Cuánto tiempo usted calcula que va a ser antes de que sea seguro para nosotros para despegar?&quot;&lt;/span&gt;&lt;span title=&quot;And it turns out blast off isn&#39;t the only scientific word or phrase with science fictional origins; here is a list of nine more, originally composed by Jeff Prucher—editor for the Oxford English Dictionary&#39;s Science Fiction Project and author of the Hugo Award—&quot;&gt;Y resulta que despegue no es la única palabra o frase científica de origen de la ciencia ficción, aquí hay una lista de nueve más, originalmente compuesta por Jeff Prucher-editor para el Proyecto de Diccionario Oxford de Inglés de la ciencia ficción y autor del premio Hugo&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;winning Brave New Words: The Oxford Dictionary of Science Fiction—for the Oxford University Press Blog.&quot;&gt;ganar valiente Palabras: El Diccionario Oxford de ciencia ficción para el blog de Oxford University Press.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;winning Brave New Words: The Oxford Dictionary of Science Fiction—for the Oxford University Press Blog.&quot;&gt;&lt;/span&gt;&lt;span title=&quot;9.&quot;&gt;9.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Robotics&quot;&gt;Robótica&lt;/span&gt;&lt;span title=&quot;This is probably the most well-known of these, since Isaac Asimov [for those poor souls who have never gazed upon Asimov&#39;s awe-inspiring sideburns, that&#39;s him pictured up top] is famous for (among many other things) his three laws of robotics&quot;&gt;Este es probablemente el más conocido de estos, ya que Isaac Asimov [de esas pobres almas que nunca han mirado a los imponentes de Asimov patillas, que le ha representado hasta arriba] es famosa por (entre muchas otras cosas) las tres leyes de la robótica&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;.&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Even so, I include it because it is one of the only actual sciences to have been first named in a science fiction story (&amp;quot;Liar!&amp;quot;, 1941).&quot;&gt;Aún así, lo incluyo porque es una de las ciencias reales sólo se han nombrado en primer lugar en una historia de ciencia ficción (&quot;¡Mentiroso!&quot;, 1941).&lt;/span&gt;&lt;span title=&quot;Asimov also named the related occupation (roboticist) and the adjective robotic.&quot;&gt;Asimov también nombró a la ocupación relacionada con (robótica) y el adjetivo robótica.&lt;/span&gt;&lt;span title=&quot;Full size&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Full size&quot;&gt;A tamaño completo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Full size&quot;&gt;&lt;/span&gt;&lt;span title=&quot;8.&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: &#39;Times New Roman&#39;; font-size: small;&quot;&gt;&lt;a href=&quot;http://cache.gawkerassets.com/assets/images/8/2011/10/genetic_engineering.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;http://cache.gawkerassets.com/assets/images/8/2011/10/genetic_engineering.jpg&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;8.&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: &#39;Times New Roman&#39;; font-size: small;&quot;&gt;&lt;a href=&quot;http://cache.gawkerassets.com/assets/images/8/2011/10/genetic_engineering.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/span&gt;8.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Genetic engineering&quot;&gt;La ingeniería genética&lt;/span&gt;&lt;span title=&quot;The other science that received its name from a science fiction story, in this case Jack Williamson&#39;s novel Dragon&#39;s Island, which was coincidentally published in the same year as &amp;quot;Liar!&amp;quot;&quot;&gt;La otra ciencia que recibió su nombre de una historia de ciencia ficción, en este caso la Isla la novela de Jack Williamson de Dragón, que fue publicado por casualidad en el mismo año que &quot;¡Mentiroso!&quot;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;The occupation of genetic engineer took a few more years to be named, this time by Poul Anderson.&quot;&gt;La ocupación de la ingeniería genética llevó algunos años más para ser nombrado, esta vez por Poul Anderson.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;The occupation of genetic engineer took a few more years to be named, this time by Poul Anderson.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;7.&quot;&gt;7.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Zero-gravity/zero-g&quot;&gt;Zero-gravity/zero-g&lt;/span&gt;&lt;span title=&quot;A defining feature of life in outer space (sans artificial gravity, of course).&quot;&gt;Una característica definitoria de la vida en el espacio exterior (la gravedad Sans artificial, por supuesto).&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;The first known use of &amp;quot;zero-gravity&amp;quot; is from Jack Binder (better known for his work as an artist) in 1938, and actually refers to the gravityless state of the center of the Earth&#39;s core.&quot;&gt;El primer uso conocido de &quot;gravedad cero&quot;, es de Jack Binder (mejor conocido por su trabajo como artista) en 1938, y en realidad se refiere al estado de gravityless el centro del núcleo de la Tierra.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Arthur C. Clarke gave us &amp;quot;zero-g&amp;quot; in his 1952 novel Islands in the Sky.&quot;&gt;Arthur C. Clarke nos ha dado &quot;gravedad cero&quot; en su novela de 1952 Islas en el cielo.&lt;/span&gt;&lt;span title=&quot;6.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;6.&quot;&gt;6.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Deep space&quot;&gt;El espacio profundo&lt;/span&gt;&lt;span title=&quot;One of the other defining features of outer space is its essential emptiness.&quot;&gt;Una de las características definitorias de otros es su espacio vacío esencial.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;In science fiction, this phrase most commonly refers to a region of empty space between stars or that is remote from the home world.&quot;&gt;En la ciencia ficción, esta frase más comúnmente se refiere a una región de espacio vacío entre las estrellas, o que está alejado de todo el mundo a casa.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;EE &amp;quot;Doc&amp;quot; Smith seems to have coined this phrase in 1934.&quot;&gt;EE &quot;Doc&quot; Smith parece haber acuñado esta frase en 1934.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;The more common use in the sciences refers to the region of space outside of the Earth&#39;s atmosphere.&quot;&gt;El uso más común en las ciencias se refiere a la región del espacio fuera de la atmósfera de la Tierra.&lt;/span&gt;&lt;span title=&quot;5.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://cache.gawker.com/assets/images/io9/2011/10/iondrive.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://cache.gawker.com/assets/images/io9/2011/10/iondrive.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;5.&quot;&gt;5.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Ion drive&quot;&gt;Ion drive&lt;/span&gt;&lt;span title=&quot;An ion drive is a type of spaceship engine that creates propulsion by emitting charged particles in the direction opposite of the one you want to travel.&quot;&gt;&amp;nbsp;motor iónico es un tipo de motor de nave espacial que crea la propulsión mediante la emisión de partículas cargadas en la dirección opuesta a la que desea viajar.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;The earliest citation in Brave New Words is again from Jack Williamson (&amp;quot;The Equalizer&amp;quot;, 1947).&quot;&gt;La primera cita en Brave New Words es de nuevo de Jack Williamson (&quot;El justiciero&quot;, 1947).&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;A number of spacecraft have used this technology, beginning in the 1970s.&quot;&gt;Una serie de naves espaciales han utilizado esta tecnología, a partir de la década de 1970.&lt;/span&gt;&lt;span title=&quot;4.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;4.&quot;&gt;4.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Pressure suit&quot;&gt;Presión del traje&lt;/span&gt;&lt;span title=&quot;A suit that maintains a stable pressure around its occupant; useful in both space exploration and high-altitude flights.&quot;&gt;Un traje que mantiene una presión estable en torno a su ocupante, útil en la exploración espacial y los vuelos tanto de gran altura.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;This is another one from the fertile mind of EE Smith.&quot;&gt;Esta es otra de la mente fértil de EE Smith.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Curiously, his pressure suits were furred, an innovation not, alas, replicated by NASA.&quot;&gt;Curiosamente, sus trajes de presión fueron cubiertas de pelo, una innovación que no, por desgracia, replicado por la NASA.&lt;/span&gt;&lt;span title=&quot;3.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;3.&quot;&gt;3.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Virus&quot;&gt;Virus&lt;/span&gt;&lt;span title=&quot;Computer virus, that is.&quot;&gt;Virus de computadora, lo que es.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Dave Gerrold (of &amp;quot;The Trouble With Tribbles&amp;quot; fame) was apparently the first to make the verbal analogy between biological viruses and self-replicating computer programs, in his 1972 story &amp;quot;When Harlie Was One.&amp;quot;&quot;&gt;David Gerrold (de &quot;The Trouble With Tribbles&quot; la fama) fue aparentemente el primero en hacer la analogía verbal entre los virus biológicos y auto-replicantes programas de ordenador, en su historia de 1972 &quot;Cuando Harlie era uno.&quot;&lt;/span&gt;&lt;span title=&quot;2.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;2.&quot;&gt;2.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Worm&quot;&gt;Gusano&lt;/span&gt;&lt;span title=&quot;Another type of self-replicating computer program.&quot;&gt;Otro tipo de programa de computadora auto-replicantes.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;So named by John Brunner in his 1975 novel Shockwave Rider.&quot;&gt;Llamada así por John Brunner en su novela de 1975 del jinete Shockwave.&lt;/span&gt;&lt;span title=&quot;Full size&quot;&gt;A tamaño completo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;1.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Full size&quot;&gt;&lt;/span&gt;&lt;span title=&quot;1.&quot;&gt;1.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Gas giant&quot;&gt;Gigante de gas&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Gas giant&quot;&gt;&lt;/span&gt;&lt;span title=&quot;A large planet, like Jupiter or Neptune, that is composed largely of gaseous material.&quot;&gt;Un planeta grande, como Júpiter o Neptuno, que se compone en gran parte del material gaseoso.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;The first known use of this term is from a story (&amp;quot;Solar Plexus&amp;quot;) by James Blish; the odd thing about it is that it was first used in a reprint of the story, eleven years after the story was first published.&quot;&gt;El primer uso conocido del término es de una historia (&quot;plexo solar&quot;) de James Blish, lo más extraño de todo es que fue utilizado por primera vez en una reedición de la historia, once años después la historia se publicó por primera vez.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Whether this is because Blish conceived of the term in the intervening years or read it somewhere else, or whether it was in the original manuscript and got edited out is impossible to say at this point.&quot;&gt;Si esto se debe Blish concibió el término en los años intermedios o leído en algún otro lugar, o si fue en el manuscrito original y se editó a cabo es imposible decir en este momento.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://cache.gawkerassets.com/assets/images/8/2011/10/neptune.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://cache.gawkerassets.com/assets/images/8/2011/10/neptune.jpg&quot; width=&quot;293&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Whether this is because Blish conceived of the term in the intervening years or read it somewhere else, or whether it was in the original manuscript and got edited out is impossible to say at this point.&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;Image Credits&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Image Credits&quot;&gt;Créditos de las imágenes&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Image Credits&quot;&gt;&lt;/span&gt;&lt;span title=&quot;Asimov via; Asimov Robot via&quot;&gt;Asimov a través de, a través de Asimov Robot&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Asimov via; Asimov Robot via&quot;&gt;&lt;/span&gt;&lt;span title=&quot;Genetic engineering image via GeK/Shutterstock&quot;&gt;Imagen de la ingeniería genética a través de GEK / Shutterstock&lt;/span&gt;&lt;span title=&quot;Trek Ion Drive via&quot;&gt;Trek&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Trek Ion Drive via&quot;&gt;Ion driver via&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Trek Ion Drive via&quot;&gt;&lt;/span&gt;&lt;span title=&quot;Neptune via NASA&#39;s Marshall Space Flight Center&quot;&gt;Neptuno a través de la NASA Marshall Space Flight Center&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/1053923222988771897/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/10-palabras-que-usted-podria-pensar.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/1053923222988771897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/1053923222988771897'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/10-palabras-que-usted-podria-pensar.html' title='10 PALABRAS QUE USTED PODRÍA PENSAR VINO DE LA CIENCIA (PERO EN REALIDAD SON DE LA CIENCIA FICCIÓN?)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-7514198355853110889</id><published>2011-10-27T07:34:00.000-05:00</published><updated>2011-11-01T07:25:57.634-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CLI"/><category scheme="http://www.blogger.com/atom/ns#" term="Expresiones"/><category scheme="http://www.blogger.com/atom/ns#" term="GUI"/><category scheme="http://www.blogger.com/atom/ns#" term="Operaciones"/><title type='text'>GUI vs CLI: Expresión Vs Operación</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://media.tumblr.com/tumblr_lptvkunRqg1qb0n0p.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;Considere la posibilidad de una interfaz de usuario para un coche:&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Consider this user interface for a car:&quot;&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: &#39;Times New Roman&#39;; font-size: small;&quot;&gt;&lt;a href=&quot;http://media.tumblr.com/tumblr_lptvkunRqg1qb0n0p.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;http://media.tumblr.com/tumblr_lptvkunRqg1qb0n0p.jpg&quot; style=&quot;cursor: move;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span title=&quot;The goal of these interfaces is to make you operate something, and operate it efficiently and safely.&quot;&gt;El objetivo de estas interfaces es hacer que algo funcione, y funcione de manera eficiente y segura.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;The grooves and clicks and limits constrain the range of motion and the number of choices.&quot;&gt;Las ranuras y los clics y los límites de limitar el rango de movimiento y el número de opciones.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;The visual look heavily hints at how to actively use it.&quot;&gt;El aspecto visual muy alude a cómo lo utilizan activamente.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;They are usually not hard to learn.&quot;&gt;Lo general no son difíciles de aprender.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;More importantly, the learning curve plateaus.&quot;&gt;Más importante aún, las mesetas en la curva de aprendizaje.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Once you learn how to drive a car, there&#39;s not much progression after that.&quot;&gt;Una vez que aprenda a conducir un coche, no hay progresión mucho después de eso.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Boundedness is an important property of these interfaces, by design.&quot;&gt;Acotación es una propiedad importante de estas interfaces, por su diseño.&lt;/span&gt;&lt;span title=&quot;Now look at this “user interface” for playing music:&quot;&gt;Ahora mira esta &quot;interfaz de usuario&quot; para la reproducción de música:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: &#39;Times New Roman&#39;; font-size: small;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: &#39;Times New Roman&#39;; font-size: small;&quot;&gt;&lt;a href=&quot;http://media.tumblr.com/tumblr_lptvkdnERi1qb0n0p.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://media.tumblr.com/tumblr_lptvkdnERi1qb0n0p.jpg&quot; style=&quot;cursor: move;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span title=&quot;Or this one for, among other things, manipulating words:&quot;&gt;O esta para, entre otras cosas, la manipulación de las palabras:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: &#39;Times New Roman&#39;; font-size: small;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: &#39;Times New Roman&#39;; font-size: small;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-family: &#39;Times New Roman&#39;; font-size: small;&quot;&gt;&lt;a href=&quot;http://media.tumblr.com/tumblr_lptvjtulnw1qb0n0p.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;http://media.tumblr.com/tumblr_lptvjtulnw1qb0n0p.png&quot; style=&quot;cursor: move;&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span title=&quot;The goal of these interfaces is to express and create.&quot;&gt;El objetivo de estas interfaces es la de expresar y crear.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Note the almost total lack of constraints.&quot;&gt;Tenga en cuenta la casi total ausencia de restricciones.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;There are no hints in the interface as to how to “correctly” use these.&quot;&gt;No hay indicios en la interfaz en cuanto a cómo &quot;correctamente&quot; utilizar estos.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;To a newbie, a first look offers no hints for how to operate them.&quot;&gt;Para un novato, un primer vistazo no ofrece pistas para saber cómo funcionan.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;You have to go through a steep learning process to even begin to use these.&quot;&gt;Tienes que ir a través de un proceso de aprendizaje empinada para empezar a utilizarlos.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;More importantly, the learning curve never flattens.&quot;&gt;Más importante aún, nunca se aplana la curva de aprendizaje.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;You could be playing a guitar for decades and still learn new things.&quot;&gt;Usted podría estar tocando la guitarra desde hace décadas y aún aprender cosas nuevas.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Unboundedness is an important property of these interfaces, by design.&quot;&gt;Infinitud es una propiedad importante de estas interfaces, por su diseño.&lt;/span&gt;&lt;span title=&quot;What makes one type of interface bounded and the other one unbounded?&quot;&gt;¿Qué hace un tipo de interfaz limitada y la otra sin límites?&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;It’s the ability to combine.&quot;&gt;Es la capacidad de combinar.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Physical interfaces (and by extension, GUIs) cannot combine at will to create new behavior.&quot;&gt;Las interfaces físicas (y por extensión, interfaces gráficas de usuario) no se pueden combinar a voluntad para crear un nuevo comportamiento.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;You can&#39;t make changes to the way your odometer behaves, without ripping it out and putting in a new one.&quot;&gt;No se pueden realizar cambios en la forma en que el odómetro se comporta, sin romperlo hacia fuera y poner uno nuevo.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;You can&#39;t “pipe” the reading from it to an alarm that beeps when you go over a certain limit.&quot;&gt;No se puede &quot;tubo&quot; de la lectura de la misma a una alarma que suena cuando se pasa de cierto límite.&lt;/span&gt;&lt;span title=&quot;GUIs are modeled on physical metaphors and ultimately are grounded in the same motivations.&quot;&gt;GUIs están inspirados en metáforas físicas y en última instancia se basan en las mismas motivaciones.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;They are intended to make you operate something, to get the job done.&quot;&gt;Ellos tienen la intención de hacer que funcione algo, a hacer el trabajo.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;They want to narrow your set of choices at each juncture, towards the “right” choice.&quot;&gt;Ellos quieren reducir su conjunto de opciones en cada coyuntura, hacia la elección &quot;correcta&quot;.&lt;/span&gt;&lt;span title=&quot;The “right” choices are baked into the design, through a deliberate thought process.&quot;&gt;El &quot;derecho&quot; opciones son horneados en el diseño, a través de un proceso de pensamiento deliberado.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;How will this be used?&quot;&gt;¿Cómo va a ser utilizado?&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;What are its users trying to accomplish?&quot;&gt;¿Cuáles son sus usuarios tratando de lograr?&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Which actions are more common than others?&quot;&gt;¿Qué acciones son más frecuentes que otras?&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Which actions have the potential for confusion?&quot;&gt;¿Qué acciones tienen el potencial de confusión?&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Which actions are likely to be mistakes and should be discouraged?&quot;&gt;¿Qué acciones es probable que sean los errores y debe ser evitado?&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;All these decisions are made by the designers and encoded in the user interface.&quot;&gt;Todas estas decisiones son tomadas por los diseñadores y codificado en la interfaz de usuario.&lt;/span&gt;&lt;span title=&quot;CLIs, on the other hand, are modeled on more abstract, non-physical models.&quot;&gt;CLI, por otra parte, siguen el modelo más abstracto, no modelos físicos.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;GUIs continuously offer cues to the user about what to do.&quot;&gt;GUIs ofrecen continuamente señales al usuario acerca de qué hacer.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;They strive for an externalization of knowledge.&quot;&gt;Se esfuerzan por conseguir una externalización del conocimiento.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;CLIs are for users with internalized knowledge.&quot;&gt;CLI son para usuarios con conocimientos interiorizados.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;This fundamental cognitive difference is important.&quot;&gt;Esta diferencia cognitiva fundamental es importante.&lt;/span&gt;&lt;span title=&quot;Internalization is critical for power use.&quot;&gt;La internalización es crucial para el uso de energía.&lt;/span&gt;&lt;span title=&quot;This explains why programmers of tool-heavy languages like Java often complain about IDEs being a necessary evil.&quot;&gt;Esto explica por qué los programadores de lenguajes de herramientas pesadas, como Java IDEs a menudo se quejan de ser un mal necesario.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Yes, they help you get the job done faster, but IDEs tilt the mode of thinking from expression towards operation.&quot;&gt;Sí, le ayudan a hacer el trabajo más rápido, pero la inclinación de la IDE de modo de pensar de la expresión hacia la operación.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;That’s why they feel stifling.&quot;&gt;Es por eso que se siente sofocante.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;How often have you felt like an IDE-operator rather than a programmer?&quot;&gt;¿Con qué frecuencia te has sentido como un IDE-operador en lugar de un programador?&lt;/span&gt;&lt;span title=&quot;There is a time for operation, and a time for expression.&quot;&gt;Hay un tiempo para la operación, y un tiempo para la expresión.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Most interface debates are misinformed because they are about creators complaining about operation interfaces, or operators complaining about creation interfaces.&quot;&gt;La mayoría de los debates de interfaz están mal porque son unos creadores de quejarse de las interfaces de operación, o los operadores de quejarse de las interfaces de creación.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;We need both.&quot;&gt;Necesitamos ambos.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;But we also need to understand when.&quot;&gt;Pero también tenemos que entender cuando.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/7514198355853110889/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/gui-vs-cli-expresion-vs-operacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/7514198355853110889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/7514198355853110889'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/gui-vs-cli-expresion-vs-operacion.html' title='GUI vs CLI: Expresión Vs Operación'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-7826986757717143639</id><published>2011-10-27T07:26:00.000-05:00</published><updated>2011-10-27T07:26:55.802-05:00</updated><title type='text'>CONSIGUE TODO UN AÑO DE CAPACITACION EN MICROSOFT POR U$ 99.99</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;Get an entire year of Microsoft developer training for just $99.99!&quot;&gt;&lt;a href=&quot;http://apps.lakequincy.com/click/2828&quot;&gt;Consigue todo un año de formación de desarrolladores de Microsoft por sólo $ 99.99!&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;span title=&quot;Hurry offer ends Monday, October 31st.&quot;&gt;Ofrecemos prisa termina el lunes 31 de octubre.&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;&amp;quot;I had put training on the back burner and thought I couldn&#39;t afford it, but then I got an email from LearnDevNow. For next to nothing I got access to straightforward, in-depth, current training...I couldn&#39;t&quot;&gt;&quot;He tenido una capacitación en un segundo plano y pensé que no podía pagar, pero luego recibí un correo electrónico de LearnDevNow. Para casi nada tengo acceso a la sencilla y en profundidad, la formación actual ... yo no podía&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;be happier with my investment.&amp;quot;&quot;&gt;estar más contento con mi inversión. &quot;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;-- J. Griffin, Consultant&quot;&gt;- J. Griffin, consultor&lt;/span&gt;&lt;span title=&quot;_________________________________________________________&quot;&gt;_________________________________________________________&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;In this job market, it&#39;s more critical than ever to grow your development skills and stay on top of the latest technologies.&quot;&gt;En este mercado de trabajo, que es más importante que nunca para hacer crecer su capacidad de desarrollo y estar al tanto de las últimas tecnologías.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Want to learn right from Microsoft MVPs and experts but think you can&#39;t afford it?&quot;&gt;¿Quieres aprender desde MVP de Microsoft y los expertos, pero creo que no se lo puede permitir?&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Think again!&quot;&gt;Piense otra vez!&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;Subscribe by October 31st and you&#39;ll pay just $99.99 for an entire year of unlimited online learning and reference material from LearnDevNow!&quot;&gt;Suscríbete a 31 de octubre y que tendrá que pagar sólo $ 99.99 por un año entero de aprendizaje en línea ilimitado y material de referencia de LearnDevNow!&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Your subscription includes:&quot;&gt;Su suscripción incluye:&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;- Immediate access to nearly 3,000 practical videos for Visual Studio, SharePoint, Silverlight 4, Visual Basic, Visual C#, ASP.NET, AJAX, MVC, WPF, WCF, LINQ, Windows Workflow, Web Content Management, Business Processes, Portals, SQL&quot;&gt;- Acceso inmediato a los cerca de 3.000 videos prácticos para Visual Studio, SharePoint, Silverlight 4, Visual Basic, Visual C #, &lt;a href=&quot;http://asp.net/&quot;&gt;ASP.NET&lt;/a&gt;, AJAX, MVC, WPF, WCF, LINQ, Windows Workflow, Gestión de Contenidos Web, procesos de negocio, portales, SQL&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Server, Analysis Services, Integration Services, Reporting Services, ASP.NET Web Services, ADO.NET, Windows Server and more.&quot;&gt;Server, Analysis Services, Integration Services, Reporting Services, los servicios Web ASP.NET, &lt;a href=&quot;http://ado.net/&quot;&gt;ADO.NET&lt;/a&gt;, Windows Server y mucho más.&lt;/span&gt;&lt;span title=&quot;That&#39;s over 1,300 hours of training and reference material at your fingertips!&quot;&gt;Eso es más de 1.300 horas de formación y material de referencia en sus manos!&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;- Step-by-step instruction and demos by world-class Microsoft MVPs and experts including Ken Getz, Robert Green, Don Kiely and Doug Ware.&quot;&gt;- Paso a paso la instrucción y demostraciones de clase mundial MVP de Microsoft y expertos, entre ellos Ken Getz, Robert Green, Don Kiely y Doug Ware.&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;- Future training videos included at no charge.&quot;&gt;- Videos formación de los futuros se incluye sin cargo.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;(Coming soon: SharePoint 2010 for Administrators, HTML5 &amp;amp; CSS3, Entity Framework 4.1, MVC3 and more.)&quot;&gt;(Próximamente: SharePoint 2010 para administradores, HTML5 y CSS3, Entity Framework 4.1, MVC3 y mucho más.)&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;NOW JUST $99.99 PER YEAR THRU 10/31/11&quot;&gt;Ahora sólo $ 99.99 al año hasta 10/31/11&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;Join thousands of Microsoft developers worldwide who have discovered LearnDevNow for affordable, professional and effective online learning.&quot;&gt;Únase a miles de desarrolladores de Microsoft de todo el mundo que han descubierto LearnDevNow para el aprendizaje en línea accesible, profesional y eficaz.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;It&#39;s time to take training off the back burner and start learning today!&quot;&gt;Es hora de tomar el entrenamiento de un segundo plano y empezar a aprender hoy!&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;Subscribe now.&quot;&gt;&lt;a href=&quot;http://apps.lakequincy.com/click/2827&quot;&gt;Suscríbase ahora&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;Get discounted pricing for multiple users:&quot;&gt;Obtener descuentos en los precios de varios usuarios:&lt;/span&gt;&lt;span title=&quot;1-5 users = $99.99 per user&quot;&gt;1-5 usuarios = $ 99.99 por usuario&lt;/span&gt;&lt;span title=&quot;6-10 users = $89.99 per user&quot;&gt;10-6 usuarios = $ 89.99 por usuario&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;span title=&quot;11-20 users = $84.99 per user&quot;&gt;Usuarios de 11-20 = $ 84.99 por usuario&lt;/span&gt;&lt;span title=&quot;21+ users = $79.99 per user&quot;&gt;21 + usuarios = $ 79.99 por usuario&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;Try before you buy...&quot;&gt;Pruebe antes de comprar ...&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;click the link above to watch sample videos now.&quot;&gt;haga clic en el enlace de arriba para ver videos de muestra ahora.&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;P.S.&quot;&gt;PD&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Need to learn MOBILE or CLOUD development?&quot;&gt;Necesidad de aprender el desarrollo MOBILE o en la nube?&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Add one or both of these learning libraries to your LearnDevNow subscription –watch for details during checkout.&quot;&gt;Añadir una o ambas de estas bibliotecas de aprendizaje para su suscripción LearnDevNow ver para más detalles durante el proceso de pago.&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;_______________________________________________&quot;&gt;_______________________________________________&lt;br /&gt;&lt;/span&gt;&lt;span title=&quot;Copyright 2011 LearnNow, LLC.&quot;&gt;Copyright 2011 LearnNow, LLC.&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;All rights reserved.&quot;&gt;Todos los derechos reservados.&lt;/span&gt;&lt;span title=&quot;LearnNow, LLC, 10250 Valley View Road, Suite 121, Eden Prairie, MN 55344&quot;&gt;LearnNow, LLC, 10250 Valley View Road, Suite 121, Eden Prairie, MN 55344&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/7826986757717143639/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/consigue-todo-un-ano-de-capacitacion-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/7826986757717143639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/7826986757717143639'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/consigue-todo-un-ano-de-capacitacion-en.html' title='CONSIGUE TODO UN AÑO DE CAPACITACION EN MICROSOFT POR U$ 99.99'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-8093899955194553747</id><published>2011-10-26T21:41:00.001-05:00</published><updated>2011-10-26T21:41:33.315-05:00</updated><title type='text'>OBTENER EL KIT DE DESARROLLO DE FLEX CODIGO ABIERTO</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Puedes descargar el kit desde este enlace:&amp;nbsp;&lt;a href=&quot;http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexsdk&quot;&gt;http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexsdk&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/8093899955194553747/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/obtener-el-kit-de-desarrollo-de-flex.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/8093899955194553747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/8093899955194553747'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/obtener-el-kit-de-desarrollo-de-flex.html' title='OBTENER EL KIT DE DESARROLLO DE FLEX CODIGO ABIERTO'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-8191292423146933174</id><published>2011-10-26T21:37:00.000-05:00</published><updated>2011-10-26T21:37:20.273-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><category scheme="http://www.blogger.com/atom/ns#" term="programacion web"/><title type='text'>ADOBE FLEX 4.6 UNA PLATAFORMA INTERESANTE</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style=&quot;font-size: 22px; font-weight: normal; line-height: 1.2em; margin-bottom: 0.5ex; margin-top: 0px;&quot;&gt;Con Adobe Flex se crean aplicaciones expresivas multiplataforma para la Web, dispositivos móviles y ordenadores de escritorio&lt;/h2&gt;&lt;div style=&quot;font-size: 1.083em; line-height: 1.462; margin-bottom: 1.2em; margin-top: 0px; padding-bottom: 1px;&quot;&gt;Flex es un &lt;i&gt;framework&lt;/i&gt; &amp;nbsp;gratuito y de código abierto, altamente productivo para crear aplicaciones web, para ordenadores de escritorio y para dispositivos móviles.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/8191292423146933174/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/adobe-flex-46-una-plataforma.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/8191292423146933174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/8191292423146933174'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/adobe-flex-46-una-plataforma.html' title='ADOBE FLEX 4.6 UNA PLATAFORMA INTERESANTE'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3522092633797116301.post-5005527144358198544</id><published>2011-10-25T08:57:00.000-05:00</published><updated>2011-10-25T08:57:40.282-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OOP"/><category scheme="http://www.blogger.com/atom/ns#" term="Programacion orientada a objetos"/><title type='text'>PROGRAMACION ORIENTADA A OBJETOS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 14px; line-height: 18px;&quot;&gt;Actualmente una de las áreas más importantes en la&amp;nbsp;&lt;a class=&quot;autolink&quot; href=&quot;http://www.monografias.com/trabajos16/industria-ingenieria/industria-ingenieria.shtml&quot; id=&quot;autolink&quot; style=&quot;border-bottom-color: rgb(51, 102, 0); border-bottom-width: 1px; text-decoration: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;industria&lt;/span&gt;&lt;/a&gt;&amp;nbsp;y en el ámbito académico es la orientación a objetos. &amp;nbsp;La orientación a objetos es de amplio alcance en la forma de&lt;a class=&quot;autolink&quot; href=&quot;http://www.monografias.com/trabajos13/diseprod/diseprod.shtml&quot; id=&quot;autolink&quot; style=&quot;border-bottom-color: rgb(51, 102, 0); border-bottom-width: 1px; text-decoration: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;diseño&lt;/span&gt;&lt;/a&gt;,&amp;nbsp;&lt;a class=&quot;autolink&quot; href=&quot;http://www.monografias.com/trabajos12/desorgan/desorgan.shtml&quot; id=&quot;autolink&quot; style=&quot;border-bottom-color: rgb(51, 102, 0); border-bottom-width: 1px; text-decoration: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;desarrollo&lt;/span&gt;&lt;/a&gt;&amp;nbsp;y&amp;nbsp;&lt;a class=&quot;autolink&quot; href=&quot;http://www.monografias.com/trabajos15/mantenimiento-industrial/mantenimiento-industrial.shtml&quot; id=&quot;autolink&quot; style=&quot;border-bottom-color: rgb(51, 102, 0); border-bottom-width: 1px; text-decoration: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;mantenimiento&lt;/span&gt;&lt;/a&gt;&amp;nbsp;del&amp;nbsp;&lt;a class=&quot;autolink&quot; href=&quot;http://www.monografias.com/Computacion/Software/&quot; id=&quot;autolink&quot; style=&quot;border-bottom-color: rgb(51, 102, 0); border-bottom-width: 1px; text-decoration: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;software&lt;/span&gt;&lt;/a&gt;&amp;nbsp;ofreciendo una solución a largo plazo a los&amp;nbsp;&lt;a class=&quot;autolink&quot; href=&quot;http://www.monografias.com/trabajos15/calidad-serv/calidad-serv.shtml#PLANT&quot; id=&quot;autolink&quot; style=&quot;border-bottom-color: rgb(51, 102, 0); border-bottom-width: 1px; text-decoration: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;problemas&lt;/span&gt;&lt;/a&gt;&amp;nbsp;y preocupaciones que han existido desde el comienzo en el desarrollo de software: la falta de portabilidad del&amp;nbsp;&lt;a class=&quot;autolink&quot; href=&quot;http://www.monografias.com/trabajos12/eticaplic/eticaplic.shtml&quot; id=&quot;autolink&quot; style=&quot;border-bottom-color: rgb(51, 102, 0); border-bottom-width: 1px; text-decoration: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;código&lt;/span&gt;&lt;/a&gt;&amp;nbsp;y reusabilidad, código que es dificil de modificar, ciclos de desarrollo largos y tecnicas de codificacion no intuitivas, etc, etc.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://levelprogramacion.blogspot.com/feeds/5005527144358198544/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/programacion-orientada-objetos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/5005527144358198544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3522092633797116301/posts/default/5005527144358198544'/><link rel='alternate' type='text/html' href='http://levelprogramacion.blogspot.com/2011/10/programacion-orientada-objetos.html' title='PROGRAMACION ORIENTADA A OBJETOS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12777247799118072330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>