<?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: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-8384394099433338158</id><updated>2012-02-01T22:39:36.215+01:00</updated><category term='images'/><category term='juegos'/><category term='calendar'/><category term='display'/><category term='English'/><category term='bugs'/><category term='explorer'/><category term='clocks'/><category term='Español'/><category term='translators'/><category term='template'/><category term='calidad'/><category term='censo'/><category term='calculators'/><category term='traductores'/><category term='escuela'/><category term='excel'/><category term='imágenes'/><category term='economía'/><category term='planes'/><category term='burbujas'/><category term='compartir'/><category term='banderas'/><category term='flags'/><category term='errores'/><category term='calendario'/><category term='blogs'/><category term='share'/><category term='futbol'/><category term='relojes'/><category term='waves'/><category term='calculadoras'/><category term='Office'/><category term='economy'/><category term='plantilla'/><category term='games'/><category term='cloud'/><category term='school'/><category term='explorador'/><category term='olas'/><category term='historia'/><category term='proyectos'/><category term='software'/><category term='color'/><category term='history'/><category term='nube'/><category term='quality'/><category term='maps'/><category term='project'/><category term='mapas'/><title type='text'>Pedro Wave Blog Spot</title><subtitle type='html'>Diseño Orientado al Usuario / User-Oriented Design</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>88</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-6920898189606765660</id><published>2011-09-25T11:52:00.005+02:00</published><updated>2011-10-15T14:52:17.027+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='censo'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Interfaz del Censo 2011 en España</title><content type='html'>Si tu vivienda habitual es una de las tres millones de viviendas seleccionadas por el Instituto Nacional de Estadística - INE español, habrás recibido una carta para que rellenes un cuestionario por Internet, ¡ya puedes armarte de paciencia!  Cuando entres en la página &lt;a href="http://www.censos2011.es/"&gt;www.censos2011.es&lt;/a&gt; verás una pantalla con este lema:  &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.censos2011.es/CAWI/img/ine_colabora.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.censos2011.es/CAWI/img/ine_colabora.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A continuación expongo las incidencias encontradas al rellenar el Censo de Población y Viviendas 2011.  &lt;br /&gt;&lt;ol&gt;&lt;li&gt;El último Censo de hace 10 años no se confeccionó por Internet y este año es la primera vez que el INE manda dos claves, usuario y contraseña, para introducir los datos desde el ordenador de la vivienda habitual o desde cualquier lugar con conexión a Internet. &amp;nbsp;Repito, ¡ármate de paciencia!&lt;/li&gt;&lt;li&gt;Sólo está disponible en idioma Castellano. &amp;nbsp;Si eres gallego, catalán, aragonés, valenciano, vasco, mallorquín, inmigrante, no podrás rellenar el cuestionario en tu idioma o lenguaje.&lt;/li&gt;&lt;li&gt;Si no tienes el certificado de seguridad de la Fábrica Nacional de Moneda y Timbre - FNMT como autoridad certificadora, deberá instalarlo siguiendo esta guía para expertos:&amp;nbsp;&lt;a href="http://www.censos2011.es/CAWI/ConexionesSeguras.aspx"&gt;http://www.censos2011.es/CAWI/ConexionesSeguras.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif; font-size: 14px;"&gt;La página&amp;nbsp;&lt;a class="enlaceExterno" href="http://www.censos2011.es/" style="background-image: url(http://www.censos2011.es/CAWI/img/enlace_ext_rojo.gif); background-position: 0% 50%; background-repeat: no-repeat no-repeat; color: #801d31; padding-left: 18px;" target="_blank"&gt;www.censos2011.es&lt;/a&gt;&amp;nbsp;es propiedad del INE. Al acceder a ella se establece una conexión segura a través de internet, utilizándose para ello un certificado emitido por la Fábrica Nacional de Moneda y Timbre (FNMT). Se ha detectado que algunas versiones de navegadores no reconocen a la FNMT como autoridad de certificación de sitios web. En tales casos podría aparecer una página avisando que la conexión con el INE no está certificada o simplemente no permitir el acceso. Por eso, n&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;o intentes usar navegadores como Chrome porque la página del Censo no está preparada y "The page at www.censos2011.es says":&lt;/span&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/-4K8qDXFAGzU/Tn7tbOtcbYI/AAAAAAAAAH4/MfnC6UtCVYE/s1600/NavegadorCenso.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-4K8qDXFAGzU/Tn7tbOtcbYI/AAAAAAAAAH4/MfnC6UtCVYE/s1600/NavegadorCenso.PNG" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif; font-size: 14px;"&gt;En las páginas seguras se puede ver el icono de un candado junto a la dirección (Internet Explorer) o en la zona inferior derecha (Mozilla Firefox); haciendo doble clic en el icono se muestra el nivel de cifrado de la conexión.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif; font-size: 14px;"&gt;Si consigues ver la página de Acceso con Claves, se muestra un teclado virtual para introducir de forma segura el Usuario y la Contraseña que has recibido por carta sin certificar ¡primer fallo de seguridad! No olvides presionar la tecla Bloq o Mayus para teclear las letras mayúsculas.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif; font-size: 14px;"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, Tahoma, sans-serif;"&gt;&lt;div style="margin-bottom: 0.5em; margin-top: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, Tahoma, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Aparecen 5 letras y números borrosos que hay que introducir a continuación.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Se trata del captcha, y es de uso habitual para evitar que se intente el acceso automático desde otros ordenadores, lo que pondría en peligro la disponibilidad del servicio.&lt;/div&gt;&lt;div style="margin-bottom: 0.5em; margin-top: 1em;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, Tahoma, sans-serif;"&gt;Si cree que no es capaz de interpretar las letras o números que aparecen, pinche en regenerar para disponer de otros diferentes. Puede regenerarlo las veces que sea necesario. Los invidentes o personas con visibilidad reducida también pueden escucharlo.&lt;/span&gt;&amp;nbsp; Si no los ves, presiona el pequeño botón con un altavoz para escuchar lo que tienes que introducir, que no se corresponde con lo que estás viendo, sino con el siguiente código regenerado.&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span" style="color: #971b32; font-size: 17px; font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #9e1b34; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 14px; line-height: 21px;"&gt;Si no consigues pasar de la primera pantalla, no entrarás en el juego y te avisará con un mensaje: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #9e1b34; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 14px; font-weight: bold; line-height: 21px;"&gt;"No se ha superado la validación. Si tiene problemas para entrar en la aplicación puede solucionarlos llamando al 900820082"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #9e1b34; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 14px; font-weight: bold; line-height: 21px;"&gt;&lt;span class="Apple-style-span" style="color: #324649; font-weight: normal; line-height: normal;"&gt;&lt;div class="tituloForm" style="border-bottom-color: rgb(151, 27, 50); border-bottom-style: solid; border-bottom-width: 2px; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; color: #971b32; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0em; margin-top: 1em; padding-bottom: 0.25em; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 943px;"&gt;&lt;h1 style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; font-size: 1.2em; font-weight: bold; margin-bottom: 0em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;   &lt;span id="ctl00_ContentPlaceHolder1_LabelTitulo"&gt;Sesión Caducada&lt;/span&gt;&lt;/h1&gt;&lt;/div&gt;&lt;div style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.5em; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span id="ctl00_ContentPlaceHolder1_LabelError"&gt;Su sesión ha caducado. Por razones de seguridad se caduca su sesión tras un periodo de inactividad.&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.5em; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span id="ctl00_ContentPlaceHolder1_LabelQueHacer"&gt;Deberá volver a autenticarse. Pulse el siguiente botón para ir a la pantalla de bienvenida.&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0.5em; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Aunque diga que hacen falta unos minutos de inactividad, unos segundos de duda al rellenar el cuestionario bastan para que caduque la sesión y tengas que comenzar de nuevo desde el paso &amp;nbsp; uno.&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span" style="color: #971b32; font-size: 17px; font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #324649; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 14px; font-weight: normal;"&gt;Durante la cumplimentación del cuestionario, usted NO podrá guardar los datos en cualquier momento para continuar más tarde.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span" style="color: #971b32; font-size: 17px; font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #324649; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 14px; font-weight: normal;"&gt;¿Cuántas veces saldrá un error como éste?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;h2&gt;  Service Unavailable&lt;/h2&gt;&lt;hr /&gt;  HTTP Error 503. The service is unavailable.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span" style="color: #971b32; font-size: 17px; font-weight: bold;"&gt;Si tiene dudas con este procedimiento puede ponerse en contacto llamando al teléfono gratuito: 900820082&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span" style="color: #971b32; font-size: 17px; font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="background-color: #ffc64f; color: #324649; font-size: 19px; font-weight: normal;"&gt;La&amp;nbsp;&lt;span class="negrita" style="font-weight: bold;"&gt;participación de los ciudadanos es clave&amp;nbsp;&lt;/span&gt;para obtener una información de calidad.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 19px;"&gt;El diseño del portal web es clave para que los ciudadanos usen este medio para rellenar los datos del Censo.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 19px;"&gt;Desde el 14 de octubre se puede ver este mensaje:&lt;/span&gt;&lt;br /&gt;Este servicio para rellenar el censo por internet está sufriendo problemas de lentitud en la respuesta y cortes inesperados.&lt;br /&gt;Estamos trabajando para dar una solución definitiva. Por favor, intente acceder de nuevo pasados unos días.&lt;br /&gt;Les pedimos disculpas por las molestias ocasionadas.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IfhvWWs__bw/TpmA6rj2eNI/AAAAAAAAAH8/U25JcAFbP_U/s1600/INE1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203" src="http://3.bp.blogspot.com/-IfhvWWs__bw/TpmA6rj2eNI/AAAAAAAAAH8/U25JcAFbP_U/s320/INE1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Si no se contesta a la encuesta la multa es de 10.000 a 50.000 pesetas.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Si se contesta con datos incompletos o inexactos hasta 500.000 pesetas.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Si se contesta con datos falsos hasta 5 millones de pesetas.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;La&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Helvetica, Arial; font-size: 11px;"&gt;&lt;strong&gt;&lt;a href="http://noticias.juridicas.com/base_datos/Admin/l12-1989.t5.html"&gt;Ley 12/1989, de 9 de mayo, de la Función Estadística Pública&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;con las sanciones es de antes del euro.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #324649; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-6920898189606765660?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/6920898189606765660/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=6920898189606765660&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/6920898189606765660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/6920898189606765660'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/09/interfaz-del-censo-2011-en-espana.html' title='Interfaz del Censo 2011 en España'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-4K8qDXFAGzU/Tn7tbOtcbYI/AAAAAAAAAH4/MfnC6UtCVYE/s72-c/NavegadorCenso.PNG' height='72' width='72'/><thr:total>1</thr:total><georss:featurename>Zaragoza, España</georss:featurename><georss:point>41.6562873 -0.8765379</georss:point><georss:box>40.8970673 -2.1399654 42.4155073 0.38688959999999994</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-8493143633678066821</id><published>2011-06-27T18:15:00.000+02:00</published><updated>2011-06-27T18:19:40.777+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='olas'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='waves'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Blog del Programador GUI Programmer Blog</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Blog en Español y en Inglés.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Este blog educativo va dirigido a los programadores y programadoras de aplicaciones informáticas con &lt;a href="http://es.wikipedia.org/wiki/Interfaz_gr%C3%A1fica_de_usuario" target="_blank"&gt;Interfaces Gráficos de Usuario - IGU&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-2IPDgAvKjK8/TcWYUjUcZTI/AAAAAAAAACU/YXdo6DQWLZ0/s1600/toma_la_calle_15_05_11_g+copia.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://2.bp.blogspot.com/-2IPDgAvKjK8/TcWYUjUcZTI/AAAAAAAAACU/YXdo6DQWLZ0/s640/toma_la_calle_15_05_11_g+copia.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Blog in English and Spanish.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This educational blog is aimed at developers and programmers of software applications with &lt;a href="http://en.wikipedia.org/wiki/Graphical_user_interface" target="_blank"&gt;Graphical User Interface - GUI&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.cubadebate.cu/wp-content/uploads/2011/05/nobody-expects-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="479" src="http://www.cubadebate.cu/wp-content/uploads/2011/05/nobody-expects-1.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Misión y autor de este blog.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Soy Pedro Wave y quiero expandir mi experiencia en las ondas de este blog, para lo que hago uso de la archiconocida hoja de cálculo Excel como herramienta para confeccionar los ejemplos de diseño orientado al usuario en todas sus facetas.&lt;br /&gt;&lt;br /&gt;Si quieres aprender más sobre IGU, comienza por leer alguno de mis artículos anteriores, seleccionándolos en el &lt;b&gt;ARCHIVO DEL BLOG&lt;/b&gt; o en las &lt;b&gt;ETIQUETAS&lt;/b&gt; que aparecen a la derecha.&lt;br /&gt;&lt;br /&gt;Hasta ahora he escrito sobre: &lt;a href="http://pedrowave.blogspot.com/search/label/banderas"&gt;banderas&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/calculadoras"&gt;calculadoras&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/calendario"&gt;calendarios&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/econom%C3%ADa"&gt;economía&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/errores"&gt;errores frecuentes&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/excel"&gt;excel&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/futbol"&gt;fútbol&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/juegos"&gt;juegos&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/mapas"&gt;mapas&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/olas"&gt;olas&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/proyectos"&gt;proyectos&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/relojes"&gt;relojes&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/software"&gt;software&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Puedes leer todos los artículos en español &lt;a href="http://pedrowave.blogspot.com/search/label/Espa%C3%B1ol"&gt;aquí&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gracias por visitar mi blog y por dejar algún comentario.&lt;br /&gt;Espero que les guste.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Mission and author of this blog&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am Pedro Wave and I want to expand my experience in the waves of this blog, for which I am using the well-known Excel spreadsheet as a tool to make examples of user-oriented design in all its facets.&lt;br /&gt;&lt;br /&gt;If you want to learn more about GUI, start by reading some of my previous articles, by selecting the &lt;b&gt;BLOG ARCHIVE&lt;/b&gt; or &lt;b&gt;LABELS&lt;/b&gt; appearing on the right.&lt;br /&gt;&lt;br /&gt;So far I've written about: &lt;a href="http://pedrowave.blogspot.com/search/label/bugs"&gt;bugs&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/calculators"&gt;calculators&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/calendar"&gt;calendars&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/clocks"&gt;clocks&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/economy"&gt;economy&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/excel"&gt;excel&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/flags"&gt;flags&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/futbol"&gt;futbol&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/games"&gt;games&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/maps"&gt;maps&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/project"&gt;projects&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/software"&gt;software&lt;/a&gt;; &lt;a href="http://pedrowave.blogspot.com/search/label/waves"&gt;waves&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can read all articles in English &lt;a href="http://pedrowave.blogspot.com/search/label/English"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks for visiting my blog and leave a comment.&lt;br /&gt;I hope you like it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-8493143633678066821?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/8493143633678066821/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=8493143633678066821&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/8493143633678066821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/8493143633678066821'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/05/blog-para-programadores-gui-programmers.html' title='Blog del Programador GUI Programmer Blog'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-2IPDgAvKjK8/TcWYUjUcZTI/AAAAAAAAACU/YXdo6DQWLZ0/s72-c/toma_la_calle_15_05_11_g+copia.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-3259369261497763345</id><published>2011-06-27T18:00:00.012+02:00</published><updated>2011-06-28T13:39:42.395+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='translators'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>58 languages translator ​​in Excel</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/06/traductor-de-58-idiomas-en-excel.html"&gt;aquí&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.onlinedoctranslator.com/images/google_cloud-256.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://www.onlinedoctranslator.com/images/google_cloud-256.png" /&gt;&lt;/a&gt;If you're tired as I am copying and pasting into Google Translate, you can use Excel to do the dirty work of copying and pasting translations into over 60 languages.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NOTE:&lt;/b&gt; You can translate up to 63 languages as Google Translate has included 5 new languages ​​of India and Bangladesh: Bengali, Gujarati, Kannada, Tamil and Telugu. More than 500 million people speak these five languages​​.&lt;br /&gt;&lt;a href="http://googlesystem.blogspot.com/2011/06/google-translate-supports-5-indic.html"&gt;Google Translate Supports 5 Indic Languages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Nice Translator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The need to translate my application in different languages ​​requires to use &lt;a href="http://translate.google.com/"&gt;Google Translate&lt;/a&gt; often by copying and pasting the text in the box. But copy and paste is going to end!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://nicetranslator.com/images/logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://nicetranslator.com/images/logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;For the translation in several languages I used to use very nice online translator called &lt;a href="http://nicetranslator.com/#"&gt;NiceTranslator&lt;/a&gt; that allows the simultaneous translation into 51 languages, as you can see yourself without leaving this page. Click &lt;b&gt;&lt;i&gt;translate into&lt;/i&gt;&lt;/b&gt; to choose languages and start typing the text you want translate:&lt;br /&gt;&lt;br /&gt;&lt;script src="http://ntww.nicetranslator.com/" text="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;noscript&gt;Please enable Javascript to use &lt;a href="http://nicetranslator.com"&gt;Nice Translator - The fast, easy to use online translator&lt;/a&gt;.&lt;/noscript&gt;&lt;br /&gt;&lt;br /&gt;NiceTranslator was created to provide an improved interface for text translation on the Web. Although web technologies have come a long way recently, online translators are still cumbersome to use.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Google Translator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thanks to the translation of&amp;nbsp;&lt;a href="http://code.google.com/intl/en/apis/language/translate/overview.html"&gt;Google Translate API&lt;/a&gt;, NiceTranslator has been able to focus on the design of an online translator simple and functional, with the aim of providing an easy to use online translator.&lt;br /&gt;&lt;br /&gt;But the Google Translate API is now obsolete officially on May 26, 2011 because, due to the significant economic burden caused by extensive abuse, the number of applications that can make per day is limited and this API will be closed altogether December 1, 2011.&lt;br /&gt;&lt;br /&gt;You can read about this hot topic in the &lt;a href="http://googlecode.blogspot.com/"&gt;The Official Google Code Blog&lt;/a&gt;:&lt;br /&gt;&lt;a href="http://googlecode.blogspot.com/2011/05/spring-cleaning-for-some-of-our-apis.html"&gt;Spring cleaning for some of our APIs By Adam Feldman, Google APIs Product Manager&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can do experiments in &lt;a href="http://en.wikipedia.org/wiki/JavaScript"&gt;JavaScript&lt;/a&gt; with the Google language translation API methods:&lt;br /&gt;&lt;a href="http://code.google.com/apis/ajax/playground/#is_it_translatable"&gt;Google Code Playground&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Excel Translator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Professional translators use Excel to store their translations&lt;br /&gt;&lt;a href="http://www.loekalization.com/mistakes.html"&gt;Game Localization - The biggest mistakes made by game developers and game publishers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.oosterkamp.nl/blogs/thomas/archive/2008/12/24/easy-custom-localization-in-wpf.aspx"&gt;Easy custom localization in WPF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Excel now comes to help me to translate simultaneously in 63 languages​​, copying or writing a sentence, written in any of these languages, generating translations in seconds.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/TraductorGooglePW1.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/TraductorGooglePW1.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;TraductorGooglePW1.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With this file now you can translate them yourself by modifying the cells with &lt;span class="Apple-style-span" style="background-color: yellow;"&gt;yellow background&lt;/span&gt;:&lt;br /&gt;&lt;b&gt;D17 cell&lt;/b&gt;: To select my language from a dropdown list.&lt;br /&gt;&lt;b&gt;E column&lt;/b&gt;: To check the languages to translate.&lt;br /&gt;&lt;b&gt;E17 cell&lt;/b&gt;: To translate only into my language.&lt;br /&gt;&lt;b&gt;F column&lt;/b&gt;: Enter the text to be translated and translations will be shown.&lt;br /&gt;&lt;b&gt;G17 cell&lt;/b&gt;: Maximum number of seconds programmed to permit Google translate.&lt;br /&gt;&lt;br /&gt;These columns provide information about languages:&lt;br /&gt;&lt;b&gt;B&lt;/b&gt;: Country code.&lt;br /&gt;&lt;b&gt;C&lt;/b&gt;: Language name in the original language of the country.&lt;br /&gt;&lt;b&gt;D&lt;/b&gt;: Language name in the chosen language in the drop-down list of D17 cell.&lt;br /&gt;&lt;br /&gt;For that, I promised that using copy and paste the Google Translator is going to end.&lt;br /&gt;Dear reader, tell me if I have fulfilled the promise.&lt;br /&gt;&lt;br /&gt;NOTE: Google's translations are unreliable, are only approximate. A correct translation requires the services of a professional translator.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Online Translators&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here you can consult other online translators:&lt;br /&gt;&lt;a href="http://portalingles.blogspot.com/search/label/translators"&gt;http://portalingles.blogspot.com/search/label/translators&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PS: To translate an Excel document to more than 50 languages ​​use:&lt;br /&gt;&lt;a href="http://www.onlinedoctranslator.com/index.html"&gt;DocTranslator - Free Online Document Translator&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.onlinedoctranslator.com/images/start.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="359" src="http://www.onlinedoctranslator.com/images/start.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Instantly translates and preserves the layout of Office documents, using the Google translation API. DocTranslator is compatible with Excel type files .xls and .xlsx in Windows.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;b&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/06/traductor-de-58-idiomas-en-excel.html"&gt;aquí&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-3259369261497763345?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/3259369261497763345/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=3259369261497763345&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3259369261497763345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3259369261497763345'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/06/58-languages-translator-in-excel.html' title='58 languages translator ​​in Excel'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s72-c/excel_download_icon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-7442484502511407762</id><published>2011-06-25T13:00:00.035+02:00</published><updated>2011-06-28T13:40:10.878+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='traductores'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Traductor de 58 idiomas en Excel</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/06/58-languages-translator-in-excel.html"&gt;here&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Si estás cansado como yo de copiar/pegar en el Traductor de Google, puedes usar Excel para hacer el trabajo sucio de copiar y pegar traducciones a más de 60 idiomas.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;AVISO:&lt;/b&gt; Ya son 63 idiomas pues Google Translate ha incluido 5 nuevos idiomas de la India y Bangladesh: bengalí, gujarati, canarés, tamil y telugu. Más de 500 millones de personas hablan estos cinco idiomas.&lt;br /&gt;&lt;a href="http://www.newbriefing.es/traductor-de-google-ahora-con-mas-idiomas/"&gt;Traductor De Google Ahora Con Más Idiomas&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-oXxTgjBlJdA/TgmOgMVZ2uI/AAAAAAAAAH0/9F4_N34ions/s1600/TraductorGoogle.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="465" src="http://1.bp.blogspot.com/-oXxTgjBlJdA/TgmOgMVZ2uI/AAAAAAAAAH0/9F4_N34ions/s640/TraductorGoogle.PNG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Lindo Traductor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La necesidad de traducir mis aplicaciones en diversos idiomas me obliga a usar el &lt;a href="http://translate.google.es/"&gt;Traductor de Google&lt;/a&gt; a menudo, copiando el texto y pegándolo en la caja. Pero ¡el copiar y pegar se va a acabar!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://nicetranslator.com/images/logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://nicetranslator.com/images/logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Para obtener la traducción en varios idiomas acostumbro a usar un lindo traductor online llamado precisamente &lt;a href="http://nicetranslator.com/#"&gt;NiceTranslator&lt;/a&gt; que permite la traducción simultánea a 51 idiomas, como puedes comprobar tu mismo sin salir de esta página.&amp;nbsp;Presiona &lt;i&gt;&lt;b&gt;translate into&lt;/b&gt;&lt;/i&gt;&amp;nbsp;para elegir los idiomas y comienza a escribir el texto que quieras traducir:&lt;br /&gt;&lt;br /&gt;&lt;script src="http://ntww.nicetranslator.com/" text="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;noscript&gt;Please enable Javascript to use &lt;a href="http://nicetranslator.com"&gt;Nice Translator - The fast, easy to use online translator&lt;/a&gt;.&lt;/noscript&gt;&lt;br /&gt;&lt;br /&gt;NiceTranslator fue creado para proporcionar una interfaz mejorada para la traducción de texto en la Web. Aunque las tecnologías web han avanzado mucho recientemente, los traductores en línea siguen siendo engorrosos de usar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Traductor de Google&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Gracias a la traducción de &lt;a href="http://code.google.com/intl/en/apis/language/translate/overview.html"&gt;Google Translate API&lt;/a&gt;, NiceTranslator ha sido capaz de centrarse en el diseño de un traductor en línea simple y funcional, con el objetivo de proporcionar un traductor online fácil de utilizar.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.onlinedoctranslator.com/images/google_cloud-256.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.onlinedoctranslator.com/images/google_cloud-256.png" /&gt;&lt;/a&gt;&lt;/div&gt;Pero la API de Google Translate ya está obsoleta oficialmente desde el 26 de mayo de 2011 ya que, debido a la importante carga económica causada por un extenso abuso, el número de solicitudes que se pueden hacer por día se ha limitado y la API se cerrará por completo el 1 de diciembre de 2011.&lt;br /&gt;&lt;br /&gt;Se puede leer sobre este tema caliente en el &lt;a href="http://googlecode.blogspot.com/"&gt;Blog Oficial de Código Google&lt;/a&gt;:&lt;br /&gt;&lt;a href="http://googlecode.blogspot.com/2011/05/spring-cleaning-for-some-of-our-apis.html"&gt;Spring cleaning for some of our APIs By Adam Feldman, Google APIs Product Manager&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Se pueden hacer experimentos en &lt;a href="http://es.wikipedia.org/wiki/JavaScript"&gt;JavaScript&lt;/a&gt; con los métodos API de traducción de lenguajes de Google:&lt;br /&gt;&lt;a href="http://code.google.com/apis/ajax/playground/#is_it_translatable"&gt;Google Code Playground&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Traductor en Excel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Los traductores profesionales usan Excel para guardar sus traducciones&lt;br /&gt;&lt;a href="http://algomasquetraducir.com/2010/04/22/excel-herramienta-para-traducir-videojuegos/"&gt;Excel como herramienta para traducir videojuegos&lt;/a&gt;&lt;br /&gt;&lt;a href="http://algomasquetraducir.com/2007/12/21/macros-para-traductores/"&gt;Macros para traductores&lt;/a&gt;&lt;br /&gt;&lt;a href="http://algomasquetraducir.com/2008/04/03/%E2%80%9Cmama-quiero-ser-informatico-y-traductor%E2%80%9D/"&gt;“Mamá, quiero ser informático y traductor”&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ahora Excel viene en mi ayuda para poder traducir simultáneamente en &lt;b&gt;63 lenguas&lt;/b&gt;, copiando o escribiendo una frase, escrita en cualquiera de esas lenguas, y generando las traducciones en unos segundos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/TraductorGooglePW1.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/TraductorGooglePW1.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;TraductorGooglePW1.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Con este fichero ahora también podrás traducirlos tú mismo, modificando las celdas &lt;span class="Apple-style-span" style="background-color: yellow;"&gt;con fondo amarillo&lt;/span&gt;:&lt;br /&gt;&lt;b&gt;Celda D17&lt;/b&gt;: Para seleccionar mi idioma en un desplegable.&lt;br /&gt;&lt;b&gt;Columna E&lt;/b&gt;: Para chequear los idiomas a traducir.&lt;br /&gt;&lt;b&gt;Celda E17&lt;/b&gt;: Para traducir sólo a mi idioma.&lt;br /&gt;&lt;b&gt;Columna F&lt;/b&gt;: Escribo el texto a traducir y aparecen las traducciones.&lt;br /&gt;&lt;b&gt;Celda G17&lt;/b&gt;: Número máximo de segundos programables para que Google traduzca.&lt;br /&gt;&lt;br /&gt;En estas columnas hay información de los idiomas:&lt;br /&gt;&lt;b&gt;Columna B&lt;/b&gt;: Código del país.&lt;br /&gt;&lt;b&gt;Columna C&lt;/b&gt;: Lenguaje en el idioma original del país.&lt;br /&gt;&lt;b&gt;Columna D&lt;/b&gt;: Lenguaje en el idioma elegido en el desplegable D17.&lt;br /&gt;&lt;br /&gt;Pues eso, prometí que el usar copiar y pegar con el Traductor de Google se iba a acabar.&lt;br /&gt;Amable lector, ya me dirás si he cumplido la promesa.&lt;br /&gt;&lt;br /&gt;NOTA: Las traducciones de Google no son fiables, sólo son aproximadas. Para una traducción correcta se necesita el servicio de un traductor profesional.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Traductores Online&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En esta página puedes consultar otros traductores online:&lt;br /&gt;&lt;a href="http://portalingles.blogspot.com/search/label/translators"&gt;http://portalingles.blogspot.com/search/label/translators&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;P.D.: Para traducir un documento Excel a más de 50 idiomas uso:&lt;br /&gt;&lt;a href="http://www.onlinedoctranslator.com/index.html"&gt;DocTranslator - Free Online Document Translator&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.onlinedoctranslator.com/images/start.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="359" src="http://www.onlinedoctranslator.com/images/start.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Al instante traduce y conserva el diseño de documentos de Office, utilizando el API de traducción de Google. DocTranslator es compatible con archivos Excel tipo .xls y .xlsx en Windows.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;b&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/06/58-languages-translator-in-excel.html"&gt;here&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-7442484502511407762?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/7442484502511407762/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=7442484502511407762&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7442484502511407762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7442484502511407762'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/06/traductor-de-58-idiomas-en-excel.html' title='Traductor de 58 idiomas en Excel'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-oXxTgjBlJdA/TgmOgMVZ2uI/AAAAAAAAAH0/9F4_N34ions/s72-c/TraductorGoogle.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-8904285234975660460</id><published>2011-06-16T17:30:00.001+02:00</published><updated>2011-06-16T17:30:02.658+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='images'/><category scheme='http://www.blogger.com/atom/ns#' term='explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Imagine what users want</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/06/imagine-lo-que-quieren-los-usuarios.html"&gt;aquí&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Power of imagination&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A good exercise for a GUI developer is putting instead of the user and to imagine what customers want when they interact with a computer application.&lt;br /&gt;&lt;br /&gt;This exercise, which at first seems so easy, it is not too easy for a programmer accustomed to using multiple software development interfaces, to be handled skillfully in different graphics platforms and changing instantly applications, seemingly effortlessly.&lt;br /&gt;&lt;br /&gt;Whether this programmer wants to test their development, from the end user viewpoint, will be unable to know what the user wants of your application because, as an &lt;a href="http://www.dukecityfix.com/profiles/blogs/1233957:BlogPost:66336"&gt;occupational deformation&lt;/a&gt;, will not know how that user behaves in front of this new graphical &amp;nbsp;interface.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/__-2xERuIE_c/SyIGlNlec-I/AAAAAAAAD0Q/JDipKmCB9_s/s320/evolutionofreading.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="492" src="http://3.bp.blogspot.com/__-2xERuIE_c/SyIGlNlec-I/AAAAAAAAD0Q/JDipKmCB9_s/s640/evolutionofreading.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The power does not have the programmers who can not imagine what users want. The real power are from the end users of a program that will use or stop using it depending on their reactions and behavior towards the graphical user interface. It is therefore very important to take into account their views and criticisms that often go unnoticed because users do not bother to report them and the developers do not spend time and effort to ask them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;How to figure out what users expect&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;It said so for over ten years, the software guru by excellence&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; line-height: 20px;"&gt;&lt;a href="http://www.joelonsoftware.com/AboutMe.html"&gt;Joel Spolsky&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&amp;nbsp;in his famous article on:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.joelonsoftware.com/uibook/chapters/fog0000000058.html"&gt;Interface Design for Programmers - Chapter 2: Figuring Out What They Expected  &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Is to say that it is better to ask users who are not programmers to get what ordinary mortals want and expect from a program or a computer application, because those users are not influenced by the customs and foibles of those who are programmers and impression and opinion on the graphical interface will be closer to the feelings and applications will give the end user.&lt;br /&gt;&lt;br /&gt;I can not imagine or figure out that a user will not accustomed to many applications with mine but I am sure is that the actions that the user does with my program or omissions of my program will compare with many or few programs which has used before, and this comparison lead to the fair criteria like or dislike my application.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;An application to view images&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And since a picture is worth a thousand words, it is best to let readers of this blog to see the new application that I prepared on a &lt;b&gt;Thumbnail Image Browser in Excel&lt;/b&gt;, which is intended to replace &lt;b&gt;the thumbnails and the Filmstrip view on Windows Explorer&lt;/b&gt;, in a more user-friendly graphical environment for users of Excel or at least that's what I intend to with this program.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Miniaturas%5E_PW4.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Miniaturas%5E_PW4.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Miniaturas_PW4.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ayudaexcel.com/foro/showthread.php?t=18131&amp;amp;p=91772&amp;amp;viewfull=1#post91772"&gt;My friend verzulsan, from AyudaExcel.com Forum&lt;/a&gt;, uploaded a video about version 2 of the &lt;b&gt;Thumbnails Explorer&lt;/b&gt; and I want to share so you can compare with version 4 which can be downloaded from the link above:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/6OMc0_foIJQ/0.jpg" height="532" width="640"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/6OMc0_foIJQ?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="640" height="532" src="http://www.youtube-nocookie.com/v/6OMc0_foIJQ?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;End user does not expect explain to you anything about how to use the image browser, I leave as an exercise so you can see for yourself whether I've gotten better or worse Windows image browsing. I only want comments from you, just to be doubly sure.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;b&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/06/imagine-lo-que-quieren-los-usuarios.html"&gt;aquí&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-8904285234975660460?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/8904285234975660460/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=8904285234975660460&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/8904285234975660460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/8904285234975660460'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/06/imagine-what-users-want.html' title='Imagine what users want'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__-2xERuIE_c/SyIGlNlec-I/AAAAAAAAD0Q/JDipKmCB9_s/s72-c/evolutionofreading.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-3772041559282350395</id><published>2011-06-14T14:00:00.010+02:00</published><updated>2011-06-16T17:34:06.665+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='explorador'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='imágenes'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Imagine lo que quieren los usuarios</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/06/imagine-what-users-want.html"&gt;here&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;La imaginación al poder&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un buen ejercicio para un desarrollador de interfaces gráficas es ponerse en el lugar del usuario e imaginar lo que quiere el usuario cuando interactúa con una aplicación informática.&lt;br /&gt;&lt;br /&gt;Este ejercicio, que en principio parece tan fácil, no lo es para un programador acostumbrado a usar múltiples interfaces de desarrollo de software, a manejarse&amp;nbsp;hábilmente&amp;nbsp;en diferentes entornos gráficos y a cambiar de aplicación al instante, sin aparentemente ningún esfuerzo.&lt;br /&gt;&lt;br /&gt;Si este programador quiere probar su desarrollo, desde el punto de vista del usuario final, será incapaz de saber qué quiere el usuario de su aplicación ya que, por &lt;a href="http://www.laventanita.net/humor/Chistes.asp?Codi=665"&gt;deformación profesional&lt;/a&gt;, no sabrá cómo se comporta ese usuario delante del interface gráfico que ha programado.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.bibliotecasvirtuales.com/comun/foros/uploaded/lipika/chiste.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.bibliotecasvirtuales.com/comun/foros/uploaded/lipika/chiste.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;El poder no lo tienen los programadores, que ni se imaginan lo que quieren los usuarios. &amp;nbsp;El poder real lo tienen los usuarios finales de un programa que van a usarlo o dejar de usarlo dependiendo de sus reacciones y comportamiento ante la interface gráfica. &amp;nbsp;Por eso es muy importante tener en cuenta su opinión y sus críticas que, muchas veces, pasan desapercibidas porque los usuarios no se molestan en denunciarlas y los desarrolladores no dedican tiempo y esfuerzo en preguntarles.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Cómo poder ver lo que esperan los usuarios&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Esto mismo lo dijo hace más de diez años el gurú del software por excelencia &lt;span class="Apple-style-span" style="font-family: Georgia, serif; line-height: 20px;"&gt;&lt;a href="http://www.joelonsoftware.com/AboutMe.html"&gt;Joel Spolsky&lt;/a&gt;&lt;/span&gt; en su célebre artículo sobre:&lt;br /&gt;&lt;a href="http://spanish.joelonsoftware.com/uibook/chapters/2.html"&gt;Diseño de Interfaz de Usuario para Programadores - Capítulo 2: Calcular lo que esperan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Viene a decir que es mejor preguntar a usuarios que no sean programadores para obtener lo que el común de los mortales quiere y espera de un programa o de una aplicación informática, porque esos usuarios no están influenciados por los usos y manías de los que somos programadores y su impresión y opinión sobre la interface gráfica serán más cercanos a los sentimientos que tendrá y a los usos que le dará el usuario final.&lt;br /&gt;&lt;br /&gt;Yo no puedo imaginarme o figurarme que hará un usuario no habituado a multitud de aplicaciones con la mía pero de lo que estoy seguro es que las acciones que le permita hacer con mi programa o las omisiones de mi programa las comparará con los muchos o pocos programas que haya usado antes y, esa comparación, le llevará al criterio justo de gustarle o disgustarle mi aplicación.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Una aplicación para poder ver imágenes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Y como una imagen vale más que mil palabras, lo mejor es dejar que los lectores de este blog vean la nueva aplicación que he preparado acerca de un &lt;b&gt;Explorador de Imágenes en Miniatura en Excel&lt;/b&gt;, que tiene la intención de sustituir las &lt;b&gt;vistas en miniatura y la tira de imágenes del Explorador de Windows,&lt;/b&gt;&amp;nbsp;dentro de un entorno gráfico más amigable para los usuarios de Excel o, por lo menos, eso es lo que pretendo con este programa.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Miniaturas%5E_PW4.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Miniaturas%5E_PW4.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Miniaturas_PW4.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ayudaexcel.com/foro/showthread.php?t=18131&amp;amp;p=91772&amp;amp;viewfull=1#post91772"&gt;Mi amigo verzulsan, del foro de AyudaExcel.com&lt;/a&gt;, subió un vídeo de la versión 2 de este &lt;b&gt;Explorador de Miniaturas&lt;/b&gt; que quiero compartir para que se pueda comparar con la versión 4 que se puede descargar desde el enlace de arriba:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/6OMc0_foIJQ/0.jpg" height="532" width="640"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/6OMc0_foIJQ?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="640" height="532" src="http://www.youtube-nocookie.com/v/6OMc0_foIJQ?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;Usuario final no esperes que te explique nada de cómo usar este explorador de imágenes, lo dejo como ejercicio para que puedas comprobar por ti mismo si he conseguido mejorar o empeorar la exploración de imágenes de Windows.  Sólo quiero que me lo comentes y así saldré de dudas.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;b&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/06/imagine-what-users-want.html"&gt;here&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-3772041559282350395?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/3772041559282350395/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=3772041559282350395&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3772041559282350395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3772041559282350395'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/06/imagine-lo-que-quieren-los-usuarios.html' title='Imagine lo que quieren los usuarios'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s72-c/excel_download_icon.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-1652674734266983820</id><published>2011-05-19T18:30:00.004+02:00</published><updated>2011-05-19T19:10:01.462+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='calculators'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>How to localize applications</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/05/como-localizar-aplicaciones.html"&gt;aquí&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Localization of Visual Basic applications&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For localization of an application, the user interface must be translated. To facilitate geolocalization, instead of writing the texts within the application should store the translated texts in a separate file or in a separate Excel sheet.&lt;br /&gt;&lt;br /&gt;In Microsoft Office Excel 2003 and later versions, you can store strings for the user interface in the default resource file for the project. The file is named MyResources.resx in Visual Basic and Resources.resx in C#. Copies of the resource file can be translated into several languages.&lt;br /&gt;&lt;br /&gt;Next page explains:&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms178762(v=vs.80).aspx"&gt;How to Localize Excel Solutions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Best practices for localization&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Before designing a multinational application with multi-language translation of the graphical user interface, best practices for localization should be considered:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Move all localizable resources to separate resource-only DLLs or Excel &amp;nbsp;translation sheets.&lt;/li&gt;&lt;li&gt;No encoding text within the user interface.&lt;/li&gt;&lt;li&gt;Consider simultaneous translation solutions across multiple languages​​ selected by users.&lt;/li&gt;&lt;li&gt;Controlling localization when open applications with different regional and language settings.&lt;/li&gt;&lt;li&gt;Do not put nonlocalizable resources into the resource-only DLLs. This causes confusion for translators.&lt;/li&gt;&lt;li&gt;Do not use composite strings that are built at run time from concatenated phrases. Composite strings are difficult to localize because they often assume an English grammatical order that does not apply to all languages.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Avoid the use of images or icons that contain text as they are more expensive to localize.&lt;/li&gt;&lt;li&gt;Leave enough room for the length of the translated phrases. Some languages ​​require up to 75% more space to say the same in writing.&lt;/li&gt;&lt;li&gt;Not encode the message boxes, dialogs, forms, menus manually.&lt;/li&gt;&lt;li&gt;Hiring professional localization and translation.&lt;/li&gt;&lt;/ol&gt;Following these practices, the application will be easier to design and test regardless of the language the end user. Designers and testers can encode the user interface in their language which allows to find errors faster.&lt;br /&gt;&lt;br /&gt;The Microsoft&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/goglobal/default"&gt;Go Global Developer Center&lt;/a&gt;&amp;nbsp;gives tips for internationalization:&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/goglobal/bb688161"&gt;Testing Software for World-Readiness&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As the application code and the language of its user interface are not related. What is read and / or write on the screen should be designed in such a way that can be changed without changing the code or even go back to having to compile the program. Multilingual User Interface (MUI) implemented should allow the display multiple language versions of the user interface while at the same application.&lt;br /&gt;&lt;br /&gt;For more information:&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/w7x1y988(v=vs.80).aspx"&gt;Best Practices for Developing World-Ready Applications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Style Guide for the Spanish language worldwide&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can download the Style Guides in the&amp;nbsp;&lt;a href="http://www.microsoft.com/Language/en-us/Default.aspx"&gt;Microsoft Language Portal&lt;/a&gt;&amp;nbsp;for localization in various languages ​​&lt;a href="http://www.microsoft.com/Language/en-us/StyleGuides.aspx"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To understand each other of 400 million &lt;a href="http://en.wikipedia.org/wiki/Spanish_language"&gt;Spanish language&lt;/a&gt; native speakers should follow a style guide and more knowing that counting those who have Spanish as a second language are about 500 million people worldwide.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.fernandogomezherrero.com/blog/wp-content/uploads/2011/04/spanish.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://www.fernandogomezherrero.com/blog/wp-content/uploads/2011/04/spanish.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;To learn more about the differences between different versions of Spanish language:&amp;nbsp;&lt;a href="http://es.wikipedia.org/wiki/Portal:Lengua_espa%C3%B1ola"&gt;Spanish Language Portal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When developing an application in Spanish must know your audience and decide whether it will be written in a neutral, independent of the localization of the Spanish or respect the idiosyncrasies of the destination country because it does not uses the same words and phrases in Spanish spoken in Mexico than in Spain or in one of the 21 countries where Spanish is spoken.&lt;br /&gt;&lt;br /&gt;Doubts about Spanish localization are available on the&amp;nbsp;&lt;a href="http://buscon.rae.es/dpdI/"&gt;Pan-Hispanic Dictionary of doubts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;How to make an Excel &amp;nbsp;geolocalized application&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To localize an Excel workbook without the Visual Basic development tool, you can use one of Excel sheets to contain translations into and in the rest of sheets write references to the &lt;b&gt;Languages&lt;/b&gt; sheet​​. An example of a translation into Excel is in the file that you can download in this article on this blog&amp;nbsp;&lt;a href="http://pedrowave.blogspot.com/2011/05/how-to-make-excel-calculators.html"&gt;How to make Excel calculators&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Help and information of this calculator is translated into 6 languages​​: English, Spanish, French, Italian, German and Portuguese, besides being very easy to incorporate new languages ​​or other versions of Latin American Spanish. The only thing needed is to add a translation into a new column of the sheet &lt;b&gt;Idiomas&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;The first row is the language name in their language and next rows are the translated phrases to each of those languages​​.&lt;br /&gt;&lt;pre&gt;&lt;ol&gt;&lt;li&gt;English               Español                  Français&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Language:             Idioma:                  Langue:&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Keyboard:             Teclado:                 Clavier:&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Touch calculator      Calculadora táctil       Calculateur&amp;nbsp;touch&lt;/li&gt;&lt;br /&gt;&lt;li&gt;My first calculator   Mi primera calculadora   Ma première calculatrice&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Phone calculator      Calculadora Celular      Calculateur&amp;nbsp;de téléphone&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;/pre&gt;Use Manager Names to create:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="3"&gt;Langs =Idiomas!$1:$1 'para obtener la lista de idiomas&lt;br /&gt;Trans =Idiomas!$A:$Z 'para obtener sus traducciones&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;In the &lt;b&gt;Calc&lt;/b&gt; sheet can choose the language of the user interface by changing the BM48 cell value by dropdown the language number:&lt;br /&gt;&lt;b&gt;1-English&lt;br /&gt;2-Español&lt;br /&gt;3-Français&lt;br /&gt;4-Italiano&lt;br /&gt;5-Deutsch&lt;br /&gt;6-Português&lt;/b&gt; &lt;br /&gt;Immediately you see the interactive translation of the sheet to the selected language. Next to the language number, language name is displayed with this formula:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=INDEX(Idiomas!A1:Z1,1,$BM$48)&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;On no sheet, strings are written with words or phrases translated but it refers to a cell in column A in the row of translated texts in the &lt;b&gt;Idiomas&lt;/b&gt; ​​sheet. For example, to display the word "keyboard" in the cell AI48 on &lt;b&gt;Calc&lt;/b&gt; sheet should make reference to cell A4 where its first language translation is located, in this case English, using the formula:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=VLOOKUP(Idiomas!$A$4,Trans,Calc!$BM$48,FALSE)&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Within the VBA macro is coded as:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="5"&gt;Dim idioma As Range, Trans As Range   'Rangos&lt;br /&gt;Dim miText As String   'texto a traducir&lt;br /&gt;Set Trans = Worksheets("Idiomas").Range("$A:$Z")  'Traducciones&lt;br /&gt;Set idioma = Worksheets("Calc").Range("BM48")     'Idioma&lt;br /&gt;Application.WorksheetFunction.VLookup(miText, Trans, idioma, False)  'Texto traducido&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;This is what is written, and never a string. The strings are easily translated and checked for proper grammar and spelling on a single&amp;nbsp;&lt;b&gt;Idiomas&lt;/b&gt;&amp;nbsp;sheet that will be given to a translator with only one column with the source language to translate in another column the target language. If what you want is a different version of a Spanish dialect spoken in Mexico, for example, include a column located such as&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Mexican_Spanish"&gt;Mexican Spanish&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So that when you open Excel, it shows the computer language, enter this VBA code:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="8"&gt;Private Sub Workbook_Open()&lt;br /&gt;    Dim iInter As Integer   'Idioma&lt;br /&gt;    Dim codPais As Range    'Códigos países&lt;br /&gt;    Set codPais = Worksheets("Cod").Range("B2:C220")&lt;br /&gt;    iInter = Application.WorksheetFunction.VLookup( _&lt;br /&gt;             Application.International(xlCountryCode), codPais, 2, False)&lt;br /&gt;    Worksheets("Calc").Range("BM48").Value = iInter 'Idioma&lt;br /&gt;End Sub&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;On the&amp;nbsp;&lt;b&gt;Cod&lt;/b&gt;&amp;nbsp;sheet were included the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/List_of_country_calling_codes"&gt;List of country calling codes&lt;/a&gt;, sorted in column B, and the language number 1 through 6 in column C. Column D is the country name.&lt;br /&gt;&lt;br /&gt;These codes are searched with the VLOOKUP function to match the Application.International (xlCountryCode) property. See here how &lt;a href="http://support.microsoft.com/kb/111388/en-us"&gt;Creating Macros for Different Language Versions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Conclusion: Following this procedure you can translate and localize applications written in Excel or in another language or programming language, but this requires adequate translation likewise among the thousands of existing software languages​​, which is beyond the scope of this article...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;b&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/05/como-localizar-aplicaciones.html"&gt;aquí&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-1652674734266983820?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/1652674734266983820/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=1652674734266983820&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/1652674734266983820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/1652674734266983820'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/05/how-to-localize-applications.html' title='How to localize applications'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-4091332477209751368</id><published>2011-05-18T21:00:00.008+02:00</published><updated>2011-05-19T18:40:55.505+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='calculadoras'/><title type='text'>Cómo localizar aplicaciones</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/05/how-to-localize-applications.html"&gt;here&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Localización de aplicaciones con Visual Basic&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para la localización de una aplicación se debe traducir la interfaz de usuario. Para facilitar la geolocalización, en lugar de escribir los textos dentro de la aplicación se deben almacenar los textos traducidos en un archivo separado o en una hoja Excel separada.&lt;br /&gt;&lt;br /&gt;En Microsoft Office Excel 2003 y posteriores versiones, se pueden almacenar cadenas de caracteres para la interfaz de usuario en el archivo de recursos por defecto del proyecto. El archivo se denomina MyResources.resx en proyectos de Visual Basic, y Resources.resx en C#. Las copias del archivo de recursos pueden ser traducidas a varios idiomas.&lt;br /&gt;&lt;br /&gt;En la siguiente página se explica:&amp;nbsp;&lt;a href="http://msdn.microsoft.com/es-es/library/ms178762(v=vs.80).aspx"&gt;Cómo localizar soluciones de Office&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Mejores prácticas recomendadas para la localización&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Antes de diseñar una aplicación multinacional con traducción a varios idiomas de su interfaz gráfico de usuario se deben considerar las mejores prácticas de localización:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Colocar todos las traducciones en un recurso separado como DLLs u hojas de traducción.&lt;/li&gt;&lt;li&gt;No codificar texto dentro de la interfaz de usuario.&lt;/li&gt;&lt;li&gt;Plantearse soluciones de traducción simultánea entre varios idiomas a elección del usuario.&lt;/li&gt;&lt;li&gt;Controlar la localización al abrir aplicaciones con diferente configuración regional de usuario e idioma.&lt;/li&gt;&lt;li&gt;No colocar recursos no localizables junto con recursos localizables porque causan confusión a los traductores.&lt;/li&gt;&lt;li&gt;No componer frases que son construidas en tiempo real desde frases concatenadas ya que el orden gramatical puede ser distinto en un idioma traducido que en otro.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Prohibir el uso de imágenes o iconos que contengan texto pues son más caros de localizar.&lt;/li&gt;&lt;li&gt;Dejar suficiente espacio para la longitud de las frases traducidas. &amp;nbsp;En algunos idiomas se requiere hasta un 75% más de espacio para decir lo mismo por escrito.&lt;/li&gt;&lt;li&gt;No codificar las cajas de mensajes, diálogos, formas, menús, manualmente.&lt;/li&gt;&lt;li&gt;Contratar a profesionales de la localización y traducción.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Siguiendo estas prácticas la aplicación será más fácil de diseñar y de probar independientemente del idioma del usuario final. &amp;nbsp;Los diseñadores podrán codificar la interfaz de usuario en su idioma y los probadores en el suyo, lo que permite encontrar los errores más rápidamente.&lt;br /&gt;&lt;br /&gt;El &lt;a href="http://msdn.microsoft.com/es-es/goglobal/default"&gt;Centro de desarrolladores Go Global&lt;/a&gt; de Microsoft da consejos para la internacionalización:&amp;nbsp;&lt;a href="http://msdn.microsoft.com/es-es/goglobal/bb688161"&gt;Pruebas de internacionalización del software&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como el código de la aplicación y el idioma de su interfaz de usuario no están relacionados. Lo que se lee y/o escribe en la pantalla debe estar diseñado de tal manera que se puede cambiar sin modificar el código o incluso volver a tener que compilar el programa. La interfaz de usuario multilingüe (MUI) implementada debería posibilitar el mostrar varias versiones de idioma en la interfaz de usuario al mismo tiempo en la misma aplicación.&lt;br /&gt;&lt;br /&gt;Para más información:&amp;nbsp;&lt;a href="http://msdn.microsoft.com/es-es/library/w7x1y988(v=vs.80).aspx"&gt;Prácticas recomendadas para desarrollar aplicaciones de uso internacional&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Guía de estilo para el idioma español a nivel mundial&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se pueden descargar las guías de estilo en el &lt;a href="http://www.microsoft.com/Language/es-es/Default.aspx"&gt;Portal lingüístico de Microsoft&lt;/a&gt; para localización en varios idiomas &lt;a href="http://www.microsoft.com/Language/es-es/StyleGuides.aspx"&gt;aquí&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para entendernos los 400 millones de hispanohablantes nativos en &lt;a href="http://es.wikipedia.org/wiki/Idioma_espa%C3%B1ol"&gt;idioma español&lt;/a&gt;&amp;nbsp;se debe seguir una guía de estilo y más sabiendo que contando los que tienen el &lt;a href="http://letranueva.blogia.com/2010/012501--cuan-importante-es-el-espanol-dentro-del-habla-en-el-mundo-.php"&gt;español como segunda lengua&lt;/a&gt; somos unos 500 millones de personas en el mundo.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://letranueva.blogia.com/upload/20100125174315-idioma-espanol.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://letranueva.blogia.com/upload/20100125174315-idioma-espanol.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Para conocer más sobre las diferencias entre las distintas versiones del español:&amp;nbsp;&lt;a href="http://es.wikipedia.org/wiki/Portal:Lengua_espa%C3%B1ola"&gt;Portal de la Lengua española&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cuando desarrollamos una aplicación en español debemos conocer la audiencia y decidir si va a ser escrita en un lenguaje neutral, independiente de la localización de los hispanohablantes o si respetaremos la idiosincrasia del país de destino, pues no se usan las mismas palabras y frases en el español que se habla en&amp;nbsp;Méjico&amp;nbsp;que en el de España o en uno de los 21 países en los que se habla español. &amp;nbsp;Los ahorradores españoles denominan &lt;a href="http://www.microsoft.com/Language/es-es/Search.aspx?sString=hucha&amp;amp;langID=es-es"&gt;hucha a la alcancía&lt;/a&gt; de los países hispanoamericanos.&lt;br /&gt;&lt;br /&gt;Las dudas en la localización del español se pueden consultar en el&amp;nbsp;&lt;a href="http://buscon.rae.es/dpdI/"&gt;Diccionario panhispánico de dudas&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Cómo hacer una aplicación en Excel geolocalizada&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para localizar un libro de trabajo en Excel sin la herramienta de desarrollo Visual Basic, se puede emplear una de las hojas Excel para contener las traducciones a los idiomas y en el resto de las hojas escribir referencias a la hoja de Idiomas. &amp;nbsp;Un ejemplo de esta forma de traducir en Excel se encuentra en el fichero que se puede descargar en el artículo de este blog sobre&amp;nbsp;&lt;a href="http://pedrowave.blogspot.com/2011/05/como-hacer-calculadoras-en-excel.html"&gt;Cómo hacer calculadoras en Excel&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;La información y ayuda de esta calculadora está traducida a 6 idiomas: inglés, español, francés, italiano, alemán y portugués, además de ser muy fácil incorporar nuevos idiomas u otras versiones del español latinoamericano. &amp;nbsp;Lo único que hace falta es añadir la traducción correspondiente en una nueva columna de la hoja &lt;b&gt;Idiomas&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;La primera fila es el nombre del idioma en su idioma y las siguientes filas las frases traducidas a cada uno de esos idiomas.&lt;br /&gt;&lt;pre&gt;&lt;ol&gt;&lt;li&gt;English               Español                  Français&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Language:             Idioma:                  Langue:&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Keyboard:             Teclado:                 Clavier:&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Touch calculator      Calculadora táctil       Calculateur&amp;nbsp;touch&lt;/li&gt;&lt;br /&gt;&lt;li&gt;My first calculator   Mi primera calculadora   Ma première calculatrice&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Phone calculator      Calculadora Celular      Calculateur&amp;nbsp;de téléphone&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;/pre&gt;Con el Administrador de nombres se crean:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="3"&gt;Langs =Idiomas!$1:$1 'para obtener la lista de idiomas&lt;br /&gt;Trans =Idiomas!$A:$Z 'para obtener sus traducciones&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;En la hoja &lt;b&gt;Calc&lt;/b&gt; se puede elegir el idioma de la interfaz de usuario cambiando el valor de la celda BM48 mediante un desplegable con el número de idioma:&lt;br /&gt;&lt;b&gt;1-English&lt;br /&gt;2-Español&lt;br /&gt;3-Français&lt;br /&gt;4-Italiano&lt;br /&gt;5-Deutsch&lt;br /&gt;6-Português&lt;/b&gt; &lt;br /&gt;Inmediatamente se ve la traducción interactiva de la hoja al idioma seleccionado. Al lado del número de idioma aparece el idioma con esta fórmula:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=INDICE(Idiomas!A1:Z1;1;$BM$48)&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;En ninguna hoja se escriben los textos con las palabras o frases traducidas sino que se hace referencia a una celda de la columna A en la fila de los textos traducidos en la hoja &lt;b&gt;Idiomas&lt;/b&gt;.  Por ejemplo, para que aparezca la palabra "Teclado" en la celda AI48 de la hoja &lt;b&gt;Calc&lt;/b&gt; se debe hacer referencia a la celda A4 dónde está su traducción al primer idioma, en este caso al inglés, mediante la fórmula:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=CONSULTAV(Idiomas!$A$4;Trans;Calc!$BM$48;FALSO)&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Dentro de las macros en VBA se codifica como:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="5"&gt;Dim idioma As Range, Trans As Range   'Rangos&lt;br /&gt;Dim miText As String   'texto a traducir&lt;br /&gt;Set Trans = Worksheets("Idiomas").Range("$A:$Z")  'Traducciones&lt;br /&gt;Set idioma = Worksheets("Calc").Range("BM48")     'Idioma&lt;br /&gt;Application.WorksheetFunction.VLookup(miText, Trans, idioma, False)  'Texto traducido&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Esto es lo que se escribe, y nunca un texto. Los textos son fácilmente traducibles y revisables gramaticalmente y ortográficamente en una sóla hoja de &lt;b&gt;Idiomas&lt;/b&gt; que se le dará al traductor con solamente una columna con el idioma de origen para que traduzca en otra columna el idioma de destino.  Si lo que se quiere es una versión distinta de un dialecto español que se habla en Méjico, por ejemplo, se incluirá una columna localizada como &lt;a href="http://es.wikipedia.org/wiki/Espa%C3%B1ol_mexicano"&gt;español mejicano&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para que al abrir Excel muestre el idioma del equipo, en VBA se introducirá el código:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="8"&gt;Private Sub Workbook_Open()&lt;br /&gt;    Dim iInter As Integer   'Idioma&lt;br /&gt;    Dim codPais As Range    'Códigos países&lt;br /&gt;    Set codPais = Worksheets("Cod").Range("B2:C220")&lt;br /&gt;    iInter = Application.WorksheetFunction.VLookup( _&lt;br /&gt;             Application.International(xlCountryCode), codPais, 2, False)&lt;br /&gt;    Worksheets("Calc").Range("BM48").Value = iInter 'Idioma&lt;br /&gt;End Sub&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;En la hoja &lt;b&gt;Cod&lt;/b&gt; se han incluido los &lt;a href="http://en.wikipedia.org/wiki/List_of_country_calling_codes"&gt;códigos de marcación telefónica&lt;/a&gt; de varios países, ordenados en la columna B, y el número de idioma del 1 al 6 en la columna C.  En la columna D está el nombre del país.&lt;br /&gt;&lt;br /&gt;Se consultan estos códigos con la función VLookup para que coincidan con la propiedad Application.International(xlCountryCode).  Ver aquí cómo &lt;a href="http://support.microsoft.com/kb/111388"&gt;Crear macros para diferentes versiones de idioma&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Conclusión: Siguiendo este procedimiento se pueden traducir y localizar aplicaciones escritas en Excel o en otro lenguaje o idioma de programación, pero eso necesita así mismo una adecuada traducción entre los miles de lenguajes de software existentes, lo que se sale de los límites de este artículo...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;b&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/05/how-to-localize-applications.html"&gt;here&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-4091332477209751368?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/4091332477209751368/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=4091332477209751368&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4091332477209751368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4091332477209751368'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/05/como-localizar-aplicaciones.html' title='Cómo localizar aplicaciones'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-9199991991206662979</id><published>2011-05-06T11:00:00.000+02:00</published><updated>2011-05-06T11:09:06.173+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='calculators'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='color'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>How to make Excel calculators</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/05/como-hacer-calculadoras-en-excel.html"&gt;aquí&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;In the previous article on &lt;a href="http://pedrowave.blogspot.com/2011/04/calculating-minds.html"&gt;Calculating minds&lt;/a&gt; I was showing a calculator written in Excel and now I shall explain &lt;b&gt;how to make calculators in Excel&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;New enhanced calculator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you like the calculations as well as I sure that you will like the new calculator with these improvements (Version 4):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Calculator mode without floating keys.&lt;/li&gt;&lt;li&gt;New calculator beta 5, with all trigonometric functions.&lt;/li&gt;&lt;li&gt;New full calculator 6, with all 67 function keys.&lt;/li&gt;&lt;li&gt;Softkeys or keyboard equivalents for all keys.&lt;/li&gt;&lt;li&gt;Improved tooltips with less flicker or blink.&lt;/li&gt;&lt;li&gt;International geolocalized calculator.&lt;/li&gt;&lt;li&gt;Information and help translated into 6 languages​​: English, Spanish, French, Italian, German and Portuguese.&lt;/li&gt;&lt;li&gt;Display the calculator in 56 colors.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i52.tinypic.com/makzk3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i52.tinypic.com/makzk3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="color: magenta;"&gt;ATTENTION:&lt;/span&gt; To change the display color, choose a color in row 1.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/CalculadoraTactilPW4.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/CalculadoraTactilPW4.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;CalculadoraTactilPW4.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Be sure to try &lt;b&gt;Calculator without keys&lt;/b&gt;&amp;nbsp;mode, selecting a keypad number 7 and up. If you know or you learn all the tooltips or the physical keyboard equivalents you will be able to calculate pressing physical keys such as the &lt;a href="http://speedtest.10-fast-fingers.com/"&gt;blind method of typing&lt;/a&gt;. For example, the numbers e and pi are displayed by pressing E and P keys, respectively.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;How it was done the floating keys calculator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This calculator is initially opened without a floating key, ie without any shape drawn initially by default, each key forms is generated dynamically when you select a calculator number.&lt;br /&gt;&lt;br /&gt;If you test it, you will find it much easier calculating with it than with the first general purpose electronic calculator in the world, the &lt;a href="http://en.wikipedia.org/wiki/ENIAC"&gt;ENIAC&lt;/a&gt;, which lasted about 12 years since the contract sign until its final shutdown, but I hope you do not use it to &lt;a href="http://en.wikipedia.org/wiki/External_ballistics"&gt;calculate the trajectories of projectiles and hydrogen bombs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;This workbook&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When it is opened run the macro &lt;b&gt;Workbook_Open&lt;/b&gt; that sets the range codPais of the "Cod" sheet in cells B2:C220 linking the country dialing code with a value for your language: 1-English 2-Spanish; 3-French 4-Italian 5-German 6-Portuguese, etc. This value is stored in the BM48 cell of the "Calc" sheet.&lt;br /&gt;&lt;br /&gt;In order for the function key supports &lt;b&gt;OnKey&lt;/b&gt; "/" such as operation of dividing and not its effect by default to open menus, this property must being changed:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;Application.TransitionMenuKey = ""&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;If AO48 = 1 then calls macro &lt;b&gt;ActivaTeclado&lt;/b&gt; and &lt;b&gt;dibujaTeclas&lt;/b&gt; with the keyboard number in cell BN13.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Workbook_BeforeClose&lt;/b&gt;&amp;nbsp;calls &lt;b&gt;DesactivaTeclado&lt;/b&gt;&amp;nbsp;and re-modify the default value:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;Application.TransitionMenuKey = "/"&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Calc sheet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Worksheet_Change&lt;/b&gt; event launches by changing the value of these cells:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AO48 = 1: &lt;b&gt;ActivaTeclado&lt;/b&gt;; = 0: &lt;b&gt;DesactivaTeclado&lt;/b&gt;&lt;/li&gt;&lt;li&gt;AC48 to activate o deactivate Tooltips, calls to&amp;nbsp;&lt;b&gt;dibujaTeclas&lt;/b&gt;&lt;/li&gt;&lt;li&gt;BM48 change language and if AC48 = 1: &lt;b&gt;dibujaTeclas&lt;/b&gt;&lt;/li&gt;&lt;li&gt;BN13 calls to&amp;nbsp;&lt;b&gt;dibujaTeclas&lt;/b&gt;&amp;nbsp;with another keyboard number&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Worksheet_SelectionChange&lt;/b&gt;&amp;nbsp;runs in two cases:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;When Tooltips are enabled and active cell is in column 101, by reading the value of the active cell that contains the equivalent key down and calling macro&amp;nbsp;&lt;b&gt;tecla&lt;/b&gt;&lt;/li&gt;&lt;li&gt;If the row is the one and the columns between 21 and 76, change the display color&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Module modAyuda&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;AyudaCalc&lt;/b&gt; macro is changing the text and the position of the giant key help in 9 steps, calling &lt;b&gt;textoAyuda&lt;/b&gt; looking translation in the "Languages​​" sheet with the VLOOKUP function.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Module modCalc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This module contains the macro that does the calculations themselves: &lt;b&gt;tecla&lt;/b&gt; passing the key value of the pressed key buttons virtually on the spreadsheet or really in the physical keyboard.&lt;br /&gt;&lt;br /&gt;Each digit of a number is forming the number visualized on the display.&lt;br /&gt;&lt;br /&gt;Changes to a darker color the last key pressed, and if it is an operation with two operands, the operator is diffuses in yellow to remember what was the last operator pressed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Opera&lt;/b&gt; function performs operations for operators with two operands, such are: add, subtract, multiply, divide, percentage, module, logarithms and powers in y base.&lt;br /&gt;&lt;br /&gt;Additional functions of the calculator are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;valTrigo&lt;/b&gt; performs trigonometric functions with degrees and radians.&lt;/li&gt;&lt;li&gt;&lt;b&gt;u_fact&lt;/b&gt; calculates the factorial of an integer.&lt;/li&gt;&lt;li&gt;&lt;b&gt;swapTeclas&lt;/b&gt; swaps the two operands.&lt;/li&gt;&lt;li&gt;&lt;b&gt;visTecla&lt;/b&gt; hide or show a key.&lt;/li&gt;&lt;li&gt;&lt;b&gt;grabaTeclado&lt;/b&gt; to create another sheet with a new key number, calling &lt;b&gt;posTeclas&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Traduce&lt;/b&gt;&amp;nbsp;passing a code gets a translation into one of 6 languages.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Module modTeclado&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The routine &lt;b&gt;ActivaTeclado&lt;/b&gt;&amp;nbsp;runs Application.OnKey function once for each key of the "Teclado" sheet by assigning a code in column D to a procedure in column E, getting physical keys assigned to the virtual keys on the calculator.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DesactivaTeclado&lt;/b&gt;&amp;nbsp;makes the opposite assigning default code to each physical key.&lt;br /&gt;&lt;br /&gt;With &lt;b&gt;extensibility&lt;/b&gt; may include programmatically in VBE, Tools, References, the reference to &lt;b&gt;Microsoft Visual Basic for Applications Extensibility 5.3&lt;/b&gt; needed to dynamically create&amp;nbsp;procedures calling&amp;nbsp;&lt;b&gt;IncluyeSubModulo&lt;/b&gt;&amp;nbsp;to be executed only once, and is therefore commented in the macro &lt;b&gt;ActivaTeclado&lt;/b&gt;. Each of these nearly 100 procedures automatically generated then calls macro &lt;b&gt;tecla&lt;/b&gt;&amp;nbsp; with its key type argument, such as in this example:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="3"&gt;Public Sub TKPorcentaje()&lt;br /&gt;    tecla ("%")&lt;br /&gt;End Sub&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Module modTeclas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Routine &lt;b&gt;dibujaTeclas&lt;/b&gt;&amp;nbsp;is reading from a "Teclasn" sheet, where n is a keyboard number from 0 to 100 (0 to 6 per default), each of the keys that make up the keyboard and draw them according to their properties: name, text, font, color, size, style, top and left position, width, height and visible.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;posTeclas&lt;/b&gt; routine creates a new "Teclasn" sheet when you want to record a new keyboard.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;creaTecla&lt;/b&gt;&amp;nbsp;add a shape calling &lt;b&gt;AddShape&lt;/b&gt; with &lt;b&gt;msoShapeBevel&lt;/b&gt; type with the appearance of a button, similar to a key.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;tipTecla&lt;/b&gt; function gets the text from the Tooltip of a key from the column F of the "Teclado" sheet with its operation and, in parentheses, their corresponding equivalent physical keys, eg: &lt;b&gt;Random number (A)&lt;/b&gt; so that pressing A key calculates a random number.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;How to make calculators&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This video explains how to use and create Excel calculators.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/GQj-_xGm6mM/0.jpg" height="532" width="640"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/GQj-_xGm6mM?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="640" height="532" src="http://www.youtube-nocookie.com/v/GQj-_xGm6mM?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;The best is the ability to create new calculators, customizing the shape of keys and expanding and improving the &lt;b&gt;graphical user interface&lt;/b&gt; to the taste of each, without knowing programming, just to know how to change text and size of keys shapes and knowing to drag and drop buttons, which is learned in two minutes watching the above video.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Comparison with the Windows Calculator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As that seems to Micro$oft Calculator, nothing is further from my intentions.&lt;br /&gt;&lt;br /&gt;Of the 8 calculators that I supply, the only one I wanted to look like the Micro$oft Windows is No. 2 and only in its appearance not in their calculations &amp;nbsp;that leave a lot to be desired for several errors that hides:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/132984/en-us" style="color: #000066; text-decoration: none;" target="_blank"&gt;Incorrect Calculator Results When You Use the Percent Key&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Test in the standard and scientific Micro$oft&amp;nbsp;calculator:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4 sqrt - 2 =&lt;/b&gt; -8.1648465955514287168521180122928e-39 (any calculator gives 0)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;50 + 25%&lt;/b&gt;&amp;nbsp;gives 12.5 (others calculators giving 62.5)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;50 [Inv] [Hyp] sin&lt;/b&gt;&amp;nbsp;give 4.6052701709914238266212392672083. The arc hyperbolic sine in degrees and radians gives the same value always in radians, when in degrees should give 263.8625443153&lt;br /&gt;&lt;br /&gt;&lt;b&gt;0 x^y 0&lt;/b&gt; = 1 most calculators give a value 0 or better unspecified or undefined, but Google calculator also gives 1 with 0^0. See: &lt;a href="http://en.wikipedia.org/wiki/Exponentiation#Zero_to_the_zero_power" style="color: #000066; text-decoration: none;" target="_blank"&gt;Wikipedia Zero to the zero power&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The scientific mode before Windows 7 is not the key square root [sqrt], which is a real mess.&lt;br /&gt;&lt;br /&gt;When switch between standard and scientific Micro$oft calculator, calculations are lost, which does not happen with my Excel floating calculators.&lt;br /&gt;&lt;br /&gt;I have much more reason to never use this impoverished calculator...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Running this calculator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To run with &lt;b&gt;CTRL + SHIFT + C&lt;/b&gt; shortcut keys in a shortcut created on the desktop with this destination:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;"C:\Archivos de programa\Microsoft Office\Office14\EXCEL.EXE" "C:\Excel\Calculadoras\CalculadoraTactilPW4.xls"&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/126449/en-us"&gt;Keyboard shortcuts for Windows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Windows calculator I run with &lt;b&gt;ALT + SHIFT + C&lt;/b&gt; and has a very large stick which makes very small!!! and that would &lt;b&gt;not be maximized or enlarged?!!!&lt;/b&gt; which is why I started ruminate on the idea of making one in Excel, that it has an excellent Zoom...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;b&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/05/como-hacer-calculadoras-en-excel.html"&gt;aquí&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-9199991991206662979?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/9199991991206662979/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=9199991991206662979&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/9199991991206662979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/9199991991206662979'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/05/how-to-make-excel-calculators.html' title='How to make Excel calculators'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i52.tinypic.com/makzk3_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-7715085973082866232</id><published>2011-05-05T20:00:00.014+02:00</published><updated>2011-05-06T11:14:18.160+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='historia'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='color'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='errores'/><category scheme='http://www.blogger.com/atom/ns#' term='escuela'/><category scheme='http://www.blogger.com/atom/ns#' term='calculadoras'/><title type='text'>Cómo hacer calculadoras en Excel</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/05/how-to-make-excel-calculators.html"&gt;here&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;En el artículo anterior sobre &lt;a href="http://pedrowave.blogspot.com/2011/04/mentes-calculadoras.html"&gt;Mentes calculadoras&lt;/a&gt; mostré una calculadora escrita en Excel y ahora explicaré &lt;b&gt;cómo hacer calculadoras en Excel&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Nueva calculadora mejorada&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si os gustan los cálculos como a mí seguro que os gustará la nueva calculadora con estas mejoras (versión 4):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Modo de calculadora sin teclas flotantes.&lt;/li&gt;&lt;li&gt;Nueva calculadora beta 5, con todas las funciones trigonométricas.&lt;/li&gt;&lt;li&gt;Nueva calculadora completa 6, con todas las 67 teclas de función.&lt;/li&gt;&lt;li&gt;Soft keys o teclas equivalentes para todas las teclas.&lt;/li&gt;&lt;li&gt;Tooltips mejoradas con menos flicker o parpadeo.&lt;/li&gt;&lt;li&gt;Calculadora internacional y geolocalizada.&lt;/li&gt;&lt;li&gt;Información y ayuda traducidas a 6 idiomas: inglés, español, francés, italiano, alemán y portugués.&lt;/li&gt;&lt;li&gt;Display de la calculadora en 56 colores.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i52.tinypic.com/makzk3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i52.tinypic.com/makzk3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span class="Apple-style-span" style="color: magenta;"&gt;ATENCION:&lt;/span&gt; Para cambiar el color del display elegir un color de la fila 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/CalculadoraTactilPW4.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/CalculadoraTactilPW4.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;CalculadoraTactilPW4.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No dejes de probar el modo de &lt;b&gt;Calculadora sin teclas&lt;/b&gt; seleccionando un teclado del 7 en adelante.  Si te sabes o te aprendes todas las tooltips o equivalentes del teclado físico podrás calcular pulsando las teclas físicas como en el &lt;b&gt;&lt;a href="http://spanish-speedtest.10-fast-fingers.com/"&gt;método ciego de mecanografía&lt;/a&gt;&lt;/b&gt;.  Por ejemplo, los números e y pi se visualizan pulsando las teclas E y P respectivamente.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Cómo se hizo la calculadora con teclas flotantes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Esta calculadora se abre inicialmente sin ninguna tecla flotante, o sea sin ninguna forma (shape) dibujada inicialmente por defecto, todas las formas de las teclas se generan dinámicamente cuando se selecciona un número de calculadora.&lt;br /&gt;&lt;br /&gt;Si la pruebas verás que es mucho más fácil calcular con ella que con la primera calculadora electrónica de propósito general del mundo, la &lt;a href="http://es.wikipedia.org/wiki/ENIAC"&gt;ENIAC&lt;/a&gt;&amp;nbsp;que duró unos 12 años desde la firma del contrato hasta su apagado definitivo, aunque espero que su uso no sea para el &lt;a href="http://en.wikipedia.org/wiki/External_ballistics" style="color: #000066; text-decoration: none;" target="_blank"&gt;cálculo de las trayectorias de los proyectiles y de las bombas de hidrógeno&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Este libro de trabajo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Al abrir  se ejecuta la macro &lt;b&gt;Workbook_Open()&lt;/b&gt; que establece el rango codPais de la hoja "Cod" en las celdas B2:C220 que relacionan el código de marcación de un país con un valor para su idioma: 1-inglés; 2-español; 3-francés; 4-italiano; 5-alemán; 6-portugués, etc.  Este valor se guarda en la celda BM48 de la hoja "Calc".&lt;br /&gt;&lt;br /&gt;Para que la función OnKey admita la tecla "/" como operación de dividir, y no su efecto por defecto para abrir los menús, se modifica la propiedad:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;Application.TransitionMenuKey = ""&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Si AO48 = 1 llama a la macro &lt;b&gt;ActivaTeclado&lt;/b&gt; y a &lt;b&gt;dibujaTeclas&lt;/b&gt; con el número de teclado de la celda BN13.&lt;br /&gt;&lt;br /&gt;En &lt;b&gt;Workbook_BeforeClose&lt;/b&gt; se llama a DesactivaTeclado y se vuelve a modificar a su valor por defecto:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;Application.TransitionMenuKey = "/"&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Hoja Calc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Los eventos para lanzar &lt;b&gt;Worksheet_Change&lt;/b&gt; se producen al cambiar el valor de las celdas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AO48 = 1: ActivaTeclado; = 0: DesactivaTeclado&lt;/li&gt;&lt;li&gt;AC48 para activar o desactivar las Tooltips llama a &lt;b&gt;dibujaTeclas&lt;/b&gt;&lt;/li&gt;&lt;li&gt;BM48 cambia el idioma y si AC48 = 1: &lt;b&gt;dibujaTeclas&lt;/b&gt;&lt;/li&gt;&lt;li&gt;BN13 llama a &lt;b&gt;dibujaTeclas&lt;/b&gt; con otro número de teclado&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Se ejecuta &lt;b&gt;Worksheet_SelectionChange&lt;/b&gt; en dos casos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cuando están activadas las Tooltips y la celda activa está en la columna 101, leyendo el valor de la celda activa que contiene la tecla equivalente pulsada y llamando a la macro &lt;b&gt;tecla&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Si la fila es la uno y las columnas entre 21 y 76, cambia el color del display&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Módulo modAyuda&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La macro &lt;b&gt;AyudaCalc&lt;/b&gt; va modificando el texto y la posición de la tecla gigante de ayuda en 9 pasos, llamando a &lt;b&gt;textoAyuda&lt;/b&gt; que busca la traducción en la hoja "Idiomas" con la función VLookup.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Módulo modCalc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Este módulo alberga la macro que realiza los cálculos propiamente dichos: &lt;b&gt;tecla&lt;/b&gt; pasándole el valor de la tecla pulsada virtualmente en los botones de la hoja de cálculo o realmente en el teclado físico.&lt;br /&gt;&lt;br /&gt;Cada dígito de un número va formando el número visualizado en el display.&lt;br /&gt;&lt;br /&gt;Cambia a un color más oscuro la última tecla pulsada y, si es una operación con dos operandos, el operador se difumina en color amarillo para recordar cuál fue el último operador pulsado.&lt;br /&gt;&lt;br /&gt;La función &lt;b&gt;Opera&lt;/b&gt; realiza las operaciones con operadores de dos operandos que son sumar, restar, multiplicar, dividir, porcentaje, módulo, logaritmos y potencias en base y.&lt;br /&gt;&lt;br /&gt;Otras funciones de la calculadora son:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;valTrigo&lt;/b&gt; realiza las funciones trigonométricas para grados y radianes.&lt;/li&gt;&lt;li&gt;&lt;b&gt;u_fact&lt;/b&gt; calcula el factorial de un número entero.&lt;/li&gt;&lt;li&gt;&lt;b&gt;swapTeclas&lt;/b&gt; intercambia los dos operandos.&lt;/li&gt;&lt;li&gt;&lt;b&gt;visTecla&lt;/b&gt; oculta o muestra una tecla.&lt;/li&gt;&lt;li&gt;&lt;b&gt;grabaTeclado&lt;/b&gt; para crear otra hoja con un nuevo número de teclado, llamando a &lt;b&gt;posTeclas&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Traduce&lt;/b&gt; pasándole una clave obtiene su traducción a uno de los 6 idiomas.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Módulo modTeclado&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La rutina &lt;b&gt;ActivaTeclado&lt;/b&gt; ejecuta la función Application.OnKey una vez para cada tecla de la hoja "Teclado" asignando un código de la columna D a un procedimiento de la columna E, consiguiendo asignar teclas físicas a las teclas virtuales de la calculadora.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DesactivaTeclado&lt;/b&gt; hace lo contrario asignando el código por defecto a cada tecla física.&lt;br /&gt;&lt;br /&gt;Con &lt;b&gt;extensibilidad&lt;/b&gt; se puede incluir programáticamente en VBE, Herramientas, Referencias, la referencia a &lt;b&gt;Microsoft Visual Basic for Applications Extensibility 5.3&lt;/b&gt; necesaria para crear dinámicamente procedimientos con &lt;b&gt;IncluyeSubModulo&lt;/b&gt; que se debe ejecutar una única vez, y por eso está comentado en la macro &lt;b&gt;ActivaTeclado&lt;/b&gt;.  Cada uno de estos casi 100 procedimientos generados automáticamente llama a la macro &lt;b&gt;tecla&lt;/b&gt; con su tipo de tecla, como en este ejemplo:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="3"&gt;Public Sub TKPorcentaje()&lt;br /&gt;    tecla ("%")&lt;br /&gt;End Sub&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: orange;"&gt;Módulo modTeclas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La rutina &lt;b&gt;dibujaTeclas&lt;/b&gt; va leyendo de una de las hojas "Teclasn", siendo n el número de teclado de 0 a 100 (0 a 6 por defecto), cada una de las teclas que componen el teclado y las dibuja según sus propiedades: nombre, texto, fuente, color, tamaño, estilo, posición superior e izquierda, ancho, alto y visible. &lt;br /&gt;&lt;br /&gt;La rutina &lt;b&gt;posTeclas&lt;/b&gt; crea una nueva hoja "Teclasn" cuando se manda grabar un nuevo teclado.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;creaTecla&lt;/b&gt;&amp;nbsp;añade una forma con &lt;b&gt;AddShape&lt;/b&gt; del tipo &lt;b&gt;msoShapeBevel&lt;/b&gt; con la apariencia de un botón, similar a una tecla.&lt;br /&gt;&lt;br /&gt;La función &lt;b&gt;tipTecla&lt;/b&gt; obtiene el texto traducido de la Tooltip de una tecla desde la columna F de la hoja "Teclado" con su operación y, entre paréntesis, su correspondientes teclas físicas equivalentes, por ejemplo: &lt;b&gt;Número aleatorio (A)&lt;/b&gt; por lo que, al pulsar la tecla A se calcula un número aleatorio.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Cómo hacer calculadoras&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En este vídeo se explica cómo usar y crear calculadoras en Excel.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/GQj-_xGm6mM/0.jpg" height="532" width="640"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/GQj-_xGm6mM?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="640" height="532" src="http://www.youtube-nocookie.com/v/GQj-_xGm6mM?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;Lo mejor es la posibilidad de crear nuevas calculadoras, personalizando la forma de las teclas y ampliando y mejorando el &lt;b&gt;interface gráfico del usuario&lt;/b&gt; al gusto de cada uno, sin saber programación, solo con saber cómo cambiar el tamaño y el texto de las formas de las teclas y sabiendo arrastrar y soltar los botones, cosa que se aprende en dos minutos viendo el vídeo anterior.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Comparación con la calculadora de Windows&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En cuanto a que se parezca a Micro$oft Calculadora, nada más lejos de mis intenciones.&lt;br /&gt;&lt;br /&gt;De las 8 calculadoras que suministro, la única que he querido que se parezca a la de Micro$oft Windows es la número 2 y sólo en su apariencia no en sus cálculos que dejan bastante que desear por varios errores que esconde:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/132984/es-es" style="color: #000066; text-decoration: none;" target="_blank"&gt;Resultados de la calculadora incorrectos cuando utiliza la clave de porcentaje&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Prueba en las calculadoras estándar y científica de Micro$oft:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4 sqrt - 2 =&lt;/b&gt; -8,1648465955514287168521180122928e-39 (cualquier calculadora da 0)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;50 + 25%&lt;/b&gt; da 12,5 (el resto de calculadoras dan 62,5)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;50 [Inv] [Hyp] sin&lt;/b&gt; da 4,6052701709914238266212392672083. El arco seno hiperbólico en grados y radianes da el mismo valor siempre en radianes, cuando en grados debe dar 263,8625443153&lt;br /&gt;&lt;br /&gt;&lt;b&gt;0 x^y 0&lt;/b&gt; = 1 (la mayoría dan 0 o mejor un valor indeterminado o indefinido, aunque la calculadora de Google también da 1 con 0^0. Ver: &lt;a href="http://es.wikipedia.org/wiki/Potenciaci%C3%B3n#00" style="color: #000066; text-decoration: none;" target="_blank"&gt;Wikipedia potenciación&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El modo científico antes de Windows 7 no tiene la tecla de raíz cuadrada [sqrt], lo que es un auténtica porquería.&lt;br /&gt;&lt;br /&gt;Alternando entre el modo estándar y el científico de Micro$oft Calculadora se pierden los cálculos, cosa que no pasa con mis calculadoras flotantes en Excel.&lt;br /&gt;&lt;br /&gt;Tengo muchas más razones para no usar nunca esa paupérrima calculadora...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Ejecución de la calculadora&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La ejecuto con &lt;b&gt;CTRL + MAYUSCULAS + C&lt;/b&gt; como teclas de método abreviado dentro de un acceso directo creado en el escritorio, con destino:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;"C:\Archivos de programa\Microsoft Office\Office14\EXCEL.EXE" "C:\Excel\Calculadoras\CalculadoraTactilPW4.xls"&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/126449/es"&gt;Métodos abreviados de teclado de Windows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;La calculadora de Windows la ejecuto con &lt;b&gt;ALT + MAYUSCULAS +C&lt;/b&gt; y ¡¡¡tiene una pega muy grande que la hace muy chica!!! y es que &lt;b&gt;¡¡¡¿ no se puede maximizar ni ampliar ?!!!&lt;/b&gt; que es por lo que empecé a darle vueltas a la idea de hacer una en Excel, que para eso tiene Zoom...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;b&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/05/how-to-make-excel-calculators.html"&gt;here&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-7715085973082866232?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/7715085973082866232/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=7715085973082866232&amp;isPopup=true' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7715085973082866232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7715085973082866232'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/05/como-hacer-calculadoras-en-excel.html' title='Cómo hacer calculadoras en Excel'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i52.tinypic.com/makzk3_th.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-6213445594403196746</id><published>2011-04-27T09:00:00.005+02:00</published><updated>2011-04-30T10:34:54.623+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='calculators'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Calculating minds</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;div style="text-align: left;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/04/mentes-calculadoras.html"&gt;aquí&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;If anything distinguishes humans from animals is our &lt;a href="http://personallifemedia.com/podcasts/215-taste-of-sex-reality-audio/episodes/3516-calculating-minds"&gt;calculating mind&lt;/a&gt; that allows us to solve problems of all kinds, including mathematical problems, such as &lt;a href="http://en.wikipedia.org/wiki/John_von_Neumann"&gt;John von Neumann&lt;/a&gt;, the father of &lt;a href="http://en.wikipedia.org/wiki/Von_Neumann_architecture"&gt;computing architecture&lt;/a&gt;, so easily solved using the same neurons to store both instructions and data, or is not that what the mind is doing?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;History of calculators&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thanks to software and &lt;a href="http://en.wikipedia.org/wiki/Calculator"&gt;electronic calculators&lt;/a&gt; we have progressed greatly since that the first desktop calculator was released exactly 50 years ago, in October 1961, &amp;nbsp;called &lt;a href="http://en.wikipedia.org/wiki/Sumlock_ANITA_calculator"&gt;ANITA&lt;/a&gt; (A New Inspiration To Arithmetic / Accounting) .&lt;br /&gt;&lt;br /&gt;Today I present the first Excel calculator that lets you change the size and distribution of keys and allows to store each virtual keyboard on a spreadsheet.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i54.tinypic.com/qnjiaw.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="450" src="http://i54.tinypic.com/qnjiaw.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Touch calculator with floating keys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This calculator is tactile whenever you have a &lt;a href="http://en.wikipedia.org/wiki/Touchscreen"&gt;touchscreen&lt;/a&gt; and keys are floating because with the right mouse button you can drag and drop them where you wants, in addition to changing its size or rotate them (the latter feature is not saved.) You can download it by clicking the following link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/CalculadoraTactilPW2.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/CalculadoraTactilPW2.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;CalculadoraTactilPW2.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once you set the keys to your liking you can save a custom layout of the virtual keyboard by pressing &lt;b&gt;the Record button&lt;/b&gt;, keeping the keyboard layout on a new &lt;b&gt;Teclasn&lt;/b&gt; sheet (maximum of n is 100). The calculator comes preconfigured with 4 virtual keyboards plus first help calculator.&lt;br /&gt;&lt;br /&gt;Using Excel's zoom you can zoom in or out the calculator.&lt;br /&gt;&lt;br /&gt;With a screen resolution of 1280 by 1024 pixels and a zoom of 40% is obtained about the size of the Windows calculator that I have copied its keyboard shortcuts as are available on this page:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://windows.microsoft.com/en-us/windows-vista/Calculator-frequently-asked-questions"&gt;Calculator: frequently asked questions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The columns in the &lt;b&gt;Teclado&lt;/b&gt; sheet relate the virtual keyboard with the physical keyboard that can be used interchangeably:&lt;br /&gt;A - Name&lt;br /&gt;B - Button&lt;br /&gt;C - Key&lt;br /&gt;D - Code&lt;br /&gt;E - Procedure&lt;br /&gt;&lt;br /&gt;For this I used extensively &lt;b&gt;OnKey&lt;/b&gt; method, even with the numeric keypad that is activated by pressing &lt;b&gt;Num Lock&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa195807(v=office.11).aspx"&gt;OnKey Method [Excel 2003 VBA Language Reference]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What I can't do is what makes the Windows calculator when you press the right mouse button on a key it goes &lt;b&gt;What is this?&lt;/b&gt; with the equivalent key on the keyboard. So &lt;b&gt;Tooltips&lt;/b&gt; are used to display its equivalent keys when move the cursor over a button in the shape of the key.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Send me a message if you find a bug or errata to improve the calculator.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Roman calculator&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What I have not done is a calculator with Roman numerals, but my friends of Cesaraugusta have designed a &lt;a href="http://www.cesaraugusta.com/juegos/calculadora/index.html"&gt;ROMAN CALCULATOR&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;When you build roads, aqueducts or count your gladiators, this calculator will make the job easier for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Calculator games&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The RSME or Spanish Royal Mathematical Society has a good page dedicated to the dissemination of mathematics and gives us a guessing game for which you need a calculator:&lt;br /&gt;&lt;a href="http://divulgamat2.ehu.es/divulgamat15/index.php?option=com_content&amp;amp;view=article&amp;amp;id=12300:82-abril-2011-el-dia-de-pi&amp;amp;catid=63:el-rincatemco&amp;amp;Itemid=46"&gt;El día de Pi&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.pidaymagic.com/"&gt;Pi Day Magic&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Web 2.0 calculators&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If &amp;nbsp;you couldn't get enough of this Excel calculator, you might be interested in these calculators that can get you out of any trouble.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;script src="http://www.gmodules.com/ig/ifr?url=http://hosting.gmodules.com/ig/gadgets/file/112422617752071562289/calculator.xml&amp;amp;synd=open&amp;amp;w=270&amp;amp;h=424&amp;amp;title=eCalc.com+-+Online+Calculator&amp;amp;border=http%3A%2F%2Fwww.gmodules.com%2Fig%2Fimages%2F&amp;amp;output=js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/calculator.xml&amp;amp;up_default_mode=1&amp;amp;up_persist_memory=0&amp;amp;up_memory=0&amp;amp;synd=open&amp;amp;w=320&amp;amp;h=320&amp;amp;title=Google Calculator&amp;amp;lang=all&amp;amp;country=ALL&amp;amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;amp;output=js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;a href="http://googlesystem.blogspot.com/2006/03/google-calculator.html"&gt;Google Calculator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.googleguide.com/help/calculator.html"&gt;Google Calculator Guide Quick Reference&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe height="700" scrollbar="yes" scrolling="yes" src="http://embed.web2.0calc.com/?" style="border: 1px solid silver;" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web2.0calc.com/"&gt;Web 2.0 scientific calculator&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;This last is my favorite for its outstanding features and even speaks Spanish, English and German. In &lt;b&gt;History&lt;/b&gt; you can see examples of what can be done as:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;b&gt;0.2^(1-sqrt(2.5))/sqrt3(125^2-0.3^3)-cos(pi/sqrt(5))^(2e3*pi/e^2)&lt;br /&gt;&lt;br /&gt;1/2*9.81m/s^2*(1563ms)^2&lt;br /&gt;&lt;br /&gt;x^2+3x-9=0&lt;/b&gt;&lt;/center&gt;&lt;br /&gt;The user can solve equations and see the result in GUI mode.&lt;br /&gt;Do not try it with my Excel calculator!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.usnetizen.com/fix_capslock.php"&gt;Remap the Keyboard in Windows XP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dailydoseofexcel.com/archives/2011/04/27/remap-num-lock-key/"&gt;Remap Num Lock Key&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/04/mentes-calculadoras.html"&gt;aquí&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-6213445594403196746?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/6213445594403196746/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=6213445594403196746&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/6213445594403196746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/6213445594403196746'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/04/calculating-minds.html' title='Calculating minds'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i54.tinypic.com/qnjiaw_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-832112994009007358</id><published>2011-04-26T19:30:00.033+02:00</published><updated>2011-05-06T08:28:23.578+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='historia'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='calculadoras'/><title type='text'>Mentes calculadoras</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;div style="text-align: left;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/04/calculating-minds.html"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;Si algo nos diferencia a los humanos de los animales es nuestra &lt;b&gt;&lt;a href="http://www.heraldo.es/noticias/la_mente_calculadora.html?p=765119904"&gt;mente calculadora&lt;/a&gt;&lt;/b&gt; que nos permite resolver problemas de todo tipo, incluso problemas matemáticos como los que &lt;a href="http://es.wikipedia.org/wiki/John_von_Neumann"&gt;John von Neumann&lt;/a&gt;, el padre de la &lt;a href="http://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann"&gt;arquitectura computacional&lt;/a&gt;, resolvía con tanta facilidad, utilizando las mismas neuronas para almacenar tanto las instrucciones como los datos o ¿no es eso lo que hace la mente?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Historia de las calculadoras&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Gracias a las &lt;a href="http://es.wikipedia.org/wiki/Calculadora#Calculadoras_electr.C3.B3nicas"&gt;calculadoras electrónicas&lt;/a&gt; e informáticas hemos progresado enormemente desde que se comercializó hace exactamente 50 años, en octubre de 1961, la primera calculadora de escritorio del mundo llamada &lt;a href="http://es.wikipedia.org/wiki/Sumlock_ANITA"&gt;ANITA&lt;/a&gt; (A New Inspiration To Arithmetic/Accounting - unA Nueva Inspiración para la conTabilidad Aritmética).&lt;br /&gt;&lt;br /&gt;Hoy presento la primera calculadora en Excel que permite modificar el tamaño y la distribución de las teclas y guardar cada teclado virtual en una hoja de cálculo.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i54.tinypic.com/qnjiaw.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="450" src="http://i54.tinypic.com/qnjiaw.jpg" width="500" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Calculadora táctil con teclas flotantes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Esta calculadora es táctil siempre que tengas una &lt;a href="http://es.wikipedia.org/wiki/Pantalla_t%C3%A1ctil"&gt;touchscreen o pantalla táctil&lt;/a&gt; y las teclas son flotantes porque con el botón derecho del ratón puedes arrastrarlas y soltarlas donde te venga en gana, además de cambiar su tamaño o girarlas (esta última característica no se guarda).  Puedes descargarla pulsando en el siguiente enlace:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/CalculadoraTactilPW2.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/CalculadoraTactilPW2.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;CalculadoraTactilPW2.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Cuando hayas configurado las teclas a tu gusto puedes guardar la disposición personalizada del teclado virtual presionando &lt;b&gt;la tecla de Grabación&lt;/b&gt;, guardando la configuración del teclado en una nueva hoja &lt;b&gt;Teclasn&lt;/b&gt; (el máximo de n es 100). La calculadora viene preconfigurada con 4 teclados virtuales más el primero de ayuda.&lt;br /&gt;&lt;br /&gt;Usando el zoom de Excel se puede agrandar o achicar la calculadora.&lt;br /&gt;&lt;br /&gt;Con una resolución de pantalla de 1280 por 1024 píxeles y un zoom del 40% se consigue un tamaño aproximado al de la calculadora de Windows de la que he copiado sus métodos abreviados del teclado que se pueden consultar en esta página:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://windows.microsoft.com/es-ES/windows-vista/Calculator-frequently-asked-questions"&gt;Calculadora: preguntas más frecuentes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Las columnas de la hoja Teclado relacionan el teclado virtual con el teclado físico que se pueden usar indistintamente:&lt;br /&gt;A - Nombre&lt;br /&gt;B - Botón&lt;br /&gt;C - Tecla&lt;br /&gt;D - Código&lt;br /&gt;E - Procedimiento&lt;br /&gt;&lt;br /&gt;Para ello he usado intensivamente el método &lt;b&gt;OnKey&lt;/b&gt;, incluso con el teclado numérico - numeric keypad que se activa con la tecla &lt;b&gt;Bloq Num&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa195807(v=office.11).aspx"&gt;OnKey Method [Excel 2003 VBA Language Reference]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lo que no puedo hacer es lo que hace la calculadora de Windows cuando se pulsa el botón derecho del ratón sobre una tecla y sale &lt;b&gt;¿Qué es esto?&lt;/b&gt; con la tecla equivalente del teclado. Por eso se usan las Tooltips para mostrar sus teclas equivalentes al pasar el cursor por encima de un botón con la forma de la tecla.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Mándame un mensaje si encuentras un bug o errata para mejorar la calculadora.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Calculadora romana&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lo que aún no he hecho ha sido una calculadora con números romanos pero mis amigos de Cesaraugusta han diseñado una &lt;a href="http://www.cesaraugusta.com/juegos/calculadora/index.html"&gt;CALCULADORA ROMANA&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Cuando construyas caminos, diseñes acueductos o cuentes a tus gladiadores, esta calculadora te hará el trabajo más fácil.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Juegos con calculadoras&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La RSME o Real Sociedad Matemática Española mantiene una buena página dedicada a la divulgación de las matemáticas y nos propone un juego de adivinación para el que hace falta una calculadora:&lt;br /&gt;&lt;a href="http://divulgamat2.ehu.es/divulgamat15/index.php?option=com_content&amp;amp;view=article&amp;amp;id=12300:82-abril-2011-el-dia-de-pi&amp;amp;catid=63:el-rincatemco&amp;amp;Itemid=46"&gt;El día de Pi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Calculadoras Web 2.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si te sabe a poco la calculadora en Excel puedes estar interesado en estas calculadoras que te pueden sacar de algún apuro.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;script src="http://www.gmodules.com/ig/ifr?url=http://hosting.gmodules.com/ig/gadgets/file/112422617752071562289/calculator.xml&amp;amp;synd=open&amp;amp;w=270&amp;amp;h=424&amp;amp;title=eCalc.com+-+Online+Calculator&amp;amp;border=http%3A%2F%2Fwww.gmodules.com%2Fig%2Fimages%2F&amp;amp;output=js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/calculator.xml&amp;amp;up_default_mode=1&amp;amp;up_persist_memory=0&amp;amp;up_memory=0&amp;amp;synd=open&amp;amp;w=320&amp;amp;h=320&amp;amp;title=Google Calculator&amp;amp;lang=all&amp;amp;country=ALL&amp;amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;amp;output=js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;a href="http://googlesystem.blogspot.com/2006/03/google-calculator.html"&gt;Google Calculator&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.googleguide.com/help/calculator.html"&gt;Google Calculator Guide Quick Reference&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe height="700" scrollbar="yes" scrolling="yes" src="http://embed.web2.0calc.com/?" style="border: 1px solid silver;" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web2.0calc.com/"&gt;Web 2.0 scientific calculator&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Esta última es mi preferida por sus extraordinarias características e incluso habla español, inglés y alemán. En el Historial se pueden ver ejemplos de lo que se puede hacer como:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;b&gt;0.2^(1-sqrt(2.5))/sqrt3(125^2-0.3^3)-cos(pi/sqrt(5))^(2e3*pi/e^2)&lt;br /&gt;&lt;br /&gt;1/2*9.81m/s^2*(1563ms)^2&lt;br /&gt;&lt;br /&gt;x^2+3x-9=0&lt;/b&gt;&lt;/center&gt;&lt;br /&gt;El usuario puede resolver ecuaciones y ver el resultado en modo de interfaz gráfico.&lt;br /&gt;&lt;br /&gt;Esto último ¡no lo intentes con mi calculadora en Excel!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/04/calculating-minds.html"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-832112994009007358?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/832112994009007358/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=832112994009007358&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/832112994009007358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/832112994009007358'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/04/mentes-calculadoras.html' title='Mentes calculadoras'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i54.tinypic.com/qnjiaw_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-7322719663188076876</id><published>2011-03-31T01:00:00.003+02:00</published><updated>2011-04-30T10:36:25.005+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>A solitaire game</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;div style="text-align: left;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/03/un-juego-solitario.html"&gt;aquí&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;We, as VBA software programmers, expend many hours alone coding applications and sometimes we are distracted playing Windows Solitaire.&lt;br /&gt;&lt;br /&gt;But you can't always play because companies prevent their use because they "think" you lose productivity if you are distracted from time to time playing alone.&lt;br /&gt;&lt;br /&gt;If you have restricted access to use Windows games, &lt;b&gt;&lt;i&gt;why not play solitaire in an Excel spreadsheet?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Indeed,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Monte_Carlo_method#History"&gt;Monte Carlo method&lt;/a&gt;&amp;nbsp;for calculating complex mathematical problems has been inspired to the inventor when he was convalescing from an illness and playing solitaires.&lt;br /&gt;&lt;br /&gt;The truth is that the post title gives much game because searching on Google for "&lt;a href="http://www.google.com/search?aq=f&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=%22a+solitaire+game%22"&gt;a solitaire game&lt;/a&gt;" appear many morbid references to "self-esteem". &amp;nbsp;Years ago I'm writting games and by "self-esteem" I have designed this game alone. I remember with nostalgia when it was games about ships and star wars in 80x24 character screens with no graphics! Those were the days!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/4iL1Xh3PqaA/0.jpg" height="532" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4iL1Xh3PqaA?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="640" height="532" src="http://www.youtube.com/v/4iL1Xh3PqaA?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;This game I've done trying to be faithful to the movement of the card deck of solitaire, with some cards that can be dragged and dropped onto the piles, turn them over and move in groups of cards from a pile to another, which is what more headaches than I have given.&lt;br /&gt;&lt;br /&gt;I assure you it is not a demo, is a beta (ß is the 2nd letter of the Greek alphabet) of which like so much posting to Micro$oft, though I'd say they understand it as a seam of making dollars ($ symbol or &lt;a href="http://en.wikipedia.org/wiki/United_States_dollar"&gt;ISO 4217 USD&lt;/a&gt;), which I'm not going to get rich by selling this solitaire.&lt;br /&gt;&lt;br /&gt;I hope you enjoy it alone because it will soon overtake the Windows Solitaire.&lt;br /&gt;&lt;br /&gt;One can know how it's done because the code is open and VBA macros unprotected.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i54.tinypic.com/1zq7cc8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="598" src="http://i54.tinypic.com/1zq7cc8.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Today I share the beta ß of a solitaire game that will wreak havoc in worldwide offices and is going to unseat Windows Solitaire, which is removed in many office computers to do not play during working hours.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/SOLITARIO%5E_PW22.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/SOLITARIO%5E_PW22.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;SOLITARIO_PW22.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After my family has tested it, I ask you the favor of being the next lonely beta-tester of this solitaire game and you have fun as much as I have been design it. Comment me if you find bugs and your ideas and improvements you can imagine. I hope you prompt response, ß-tester, to see how I was wrong to gain experience, as I always say in my signature.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;SINGLE INSTRUCTION:&lt;/b&gt;&lt;/div&gt;&lt;i&gt;If you suspect from prying eyes behind your back while playing solitaire, press the card table to minimize it.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;/i&gt;Although, if anyone gets along well with his boss would be nice to share the solitaire with him, &lt;i&gt;will be a special way to make good friends!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;PD: Password to unprotect sheets: &lt;b&gt;solitario&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/03/un-juego-solitario.html"&gt;aquí&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-7322719663188076876?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/7322719663188076876/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=7322719663188076876&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7322719663188076876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7322719663188076876'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/03/solitaire-game.html' title='A solitaire game'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i54.tinypic.com/1zq7cc8_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-1770263053234751123</id><published>2011-03-30T10:30:00.007+02:00</published><updated>2011-04-30T10:35:55.828+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Un juego solitario</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;div style="text-align: left;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/03/solitaire-game.html"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;Los programadores de VBA solemos estar muchas horas solos codificando las aplicaciones y a veces nos distraemos jugando al solitario de Windows.&lt;br /&gt;&lt;br /&gt;Pero no siempre se puede jugar porque las empresas impiden su uso porque "piensan" que se pierde productividad si nos distraemos pasando un rato jugando solitariamente.&lt;br /&gt;&lt;br /&gt;Si tienes restringido el acceso y uso de juegos, &lt;b&gt;&lt;i&gt;¿por qué no jugar al solitario en una hoja Excel?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Por cierto, &lt;a href="http://es.wikipedia.org/wiki/M%C3%A9todo_de_Montecarlo#Or.C3.ADgenes_del_m.C3.A9todo"&gt;el Método de Montecarlo&lt;/a&gt; para el cálculo de complejos problemas matemáticos se le ocurrió a su inventor mientras jugaba un solitario estando enfermo.&lt;br /&gt;&lt;br /&gt;La verdad es que el título del tema da mucho juego pues buscando en Google &lt;a href="http://www.google.es/#hl=es&amp;amp;safe=off&amp;amp;biw=1280&amp;amp;bih=961&amp;amp;q=%22un+juego+solitario%22&amp;amp;aq=&amp;amp;aqi=&amp;amp;aql=&amp;amp;oq=&amp;amp;fp=9a4e78e938ea15cf"&gt;"un juego solitario"&lt;/a&gt; aparecen muchas referencias morbosas al "amor propio". Hace años que no me ponía a escribir juegos y por "amor propio" he diseñado este juego solitario. Recuerdo con nostalgia cuando hacía juegos de barcos y de guerras de galaxias en pantallas de 80x24 caracteres ¡sin gráficos! ¡Qué tiempos aquellos!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/4iL1Xh3PqaA/0.jpg" height="532" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4iL1Xh3PqaA?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="640" height="532" src="http://www.youtube.com/v/4iL1Xh3PqaA?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;Este juego lo he hecho intentando ser fiel al movimiento de las cartas de la baraja del solitario, con unos naipes que se pueden arrastrar y soltar sobre los montones, darles la vuelta y mover en grupos de cartas de un montón a otro, que es lo que más quebraderos de cabeza me ha dado.&lt;br /&gt;&lt;br /&gt;Os aseguro que no es una demo, es una beta (ß es la 2ª letra del alfabeto griego) de las que le gusta tanto publicar a Micro$oft, aunque yo diría que ellos lo entienden como una veta de hacer dólares (símbolo $ o &lt;a href="http://es.wikipedia.org/wiki/D%C3%B3lar_estadounidense"&gt;ISO 4217 USD&lt;/a&gt;), cosa que yo no pienso hacer vendiendo este solitario.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Espero que os guste solitariamente porque pronto va a desbancar al solitario de Windows.&lt;/div&gt;&lt;br /&gt;Se puede saber cómo está hecho porque el código VBA está abierto y desprotegidas las macros.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i52.tinypic.com/jg6pzn.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="598" src="http://i52.tinypic.com/jg6pzn.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Hoy comparto la beta ß de un juego solitario que va a hacer estragos en las oficinas de todo el mundo - worldwide offices y va a desbancar al solitario de Windows, que está desinstalado en muchos ordenadores para que los oficinistas no jueguen en horas laborables.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/SOLITARIO%5E_PW22.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/SOLITARIO%5E_PW22.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;SOLITARIO_PW22.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Después de testearlo en familia, os pido el favor de ser los próximos betatester solitarios de este juego y que os divirtáis tanto como yo al diseñarlo. Comentadme los fallos que encontréis y las ideas y mejoras que se os ocurran. Espero pronta respuesta de vosotros, los&amp;nbsp;ß-tester, para saber en qué me he equivocado para ganar experiencia, como siempre digo en mi firma.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;INSTRUCCIÓN ÚNICA:&lt;/b&gt;&lt;/div&gt;&lt;i&gt;Si sospechas de miradas indiscretas detrás de tu espalda mientras juegas al solitario, presiona el tapete para minimizarlo.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;/i&gt;Aunque, si alguno se lleva bien con su jefe, no estaría mal que compartiera el solitario con él, &lt;i&gt;¡será una manera especial de hacer migas!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;P.D.: Contraseña para desproteger las hojas: &lt;b&gt;solitario&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/03/solitaire-game.html"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-1770263053234751123?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/1770263053234751123/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=1770263053234751123&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/1770263053234751123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/1770263053234751123'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/03/un-juego-solitario.html' title='Un juego solitario'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i52.tinypic.com/jg6pzn_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-76602075241623818</id><published>2011-03-18T13:40:00.011+01:00</published><updated>2011-04-30T10:37:05.749+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Characters Games</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;div style="text-align: left;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/03/juegos-de-caracteres.html"&gt;aquí&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;The character&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The character of a person or personality can not be understood by others. There are people with great character and people without character, with easy or difficult character or complicated treatment, strong or weak character, but this is not a blog on psychology but on technology.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;The characters&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The same goes for the characters in a computer or a computer application because it does not read well or not understood the sources of these characters or are difficult to see or do not say anything or express much as an image.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i.msdn.microsoft.com/dynimg/IC108069.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="389" src="http://i.msdn.microsoft.com/dynimg/IC108069.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;/div&gt;I have to say that I am unhappy with the popular saying "a picture is worth a thousand words" because a word, with graphical characters, can contain a thousand pictures and if not you can ask the Chinese or Japanese people.&lt;br /&gt;&lt;br /&gt;Since the first PCs, we have tried that does not happen, trying to create &lt;a href="http://www.vicente-navarro.com/blog/2008/06/15/juegos-de-caracteres-ascii-cp850-iso-8859-15-unicode-utf-8/"&gt;characters games&lt;/a&gt;&amp;nbsp;that become universal, which has not been achieved until today.&lt;br /&gt;&lt;br /&gt;As an engineer I tend to use the 94 characters with symbols of units of measure, from &amp;amp;H3380 to &amp;amp;H33DD in the range F52C129:F52C222 and for my career in phone companies, the phones in cells F39C15 and F39C16.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;☎ ☏&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;For example,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Hertz#Computing"&gt;Hertz or cycles per second&lt;/a&gt;&amp;nbsp;to measure the CPU's speed:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;㎐ ㎑ ㎒ ㎓ ㎔&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Unicode characters&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The latest attempt is the&amp;nbsp;&lt;a href="http://www.unicode.org/versions/Unicode6.0.0/"&gt;Unicode 6.0&lt;/a&gt;&amp;nbsp;version which adds 2,088 characters, including more than 1,000 additional symbols and emoticons&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Emoji"&gt;emoji&lt;/a&gt;&amp;nbsp;type, which are especially important for &lt;a href="http://en.wikipedia.org/wiki/Japanese_mobile_phone_culture"&gt;Japanese mobile phones&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;The Japanese character&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;These usually so distant Japanese people into their far islands but so close of us exporting its high technology and that they are suffering now earthquakes,&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Tsunami"&gt;tsunamis&lt;/a&gt;&amp;nbsp;(why Japanese people invented this word?) and a nuclear threat.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;a href="http://blog.pcactual.com/wp-content/uploads/tsunami_japon_25.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://blog.pcactual.com/wp-content/uploads/tsunami_japon_25.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I'll take their samples of civic value, their behaving with integrity against the desolation, without incidents, looting or protests. Very different from the Western character.&lt;br /&gt;&lt;br /&gt;津波 - Tsunami = this word is composed of two characters:&lt;br /&gt;津 = Tsu, Japan port city with a barrier that provides time to evacuate.&lt;br /&gt;波 = nami - wave.&lt;br /&gt;&lt;br /&gt;The coincidence must have put following the character that represents the wave of the tsunami within Unicode, the next character:&lt;br /&gt;泣 = Mourn.&lt;br /&gt;&lt;br /&gt;When I got my nickname &lt;span class="Apple-style-span" style="color: blue; font-size: large;"&gt;Wave&lt;/span&gt; was to refer to the power of the waves to travel and spread their message to all corners, but not as &lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;a black wave&lt;/b&gt;&lt;/span&gt; but as &lt;span class="Apple-style-span" style="color: blue; font-size: large;"&gt;a wave of help&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;From here, I encourage the Japanese people so they can recover soon from the uneasiness.&lt;br /&gt;ここから、私は、このような不安から迅速に回復することができます日本の人々に私の励ましを与える。&lt;br /&gt;(Translated with&amp;nbsp;&lt;a href="http://translate.google.es/#"&gt;Google Translator&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Character encoding&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To try to understand some Japanese character or the &lt;a href="http://en.wikipedia.org/wiki/Character_encoding"&gt;character encoding&lt;/a&gt; software, it is best to generate them. I refer to characters in the Japanese written language and an easy way to generate them in Windows is with this Excel spreadsheet that I prepared for the occasion and it generates 65,536 Unicode characters in 256 rows and 256 columns.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/UnicodeFontsPW1.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/UnicodeFontsPW1.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;UnicodeFontsPW1.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Is a subset of Unicode known as BMP which does not refer to a &lt;a href="http://en.wikipedia.org/wiki/BMP_file_format"&gt;Windows Bitmap file format&lt;/a&gt;&amp;nbsp;with the extension .bmp, but as a&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Basic_Multilingual_Plane#Basic_Multilingual_Plane"&gt;Basic Multilingual Plane &amp;nbsp;- BMP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The first plane (plane 0) of Unicode, comprising 17 planes, BMP contains characters for almost all modern languages​​ and a large number of special characters. It aims to support the unification of writing character sets. Most of the codes allocated in the BMP are used to encode the languages ​​Chinese, &lt;a href="http://en.wikipedia.org/wiki/Japanese_language"&gt;Japanese&lt;/a&gt; and Korean known as&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/CJK"&gt;CJK&lt;/a&gt;.&amp;nbsp;According to&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/CJK_Unified_Ideographs"&gt;CJK Unified Ideographs&lt;/a&gt;&amp;nbsp;code (&amp;amp;H4E00 to &amp;amp;H9FFF) in lines 79 to 160 of the table generated in Excel, or that is, a whopping 20,940 characters for 3 languages​​. (A lifetime to learn them).&lt;br /&gt;&lt;br /&gt;The writing Japanese is called &lt;a href="http://en.wikipedia.org/wiki/Kanji"&gt;Kanji&lt;/a&gt;&amp;nbsp;and it is composed of Chinese characters and characters&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Hiragana"&gt;hiragana&lt;/a&gt; (ひらがな, 平仮名) and&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Katakana"&gt;katakana&lt;/a&gt; (カタカナ, 片仮名).&lt;br /&gt;&lt;br /&gt;The full CJK characters list and their correspondence with each of the three languages is in this file of 974 pages: &lt;a href="http://www.unicode.org/charts/PDF/U4E00.pdf"&gt;CJK Range: 4E00-9FCF.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wikipedia links to learn more about Unicode characters:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Unicode"&gt;Unicode&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Universal_Character_Set"&gt;ISO 10646&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters"&gt;Mapping of Unicode characters&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Unicode_compatibility_characters"&gt;Unicode compatibility characters&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Plane_(Unicode)"&gt;Unicode planes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft links:&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd374081(v=VS.85).aspx"&gt;Unicode&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd317752(v=VS.85).aspx"&gt;Code Pages&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd317756(v=VS.85).aspx"&gt;Code Page Identifiers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Many Windows API functions have "A" (ANSI) and "W" (wide, Unicode) versions. The "A" version handles text based on Windows code pages, while the "W" version handles Unicode text.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Generated characters with Alt + number&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Pressing numbers in the keypad while pressing the Alt key, it is possible to write extended characters in the old ASCII, but when we are using different systems and keyboards, results are different.&lt;br /&gt;&lt;br /&gt;Things to know:&lt;br /&gt;- The introduction of characters from the keyboard depends on the keyboard layout and language.&lt;br /&gt;- The original ASCII table is that of the IBM PC and MS-DOS: &lt;a href="http://en.wikipedia.org/wiki/Code_page_437"&gt;Code page 437&lt;/a&gt;&lt;br /&gt;- Correspondence in Western Europe can be: &lt;a href="http://en.wikipedia.org/wiki/Code_page_850"&gt;Code page 850&lt;/a&gt;&lt;br /&gt;- In English tends to be: &lt;a href="http://en.wikipedia.org/wiki/Windows-1252"&gt;Windows-1252&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A comprehensive list of ASCII and Unicode codes:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Code_page#Microsoft_code_page_numbers_for_various_other_character_encodings"&gt;Microsoft code page numbers for various other character encodings&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Herein is a method to generate all keystrokes Alt + number with macros:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Metodo%20de%20Teclado%20Alt%5EMPW1.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Metodo%20de%20Teclado%20Alt%5EMPW1.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Metodo de Teclado Alt+PW1.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can check the characters and compare them:&lt;br /&gt;- In row 24 there is the DOS compatible ASCII code table.&lt;br /&gt;- In row 25 are generated with the function &lt;a href="http://msdn.microsoft.com/en-us/library/ms646304(v=vs.85).aspx"&gt;keybd_event&lt;/a&gt; keys&amp;nbsp;&lt;b&gt;Alt + number&lt;/b&gt;&lt;br /&gt;- In row 26 are generated with&amp;nbsp;&lt;b&gt;Alt + 0 + number&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To study the differences between the codes generated by pressing Alt, see this page:&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Alt_code"&gt;Alt code&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Character fonts&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To list the &lt;a href="http://msdn.microsoft.com/en-us/library/ms746705.aspx"&gt;MS Windows characters fonts&lt;/a&gt;, installed on your computer, can be done with this Excel spreadsheet:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Fonts%20PW1.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Fonts%20PW1.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Fonts PW1.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Takes a minute to generate and, if you select a cell, automatically copy it to the clipboard for pasting it keeping font type into Word, for example.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;My character&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;When did I come to my interest in the characters?&lt;br /&gt;&lt;br /&gt;In my final year project about an intelligent terminal with a digital electronic prototype, a microcontroller, a modem and the program written with a microprocessor-language.&lt;br /&gt;&lt;br /&gt;The prototype had a &lt;a href="http://en.wikipedia.org/wiki/QWERTY"&gt;QWERTY keyboard&lt;/a&gt;&amp;nbsp;but the screen was very expensive and I replaced it with a CRT TV that showed characters in 24 rows and 80 columns, encoded in ASCII, covering a proprietary ASCII and EBCDIC but not Unicode which appeared 10 years later.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Characters Games&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Playing with the characters we made many computer games when there were no graphics cards in the first personal computer - PC.&lt;br /&gt;&lt;br /&gt;They are&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Text-based_game"&gt;text-based games&lt;/a&gt;,&amp;nbsp;dungeons type (&lt;a href="http://en.wikipedia.org/wiki/MUD"&gt;MUD&lt;/a&gt;), ping-pong, Star Trek or&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Amnesia_(computer_game)"&gt;Amnesia&lt;/a&gt;&amp;nbsp;(into a&amp;nbsp;5¼"&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Floppy_disk"&gt;floppy disk&lt;/a&gt;&amp;nbsp;- &lt;a href="http://ascii.textfiles.com/archives/1458"&gt;see manuscript here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_text-based_computer_games"&gt;List of text-based computer games&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also gave some art forms:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ASCII_art"&gt;ASCII art&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ANSI_art"&gt;ANSI art&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i51.tinypic.com/5b4sk6.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i51.tinypic.com/5b4sk6.jpg" /&gt;&lt;/a&gt;As the games graphics appeared, the Japanese overwhelmed us with their awesome games, which they could not do with their Chinese characters to us, incomprehensibles to Westerners.&lt;br /&gt;&lt;br /&gt;Even now you can continue playing with the characters to draw the hearts of the cards in Excel or anything else that comes to your mind.&lt;br /&gt;&lt;br /&gt;Well, that who have gone through the early stages of computer character encoding know something that young people leave out.&lt;br /&gt;&lt;br /&gt;They should move their ass to learn these things and to generate better emoticons in social networking with simple characters and know what events occur when they are pummelling the keys.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/03/juegos-de-caracteres.html"&gt;aquí&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-76602075241623818?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/76602075241623818/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=76602075241623818&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/76602075241623818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/76602075241623818'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/03/characters-games.html' title='Characters Games'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s72-c/excel_download_icon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-7244187976490686941</id><published>2011-03-17T20:00:00.016+01:00</published><updated>2011-04-30T10:37:37.440+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='historia'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Juegos de Caracteres</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;div style="text-align: left;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/03/characters-games.html"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;El carácter&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;El carácter de una persona o personalidad puede no ser entendido por otras personas. Hay personas con mucho carácter y otras con poco, con carácter fácil o difícil o de trato complicado, de carácter débil o fuerte, pero éste no es un blog de psicología sino de tecnología.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Los caracteres&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Lo mismo pasa con los caracteres de un ordenador o de una aplicación informática que al leerlos en otra no los interpreta bien o no están las fuentes de esos caracteres o son difíciles de ver o no dicen nada o expresan mucho, como en una imagen.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;a href="http://i.msdn.microsoft.com/dynimg/IC73362.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="387" src="http://i.msdn.microsoft.com/dynimg/IC73362.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Tengo que decir que no estoy conforme con el dicho popular "una imagen vale más que mil palabras" porque una palabra con caracteres gráficos puede contener mil imágenes y sino que se le pregunten a los chinos y japoneses.&lt;br /&gt;&lt;br /&gt;Desde los primeros PCs, se ha intentado que eso no pase, creando &lt;a href="http://www.vicente-navarro.com/blog/2008/06/15/juegos-de-caracteres-ascii-cp850-iso-8859-15-unicode-utf-8/"&gt;juegos de caracteres&lt;/a&gt; e intentando que sean universales, cosa que aún no se ha conseguido hoy en día.&lt;br /&gt;&lt;br /&gt;Como ingeniero me inclino a usar los 94 caracteres con símbolos de unidades de medida, desde &amp;amp;H3380 hasta &amp;amp;H33DD en el rango F52C129:F52C222 y, por mi carrera en compañías telefónicas, los teléfonos en las celdas F39C15 y F39C16.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;☎ ☏&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Por ejemplo, &lt;a href="http://en.wikipedia.org/wiki/Hertz#Computing"&gt;los hercios o ciclos por segundo&lt;/a&gt; para medir la velocidad de las CPUs:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;㎐ ㎑ ㎒ ㎓ ㎔&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Los caracteres Unicode&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;La última tentativa es la versión &lt;a href="http://www.unicode.org/versions/Unicode6.0.0/"&gt;Unicode 6.0&lt;/a&gt; que añade 2.088 caracteres, incluyendo más de 1.000 símbolos adicionales del tipo &lt;a href="http://en.wikipedia.org/wiki/Emoji"&gt;emoji o emoticono&lt;/a&gt;, que son especialmente importantes para &lt;a href="http://www.elmundo.es/elmundo/2011/03/11/navegante/1299849529.html"&gt;los teléfonos móviles japoneses&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;El carácter japonés&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Esos japoneses habitualmente tan lejanos en sus islas pero tan cercanos exportando su altísima tecnología y que tanto están sufriendo estos días con los terremotos, los &lt;a href="http://es.wikipedia.org/wiki/Tsunami"&gt;tsunamis&lt;/a&gt; (¿por qué inventarían esta palabra precisamente los japoneses?) y la amenaza nuclear.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;a href="http://blog.pcactual.com/wp-content/uploads/tsunami_japon_25.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://blog.pcactual.com/wp-content/uploads/tsunami_japon_25.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Me quedo con sus muestras de valor y de civismo, comportándose con entereza ante la desolación, &lt;a href="http://www.infobae.com/notas/569907-Sin-saqueos-incidentes-ni-protestas.html"&gt;sin saqueos, incidentes ni protestas&lt;/a&gt;. &amp;nbsp;Muy diferente al carácter occidental.&lt;br /&gt;&lt;br /&gt;津波 = Tsunami, esta palabra está compuesta de dos caracteres:&lt;br /&gt;津 = Tsu, puerto de una ciudad japonesa con una barrera que da tiempo a evacuarla. &lt;br /&gt;波 = nami - ola.&lt;br /&gt;&lt;br /&gt;La casualidad debe haber puesto, dentro de Unicode, a continuación del carácter que representa la Ola del Tsunami, éste otro:&lt;br /&gt;泣 = Llorar.&lt;br /&gt;&lt;br /&gt;Cuando me puse mi seudónimo &lt;span class="Apple-style-span" style="color: blue; font-size: large;"&gt;Wave&lt;/span&gt; fue para referirme al poder de las olas para viajar en ondas y extender su mensaje a todos los rincones, pero no como &lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;una ola negra&lt;/b&gt;&lt;/span&gt; sino como &lt;span class="Apple-style-span" style="color: blue; font-size: large;"&gt;una ola de ayuda - a wave of help&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Desde aquí, animo al pueblo japonés para que pueda recuperarse pronto de tanta zozobra.&lt;br /&gt;ここから、私は、このような不安から迅速に回復することができます日本の人々に私の励ましを与える。&lt;br /&gt;(Traducido con el &lt;a href="http://translate.google.es/#"&gt;Traductor de Google&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Codificación de caracteres&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Para intentar entender un poco el carácter japonés, o la &lt;a href="http://es.wikipedia.org/wiki/Codificaci%C3%B3n_de_caracteres"&gt;codificación de caracteres&lt;/a&gt; informáticos, lo mejor es poder generarlos. Me refiero a los caracteres del idioma japonés y una manera fácil de generarlos en Windows es con esta hoja de cálculo en Excel que he preparado para la ocasión y que genera&amp;nbsp;65.536 caracteres Unicode en 256 filas y 256 columnas.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/UnicodeFontsPW1.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/UnicodeFontsPW1.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;UnicodeFontsPW1.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Es un subconjunto de Unicode conocido como BMP que no se refiere a un fichero del tipo &lt;a href="http://es.wikipedia.org/wiki/Windows_bitmap"&gt;Windows Bitmap&lt;/a&gt;, con la extensión .bmp,&amp;nbsp;sino a un &lt;a href="http://en.wikipedia.org/wiki/Basic_Multilingual_Plane#Basic_Multilingual_Plane"&gt;Basic Multilingual Plane o BMP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El primer plano (plano 0), de los 17 de que consta Unicode, es el BMP y contiene caracteres de casi todas las lenguas modernas, y un gran número de caracteres especiales. Su objetivo es apoyar la unificación de juegos de carácter para escribir. La mayoría de los códigos asignados en el BMP se utilizan para codificar los lenguajes chino, &lt;a href="http://en.wikipedia.org/wiki/Japanese_language"&gt;japonés&lt;/a&gt; y coreano&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/CJK"&gt;CJK&lt;/a&gt;&amp;nbsp;según el código &lt;a href="http://en.wikipedia.org/wiki/CJK_Unified_Ideographs"&gt;CJK Unified Ideographs&lt;/a&gt; (&amp;amp;H4E00 a &amp;amp;H9FFF) en las líneas 79 a 160 de la tabla generada en Excel, o sea, la friolera de 20.940 caracteres para 3 idiomas. (Toda una vida para aprenderlos).&lt;br /&gt;&lt;br /&gt;El japonés escrito se llama &lt;a href="http://en.wikipedia.org/wiki/Kanji"&gt;Kanji&lt;/a&gt;&amp;nbsp;y está compuesto de caracteres chinos y de caracteres &lt;a href="http://en.wikipedia.org/wiki/Hiragana"&gt;hiragana&lt;/a&gt; (ひらがな, 平仮名) y &lt;a href="http://en.wikipedia.org/wiki/Katakana"&gt;katakana&lt;/a&gt; (カタカナ, 片仮名).&lt;br /&gt;&lt;br /&gt;La lista completa de los caracteres CJK y su correspondencia con cada uno de los tres países está en este fichero de 974 páginas: &lt;a href="http://www.unicode.org/charts/PDF/U4E00.pdf"&gt;CJK Range: 4E00-9FCF.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enlaces de Wikipedia para saber más sobre caracteres Unicode:&lt;br /&gt;&lt;a href="http://es.wikipedia.org/wiki/Unicode"&gt;Unicode&lt;/a&gt;&lt;br /&gt;&lt;a href="http://es.wikipedia.org/wiki/ISO_10646"&gt;ISO 10646&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters"&gt;Mapping of Unicode characters&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Unicode_compatibility_characters"&gt;Unicode compatibility characters&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Plane_(Unicode)"&gt;Unicode planes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enlace de Microsoft:&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd374081(v=VS.85).aspx"&gt;Juego de caracteres Unicode&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Caracteres generados con Alt + número&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Pulsando a la vez la tecla Alt y un número se pueden escribir caracteres extendidos de la vieja tabla ASCII pero, al usar sistemas y teclados diferentes, cada uno es un mundo.&lt;br /&gt;&lt;br /&gt;Cosas que hay que saber:&lt;br /&gt;- La introducción de caracteres desde el teclado depende de la configuración del teclado y del idioma.&lt;br /&gt;- La tabla ASCII original es la del IBM PC y del MS-DOS: &lt;a href="http://en.wikipedia.org/wiki/Code_page_437"&gt;Code page 437&lt;/a&gt;&lt;br /&gt;- La correspondencia en Europa Occidental puede ser: &lt;a href="http://en.wikipedia.org/wiki/Code_page_850"&gt;Code page 850&lt;/a&gt;&lt;br /&gt;- En inglés suele ser: &lt;a href="http://en.wikipedia.org/wiki/Windows-1252"&gt;Windows-1252&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Una lista bastante completa de códigos ASCII y Unicode:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Code_page#Microsoft_code_page_numbers_for_various_other_character_encodings"&gt;Microsoft code page numbers for various other character encodings&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Adjunto un método para generar con macros todas las combinaciones de teclas Alt + número&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Metodo%20de%20Teclado%20Alt%5EMPW1.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Metodo%20de%20Teclado%20Alt%5EMPW1.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Metodo de Teclado Alt+PW1.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Se pueden comprobar los caracteres y compararlos:&lt;br /&gt;- En la fila 24 la tabla ASCII compatible DOS.&lt;br /&gt;- En la fila 25 se generan con la función &lt;a href="http://msdn.microsoft.com/en-us/library/ms646304(v=vs.85).aspx"&gt;keybd_event&lt;/a&gt; las teclas &lt;b&gt;Alt + número&lt;/b&gt;&lt;br /&gt;- En la fila 26 se generan con &lt;b&gt;Alt + 0 + número&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Para estudiar las diferencias entre estos códigos generados con la tecla Alt ver esta página :&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Alt_code"&gt;Alt code&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Fuentes de caracteres&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Para listar las &lt;a href="http://msdn.microsoft.com/es-es/library/ms746705.aspx"&gt;fuentes de caracteres en MS Windows&lt;/a&gt; instaladas en tu ordenador se puede hacer con esta hoja Excel.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Fonts%20PW1.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Fonts%20PW1.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Fonts PW1.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Tarda un minuto en generarla y, si se selecciona un celda, la copia automáticamente en el portapapeles para pegarla en Word, por ejemplo, manteniendo el tipo de fuente - font.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Mi carácter&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;¿De dónde me viene mi interés por los caracteres?&lt;br /&gt;&lt;br /&gt;De mi proyecto fin de carrera sobre un terminal inteligente para el que presenté un prototipo con su electrónica digital, su microcontrolador, su módem y su programa en lenguaje microprocesador.&lt;br /&gt;&lt;br /&gt;El prototipo llevaba un &lt;a href="http://es.wikipedia.org/wiki/Qwerty"&gt;teclado QWERTY&lt;/a&gt; pero la pantalla era muy cara y la sustituí por un televisor CRT en el que aparecían los caracteres en 24 filas y 80 columnas, codificados en ASCII, en una extensión ASCII propietaria y en EBCDIC pero no en Unicode que apareció 10 años después.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;Juegos de caracteres&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Jugando con los caracteres hacíamos muchos juegos informáticos cuando no había tarjetas gráficas avanzadas en los primeras Computadoras Personales - PC - Personal Computer.&lt;br /&gt;&lt;br /&gt;Eran&amp;nbsp;juegos basados en texto, &lt;a href="http://en.wikipedia.org/wiki/Text-based_game"&gt;text-based games&lt;/a&gt;,&amp;nbsp;del tipo mazmorras (&lt;a href="http://es.wikipedia.org/wiki/MUD"&gt;MUD&lt;/a&gt;), ping-pong, Star Trek o &lt;a href="http://en.wikipedia.org/wiki/Amnesia_(computer_game)"&gt;Amnesia&lt;/a&gt;&amp;nbsp;(en un &lt;a href="http://en.wikipedia.org/wiki/Floppy_disk"&gt;floppy disk&lt;/a&gt; de 5¼" - &lt;a href="http://ascii.textfiles.com/archives/1458"&gt;ver manuscrito aquí&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_text-based_computer_games"&gt;List of text-based computer games&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;También se daban algunas formas de arte:&lt;br /&gt;&lt;a href="http://es.wikipedia.org/wiki/Arte_ASCII"&gt;Arte ASCII&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/ANSI_art"&gt;ANSI art&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i51.tinypic.com/5b4sk6.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i51.tinypic.com/5b4sk6.jpg" /&gt;&lt;/a&gt;En cuanto aparecieron los juegos gráficos, los japoneses nos apabullaron con sus impresionantes juegos, lo que no habían podido hacer con sus caracteres chinos, ininteligibles para los occidentales.&lt;br /&gt;&lt;br /&gt;Aún ahora se puede seguir jugando con los caracteres para &lt;a href="http://www.ayudaexcel.com/foro/showthread.php?t=16664"&gt;dibujar los corazones de las barajas en Excel&lt;/a&gt; o cualquier cosa que se nos ocurra.&lt;br /&gt;&lt;br /&gt;Pues eso, que los que hemos pasado por las etapas más tempranas de la informática sabemos de codificación de caracteres, cosa que los jóvenes dejan de lado.&lt;br /&gt;&lt;br /&gt;Deberían ponerse las pilas y aprender estas cosas para generar mejores emoticonos en las redes sociales con simples caracteres y para saber qué eventos se producen cuando aporrean las teclas.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/03/characters-games.html"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-7244187976490686941?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/7244187976490686941/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=7244187976490686941&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7244187976490686941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7244187976490686941'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/03/juegos-de-caracteres.html' title='Juegos de Caracteres'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s72-c/excel_download_icon.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-6680280732215256352</id><published>2011-02-08T01:00:00.009+01:00</published><updated>2011-02-15T09:58:33.093+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='share'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Biannual Mini Calendar with Holidays</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;Now I propose a Biannual Mini Calendar with automatic Holidays in Excel I've posted on &lt;a href="http://www.ayudaexcel.com/foro/showthread.php?t=16210&amp;amp;p=82955&amp;amp;viewfull=1#post82955"&gt;AyudaExcel.com - CALENDAR (From 1900 to 9999)&lt;/a&gt; in two versions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;MiniCalendarioFestivosPW1.xls&lt;/b&gt;&amp;nbsp;in Excel 2003 with 22 conditional formatting rules.&lt;/li&gt;&lt;li&gt;&lt;b&gt;MiniCalendarioFestivosPW1.xlsx&lt;/b&gt;&amp;nbsp;in Excel 2007 and 2010 with 6&amp;nbsp;conditional formatting rules.&lt;/li&gt;&lt;/ul&gt;If you have installed Excel 2003 you can improve that version because, with its limited conditional formatting, is more difficult to get mark on Saturday and today and I have not tried hard enough, which is very easy in later versions of Excel.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;a href="http://i55.tinypic.com/104lsfs.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="464" src="http://i55.tinypic.com/104lsfs.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Features of this mini-calendar:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Is &lt;b&gt;biannual&lt;/b&gt; from 1900 to 9999 as indicated by the subject.&lt;/li&gt;&lt;li&gt;Is &lt;b&gt;bilingual&lt;/b&gt; in English and Spanish.&lt;/li&gt;&lt;li&gt;In Spanish the first letter of the months in uppercase.&lt;/li&gt;&lt;li&gt;The names of the months and days in multiple languages by changing the &lt;b&gt;Regional Settings&lt;/b&gt; of Windows.&lt;/li&gt;&lt;li&gt;&lt;b&gt;First week day on Monday&lt;/b&gt; (Spanish) &lt;b&gt;or Sunday&lt;/b&gt; (English).&lt;/li&gt;&lt;li&gt;List of programmable or &lt;b&gt;automatic holidays&lt;/b&gt; for two years.&lt;/li&gt;&lt;li&gt;Automatic calculation of &lt;b&gt;Easter Sunday&amp;nbsp;until the year 2202&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Cell A1 checks if the decimal sign is a comma (,) or period (.):&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=LEFT(RIGHT((B2+IF(ISEVEN(B2),1,0))/2,2),1)&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;A2 is equals to A1 and if we write:&lt;br /&gt;- a coma, weeks start on Monday.&lt;br /&gt;- a point, weeks start on Sunday.&lt;br /&gt;&lt;br /&gt;In B1 the year is generated randomly at the beginning:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=RANDBETWEEN(1900,2200)&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Although you can change it for the current year:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=YEAR(TODAY())&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;B2 is equal to B1 and is where you type the year.&lt;br /&gt;&lt;br /&gt;In B18 the next year is generated or 1900 if 9999:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=IF(B2&amp;lt;9999,B2+1,1900)&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;B19 is equal to B18 and also can be written for another year either.&lt;br /&gt;&lt;br /&gt;In AP40 is calculated the &lt;b&gt;Easter Sunday&lt;/b&gt; for years less than 2203 with:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;=IF($B$2&amp;gt;2203,"",TRUNC(DATE($B$2,7,-CODE(MID("NYdQ\JT_LWbOZeR]KU`",MOD($B$2,19)+1,1)))/7)*7+8)&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Same result is generated in AP58 with this award-winning short formula:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;=IF($B$19&amp;gt;2203,"",DOLLAR(("4/"&amp;amp;$B$19)/7+MOD(19*MOD($B$19,19)-7,30)*14%,)*7-6)&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;All cells in the range of days C3:AM14 with custom cell format &lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;b&gt;d;;&lt;/b&gt;&lt;/span&gt; to hide the days below to 01/01/1900, except the last week of December in the range AE14:AM14 with format &lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;[&amp;lt;2958466] d;;&lt;/span&gt;&lt;/b&gt; to hide above on 31-12-9999.&lt;br /&gt;&lt;br /&gt;The most interesting is that &lt;b&gt;this mini-calendar is based on a single formula in C3&lt;/b&gt; to know what the first day of the month is Monday (Spanish) or Sunday (English):&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=A3+1-WEEKDAY(A3,IF($A$2=".",1,2))&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;D3=A3+1 and drag to the right to AM3.&lt;br /&gt;And just drag down the range C3:AM3 to build the minicalendar of a year.&lt;br /&gt;&lt;br /&gt;To see those who have not installed Excel 2007 or 2010 I have posted on my &lt;b&gt;ExcelWebApp virtual disk&lt;/b&gt; that does not allow validation of data and vertical alignment of text in the cells but you can change the calendar year in cell B2 and enter holidays in column AP:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Mini%20Calendar%20Holidays%20PW1.xlsx" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Mini%20Calendar%20Holidays%20PW1.xlsx"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Mini Calendar Holidays PW1.xlsx&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="550" scrolling="no" src="http://r.office.microsoft.com/r/rlidExcelEmbed?su=7719626156792686819&amp;amp;Fi=SD6B219F16DA7128E3!232&amp;amp;AllowInteractivity=True&amp;amp;AllowTyping=True" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Download Excel 2003 version here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/MiniCalendarioFestivosPW1.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/MiniCalendarioFestivosPW1.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;MiniCalendarioFestivosPW1.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;I thank you in advance for sharing your comments about these calendars with me.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/02/mini-calendario-bianual-con-festivos.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-6680280732215256352?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/6680280732215256352/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=6680280732215256352&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/6680280732215256352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/6680280732215256352'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/02/biannual-mini-calendar-with-holidays.html' title='Biannual Mini Calendar with Holidays'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i55.tinypic.com/104lsfs_th.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-3038178394834649061</id><published>2011-02-07T14:00:00.018+01:00</published><updated>2011-02-15T09:59:43.395+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compartir'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='calendario'/><category scheme='http://www.blogger.com/atom/ns#' term='nube'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Mini Calendario Bianual con Festivos</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;Ahora propongo un Mini Calendario Bianual con días festivos automáticos en Excel que he publicado en &lt;a href="http://www.ayudaexcel.com/foro/showthread.php?t=16210&amp;amp;p=82955&amp;amp;viewfull=1#post82955"&gt;AyudaExcel.com - CALENDARIO (De 1900 a 9999)&lt;/a&gt;&amp;nbsp;en dos versiones:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;MiniCalendarioFestivosPW1.xls&lt;/b&gt; en Excel 2003 con 22 reglas de formato condicional.&lt;/li&gt;&lt;li&gt;&lt;b&gt;MiniCalendarioFestivosPW1.xlsx&lt;/b&gt; en Excel 2007 y 2010 con 6 reglas de formato condicional.&lt;/li&gt;&lt;/ul&gt;Los que tenéis instalado Excel 2003 podéis mejorar esa versión, ya que con sus limitaciones en el formato condicional es más complicado conseguir marcar los sábados y el día de hoy y no lo he intentado lo suficiente, cosa que es muy fácil en versiones posteriores de Excel.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;a href="http://i51.tinypic.com/2ztd8h3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="464" src="http://i51.tinypic.com/2ztd8h3.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Características de este minicalendario:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Es &lt;b&gt;bianual&lt;/b&gt; desde 1900 a 9999 como indica el tema.&lt;/li&gt;&lt;li&gt;Es &lt;b&gt;bilingue&lt;/b&gt; en español e inglés.&lt;/li&gt;&lt;li&gt;En español la primera letra de los meses en mayúsculas.&lt;/li&gt;&lt;li&gt;Los nombres de los meses y los días en múltiples idiomas cambiando la &lt;b&gt;Configuración Regional&lt;/b&gt; de Windows.&lt;/li&gt;&lt;li&gt;Comienzo de la &lt;b&gt;semana en lunes&lt;/b&gt; (español) &lt;b&gt;o en domingo&lt;/b&gt; (inglés).&lt;/li&gt;&lt;li&gt;Listado de festivos programables o &lt;b&gt;festivos automáticos&lt;/b&gt;&amp;nbsp;para dos años.&lt;/li&gt;&lt;li&gt;Cálculo automático de la &lt;b&gt;Semana Santa hasta el año 2202.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;En A1 se comprueba si el signo decimal es una coma (,) o un punto (.)&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=IZQUIERDA(DERECHA((B2+SI(ES.PAR(B2);1;0))/2;2);1)&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;A2 es igual a A1 y si se escribe:&lt;br /&gt;- una coma, las semanas empiezan en lunes.&lt;br /&gt;- un punto, las semanas empiezan en domingo.&lt;br /&gt;&lt;br /&gt;En A2 se genera un año aleatorio al inicio:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=ALEATORIO.ENTRE(1900;2200)&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Aunque se puede cambiar por el año actual:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=AÑO(HOY())&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;B2 es igual a A2 y es dónde se escribe el año.&lt;br /&gt;&lt;br /&gt;En B18 se genera el año siguiente o 1900 si es 9999:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=SI(B2&amp;lt;9999;B2+1;1900)&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;B19 es igual a B18 y se puede escribir otro año cualquiera.&lt;br /&gt;&lt;br /&gt;En AP40 se cálcula el &lt;b&gt;Domingo de Pascua de la Semana Santa&lt;/b&gt; para años menores que 2203 con:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;=SI($B$2&amp;gt;2203;"";TRUNCAR(FECHA($B$2;7;-CODIGO(EXTRAE("NYdQ\JT_LWbOZeR]KU`";RESIDUO($B$2;19)+1;1)))/7)*7+8)&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;En AP58 lo mismo con esta fórmula más corta y muy premiada:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;=SI($B$19&amp;gt;2203;"";MONEDA(("4/"&amp;amp;$B$19)/7+RESIDUO(19*RESIDUO($B$19;19)-7;30)*14%;)*7-6)&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;NOTA:&lt;/b&gt; En Excel 2010 la función EXTRAE se llama MED y la función RESIDUO se llama RESTO.&lt;br /&gt;&lt;br /&gt;Todas las celdas en el rango de días C3:AM14 tienen el formato de celdas personalizado &lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;d;;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;para ocultar los días inferiores al 1-01-1900, excepto en la última semana de diciembre en el rango AE14:AM14 con formato &lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;[&amp;lt;2958466]d;;&lt;/span&gt;&lt;/b&gt; para ocultar los días superiores al 31-12-9999.&lt;br /&gt;&lt;br /&gt;Lo más interesante es que &lt;b&gt;este minicalendario se basa en una única fórmula en C3&lt;/b&gt; para saber cuál es el primer día del mes que es lunes (español) o domingo (inglés):&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="1"&gt;=A3+1-DIASEM(A3;SI($A$2=".";1;2))&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;D3=A3+1 y se arrastra hacia la derecha hasta AM3.&lt;br /&gt;Ya sólo basta arrastrar hacia abajo el rango C3:AM3 para construir el minicalendario de un año.&lt;br /&gt;&lt;br /&gt;Para poder verlo los que no tengan instalado Excel 2007 o 2010 lo he publicado en mi &lt;b&gt;disco virtual SkyDrive de ExcelWebApp&lt;/b&gt; que no permite validaciones de datos ni alineación vertical de los textos en las celdas pero se puede cambiar el año del calendario en la celda B2 e introducir festivos en la columna AP:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Mini%20Calendar%20Holidays%20PW1.xlsx" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Mini%20Calendar%20Holidays%20PW1.xlsx"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Mini Calendar Holidays PW1.xlsx&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="550" scrolling="no" src="http://r.office.microsoft.com/r/rlidExcelEmbed?su=7719626156792686819&amp;amp;Fi=SD6B219F16DA7128E3!232&amp;amp;AllowInteractivity=True&amp;amp;AllowTyping=True" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Download la versión Excel 2003 aquí:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/MiniCalendarioFestivosPW1.xls" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/MiniCalendarioFestivosPW1.xls"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;MiniCalendarioFestivosPW1.xls&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Os doy las gracias anticipadas por compartir vuestros comentarios sobre estos calendarios conmigo.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/02/biannual-mini-calendar-with-holidays.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-3038178394834649061?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/3038178394834649061/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=3038178394834649061&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3038178394834649061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3038178394834649061'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/02/mini-calendario-bianual-con-festivos.html' title='Mini Calendario Bianual con Festivos'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i51.tinypic.com/2ztd8h3_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-7185865973691831098</id><published>2011-02-03T12:00:00.009+01:00</published><updated>2011-02-03T12:22:38.474+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flags'/><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='clocks'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Geocoding the World Clock Map</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;By showing, in the previous article &lt;a href="http://pedrowave.blogspot.com/2011/01/how-to-dynamically-generate-gui.html"&gt;How to dynamically generate GUI&lt;/a&gt;, a world map with time zones illuminated by the sun in real time in which cities are created by &lt;a href="http://en.wikipedia.org/wiki/Geocoding"&gt;geocoding&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i56.tinypic.com/1zpqg4x.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://i56.tinypic.com/1zpqg4x.jpg" /&gt;&lt;/a&gt;This technique is used in &lt;a href="http://en.wikipedia.org/wiki/Geographic_information_system"&gt;Geographic Information Systems - GIS&lt;/a&gt; to include cities in a layer within a &lt;a href="http://en.wikipedia.org/wiki/Spatial_database"&gt;spatial database&lt;/a&gt; in which the points are the &lt;a href="http://en.wikipedia.org/wiki/Geographic_coordinate_system"&gt;geographic coordinates&lt;/a&gt; of terrestrial latitude and longitude measurements.&lt;br /&gt;&lt;br /&gt;Not treated to compete with the many applications of &lt;a href="http://es.wikipedia.org/wiki/Sistema_de_Informaci%C3%B3n_Geogr%C3%A1fica#Comparativa_de_software_SIG"&gt;GIS software&lt;/a&gt; on the market, but if you can say that use Excel as a tool for &lt;a href="http://en.wikipedia.org/wiki/Geotagging"&gt;geotagging&lt;/a&gt; is cheaper and easy and allows you to add geographic information in the metadata of images that are used for &lt;a href="http://en.wikipedia.org/wiki/Georeference"&gt;georeferencing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Contribution of this World Time Zones Clocks Map can be categorized within the &lt;a href="http://en.wikipedia.org/wiki/Volunteered_Geographic_Information"&gt;Volunteered Geographic Information - VGI&lt;/a&gt; movement that disseminate geographic information provided voluntarily by people like this map of clocks that can be seen in this video:&lt;br /&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/0T4W9cydiyM/0.jpg" height="532" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0T4W9cydiyM?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="640" height="532" src="http://www.youtube.com/v/0T4W9cydiyM?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" type="application/x-shockwave-flash"  allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Geolocation of cities&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's how geolocate cities on the world map.&lt;br /&gt;&lt;br /&gt;The first is a list of cities and this is created connecting to this Wordlclock website:&lt;br /&gt;&lt;a href="http://www.timeanddate.com/worldclock/full.html?sort=0"&gt;http://www.timeanddate.com/worldclock/full.html?sort=0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Sheet Cities&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On the Cities sheet are obtained these columns:&lt;br /&gt;A - The name of the countries, provinces and cities separated by hyphens.&lt;br /&gt;B - The local time in each city.&lt;br /&gt;C - Time Zones.&lt;br /&gt;&lt;br /&gt;Using deconcatenate or split techniques, from data in column A are obtained data in columns:&lt;br /&gt;D - Countries.&lt;br /&gt;E - Provinces.&lt;br /&gt;F - The name of the cities.&lt;br /&gt;&lt;br /&gt;With the Name Manager, list of cities is defined:&lt;br /&gt;&lt;b&gt;ciudades&lt;/b&gt;=Ciudades!$F$3:$F$700&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Sheet Coord&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This sheet temporarily stores the coordinates of the cities:&lt;br /&gt;Latitude: 38° 30' North&lt;br /&gt;Longitude: 28° 00' West&lt;br /&gt;&lt;br /&gt;Next cells contain:&lt;br /&gt;B1 - Latitude in degrees and minutes.&lt;br /&gt;C1 - North or South.&lt;br /&gt;B2 - Longitude in degrees and minutes.&lt;br /&gt;C2 - East or West.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Sheet Clocks&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On Clocks sheet two dropdown lists are displayed with data validation into the columns:&lt;br /&gt;R - Select a city.&lt;br /&gt;S - Select a country.&lt;br /&gt;&lt;br /&gt;The change event, in any cell in this sheet, executes this routine:&lt;br /&gt;&lt;b&gt;Private Sub Worksheet_Change(ByVal Target As Range)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If a city or country changes in columns R and S, this routine is called:&lt;br /&gt;&lt;pre style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;textarea cols="78" rows="7"&gt;If ActiveSheet.Name = "Relojes" Then&lt;br /&gt;    If Not Application.Intersect(Target, Range("R:S")) Is Nothing Then&lt;br /&gt;        coordCiudad (Target.Row)&lt;br /&gt;        LocalizaCiudad Target.Row - 2&lt;br /&gt;        MuestraCiudad Target.Row - 2&lt;br /&gt;    End If&lt;br /&gt;End If&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;The routine &lt;b&gt;coordCiudad&lt;/b&gt; calls &lt;b&gt;CoordWebQuery&lt;/b&gt; that connects to the website of the city chosen by reading &lt;a href="http://en.wikipedia.org/wiki/Hyperlink"&gt;hyperlink&lt;/a&gt; in column A of the &lt;b&gt;Cities&lt;/b&gt; sheet and save the coordinates of the city on the &lt;b&gt;Coord&lt;/b&gt; sheet.&lt;br /&gt;&lt;br /&gt;If the city is not in the list of cities&amp;nbsp;&lt;a href="http://www.timeanddate.com/"&gt;www.timeanddate.com&lt;/a&gt;&amp;nbsp;page, call the &lt;b&gt;GetLatLonCiudad (city, country)&lt;/b&gt; function that refers to:&lt;br /&gt;&lt;b&gt;http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=" &amp;amp; city &amp;amp; "," &amp;amp;country&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For example, to obtain the coordinates of my city Zaragoza in Spain:&lt;br /&gt;&lt;a href="http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=zaragoza,spain"&gt;http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=zaragoza,spain&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The result was stripped from special signs with &lt;b&gt;ConvertAccent(result)&lt;/b&gt;, obtaining the latitude and longitude from an XML document type &lt;a href="http://msdn.microsoft.com/en-us/library/dd819387(v=office.12).aspx" style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;"MSXML2.DOMDocument"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The treatment of the coordinates is done in columns:&lt;br /&gt;AB - Latitude in degrees and minutes.&lt;br /&gt;AC - Longitude in degrees and minutes.&lt;br /&gt;AD - Latitude decimal = decLat.&lt;br /&gt;AE - Longitude decimal = decLong.&lt;br /&gt;P - X location on the map = (decLong + 180) * 760 / 360-8&lt;br /&gt;Q - Y location on the map = 240 - (decLat - 8) * 360 / 170&lt;br /&gt;&lt;br /&gt;These latter formulas are approximate and depend on the size of the map.&lt;br /&gt;&lt;br /&gt;And just need to locate and display the city on the map with &lt;b&gt;MuestraCiudad&lt;/b&gt; and &lt;b&gt;LocalizaCiudad&lt;/b&gt; functions, respectively, but I won't explain that because I like to make you wonder.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/02/geocodificacion-del-mapa-de-relojes.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-7185865973691831098?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/7185865973691831098/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=7185865973691831098&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7185865973691831098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7185865973691831098'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/02/geocoding-world-clock-map.html' title='Geocoding the World Clock Map'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i56.tinypic.com/1zpqg4x_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-2230686704756486746</id><published>2011-02-02T18:00:00.012+01:00</published><updated>2011-02-03T12:05:49.462+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='relojes'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='mapas'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='banderas'/><title type='text'>Geocodificación del mapa de relojes</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;Al mostrar en el anterior artículo &lt;a href="http://pedrowave.blogspot.com/2011/01/como-generar-interfaces-graficos.html"&gt;Cómo generar interfaces gráficos dinámicamente&lt;/a&gt; se ve un mapa mundial con las zonas horarias iluminadas por el Sol en tiempo real en el que se crean ciudades mediante &lt;a href="http://es.wikipedia.org/wiki/Geocodificaci%C3%B3n"&gt;geocodificación&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Esta técnica se emplea en los &lt;a href="http://es.wikipedia.org/wiki/Sistema_de_Informaci%C3%B3n_Geogr%C3%A1fica"&gt;Sistemas de Información Geográfica - SI&lt;/a&gt;G para incluir las ciudades en una capa dentro de una &lt;a href="http://es.wikipedia.org/wiki/Base_de_datos_espacial"&gt;Base de datos espacial&lt;/a&gt; en la que los puntos son las &lt;a href="http://es.wikipedia.org/wiki/Coordenadas_geogr%C3%A1ficas"&gt;coordenadas geográficas&lt;/a&gt; terrestres medidas por latitud y longitud.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i55.tinypic.com/1551ksz.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="348" src="http://i55.tinypic.com/1551ksz.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;No se trata de competir con las múltiples aplicaciones de &lt;a href="http://es.wikipedia.org/wiki/Sistema_de_Informaci%C3%B3n_Geogr%C3%A1fica#Comparativa_de_software_SIG"&gt;software SIG&lt;/a&gt; que hay en el mercado, pero si se puede decir que usar Excel como herramienta de &lt;a href="http://es.wikipedia.org/wiki/Geoetiquetado"&gt;geoetiquetado&lt;/a&gt; es más barato y sencillo y permite agregar información geográfica en los metadatos de imágenes que sirven para su &lt;a href="http://es.wikipedia.org/wiki/Georreferenciaci%C3%B3n"&gt;georreferenciación&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;La aportación de este Mapa de Zonas Horarias con Relojes Mundiales se puede catalogar dentro del movimiento de &lt;a href="http://es.wikipedia.org/wiki/Informaci%C3%B3n_Geogr%C3%A1fica_Voluntaria"&gt;Información Geográfica Voluntaria o Participativa&lt;/a&gt; (VGI en su acrónimo inglés) difundiendo información geográfica proporcionada voluntariamente por personas, como el mapa de relojes que se puede ver en este video:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/0T4W9cydiyM/0.jpg" height="532" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0T4W9cydiyM?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;embed width="640" height="532" src="http://www.youtube.com/v/0T4W9cydiyM?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&amp;fs=1" type="application/x-shockwave-flash"  allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Geolocalización de ciudades&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Veamos cómo se geolocalizan las ciudades sobre el mapa mundial.&lt;br /&gt;&lt;br /&gt;Lo primero es obtener una lista de las ciudades y para ello se ha creado una conexión llamada Wordlclock desde la página Web:&lt;br /&gt;&lt;a href="http://www.timeanddate.com/worldclock/full.html?sort=0"&gt;http://www.timeanddate.com/worldclock/full.html?sort=0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Hoja Ciudades&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En la hoja Ciudades se obtiene en las columnas:&lt;br /&gt;A - El nombre de los países, provincias y ciudades separado por guiones.&lt;br /&gt;B - Las horas locales de cada ciudad.&lt;br /&gt;C - Las Zonas Horarias.&lt;br /&gt;&lt;br /&gt;Mediante técnicas de separación o desconcatenación, a partir de los datos de la columna A se obtienen los datos de las columnas:&lt;br /&gt;D - Los países.&lt;br /&gt;E - Las provincias.&lt;br /&gt;F - El nombre de las ciudades.&lt;br /&gt;&lt;br /&gt;Con el Administrador de nombres se ha definido la lista de ciudades con:&lt;br /&gt;&lt;b&gt;ciudades&lt;/b&gt;=Ciudades!$F$3:$F$700&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Hoja Coord&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En esta hoja se almacenan temporalmente las coordenadas de las ciudades como:&lt;br /&gt;Latitude: 38° 30' North &lt;br /&gt;Longitude: 28° 00' West &lt;br /&gt;&lt;br /&gt;Siendo las celdas:&lt;br /&gt;B1 - Latitud en grados y minutos.&lt;br /&gt;C1 - North o South.&lt;br /&gt;B2 - Longitud en grados y minutos.&lt;br /&gt;C2 - East o West.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Hoja Relojes&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En la hoja Relojes se despliegan dos listas generadas mediante validación de datos en las columnas:&lt;br /&gt;R - Para seleccionar una ciudad.&lt;br /&gt;S - Para seleccionar un país.&lt;br /&gt;&lt;br /&gt;Cuando cambia alguna celda de esta hoja se produce el evento Change y se ejecuta la rutina:&lt;br /&gt;&lt;b&gt;Private Sub Worksheet_Change(ByVal Target As Range)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;En caso de cambiar una ciudad o país en las columnas R o S se llama a:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="7"&gt;If ActiveSheet.Name = "Relojes" Then&lt;br /&gt;    If Not Application.Intersect(Target, Range("R:S")) Is Nothing Then&lt;br /&gt;        coordCiudad (Target.Row)&lt;br /&gt;        LocalizaCiudad Target.Row - 2&lt;br /&gt;        MuestraCiudad Target.Row - 2&lt;br /&gt;    End If&lt;br /&gt;End If&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;La rutina &lt;b&gt;coordCiudad&lt;/b&gt; llama a &lt;b&gt;CoordWebQuery&lt;/b&gt; que se conecta a la página Web de la ciudad elegida leyendo el &lt;a href="http://es.wikipedia.org/wiki/Hiperenlace"&gt;hipervínculo&lt;/a&gt; en  la columna A de la hoja &lt;b&gt;Ciudades&lt;/b&gt; y guarda las coordenadas de la ciudad en la hoja &lt;b&gt;Coord&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Si la ciudad no está en la lista de ciudades de la página &lt;a href="http://www.timeanddate.com/"&gt;www.timeanddate.com&lt;/a&gt;, se llama a la función &lt;b&gt;GetLatLonCiudad(ciudad, pais)&lt;/b&gt; que consulta a:&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;&lt;b&gt;http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=" &amp;amp; ciudad &amp;amp; "," &amp;amp;pais&lt;/b&gt;&lt;/pre&gt;Por ejemplo, para obtener las coordenadas de mi ciudad Zaragoza en España:&lt;br /&gt;&lt;a href="http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=zaragoza,spain"&gt;http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=zaragoza,spain&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Al resultado se le quitan los signos especiales con &lt;b&gt;ConvertAccent(result)&lt;/b&gt;, obteniendo la latitud y la longitud desde un documento XML del tipo &lt;a href="http://msdn.microsoft.com/en-us/library/dd819387(v=office.12).aspx"&gt;"MSXML2.DOMDocument"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El tratamiento de las coordenadas se hace en las columnas:&lt;br /&gt;AB - Latitud en grados y minutos.&lt;br /&gt;AC - Longitud en grados y minutos.&lt;br /&gt;AD - Latitud decimal = decLat.&lt;br /&gt;AE - Longitud decimal = decLong.&lt;br /&gt;P - Localización X en el mapa = (decLong + 180) * 760 / 360 - 8&lt;br /&gt;Q - Localización Y en el mapa = 240 - (decLat - 8) * 360 / 170&lt;br /&gt;&lt;br /&gt;Estas últimas fórmulas son aproximadas y dependen del tamaño del mapa.&lt;br /&gt;&lt;br /&gt;Ya sólo falta localizar y mostrar la ciudad en el mapa con las funciones &lt;b&gt;LocalizaCiudad&lt;/b&gt; y &lt;b&gt;MuestraCiudad&lt;/b&gt;, respectivamente, pero eso ¡ya no lo explico!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/02/geocoding-world-clock-map.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-2230686704756486746?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/2230686704756486746/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=2230686704756486746&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/2230686704756486746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/2230686704756486746'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/02/geocodificacion-del-mapa-de-relojes.html' title='Geocodificación del mapa de relojes'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i55.tinypic.com/1551ksz_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-7299867097098103829</id><published>2011-01-15T01:00:00.005+01:00</published><updated>2011-01-15T10:42:13.174+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='clocks'/><category scheme='http://www.blogger.com/atom/ns#' term='share'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='waves'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>How to dynamically generate GUI</title><content type='html'>&lt;div style="margin-top: 10px; text-align: justify;"&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;Continuing with the previous post on &lt;a href="http://pedrowave.blogspot.com/2011/01/time-zones-map-with-world-clocks.html"&gt;Time Zones Map with World Clocks&lt;/a&gt; that serve as an example of how to build dynamically graphical user interfaces - GUI, when it is needed and not before. All examples are designed in Excel 2010 compatible with Excel 2007.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;When I decided to create a World Clocks map with geolocated cities, I didn't think the biggest problem would be to upload the file on&amp;nbsp;&lt;a href="http://www.ayudaexcel.com/foro/"&gt;AyudaExcel forum&lt;/a&gt;, which is limited to compressed files of less than 97.7 KBytes.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;The file has about 6 MBytes uncompressed and compressed over 1 MByte, so it was impossible to upload to the forum. After several hours I managed to occupy only 78.4 KBytes, thanks to the dynamic generation of all objects, clocks, cities and the world map that can be downloaded from my previous article:&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;&lt;a href="http://pedrowave.blogspot.com/2011/01/time-zones-map-with-world-clocks.html"&gt;Time Zones Map with World Clocks in Excel&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;I now share the new version 2.0 that occupies 168 KBytes and&amp;nbsp;offers three new features:&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 32px;"&gt;World Map with day and night updated every 15 minutes&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 32px;"&gt;Translations into Spanish and English&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 32px;"&gt;Stars do not appear&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_vuQy6IsBT6A/TTAROKIJtSI/AAAAAAAAAHY/H7jhnGkE6kk/s1600/RelojesMundialesPW20dinamico.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="574" src="http://4.bp.blogspot.com/_vuQy6IsBT6A/TTAROKIJtSI/AAAAAAAAAHY/H7jhnGkE6kk/s640/RelojesMundialesPW20dinamico.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;As in the previous version, initially has a shape of each type needed to generate a map of cities and clocks. The initial forms are five:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;li&gt;&lt;b&gt;Mapa&lt;/b&gt; - It is an image and is empty when you open the file.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reloj0&lt;/b&gt; - It is an analog clock graph larger than others and there is only one.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RelojDigital&lt;/b&gt; - It is a TextBox with a unique digital clock that appears when you click on the map.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reloj1&lt;/b&gt; - It is a graph of the first of the 34 analog clocks which is used to clone others.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ciudad1&lt;/b&gt; - It is an option button that represents the first of the cities, used to clone others.&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;Without graphical user interface - GUI dynamic generation, the application would look simpler and with minimal usability:&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTAObPwcBZI/AAAAAAAAAHI/4jddpwaUW_Q/s1600/RelojesMundialesPW20.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="574" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTAObPwcBZI/AAAAAAAAAHI/4jddpwaUW_Q/s640/RelojesMundialesPW20.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; line-height: normal;"&gt;&lt;b style="font-family: Verdana, sans-serif; line-height: 32px;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; line-height: normal;"&gt;&lt;b style="font-family: Verdana, sans-serif; line-height: 32px;"&gt;Sub Workbook_Open()&amp;nbsp;&lt;/b&gt;&lt;/span&gt;dynamically generates a GUI with the following procedures:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;li&gt;&lt;b&gt;RellenaTiempos&lt;/b&gt; - Tiempo sheet has only 4 rows and the rest are copied until row 146.&lt;/li&gt;&lt;li&gt;&lt;b&gt;CreaMapa(True)&lt;/b&gt; - The day and night image of the world map is downloaded from the Web.&lt;/li&gt;&lt;li&gt;&lt;b&gt;CreaRelojes&lt;/b&gt; - Generates 33 clocks from Reloj1 placing them around the map.&lt;/li&gt;&lt;li&gt;&lt;b&gt;CreaCiudades&lt;/b&gt; - Generates all clocks into the Ciudades sheet from Ciudad1 with geolocation on the map, depending on their geographic coordinates.&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Mundo sheet&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;The end result is a world map with days and nights, downloaded every 15 minutes from the following Switzerland website:&amp;nbsp;&lt;a href="http://www.fourmilab.ch/cgi-bin/Earth?img=learth.evif&amp;amp;imgsize=320&amp;amp;dynimg=y&amp;amp;opt=-p&amp;amp;lat=&amp;amp;lon=&amp;amp;alt=&amp;amp;tle=&amp;amp;date=0&amp;amp;utc=&amp;amp;jd="&gt;www.fourmilab.ch&lt;/a&gt;, developed and maintained by&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/John_Walker_(programmer)"&gt;John Walker&lt;/a&gt;, founder of Autodesk, Inc. and co-author of the popular&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/AutoCAD"&gt;AutoCAD&lt;/a&gt;&amp;nbsp;program.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;34 clocks are generated dynamically appointed as a Reloj1 to Reloj34 and at least 34 cities named as Ciudad1 to Ciudad34, as shown in the figure:&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;Initially each sheet contains the minimum number of rows and the remaining rows are dynamically generated.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Tiempo sheet&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_vuQy6IsBT6A/TTAT4FOybPI/AAAAAAAAAHg/f0wE0DD8bs8/s1600/RelojesAnalogicosTiempo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="68" src="http://1.bp.blogspot.com/_vuQy6IsBT6A/TTAT4FOybPI/AAAAAAAAAHg/f0wE0DD8bs8/s640/RelojesAnalogicosTiempo.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;Contains formulas in rows 3 and 4 to get the angle of the analog clocks hands. The macro &lt;b&gt;RellenaTiempos&lt;/b&gt; fill 242 rows and paste only the values generated by the formulas to reduce the execution time of the sine and cosine functions.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;The viewing angle of the hours hand has simplified &amp;nbsp;to only change every 10 minutes and the minutes hand changes every 15 seconds. Of course, the seconds hand changes every second.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Ciudades sheet&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;The routine &lt;b&gt;CreaCiudades&lt;/b&gt; copy row 3 down to get up to 700 cities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Relojes sheet&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;The routine &lt;b&gt;CreaRelojes&lt;/b&gt; copy row 4 down to obtain the information of the 32 analog clocks and their cities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Acknowledgements&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;I have to publicly thank and acknowledge the great work from:&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;George Lungu&lt;/b&gt;&amp;nbsp;to write very interesting articles on his blog&amp;nbsp;&lt;a href="http://excelunusual.com/"&gt;Excel Unusual&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;This work has been inspired by: &lt;a href="http://excelunusual.com/archive/2010/12/making-a-clock-in-excel/"&gt;How to Make an Analog Clock in Excel&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;Chip Pearson&lt;/b&gt;&amp;nbsp;to learn from his blog how to:&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;a href="http://www.cpearson.com/Excel/DownloadFile.aspx"&gt;Downloading a file from the Web&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;a href="http://www.cpearson.com/Excel/TimeZoneAndDaylightTime.aspx"&gt;Time Zone and Daylight Time&lt;/a&gt;     &lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;Web Services&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;World Clock   &lt;a href="http://www.timeanddate.com/worldclock/"&gt;www.timeanddate.com/worldclock/&lt;/a&gt;     &lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;Earth Viewer   &lt;a href="http://www.fourmilab.ch/earthview/"&gt;www.fourmilab.ch/earthview/&lt;/a&gt;     &lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;GeoLookupXML   &lt;a href="http://wiki.wunderground.com/index.php/API_-_XML"&gt;wiki.wunderground.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download the new version from here:&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/RelojesMundialesPW20.xlsm" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/RelojesMundialesPW20.xlsm"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;RelojesMundialesPW20.xlsm&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;WARNING: &lt;/b&gt;This software is not designed for commercial use and it is&amp;nbsp;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Copyleft"&gt;Copyleft&lt;/a&gt;&lt;/b&gt;&amp;nbsp;and licensed &lt;b&gt;"as is"&lt;/b&gt; without assuming the author any consequence arising from the use thereof for purposes other than education.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Licencia de Creative Commons" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;span href="http://purl.org/dc/dcmitype/InteractiveResource" property="dct:title" rel="dct:type" xmlns:dct="http://purl.org/dc/terms/"&gt;RelojesMundialesPW20.xlsm&lt;/span&gt; by &lt;a href="http://pedrowave.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Pedro Wave&lt;/a&gt;&amp;nbsp;is licensed under a&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License&lt;/a&gt;.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;Based on a work at &lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/RelojesMundialesPW20.xlsm" rel="dct:source" xmlns:dct="http://purl.org/dc/terms/"&gt;cid-6b219f16da7128e3.office.live.com&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;The best thing is to see the code implemented and designed to understand the dynamic generation of graphical user interfaces, because the code is not hidden or protected.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/01/como-generar-interfaces-graficos.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-7299867097098103829?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/7299867097098103829/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=7299867097098103829&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7299867097098103829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/7299867097098103829'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/01/how-to-dynamically-generate-gui.html' title='How to dynamically generate GUI'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vuQy6IsBT6A/TTAROKIJtSI/AAAAAAAAAHY/H7jhnGkE6kk/s72-c/RelojesMundialesPW20dinamico.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-2637176878132877985</id><published>2011-01-14T11:15:00.009+01:00</published><updated>2011-02-15T09:33:04.393+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compartir'/><category scheme='http://www.blogger.com/atom/ns#' term='relojes'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='mapas'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='burbujas'/><category scheme='http://www.blogger.com/atom/ns#' term='escuela'/><title type='text'>Cómo generar interfaces gráficos dinámicamente</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;Continuando con el tema anterior, sobre un &lt;a href="http://pedrowave.blogspot.com/2011/01/mapa-de-usos-horarios-con-relojes.html"&gt;Mapa de Zonas Horarias con relojes mundiales&lt;/a&gt;, servirá de ejemplo de cómo generar interfaces gráficos de usuario - GUI de forma dinámica, o sea, cuando se necesiten y no antes.&lt;br /&gt;&lt;br /&gt;Cuando me propuse crear un mapa mundial de relojes con las ciudades geolocalizadas no pensé que el mayor problema sería subir el fichero al &lt;a href="http://www.ayudaexcel.com/foro/"&gt;foro de AyudaExcel&lt;/a&gt;, que está limitado a archivos comprimidos de menos de 97.7 KBytes.&lt;br /&gt;&lt;br /&gt;El fichero ocupaba unos 6 MBytes sin comprimir y más de 1 MByte comprimido, por lo que era imposible subirlo al foro.  Después de varias horas de trabajo conseguí que ocupara sólo 78.4 KBytes, gracias a la generación dinámica de todos los objetos, relojes, ciudades y el mapa mundial que se puede descargar desde mi anterior artículo:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://pedrowave.blogspot.com/2011/01/mapa-de-usos-horarios-con-relojes.html"&gt;Mapa Mundial con relojes marcando las horas en Excel&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ahora comparto la nueva versión 2.0 que ocupa 168 KBytes, diseñada en Excel 2010 compatible con Excel 2007,y cuenta con tres nuevas características:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mapa Mundial con días y noches actualizado cada 15 minutos&lt;/li&gt;&lt;li&gt;Traducciones al español y al inglés&lt;/li&gt;&lt;li&gt;No aparecen estrellas&lt;/li&gt;&lt;/ul&gt;Como en la versión anterior, inicialmente cuenta con una forma de cada tipo necesario para generar el mapa de ciudades y relojes.  Las formas iniciales son cinco:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Mapa&lt;/b&gt; - Es una Imagen y está vacía al abrir el archivo.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reloj0&lt;/b&gt; - Es un gráfico con un reloj analógico más grande que los demás y sólo hay uno.&lt;/li&gt;&lt;li&gt;&lt;b&gt;RelojDigital&lt;/b&gt; - Es un TextBox con un reloj digital único que aparece cuando se pincha en el mapa.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Reloj1&lt;/b&gt; - Es un gráfico con el primero de los 34 relojes analógicos con el que se clonarán los demás.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ciudad1&lt;/b&gt; - Es un botón de opción que representa la primera de las ciudades, con el que se clonarán las demás.&lt;/li&gt;&lt;/ul&gt;Sin la generación dinámica del interface gráfico de usuario - IGU, la aplicación tendría esta apariencia tan simple y con mínima usabilidad:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTAObPwcBZI/AAAAAAAAAHI/4jddpwaUW_Q/s1600/RelojesMundialesPW20.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="574" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTAObPwcBZI/AAAAAAAAAHI/4jddpwaUW_Q/s640/RelojesMundialesPW20.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;La rutina &lt;b&gt;Sub Workbook_Open()&amp;nbsp;&lt;/b&gt;genera dinámicamente un GUI con los siguientes procedimientos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;RellenaTiempos&lt;/b&gt; - En la hoja Tiempo sólo existen 4 filas y el resto son copiadas hasta la fila 146.&lt;/li&gt;&lt;li&gt;&lt;b&gt;CreaMapa(True)&lt;/b&gt; - Descarga de la Web el fichero con el mapa mundial con las zonas diurnas y nocturnas.&lt;/li&gt;&lt;li&gt;&lt;b&gt;CreaRelojes&lt;/b&gt; - Genera 33 relojes a partir del Reloj1 situándolos alrededor del mapa.&lt;/li&gt;&lt;li&gt;&lt;b&gt;CreaCiudades&lt;/b&gt; - Genera todas las ciudades de la hoja Relojes a partir de la Ciudad1 y las geolocaliza en el mapa, según sus coordenadas geográficas.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Hoja Mundo&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;El resultado final es un mapa mundial de tipo día-noche, descargado cada 15 minutos de la siguiente página web suiza:&amp;nbsp;&lt;a href="http://www.fourmilab.ch/cgi-bin/Earth?img=learth.evif&amp;amp;imgsize=320&amp;amp;dynimg=y&amp;amp;opt=-p&amp;amp;lat=&amp;amp;lon=&amp;amp;alt=&amp;amp;tle=&amp;amp;date=0&amp;amp;utc=&amp;amp;jd="&gt;www.fourmilab.ch&lt;/a&gt;,&amp;nbsp;desarrollada y mantenida por &lt;a href="http://en.wikipedia.org/wiki/John_Walker_(programmer)"&gt;John Walker&lt;/a&gt;, fundador de Autodesk, Inc. y co-autor del famoso programa &lt;a href="http://es.wikipedia.org/wiki/AutoCAD"&gt;AutoCAD&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Se generan dinámicamente 34 relojes nombrados como Reloj1 a Reloj34 y al menos 34 ciudades nombradas como Ciudad1 a Ciudad34, como se muestra en la figura:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_vuQy6IsBT6A/TTAROKIJtSI/AAAAAAAAAHY/H7jhnGkE6kk/s1600/RelojesMundialesPW20dinamico.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="574" src="http://4.bp.blogspot.com/_vuQy6IsBT6A/TTAROKIJtSI/AAAAAAAAAHY/H7jhnGkE6kk/s640/RelojesMundialesPW20dinamico.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Inicialmente cada una de las hojas contiene el mínimo número de filas para poder generar dinámicamente el resto de las filas.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Hoja Tiempo&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_vuQy6IsBT6A/TTAT4FOybPI/AAAAAAAAAHg/f0wE0DD8bs8/s1600/RelojesAnalogicosTiempo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="68" src="http://1.bp.blogspot.com/_vuQy6IsBT6A/TTAT4FOybPI/AAAAAAAAAHg/f0wE0DD8bs8/s640/RelojesAnalogicosTiempo.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Contiene fórmulas en las filas 3 y 4 para obtener el ángulo de las manecillas de los relojes analógicos.  La macro &lt;b&gt;RellenaTiempos&lt;/b&gt; rellena 242 filas y sólo pega los valores generados por las fórmulas para reducir el tiempo de ejecución de las funciones seno y coseno.&lt;br /&gt;&lt;br /&gt;Se ha simplificado el ángulo de visualización de la saeta de las horas para que solo cambie cada 10 minutos y la saeta de los minutos para que cambie cada 15 segundos.  Por supuesto que la saeta de los segundos cambia cada segundo.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Hoja Ciudades&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;La rutina &lt;b&gt;CreaCiudades&lt;/b&gt; copia la fila 3 hacia abajo para poder obtener hasta 700 ciudades.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Hoja Relojes&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;La rutina &lt;b&gt;CreaRelojes&lt;/b&gt; copia la fila 4 hacia abajo para poder obtener la información de los 32 relojes analógicos y sus correspondientes ciudades.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Agradecimientos&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;He de dar públicamente las gracias y reconocer el gran trabajo de:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;George Lungu&lt;/b&gt; por escribir interesantísimos artículos en su blog &lt;a href="http://excelunusual.com/"&gt;Excel Unusual&lt;/a&gt;&lt;br /&gt;Este trabajo se ha inspirado en: &lt;a href="http://excelunusual.com/archive/2010/12/making-a-clock-in-excel/"&gt;How to Make an Analog Clock in Excel&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Chip Pearson&lt;/b&gt; para saber cómo:&lt;br /&gt;&lt;a href="http://www.cpearson.com/Excel/DownloadFile.aspx"&gt;Downloading a file from the Web&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cpearson.com/Excel/TimeZoneAndDaylightTime.aspx"&gt;Time Zone and Daylight Time&lt;/a&gt;     &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Servicios Web&lt;/b&gt;        &lt;br /&gt;World Clock   &lt;a href="http://www.timeanddate.com/worldclock/"&gt;www.timeanddate.com/worldclock/&lt;/a&gt;     &lt;br /&gt;Earth Viewer   &lt;a href="http://www.fourmilab.ch/earthview/"&gt;www.fourmilab.ch/earthview/&lt;/a&gt;     &lt;br /&gt;GeoLookupXML   &lt;a href="http://wiki.wunderground.com/index.php/API_-_XML"&gt;wiki.wunderground.com&lt;/a&gt;     &lt;br /&gt;&lt;br /&gt;Descarga la nueva versión desde aquí:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/RelojesMundialesPW20.xlsm" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/RelojesMundialesPW20.xlsm"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;RelojesMundialesPW20.xlsm&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ATENCIÓN:&lt;/b&gt; Este software no está diseñado con fines comerciales y se cede bajo licencia &lt;b&gt;&lt;a href="http://es.wikipedia.org/wiki/Copyleft"&gt;Copyleft&lt;/a&gt; "tal cual es"&lt;/b&gt; sin asumir el autor ninguna consecuencia debida al uso del mismo para otros fines que no sean educativos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Licencia de Creative Commons" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span href="http://purl.org/dc/dcmitype/InteractiveResource" property="dct:title" rel="dct:type" xmlns:dct="http://purl.org/dc/terms/"&gt;RelojesMundialesPW20.xlsm&lt;/span&gt; by &lt;a href="http://pedrowave.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Pedro Wave&lt;/a&gt;&amp;nbsp;is licensed under a&lt;br /&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License&lt;/a&gt;.&lt;br /&gt;Based on a work at &lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/RelojesMundialesPW20.xlsm" rel="dct:source" xmlns:dct="http://purl.org/dc/terms/"&gt;cid-6b219f16da7128e3.office.live.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lo mejor es ver el código implementado y las hojas diseñadas para comprender la generación dinámica de interfaces gráficos de usuario, pues el código no está oculto ni protegido.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/01/how-to-dynamically-generate-gui.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-2637176878132877985?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/2637176878132877985/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=2637176878132877985&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/2637176878132877985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/2637176878132877985'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/01/como-generar-interfaces-graficos.html' title='Cómo generar interfaces gráficos dinámicamente'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_vuQy6IsBT6A/TTAObPwcBZI/AAAAAAAAAHI/4jddpwaUW_Q/s72-c/RelojesMundialesPW20.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-4696804652448669740</id><published>2011-01-09T01:00:00.009+01:00</published><updated>2011-02-15T10:49:42.824+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flags'/><category scheme='http://www.blogger.com/atom/ns#' term='maps'/><category scheme='http://www.blogger.com/atom/ns#' term='clocks'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Time Zones Map with World Clocks</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;Each day of the year the Earth turns around its axis of rotation, to give the face or the back to the sun, which shines its light more or less hours depending on the latitude or angular distance from Ecuador, as the &lt;a href="http://en.wikipedia.org/wiki/Circle_of_latitude"&gt;circles of latitud or parallels&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The 360° of the celestial sphere is divided into 24 time zones of 15 degrees each and determine the solar time for each of the main 24 &lt;a href="http://en.wikipedia.org/wiki/Meridian_(geography)"&gt;lines of longitude o meridians&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Solar_time"&gt;Solar time&lt;/a&gt;&amp;nbsp;varies throughout the year in about 15 minutes depending on the &lt;a href="http://en.wikipedia.org/wiki/Equation_of_time"&gt;ecuation of time&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Time_zone"&gt;Time zones&lt;/a&gt;&amp;nbsp;are defined by national borders, so it does not match solar time, and less in some countries when their clocks ahead one hour in &lt;a href="http://en.wikipedia.org/wiki/Daylight_saving_time"&gt;daylight saving time&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's enough confusing to know the current time or &lt;a href="http://en.wikipedia.org/wiki/Hour"&gt;hour&lt;/a&gt; in any place on &lt;a href="http://en.wikipedia.org/wiki/Earth"&gt;Earth&lt;/a&gt; for a traveler who moves through different time zones, to arrange a videoconference between countries or to find out what the next working round in a multinational company which designs in a meridian, verify 8 hours later and write documents next 8 hours in another country, in continuing cycles of 24 hours without rest, in which staff are always awake, as in &lt;a href="http://en.wikipedia.org/wiki/The_empire_on_which_the_sun_never_sets"&gt;the Empire on which the Sun never sets&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To find out what time is it and why, it's good to know the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Timeline_of_time_measurement_technology"&gt;timeline of time measurement technology&lt;/a&gt;&amp;nbsp;but it is better to have a good World map with the updated hours of any city.&lt;br /&gt;&lt;br /&gt;&lt;center style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;form action="http://www.worldtimeserver.com/search.aspx" method="POST"&gt;&lt;table bgcolor="#FFFFFF" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Get Current Time with &lt;strong&gt; World Time Server&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;table bgcolor="#FFFFFF" border="0" cellspacing="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;img alt="world time server" border="0" height="38" src="http://www.worldtimeserver.com/images/clocksmall.jpg" width="52" /&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: x-small;"&gt;Enter a country or city:&lt;/span&gt;&lt;br /&gt;&lt;input name="searchfor" size="20" type="text" /&gt;&lt;/td&gt; &lt;td&gt;&lt;input type="submit" value="GO" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/form&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;On the Web there are many world clocks and maps with time zones as&amp;nbsp;&lt;a href="http://24timezones.com/"&gt;24timezones&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.worldtimezone.com/datetime.html"&gt;worldtimezone&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.mytimezonemap.com/"&gt;mytimezonemap&lt;/a&gt;&amp;nbsp;o&amp;nbsp;&lt;a href="http://www.timeticker.com/"&gt;timeticker&lt;/a&gt;,&amp;nbsp;but there aren't good public use programs for synchronized times, so I've been doing an Excel spreadsheet to tell the time anywhere in the world.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;a href="http://i51.tinypic.com/hx82md.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://i51.tinypic.com/hx82md.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;You can download it from the&amp;nbsp;&lt;a href="http://www.ayudaexcel.com/foro/"&gt;AyudaExcel.com&lt;/a&gt;&amp;nbsp;forum if you are previously registered in less than a minute:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.ayudaexcel.com/foro/showthread.php?t=15530"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;DOWNLOAD:&lt;br /&gt;World Map with the hours ticking clocks in Excel&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;NOTE: An updated version can be downloaded by reading the following post &lt;a href="http://pedrowave.blogspot.com/2011/01/how-to-dynamically-generate-gui.html"&gt;"How to dynamically generate GUI" from here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;The global clock synchronization takes place every 60 minutes through connections to the servers of the page&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; line-height: 32px;"&gt;&amp;nbsp;&lt;a href="http://www.timeanddate.com/worldclock/"&gt;www.timeanddate.com/worldclock&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.timeanddate.com//worldclock/"&gt;Visit the World Clock - Time Zones&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The main features of this map of world clocks are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;World map with 32 analog clocks and infinite digital clocks&lt;/li&gt;&lt;li&gt;Clocks in their time zones and daylight saving adjustment&lt;/li&gt;&lt;li&gt;Update clocks to Universal Time UTC and GTM real / Zulu&lt;/li&gt;&lt;li&gt;24 analog clocks in 24 time zones&lt;/li&gt;&lt;li&gt;10 programmable analog clocks with friends lists&lt;/li&gt;&lt;li&gt;24-hour digital clocks at any location on the map&lt;/li&gt;&lt;li&gt;34 cities associated with the 34 analog clocks&lt;/li&gt;&lt;li&gt;List of more than 650 cities in 230 countries&lt;/li&gt;&lt;li&gt;Links to information on each city&lt;/li&gt;&lt;li&gt;Creating more cities geolocalized on the map&lt;/li&gt;&lt;li&gt;Night of shooting stars&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The Three Kings know the answer to this question:&lt;br /&gt;&lt;b&gt;&lt;i&gt;What to do to see the star on the watches map?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you know the answer, write it in a comment.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2011/01/mapa-de-usos-horarios-con-relojes.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-4696804652448669740?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/4696804652448669740/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=4696804652448669740&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4696804652448669740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4696804652448669740'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/01/time-zones-map-with-world-clocks.html' title='Time Zones Map with World Clocks'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i51.tinypic.com/hx82md_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-722357291433022450</id><published>2011-01-08T12:00:00.015+01:00</published><updated>2011-02-15T10:48:05.808+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='relojes'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='mapas'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='banderas'/><title type='text'>Mapa de Zonas Horarias con relojes mundiales</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;Cada día del año la Tierra da una vuelta sobre su eje, en su giro de rotación, para darle la cara o la espalda al Sol, que la ilumina con su luz más o menos horas dependiendo de la latitud geográfica o distancia angular al Ecuador, según los&amp;nbsp;&lt;a href="http://es.wikipedia.org/wiki/Paralelo"&gt;círculos de latitud o paralelos&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Los 360º de la esfera terrestre se dividen en 24 husos horarios de 15º cada uno, determinando la hora solar para cada una de las 24 &lt;a href="http://es.wikipedia.org/wiki/Meridiano"&gt;líneas de longitud o meridianos&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;La &lt;a href="http://es.wikipedia.org/wiki/Hora_solar"&gt;hora solar&lt;/a&gt; varía a lo largo del año en unos 15 minutos según la &lt;a href="http://es.wikipedia.org/wiki/Ecuaci%C3%B3n_de_tiempo"&gt;ecuación de tiempo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Los &lt;a href="http://es.wikipedia.org/wiki/Zonas_horarias"&gt;husos o zonas horarias&lt;/a&gt; están delimitados por las fronteras entre países, &amp;nbsp;por lo que no coinciden con el horario solar, y menos en algunos países que adelantan una hora sus relojes en el &lt;a href="http://es.wikipedia.org/wiki/Horario_de_verano"&gt;horario de verano&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Es confuso saber &lt;a href="http://es.wikipedia.org/wiki/Hora"&gt;la hora&lt;/a&gt; actual en algún lugar de la &lt;a href="http://es.wikipedia.org/wiki/La_Tierra"&gt;Tierra&lt;/a&gt; para un viajero que se mueve por distintas zonas horarias, para concertar una videoconferencia entre distintos países o para saber cuál será el próximo turno de la jornada laboral en una multinacional en la que se diseña en un meridiano, se verifica 8 horas después en otro y se documenta 8 horas después en otro país, en ciclos continuados de 24 horas, sin descanso, en los que siempre hay personal despierto, como en el &lt;a href="http://en.wikipedia.org/wiki/The_empire_on_which_the_sun_never_sets"&gt;Imperio en el que nunca se ponía el Sol&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para saber qué hora es y por qué, es bueno conocer la &lt;a href="http://es.wikipedia.org/wiki/Anexo:Cronolog%C3%ADa_de_las_tecnolog%C3%ADas_de_la_medici%C3%B3n_del_tiempo"&gt;cronología de las tecnologías de la medición del tiempo&lt;/a&gt; pero es mejor disponer de un buen Mapa Mundial con la horas actualizadas de cualquier ciudad.&lt;br /&gt;&lt;br /&gt;En la Web hay muchos relojes mundiales y mapas con los husos horarios como &lt;a href="http://24timezones.com/"&gt;24timezones&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.worldtimezone.com/datetime.html"&gt;worldtimezone&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.mytimezonemap.com/"&gt;mytimezonemap&lt;/a&gt;&amp;nbsp;o&amp;nbsp;&lt;a href="http://www.timeticker.com/"&gt;timeticker&lt;/a&gt;, pero no hay buenos programas de uso público con las horas sincronizadas, por lo que he preparado una hoja Excel para saber la hora en cualquier lugar del Mundo.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i51.tinypic.com/hx82md.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://i51.tinypic.com/hx82md.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Se puede descargar en el foro de &lt;a href="http://www.ayudaexcel.com/foro/"&gt;AyudaExcel.com&lt;/a&gt;, registrándose previamente en un minuto:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.ayudaexcel.com/foro/showthread.php?t=15530"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;DESCARGA:&lt;br /&gt;Mapa Mundial con relojes marcando las horas en Excel&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;NOTA: Una versión mejorada se puede descargar leyendo el siguiente artículo &lt;a href="http://pedrowave.blogspot.com/2011/01/como-generar-interfaces-graficos.html"&gt;"Cómo generar interfaces gráficos dinámicamente" desde aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;La sincronización de los relojes mundiales se realiza mediante conexiones cada 60 minutos a los servidores de la página &lt;a href="http://www.timeanddate.com/worldclock/"&gt;www.timeanddate.com/worldclock&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.timeanddate.com//worldclock/"&gt;Visit the World Clock - Time Zones&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;form action="http://www.worldtimeserver.com/search.aspx" method="POST"&gt;&lt;table bgcolor="#FFFFFF" border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Get Current Time with &lt;strong&gt; World Time Server&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;table bgcolor="#FFFFFF" border="0" cellspacing="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;img alt="world time server" border="0" height="38" src="http://www.worldtimeserver.com/images/clocksmall.jpg" width="52" /&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: x-small;"&gt;Enter a country or city:&lt;/span&gt;&lt;br /&gt;&lt;input name="searchfor" size="20" type="text" /&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="submit" value="GO" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/form&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Las características principales de este mapa de relojes mundiales son:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mapa mundial con 32 relojes analógicos e infinitos relojes digitales&lt;/li&gt;&lt;li&gt;Relojes en sus zonas horarias y con ajuste del horario de verano&lt;/li&gt;&lt;li&gt;Actualización de los relojes al Tiempo Universal real UTC y GTM/Zulu&lt;/li&gt;&lt;li&gt;24 relojes analógicos en las 24 zonas horarias&lt;/li&gt;&lt;li&gt;10 relojes analógicos programables con listas de amigos&lt;/li&gt;&lt;li&gt;Relojes digitales de 24 horas en cualquier localización en el mapa&lt;/li&gt;&lt;li&gt;34 ciudades asociadas a los 34 relojes analógicos&lt;/li&gt;&lt;li&gt;Lista de más de 650 ciudades de 230 países&lt;/li&gt;&lt;li&gt;Enlaces a información completa de cada ciudad&lt;/li&gt;&lt;li&gt;Creación de más ciudades sobre el mapa con geolocalización&lt;/li&gt;&lt;li&gt;Noche de estrellas fugaces&lt;/li&gt;&lt;/ul&gt;Los Reyes Magos conocen la respuesta a esta pregunta:&lt;br /&gt;&lt;b&gt;&lt;i&gt;¿Qué hay que hacer para ver la Estrella en el mapa de relojes?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Si sabes la respuesta, la escribes en un comentario.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2011/01/time-zones-map-with-world-clocks.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-722357291433022450?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/722357291433022450/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=722357291433022450&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/722357291433022450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/722357291433022450'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2011/01/mapa-de-usos-horarios-con-relojes.html' title='Mapa de Zonas Horarias con relojes mundiales'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i51.tinypic.com/hx82md_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-3141488927794494507</id><published>2010-11-28T10:30:00.002+01:00</published><updated>2010-11-28T10:42:12.706+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='waves'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><category scheme='http://www.blogger.com/atom/ns#' term='economy'/><title type='text'>Patenting audiovisual GUI browsers</title><content type='html'>&lt;div style="margin-top: 10px; text-align: justify;"&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;It all started less than 20 years ago with the emergence of the first&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Web_browser"&gt;web browser&lt;/a&gt;&amp;nbsp;and its spectacular growth over the last two decades, it has become ubiquitous in our lives, leisure, work and in our fixed and mobile communications used to buy goods even remotely, which is known as e-commerce online.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;In the previous article I commented the &lt;a href="http://pedrowave.blogspot.com/2010/11/letters-patent-of-marque-and-reprisal.html"&gt;Letters Patent of Marque and Reprisal &lt;/a&gt;received by entrepreneurs of the New World to become the masters of wealth sailing the seas and robbing foreigners, without being considered pirates by their governments.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;What we now know as exclusive patent rights are granted by a State to an inventor, or who's leasing the rights for a certain period of time (20 years) allowing the &lt;b&gt;Patent Office&lt;/b&gt; to disclose the invention and preventing other inventors and entrepreneurs to use the patented technology.&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 200%;"&gt;&amp;nbsp;The&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; line-height: normal;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Inventors'_Day" style="font-family: Verdana, sans-serif; line-height: 32px;"&gt;inventor&lt;/a&gt;&lt;/span&gt;&amp;nbsp;must sell or exploit the invention for profit and for return on their investment in research.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;A special case is the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Software_patent"&gt;Software Patents&lt;/a&gt;&amp;nbsp;that have always generated controversy over what is patentable or not, the thousands of algorithms, procedures and components of a computer application to develop, serving as currency among the major corporations that exchange software &lt;b&gt;patent stock&lt;/b&gt;, leaving in the lurch to small and medium enterprises. It is as if the largest ship chartering prevented others small companies to sail in the seas or the web to take over world trade.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://g-ecx.images-amazon.com/images/G/01/x-locale/shopping-cart/shop-cart-header-blue._V192197629_.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://g-ecx.images-amazon.com/images/G/01/x-locale/shopping-cart/shop-cart-header-blue._V192197629_.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;It is known the famous case of the &lt;b&gt;shopping cart&lt;/b&gt; which is patented by&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Amazon.com"&gt;Amazon.com&lt;/a&gt;&amp;nbsp;as&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/1-Click"&gt;one-click buying&lt;/a&gt;&amp;nbsp;with a single mouse click lets you include a product in the cart then give the buy order.&lt;br /&gt;&lt;br /&gt;Now &lt;b&gt;Paul Allen&lt;/b&gt;, &lt;b&gt;Microsoft&lt;/b&gt; co-founder, has sued 11 companies because he says the business can exploit the &lt;b&gt;Internet&lt;/b&gt; through its patented inventions for e-commerce and content searches on the Internet. His company&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Interval_Research_Corporation"&gt;&lt;b&gt;Interval Research&lt;/b&gt;&lt;/a&gt;&amp;nbsp;was one of four founders of the &lt;b&gt;Google&lt;/b&gt; search engine, now also sued by &lt;b&gt;Oracle&lt;/b&gt; for use without permission of the patents protecting its &lt;b&gt;Java&lt;/b&gt; programming language.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;One of the 4 patents that have been violated, according to Allen, relates to &lt;b&gt;Graphical User Interface - GUI&lt;/b&gt; that lets us surf for audiovisual information.&lt;br /&gt;&lt;br /&gt;Patent number: &lt;b&gt;US 6880171 B1&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;Filing Date: June 25, 1999&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;Issue Date: April 12, 2005&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;Title: &lt;b&gt;Browser for use in navigating a body of information, with particular application to browsing information represented by audiovisual data&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;The documentation in this patent can be found at:&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;a href="http://www.google.com/patents?id=IQEWAAAAEBAJ&amp;amp;zoom=4&amp;amp;pg=PA1#v=onepage&amp;amp;q&amp;amp;f=false"&gt;Google patents&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;a href="http://www.patents.com/browser-navigating-a-body-information-particular-application-browsing-information-represented-audiovisual-data-6263507.html"&gt;patents.com&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;a href="http://v3.espacenet.com/publicationDetails/biblio?CC=US&amp;amp;NR=6263507B1&amp;amp;KC=B1&amp;amp;FT=D&amp;amp;date=20010717&amp;amp;DB=&amp;amp;locale="&gt;espacenet.com&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;a href="http://www.google.com/patents?id=IQEWAAAAEBAJ&amp;amp;zoom=4&amp;amp;pg=PA4&amp;amp;ci=111%2C393%2C743%2C544&amp;amp;source=bookclip"&gt;&lt;img src="http://www.google.com/patents?id=IQEWAAAAEBAJ&amp;amp;pg=PA4&amp;amp;img=1&amp;amp;zoom=4&amp;amp;hl=en&amp;amp;sig=ACfU3U3N52kRew26QRqw8LKEY7oOp3WV5g&amp;amp;ci=111%2C393%2C743%2C544&amp;amp;edge=0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;a href="http://cdnet.stpi.org.tw/techroom/pclass/images/2010/pclass_10_A212.GIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="454" src="http://cdnet.stpi.org.tw/techroom/pclass/images/2010/pclass_10_A212.GIF" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;FIG. 2A is a diagrammatic representation of a graphical user interface (GUI) 200 according to the invention that can be used to enable control of the operation of a system according to the invention, display information regarding operation of thesystem of the invention and display information acquired by the system of the invention.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;FIG. 2B is a view of an illustrative GUI 210 in accordance with the diagrammatic representation of FIG. 2A. The GUI 210 is particularly tailored for use with an embodiment of the invention in which the primary information includes videotape ofone or more news programs and the secondary information includes the text of news stories from text news sources.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;Reading the patent description &lt;b&gt;&lt;u&gt;GUI is related 54 times&lt;/u&gt;&lt;/b&gt; and that may be us shipwrecked by business online pirates of the early twenty-first century, such as Amazon and others.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;i&gt;&lt;b&gt;And you, do you surf or shop online?&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/11/patentando-navegadores-gui.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-3141488927794494507?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/3141488927794494507/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=3141488927794494507&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3141488927794494507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3141488927794494507'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/11/patenting-audiovisual-gui-browsers.html' title='Patenting audiovisual GUI browsers'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-446248855682537612</id><published>2010-11-24T20:45:00.008+01:00</published><updated>2011-02-11T08:46:02.708+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='economía'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='olas'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='nube'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Patentando navegadores GUI audiovisuales</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;Todo empezó hace menos de 20 años con la aparición del primer &lt;a href="http://es.wikipedia.org/wiki/Navegador_web"&gt;navegador web&lt;/a&gt; y su espectacular desarrollo en estas dos últimas décadas, que lo ha hecho omnipresente en nuestras vidas, ocio, trabajo y en nuestras comunicaciones fijas y móviles y sirve incluso para comprar mercancía remotamente, lo que se conoce como comercio electrónico online.&lt;br /&gt;&lt;br /&gt;En el anterior artículo comentaba las &lt;a href="http://pedrowave.blogspot.com/2010/11/patentes-de-corso.html"&gt;Patentes de Corso&lt;/a&gt; que recibían los empresarios del Nuevo Mundo para hacerse los amos de las riquezas navegando los mares y robando a los extranjeros, sin ser considerados piratas por sus gobiernos.&lt;br /&gt;&lt;br /&gt;Lo que ahora conocemos como patente son los derechos exclusivos concedidos por un Estado a un inventor, o a quien le ceda los derechos, por un determinado período de tiempo (unos 20 años) permitiendo a la &lt;b&gt;Oficina de Patentes&lt;/b&gt; divulgar la invención e impidiendo que otros inventores o empresarios usen la tecnología patentada.  &lt;a href="http://en.wikipedia.org/wiki/Inventors'_Day"&gt;El inventor&lt;/a&gt; debe vender o explotar el invento para obtener beneficios y rentabilizar su inversión en investigación.&lt;br /&gt;&lt;br /&gt;Un caso especial es el de las &lt;a href="http://es.wikipedia.org/wiki/Patente_de_software"&gt;Patentes de Software&lt;/a&gt; que han generado siempre controversia sobre lo que se puede patentar o no entre los miles de algoritmos, procedimientos y componentes de una aplicación informática, sirviendo como moneda de cambio entre las grandes corporaciones que intercambian &lt;b&gt;bolsas de patentes&lt;/b&gt; para poder desarrollar software, dejando en la estacada a las pequeñas y medianas empresas.  Es como si el fletar el barco más grande impidiera a otros navegar por los mares o por la web para hacerse con el comercio mundial.&lt;br /&gt;&lt;br /&gt;Es conocido el caso del famoso &lt;b&gt;carrito de la compra&lt;/b&gt; que está patentado por &lt;a href="http://en.wikipedia.org/wiki/Amazon.com"&gt;Amazon.com&lt;/a&gt; como &lt;a href="http://en.wikipedia.org/wiki/1-Click"&gt;one-click buying&lt;/a&gt; que con un solo click en el ratón permite incluir un producto en el carrito para posteriormente dar la orden de compra.&lt;br /&gt;&lt;br /&gt;Ahora &lt;b&gt;Paul Allen&lt;/b&gt;, cofundador de &lt;b&gt;Microsoft&lt;/b&gt;, ha demandado a 11 compañías porque según él pueden explotar el negocio en &lt;b&gt;Internet&lt;/b&gt; gracias a sus invenciones patentadas sobre el comercio electrónico y las búsquedas de contenido en Internet. Su empresa &lt;a href="http://en.wikipedia.org/wiki/Interval_Research_Corporation"&gt;&lt;b&gt;Interval Research&lt;/b&gt;&lt;/a&gt; fue uno de los cuatro fundadores del motor de búsqueda &lt;b&gt;Google&lt;/b&gt;, ahora demandado también por &lt;b&gt;Oracle&lt;/b&gt; por utilizar sin permiso las patentes que protegen su lenguaje de programación &lt;b&gt;Java&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Una de las 4 patentes que según Allen ha sido violada se refiere al interfaz gráfico de usuario (&lt;b&gt;IGU o GUI&lt;/b&gt; en inglés) que permite navegar buscando información audiovisual.&lt;br /&gt;&lt;br /&gt;Patente número: &lt;b&gt;US 6880171 B1&lt;/b&gt;&lt;br /&gt;Fecha de presentación: 25 de Junio de 1999&lt;br /&gt;Fecha de emisión: 12 de Abril de 2005&lt;br /&gt;&lt;br /&gt;Title: &lt;b&gt;Browser for use in navigating a body of information, with particular application to browsing information represented by audiovisual data&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Título: &lt;b&gt;Navegador para su uso en la navegación de un cuerpo de información, con particular aplicación navegando por información representada por datos audiovisuales&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;La documentación de esta patente se puede consultar en:&lt;br /&gt;&lt;a href="http://www.google.com/patents?id=IQEWAAAAEBAJ&amp;amp;zoom=4&amp;amp;pg=PA1#v=onepage&amp;amp;q&amp;amp;f=false"&gt;Google patents&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.patents.com/browser-navigating-a-body-information-particular-application-browsing-information-represented-audiovisual-data-6263507.html"&gt;patents.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://v3.espacenet.com/publicationDetails/biblio?CC=US&amp;amp;NR=6263507B1&amp;amp;KC=B1&amp;amp;FT=D&amp;amp;date=20010717&amp;amp;DB=&amp;amp;locale="&gt;espacenet.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.google.com/patents?id=IQEWAAAAEBAJ&amp;amp;zoom=4&amp;amp;pg=PA4&amp;amp;ci=111%2C393%2C743%2C544&amp;amp;source=bookclip"&gt;&lt;img src="http://www.google.com/patents?id=IQEWAAAAEBAJ&amp;amp;pg=PA4&amp;amp;img=1&amp;amp;zoom=4&amp;amp;hl=en&amp;amp;sig=ACfU3U3N52kRew26QRqw8LKEY7oOp3WV5g&amp;amp;ci=111%2C393%2C743%2C544&amp;amp;edge=0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cdnet.stpi.org.tw/techroom/pclass/images/2010/pclass_10_A212.GIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="454" src="http://cdnet.stpi.org.tw/techroom/pclass/images/2010/pclass_10_A212.GIF" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;La figura 2A es una representación esquemática de una interfaz gráfica de usuario (GUI) 200 según la invención que se puede utilizar para permitir el control de la operación de un sistema según la invención, mostrar información sobre el funcionamiento del sistema de información sobre la invención y la pantalla adquirida por el sistema de la invención.&lt;br /&gt;&lt;br /&gt;La figura 2B es una vista de una interfaz gráfica ilustrativa 210 en conformidad con la representación esquemática de la figura 2A. La interfaz gráfica 210 está especialmente adaptada para su uso con una realización de la invención en la cual la información primaria incluye vídeos o programas de noticias y la información secundaria incluye el texto de las noticias que provienen de fuentes de noticias de texto.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://g-ecx.images-amazon.com/images/G/01/x-locale/shopping-cart/shop-cart-header-blue._V192197629_.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://g-ecx.images-amazon.com/images/G/01/x-locale/shopping-cart/shop-cart-header-blue._V192197629_.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Leyendo la descripción de la patente se hace relación &lt;u&gt;&lt;b&gt;54 veces a la GUI&lt;/b&gt;&lt;/u&gt; que puede hacer zozobrar a los corsarios del negocio online de comienzos del siglo XXI, como Amazon y otros.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Y tú ¿navegas o compras por Internet?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/11/patenting-audiovisual-gui-browsers.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-446248855682537612?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/446248855682537612/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=446248855682537612&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/446248855682537612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/446248855682537612'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/11/patentando-navegadores-gui.html' title='Patentando navegadores GUI audiovisuales'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-2529476674077551413</id><published>2010-11-14T10:50:00.002+01:00</published><updated>2010-11-14T11:04:02.793+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flags'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='waves'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><category scheme='http://www.blogger.com/atom/ns#' term='economy'/><title type='text'>Letters Patent Of Marque and Reprisal</title><content type='html'>&lt;div style="margin-top: 10px; text-align: justify;"&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;INVENTIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/thumb/a/af/CaribbeanIslands.png/350px-CaribbeanIslands.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://upload.wikimedia.org/wikipedia/commons/thumb/a/af/CaribbeanIslands.png/350px-CaribbeanIslands.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;I'm reading a novel by&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Caribbean_(novel)"&gt;James A. Michener&lt;/a&gt; about the history of the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Caribbean_Sea"&gt;Caribbean Sea&lt;/a&gt;, in which feature the adventures of the colonizers and, in Chapter 4, the Caribbean Sea is called the Spanish Lake because was been discovered by the Spanish, who planted their flag in all Central and South America and invented the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/New_World"&gt;New World&lt;/a&gt;, so much has changed in the last 500 years of American history, but the essence of patents remains the same but has changed hands.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;PRIVATEERS&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: Verdana, sans-serif; line-height: 200%; text-align: center;"&gt;&lt;a href="http://www.usborne.com/images/covers/eng/max_covers/86995.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://www.usborne.com/images/covers/eng/max_covers/86995.jpg" width="212" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;Because of their wealth, the coast and the Caribbean islands were looting by English and French&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Privateer"&gt;privateer&lt;/a&gt;&amp;nbsp;that got&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Letter_of_marque"&gt;Letter of Marque and Reprisal&lt;/a&gt;&amp;nbsp;of their monarchs. A famous case was that of&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Francis_Drake"&gt;Francis Drake&lt;/a&gt;&amp;nbsp;was knighted by Queen Elizabeth I as a reward for his services to the British crown.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;Private companies were chartering vessels after obtaining a letter of marque and attacked the Caribbean cities to obtain a considerable booty of their robberies and ransom kidnappings. The corsair was only rights granted him of the obtained&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; line-height: normal;"&gt;&lt;a href="http://english.turkcebilgi.com/Letters+patent" style="font-family: Verdana, sans-serif; line-height: 32px;"&gt;&lt;b&gt;Letter Of Marque and Reprisal&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&amp;nbsp;and can capture only ship from certain countries and, in turn, were to share the spoils with their monarchs. Instead, the pirates attacked without being held accountable to anyone.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;CARTE BLANCHE&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;The school of history has left us many examples of letters of marque "carte blanche" for the last 500 years that have evolved over the last 200 years and that is known among companies and governments of countries such as &lt;a href="http://en.wikipedia.org/wiki/History_of_patent_law"&gt;requests for invention privileges&lt;/a&gt;:&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Patent"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Patent&lt;/span&gt;&lt;/a&gt;&amp;nbsp;(Letter Of Marque):&lt;br /&gt;— USP (United States Patent)&lt;br /&gt;— EP (European Patent)&lt;br /&gt;— WP (World Patent)&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;PATENT VIOLATION&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;The last battle of a particular entrepreneur to gain the riches of the others began last summer from&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Paul_Allen"&gt;Paul Allen&lt;/a&gt;&amp;nbsp;to sue Google, Apple, Yahoo, Facebook, AOL and eBay, among others, for &lt;a href="http://www.wired.com/epicenter/2010/08/paul-allen-patent-lawsuit/"&gt;violating its patents "in corso"&lt;/a&gt;, stating that his inventions are the foundation of the Internet, but without reporting to the company that made him rich, as it is one of the Microsoft founders.&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;PATENT APPLICATION&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;This man did not have to invest his money in chartering a merchant ship and face the waves across oceans and seas, merely to hire good design professionals of &lt;b&gt;graphical user interfaces (GUI)&lt;/b&gt; to draft and apply for patents to protect their ideas and now wants to recoup the investment in innovation. It is estimated that Allen spent some $100 million of his personal fortune to this incubator in Silicon Valley.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;PATENT TRADE&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;Experts say now is the online trading game, because it allows their products to recommend content to users in relation to their search and tastes, instead of trading gold, silver and spoils overseas.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;This is the kind of trade in the XXI century pirates, surfing the Web to get your booty in the form of electronic money.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 32px;"&gt;In a forthcoming article I'll review Paul Allen' patents relating to GUIs.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/11/patentes-de-corso.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-2529476674077551413?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/2529476674077551413/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=2529476674077551413&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/2529476674077551413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/2529476674077551413'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/11/letters-patent-of-marque-and-reprisal.html' title='Letters Patent Of Marque and Reprisal'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-4703195252698104552</id><published>2010-11-12T23:30:00.008+01:00</published><updated>2010-11-14T11:03:16.246+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='historia'/><category scheme='http://www.blogger.com/atom/ns#' term='economía'/><category scheme='http://www.blogger.com/atom/ns#' term='olas'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='banderas'/><category scheme='http://www.blogger.com/atom/ns#' term='escuela'/><title type='text'>Patentes de Corso</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;INVENCIONES&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.google.es/logos/2010/stevenson10-hp.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="118" src="http://www.google.es/logos/2010/stevenson10-hp.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Estoy leyendo una novela de &lt;a href="http://en.wikipedia.org/wiki/Caribbean_(novel)"&gt;James A. Michener&lt;/a&gt; acerca de la historia del &lt;a href="http://es.wikipedia.org/wiki/Mar_Caribe"&gt;Mar Caribe&lt;/a&gt;, en la que se cuentan las andanzas de los colonizadores y, en el capítulo 4, al Mar Caribe le llama el Lago Español por ser descubierto por los españoles, que plantaron su bandera en toda Centroamérica y Sudamérica e inventaron el &lt;a href="http://es.wikipedia.org/wiki/Nuevo_mundo"&gt;Nuevo Mundo&lt;/a&gt;, que tanto ha cambiado en estos últimos 500 años de historia americana, pero la esencia de las patentes sigue siendo la misma aunque haya cambiado de manos.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;CORSARIOS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.usborne.com/images/covers/eng/max_covers/86995.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://www.usborne.com/images/covers/eng/max_covers/86995.jpg" width="212" /&gt;&lt;/a&gt;&lt;/div&gt;Debido a sus riquezas la costa y las islas caribeñas eran lugar de saqueo de los &lt;a href="http://es.wikipedia.org/wiki/Corsario"&gt;corsarios&lt;/a&gt; ingleses y franceses que obtenían &lt;a href="http://es.wikipedia.org/wiki/Patente_de_corso"&gt;Patentes de Corso&lt;/a&gt; de sus monarcas. &amp;nbsp;Un caso famoso fue el de &lt;a href="http://es.wikipedia.org/wiki/Francis_Drake"&gt;Francis Drake&lt;/a&gt;, nombrado caballero por la reina Isabel I en recompensa por sus servicios a la corona inglesa.&lt;br /&gt;&lt;br /&gt;Eran empresas particulares que fletaban buques una vez obtenida la patente de corso y atacaban las ciudades caribeñas obteniendo un botín considerable de sus robos y de los rescates obtenidos gracias a los secuestros. El corsario sólo tenía los derechos que le otorgaba la &lt;b&gt;Patente de Corso y Represalia&lt;/b&gt; obtenida (en inglés&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Letter_of_marque"&gt;&lt;b&gt;Letter Of Marque and Reprisal&lt;/b&gt;&lt;/a&gt;&amp;nbsp;- recuerda que eran patentes inglesas), pudiendo sólo capturar buques de determinados países y, a la vuelta, debían repartir el botín con sus monarcas. En cambio, los piratas atacaban sin tener que rendir cuentas a nadie.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;CARTA BLANCA&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La escuela de la historia nos ha dejado muchos ejemplos de patentes de corso con "carta blanca" durante los últimos 500 años, que han evolucionado a lo que desde hace 200 años se conoce entre las empresas y los gobiernos de los países &amp;nbsp;como &lt;a href="http://historico.oepm.es/archivohistoricow3c/index.asp"&gt;solicitudes de privilegios de invención&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://es.wikipedia.org/wiki/Patente"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Patente&lt;/span&gt;&lt;/a&gt; (Patent, Letter Of Marque):&lt;br /&gt;— Estadounidense | USP (United States Patent)&lt;br /&gt;— Europea | EP (European Patent)&lt;br /&gt;— Mundial | WP (World Patent)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;VIOLACIÓN DE PATENTES&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La última batalla de un empresario particular para quedarse con las riquezas de los demás la comenzó el pasado verano &lt;a href="http://es.wikipedia.org/wiki/Paul_Allen"&gt;Paul Allen&lt;/a&gt; al demandar a Google, Apple, Yahoo, Facebook, AOL, eBay y otros, por &lt;a href="http://www.elpais.com/articulo/sociedad/Allen/demanda/Google/Apple/Yahoo/violar/patentes/elpepisoc/20100828elpepisoc_4/Tes"&gt;violar sus patentes&lt;/a&gt; "de corso", afirmando que sus inventos son la base de Internet, pero sin denunciar a la empresa que le hizo rico, ya que es uno de los fundadores de Microsoft.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;SOLICITUD DE PATENTES&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Este hombre no tuvo que invertir su dinero en fletar un navío mercante y hacer frente al oleaje surcando océanos y mares, se limitó a contratar a buenos profesionales del &lt;b&gt;diseño de interfaces gráficos de usuario (IGU, en inglés GUI)&lt;/b&gt; para que redactaran y solicitaran patentes para proteger sus ideas y ahora quiere recuperar la inversión en innovación. Se calcula que Allen destinó unos 100 millones de dólares (78 millones de euros) de su fortuna personal a esta incubadora en Silicon Valley.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;COMERCIO DE PATENTES&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Los expertos indican que ahora está en juego el comercio online, porque permite a los portales recomendar sus productos a los usuarios en relación a sus búsquedas y gustos, en lugar de comerciar con el oro, la plata y los botines obtenidos allende los mares.&lt;br /&gt;&lt;br /&gt;Este es el tipo de comercio de los corsarios del Siglo XXI que navegan por la Web para obtener su botín en forma de dinero electrónico.&lt;br /&gt;&lt;br /&gt;En un próximo artículo se revisarán las patentes de Paul Allen en relación con los GUIs.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/11/letters-patent-of-marque-and-reprisal.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-4703195252698104552?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/4703195252698104552/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=4703195252698104552&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4703195252698104552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4703195252698104552'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/11/patentes-de-corso.html' title='Patentes de Corso'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-6356825844657574228</id><published>2010-10-31T02:00:00.046+02:00</published><updated>2010-10-31T08:42:56.169+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><category scheme='http://www.blogger.com/atom/ns#' term='economy'/><title type='text'>Changing the daylight saving time</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;This Sunday morning the solar time&amp;nbsp;come back&amp;nbsp;again to mark the time on our clocks.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i55.tinypic.com/33elo37.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i55.tinypic.com/33elo37.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;The clocks back one hour isn't get to stop time, but if you get to live twice in one night between 2:00 a.m. and 3:00 a.m. the same or different dreams and / or nightmares and it can be "fat liar" if the millions of computers around the world don't keep their events according to a Universal Time:&lt;br /&gt;UTC - Universal Time Coordinated (in &lt;a href="http://www.wolframalpha.com/input/?i=UTC"&gt;Wolfram|Alpha&lt;/a&gt;)&lt;br /&gt;GMT - Greenwich Mean Time (in &lt;a href="http://www.wolframalpha.com/input/?i=GMT&amp;amp;a=*C.GMT-_*Word-"&gt;Wolfram|Alpha&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;As exemplified by the most used computer applications:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Daylight_saving_time#Computing"&gt;Wikipedia - Timezones &amp;nbsp;in Unix and Windows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This failure happens to the phones with the Android operating system and functionality of Google Calendar because that has a serious flaw in the handling of time zones that can not be included as different time zones to start and end dates of events, and because of this problem, many users of this application have been losing flights and reservations and being unable to attend events and conferences. Here are some links about this problem:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/support/forum/p/Calendar/thread?fid=1f4defa58e5a208b000486f47bcbcc59&amp;amp;hl=en"&gt;Google Calendar Forum&lt;/a&gt; &lt;b&gt;&lt;i&gt;Is a lie that Google has answered us!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pcworld.com/businesscenter/article/206338/is_google_calendar_timezone_challenged.html"&gt;PCWorld - Is Google Calendar Time-Zone Challenged?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Android_(operating_system)#Other_issues"&gt;Wikipedia - Using the native Google Calendar functionality for Android phones&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Google_Calendar#Other_criticisms"&gt;Wikipedia - Google Calendar inability for time zones&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Since the last Sunday of March, we enjoyed the summer time, getting up an hour early and the evenings are longer, and the last Sunday in October we come back to winter again, getting up an hour late and the evenings are shorter . In some countries the delay of clocks and watches is the first Sunday in November, as in Canada, Mexico and the United States, except Hawaii and Arizona. In Peru, Japan or India, the clocks do not change throughout the year.&lt;br /&gt;&lt;br /&gt;These time changes for Europe are internationally known as:&lt;br /&gt;Daylight Saving Time: CEST - Central European Summer Time or Savings Time (in &lt;a href="http://www.wolframalpha.com/input/?i=CEST"&gt;WolframAlpha&lt;/a&gt;)&lt;br /&gt;Winter Time: CET - Central European Time (in &lt;a href="http://www.wolframalpha.com/input/?i=CET"&gt;WolframAlpha&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;For many, myself included, we would have liked the time change had been extended throughout all the year instead of only in summer, so the evenings are longer, but I fear that farmers will not agree with us and prefer to have more sunlight in the morning and, for them, summer time is a nuisance.&lt;br /&gt;&lt;br /&gt;Whoever wants to know when is &lt;b&gt;sunrise and sunset at any place or city in the world&lt;/b&gt;, knowing its geographic coordinates, can download the following calendar that I prepared for the occasion, in Excel without macros:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Calendario%20de%20Tareas%20Programables.xlsx"&gt;Programmable Task Calendar.xlsx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The calculation are based on &lt;b&gt;Astronomical Algorithms by Jean Meeus&lt;/b&gt; and are posted on the NOAA page from which you can download Excel files with algorithms:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.esrl.noaa.gov/gmd/grad/solcalc/calcdetails.html"&gt;ESRL Global Monitoring Division - GRAD Group&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These calculations are valid only for dates between 1901 and 2099, due to the approach used in the calculation of Julian Day.&lt;br /&gt;Cities sheet contains &lt;b&gt;a table with 664 Spanish cities&lt;/b&gt;, which can be expanded, with the latitude and longitude in decimal degrees, as in columns E and F is the conversion of degrees and minutes to decimal degrees.&lt;br /&gt;&lt;br /&gt;In the Solar sheet, the yellow cells can be modified, where the cell A4 is the selected city. All calculations are based on the geographical coordinates of the place, for what you can enter &lt;b&gt;the latitude and longitude&lt;/b&gt; in cells B5 and C5.&lt;br /&gt;&lt;br /&gt;The &lt;b&gt;Timezone&lt;/b&gt; must be entered in cell D3 as time difference from GMT.&lt;br /&gt;&lt;br /&gt;In the case of Spain, the standard time is CET = GMT +1 (Cell D3 = 1) and there is daylight summer time (CEST = GMT +2) for what used cells D9 to D13, with corresponding dates in C9: C13 change from winter to summer and summer to winter, which is the last Sunday of March and October, respectively:&lt;br /&gt;&lt;br /&gt;&lt;textarea cols="78" rows="1"&gt;=DATE(Cal!$O$2,3,CHOOSE(WEEKDAY(DATE(Cal!$O$2,3,1)),29,28,27,26,25,31,30))&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;&lt;textarea cols="78" rows="1"&gt;=DATE(Cal!$O$2,10,CHOOSE(WEEKDAY(DATE(Cal!$O$2,10,1)),29,28,27,26,25,31,30))&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;If there is no daylight summer time setting in your city, put the cells D9 to D13 to zero 0.&lt;br /&gt;&lt;br /&gt;Remember to change the time on Sunday in Spain, at 3 am will be 2 am and this weekend I will devote that hour to change all clocks at home. What fun!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/10/cambiando-la-hora-de-los-relojes.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-6356825844657574228?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/6356825844657574228/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=6356825844657574228&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/6356825844657574228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/6356825844657574228'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/10/changing-daylight-saving-time.html' title='Changing the daylight saving time'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i55.tinypic.com/33elo37_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-5743004085219966109</id><published>2010-10-30T23:30:00.012+02:00</published><updated>2010-10-31T08:44:23.568+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='historia'/><category scheme='http://www.blogger.com/atom/ns#' term='economía'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='calendario'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Cambiando la hora de los relojes</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;La madrugada de este domingo vuelve el horario solar a marcar el tiempo en nuestros relojes.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i55.tinypic.com/33elo37.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i55.tinypic.com/33elo37.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Retrasando los relojes una hora no se consigue parar el tiempo, pero si se consigue vivir dos veces en la misma noche entre las 2:00 y las 3:00 los mismos o distintos sueños y/o pesadillas y además se puede "liar gorda" si los millones de ordenadores de todo el mundo no guardan sus eventos según un horario universal:&lt;br /&gt;UTC - Universal Time Coordinated (en &lt;a href="http://www.wolframalpha.com/input/?i=UTC"&gt;Wolfram|Alpha&lt;/a&gt;)&lt;br /&gt;GMT - Greenwich Mean Time (en &lt;a href="http://www.wolframalpha.com/input/?i=GMT&amp;amp;a=*C.GMT-_*Word-"&gt;Wolfram|Alpha&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Como puede comprobarse con las aplicaciones informáticas mas usadas:&lt;br /&gt;&lt;a href="http://es.wikipedia.org/wiki/Horario_de_verano#Inform.C3.A1tica"&gt;Wikipedia - Zonas Horarias en Unix y Windows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Este fallo les pasa a los teléfonos con el sistema operativo Android y la funcionalidad de Google Calendar, ya que el calendario de Google tiene un grave defecto en el manejo de las zonas horarias pues no se pueden incluir distintas zonas horarias a las horas de inicio y final de un evento y, debido a este problema, a muchos usuarios de esta aplicación gratuita les ha salido caro al perder aviones y reservas y al no poder atender citas y conferencias presenciales y/o virtuales a tiempo. A continuación algunos enlaces en inglés comentando este problema:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/support/forum/p/Calendar/thread?fid=1f4defa58e5a208b000486f47bcbcc59&amp;amp;hl=en"&gt;Google Calendar Forum&lt;/a&gt; &lt;b&gt;&lt;i&gt;¡Es mentira que Google nos haya respondido!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pcworld.com/businesscenter/article/206338/is_google_calendar_timezone_challenged.html"&gt;PCWorld - Is Google Calendar Time-Zone Challenged?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Android_(operating_system)#Other_issues"&gt;Wikipedia - Using the native Google Calendar functionality for Android phones&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Google_Calendar#Other_criticisms"&gt;Wikipedia - Google Calendar inability for time zones&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Desde el último domingo de marzo hemos disfrutado del Horario de Verano, levantándonos una hora más pronto para que las tardes sean más largas, y el último domingo de octubre volveremos al Horario de Invierno, levantándonos una hora más tarde para que las tardes sean más cortas. En algunos países se retrasarán los relojes el primer domingo de noviembre, como Canada, Méjico y Estados Unidos, excepto en Hawaii y Arizona. En Perú, Japón o la India los relojes no cambian en todo el año.&lt;br /&gt;&lt;br /&gt;Estos cambios de horario para Europa son conocidos internacionalmente como:&lt;br /&gt;Horario de Verano: CEST - Central European Summer Time or Savings Time (en &lt;a href="http://www.wolframalpha.com/input/?i=CEST"&gt;WolframAlpha&lt;/a&gt;)&lt;br /&gt;Horario de Invierno: CET - Central European Time (en &lt;a href="http://www.wolframalpha.com/input/?i=CET"&gt;WolframAlpha&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;A muchos de nosotros, entre los que me incluyo, nos hubiera gustado que el cambio de horario se hubiera prolongado durante todo el año, en lugar de sólo en verano, para que las tardes sean más largas, pero me temo que los agricultores no estarán de acuerdo y preferirán tener más luz solar por las mañanas y, para ellos, el horario de verano es un fastidio.&lt;br /&gt;&lt;br /&gt;Quien quiera saber &lt;b&gt;la hora de salida y de puesta del Sol en cualquier lugar o ciudad del mundo&lt;/b&gt;, sabiendo sus coordenadas geográficas, se puede bajar el siguiente calendario que he preparado para la ocasión, en Excel y sin macros:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Calendario%20de%20Tareas%20Programables.xlsx"&gt;Calendario de Tareas Programables.xlsx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Los algoritmos de cálculo están basados en &lt;b&gt;Astronomical Algorithms por Jean Meeus&lt;/b&gt; y están publicados en la página NOAA desde la que se pueden bajar los ficheros Excel con los algoritmos:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.esrl.noaa.gov/gmd/grad/solcalc/calcdetails.html"&gt;ESRL Global Monitoring Division - GRAD Group&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Estos cálculos son válidos sólo para fechas entre 1901 y 2099, debido a una aproximación utilizada en el cálculo de Días Julianos.&lt;br /&gt;&lt;br /&gt;La hoja Ciudades contiene una &lt;b&gt;tabla con 664 ciudades españolas&lt;/b&gt;, que se puede ampliar, con la latitud y la longitud expresadas en grados decimales, por lo que en las columnas E y F se hace la conversión de grados y minutos a grados decimales.&lt;br /&gt;&lt;br /&gt;En la hoja Solar las celdas en amarillo se pueden modificar y con la celda A4 se selecciona una ciudad. Todos los cálculos se basan en las coordenadas geográficas del lugar, para lo que se puede introducir directamente &lt;b&gt;la latitud y la longitud&lt;/b&gt; en las celdas B5 y C5.&lt;br /&gt;&lt;br /&gt;La &lt;b&gt;Zona Horaria&lt;/b&gt; se debe escribir en la celda D3 como diferencia horaria respecto a GMT.&lt;br /&gt;&lt;br /&gt;En el caso de España, la hora estándar es CET = GMT+1 (Celda D3 = 1) y hay cambio de horario en verano (CEST = GMT+2) para lo que se usan las celdas D9 a D13, con sus correspondientes fechas en C9:C13 de cambio de invierno a verano y de verano a invierno, que son los últimos domingos de marzo y octubre, respectivamente:&lt;br /&gt;&lt;br /&gt;&lt;textarea cols="78" rows="1"&gt;=FECHA(Cal!$O$2;3;ELEGIR(DIASEM(FECHA(Cal!$O$2;3;1));29;28;27;26;25;31;30))&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;&lt;textarea cols="78" rows="1"&gt;=FECHA(Cal!$O$2;10;ELEGIR(DIASEM(FECHA(Cal!$O$2;10;1));29;28;27;26;25;31;30))&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;Si no hay ajuste de horario en verano en tu ciudad, pon las celdas D9 a D13 a cero 0.&lt;br /&gt;&lt;br /&gt;Recordar que este domingo cambia la hora en España, a las 3 de la madrugada serán las 2 y el finde tendrá una hora más que la dedicaré a cambiar todos los relojes ¡qué divertido!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/10/changing-daylight-saving-time.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-5743004085219966109?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/5743004085219966109/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=5743004085219966109&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/5743004085219966109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/5743004085219966109'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/10/cambiando-la-hora-de-los-relojes.html' title='Cambiando la hora de los relojes'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i55.tinypic.com/33elo37_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-1088117538953606615</id><published>2010-10-15T01:00:00.043+02:00</published><updated>2011-02-15T09:32:09.170+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Programmable Task Calendar</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i51.tinypic.com/10omkc6.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="294" src="http://i51.tinypic.com/10omkc6.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Now that you have started the school year and work for most, it is best to schedule the tasks on a calendar like that just I've prepared in Excel 2007.&lt;br /&gt;&lt;br /&gt;When I'm designing Excel calendars, I always use the date format in cells to gain an advantage in handling of it (conversion to the days of the week, the names of the months of the year, transactions with dates, automatic translation, etc.), as shown in the following video which, although done with Excel 2010, can serve as an explanation for earlier versions, although many do not support all these conditional formatting:&lt;br /&gt;&lt;br /&gt;&lt;object height="505" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9oFXdHb6dKw?fs=1&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9oFXdHb6dKw?fs=1&amp;amp;hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This calendar can be translated into several languages, writing texts in the "Idiomas" sheet and searching them using the following formula:&lt;br /&gt;&lt;textarea cols="78" rows="1"&gt;=VLOOKUP(Idiomas!$A$19,Trans,MATCH(Cal!$R$2,Langs,0),FALSE)&lt;/textarea&gt;&lt;br /&gt;being defined in the Name Manager:&lt;br /&gt;Langs =Idiomas!$1:$1 (different languages in row 1)&lt;br /&gt;Trans =Idiomas!$A:$Z (translations of each language in columns A to Z)&lt;br /&gt;&lt;br /&gt;For example, to:&lt;br /&gt;Idiomas!$A$19 = New Year (English)&lt;br /&gt;It is translated by:&lt;br /&gt;Idiomas!$B$19 = Año Nuevo (Spanish)&lt;br /&gt;&lt;br /&gt;The language is chosen from the dropdown of the cell R2 in the "Cal" sheet: English or Español.&lt;br /&gt;You can include more languages on the page "Idiomas" in columns C and following.&lt;br /&gt;&lt;br /&gt;The hardest part has been &lt;a href="http://www.ayudaexcel.com/foro/f7/encontrar-los-n%FAmeros-de-tareas-en-rangos-de-fechas-solapados-14145/"&gt;Find the numbers of tasks into overlapped date ranges&lt;/a&gt;, but with the help of AyudaExcel forum members, I could fix it with this formula and without auxiliary cells, always searching only a limited number of overlapping tasks (solved for 4 task numbers):&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="9"&gt;=IF(ISERROR(VLOOKUP(B8,HolidaysColor,2,FALSE)),"",&lt;br /&gt;VLOOKUP(B8,HolidaysColor,2,FALSE)&amp;amp;"&lt;br /&gt;")&amp;amp;IF(OR(Cal!$G$2=Cal!$G$3,AND(WEEKDAY(B8)&amp;gt;1,WEEKDAY(B8)&amp;lt;7)), SUBSTITUTE(Tareas!$B$2&amp;amp;&lt;br /&gt;SUBSTITUTE(LARGE(IF(B8&amp;gt;=TaskStart,IF(B8&amp;lt;=TaskEnd,TaskNum,0),0),4) &amp;amp;","&amp;amp;LARGE(IF(B8&amp;gt;=TaskStart,IF(B8&amp;lt;=TaskEnd,TaskNum,0),0),3) &amp;amp;","&amp;amp;LARGE(IF(B8&amp;gt;=TaskStart,IF(B8&amp;lt;=TaskEnd,TaskNum,0),0),2) &amp;amp;","&amp;amp;LARGE(IF(B8&amp;gt;=TaskStart,IF(B8&amp;lt;=TaskEnd,TaskNum,0),0),1),"0,",""),&lt;br /&gt;Tareas!$B$2&amp;amp;"0",""),"")&lt;/textarea&gt;&lt;/pre&gt;Formula confirmed with Ctrl+Shift+Enter&lt;br /&gt;&lt;br /&gt;I've scheduled in the calendar the holidays in Zaragoza and the United States, and such as tasks, the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Fiestas_del_Pilar"&gt;Fiestas del Pilar&lt;/a&gt; and you can add or delete feasts and tasks individually in the "Fechas" and "Tareas" sheets, respectively.&lt;br /&gt;&lt;br /&gt;Download this calendar from here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Calendario%20de%20Tareas%20Programables.xlsx" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Calendario%20de%20Tareas%20Programables.xlsx"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Programmable Task Calendar.xlsx&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/10/calendario-de-tareas-programables.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-1088117538953606615?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/1088117538953606615/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=1088117538953606615&amp;isPopup=true' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/1088117538953606615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/1088117538953606615'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/10/programmable-task-calendar.html' title='Programmable Task Calendar'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i51.tinypic.com/10omkc6_th.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-8010349856750356986</id><published>2010-10-14T17:00:00.014+02:00</published><updated>2011-02-15T09:30:11.485+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='calendario'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Calendario de Tareas Programables</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i51.tinypic.com/10omkc6.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="294" src="http://i51.tinypic.com/10omkc6.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Ahora que ha comenzado el curso escolar y laboral para la mayoría es mejor programar las tareas en un calendario como el que acabo de preparar en Excel 2007.&lt;br /&gt;&lt;br /&gt;Cuando diseño calendarios en Excel siempre uso el formato de fecha en las celdas para obtener ventajas en su manipulación (conversión a los días de la semana, los nombres de los meses del año, operaciones con fechas, traducción automática, etc.), como muestro en el siguiente vídeo que, aunque está hecho con Excel 2010, puede servir de explicación para otras versiones anteriores, aunque no soporten tantos formatos condicionales:&lt;br /&gt;&lt;br /&gt;&lt;object height="505" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9oFXdHb6dKw?fs=1&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9oFXdHb6dKw?fs=1&amp;amp;hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Este calendario se puede traducir a varios idiomas, escribiendo en la hoja de "Idiomas" los textos y buscándolos con la siguiente fórmula:&lt;br /&gt;&lt;textarea cols="78" rows="1"&gt;=CONSULTAV(Idiomas!$A$19;Trans;COINCIDIR(Cal!$R$2;Langs;0);FALSO)&lt;/textarea&gt;&lt;br /&gt;estando definidos en el Administrador de nombres:&lt;br /&gt;Langs =Idiomas!$1:$1 (los distintos idiomas en la fila 1)&lt;br /&gt;Trans =Idiomas!$A:$Z (las traducciones de cada idioma en las columnas A a Z)&lt;br /&gt;&lt;br /&gt;Por ejemplo, para:&lt;br /&gt;Idiomas!$A$19 = New Year (en inglés)&lt;br /&gt;Se traduce por:&lt;br /&gt;Idiomas!$B$19 = Año Nuevo (en español)&lt;br /&gt;&lt;br /&gt;El idioma se elige en el desplegable de la celda R2 de la hoja "Cal": English o Español.&lt;br /&gt;Se pueden incluir más idiomas en la hoja de "Idiomas" en las columnas C y siguientes.&lt;br /&gt;&lt;br /&gt;Lo más difícil ha sido &lt;a href="http://www.ayudaexcel.com/foro/f7/encontrar-los-n%FAmeros-de-tareas-en-rangos-de-fechas-solapados-14145/"&gt;Encontrar los números de tareas en rangos de fechas solapados&lt;/a&gt;, pero con la ayuda de los foreros de AyudaExcel he podido solucionarlo con esta fórmula y sin celdas auxiliares siempre que sólo busque un número limitado de tareas solapadas (resuelto para 4 números de tarea):&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="9"&gt;=SI(ESERROR(CONSULTAV(B8;HolidaysColor;2;FALSO));"";&lt;br /&gt;CONSULTAV(B8;HolidaysColor;2;FALSO)&amp;amp;" ")&amp;amp;SI(O(Cal!$G$2=Cal!$G$3;Y(DIASEM(B8)&amp;gt;1;DIASEM(B8)&amp;lt;7));&lt;br /&gt;SUSTITUIR(Tareas!$B$2&amp;amp;&lt;br /&gt;SUSTITUIR(K.ESIMO.MAYOR(SI(B8&amp;gt;=TaskStart;SI(B8&amp;lt;=TaskEnd;TaskNum;0);0);4) &amp;amp;","&amp;amp;K.ESIMO.MAYOR(SI(B8&amp;gt;=TaskStart;SI(B8&amp;lt;=TaskEnd;TaskNum;0);0);3) &amp;amp;","&amp;amp;K.ESIMO.MAYOR(SI(B8&amp;gt;=TaskStart;SI(B8&amp;lt;=TaskEnd;TaskNum;0);0);2) &amp;amp;","&amp;amp;K.ESIMO.MAYOR(SI(B8&amp;gt;=TaskStart;SI(B8&amp;lt;=TaskEnd;TaskNum;0);0);1);"0,";"");&lt;br /&gt;Tareas!$B$2&amp;amp;"0";"");"")&lt;/textarea&gt;&lt;/pre&gt;Fórmula confirmada con Ctrl+Shift+Enter&lt;br /&gt;&lt;br /&gt;En el calendario he programado los días de fiesta en Zaragoza y Estados Unidos y, como tareas, las &lt;a href="http://es.wikipedia.org/wiki/Fiestas_del_Pilar"&gt;Fiestas del Pilar&lt;/a&gt; y se pueden añadir o eliminar fiestas y tareas individualmente en las hojas de "Fechas" y "Tareas", respectivamente.&lt;br /&gt;&lt;br /&gt;Descarga el calendario desde aquí:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Calendario%20de%20Tareas%20Programables.xlsx" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/Calendario%20de%20Tareas%20Programables.xlsx"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Calendario de Tareas Programables.xlsx&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/10/programmable-task-calendar.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-8010349856750356986?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/8010349856750356986/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=8010349856750356986&amp;isPopup=true' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/8010349856750356986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/8010349856750356986'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/10/calendario-de-tareas-programables.html' title='Calendario de Tareas Programables'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i51.tinypic.com/10omkc6_th.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-9017431796810452244</id><published>2010-09-21T11:15:00.005+02:00</published><updated>2011-01-17T19:43:12.310+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><category scheme='http://www.blogger.com/atom/ns#' term='waves'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Excel Unusual Engineering</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;Finding engineering work quite un-challenging lately I decided to start this blog in which to share cool ways of solving engineering problems or just interesting modeling of natural phenomena in MS Excel 2003. I use mainly cell formulas with minimum of VBA in order to take advantage of the native excel spreadsheet speed. Hi, I’m &lt;a href="http://excelunusual.com/?page_id=17"&gt;George Lungu, the admin of this blog&lt;/a&gt;.  I do analog and mixed-signal electronics design and systems modeling for a living.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://excelunusual.com/wp-content/uploads/2010/11/Coaster1_thumb1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://excelunusual.com/wp-content/uploads/2010/11/Coaster1_thumb1.jpg" /&gt;&lt;/a&gt;So begins the blog &lt;a href="http://excelunusual.com/"&gt;Excel Unusual&lt;/a&gt; that just started to publish my friend Geo and certainly surprise more than one, starting with me.&lt;br /&gt;&lt;br /&gt;Yesterday included his first three contributions and have left me wondering, also he attaches the files in Excel 2003 without hiding anything!&lt;br /&gt;&lt;br /&gt;As just one example: A roller coaster in Excel 2003 created with a 2D scatter plot. Math formulas are in the spreadsheet with minimal macro code.&lt;br /&gt;&lt;br /&gt;&lt;object height="505" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ocnliT7iHtI?fs=1&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ocnliT7iHtI?fs=1&amp;amp;hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Download it from his blog &lt;a href="http://excelunusual.com/archive/2010/09/coaster/trackback/"&gt;Excel Unusual here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To start it click the little sun icon in the NE corner of the chart.&lt;br /&gt;&lt;br /&gt;If you want to know how it is designed, read this:&lt;br /&gt;&lt;a href="http://www.excelcalcs.com/site-news/excelcalcs-news/excel-simulation-by-george-lungu/"&gt;Excel Simulation By George Lungu&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.excelcalcs.com/repository/dynamics/simulation/excel-rollercoaster/"&gt;Excel Calcs by George Lungu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ride on this roller coaster!&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/09/ingenieria-en-excel-inusual.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-9017431796810452244?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/9017431796810452244/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=9017431796810452244&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/9017431796810452244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/9017431796810452244'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/09/excel-unusual-engineering.html' title='Excel Unusual Engineering'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-911722305923860088</id><published>2010-09-21T11:00:00.007+02:00</published><updated>2011-01-17T19:46:02.021+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='olas'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='escuela'/><title type='text'>Ingeniería en Excel Inusual</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.excelcalcs.com/images/stories/repository/rc04.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.excelcalcs.com/images/stories/repository/rc04.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;i&gt;Como encontrar trabajo de ingeniería es bastante difícil últimamente, he decidido empezar este blog en el que compartir maneras interesantes de resolver problemas de ingeniería o de modelado de los fenómenos naturales en MS Excel 2003. &amp;nbsp;Yo uso principalmente fórmulas de las celdas con un mínimo de VBA con el fin de aprovechar la velocidad nativa de las hojas de cálculo de Excel. &amp;nbsp;Hola, &lt;a href="http://excelunusual.com/?page_id=17"&gt;soy George Lungu, el administrador de este blog&lt;/a&gt;. Hago diseño electrónico de señales analógicas y mixtas y modelado de sistemas electrónicos para ganarme la vida.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Así comienza &lt;a href="http://excelunusual.com/"&gt;el blog Excel Unusual&lt;/a&gt; que acaba de estrenar mi amigo Geo y que seguro que sorprenderá a más de uno, empezando por mí.&lt;br /&gt;&lt;br /&gt;Ayer incluyó sus tres primeras aportaciones y me han dejado maravillado además de adjuntar los archivos en Excel 2003 ¡sin ocultar nada!&lt;br /&gt;&lt;br /&gt;Como muestra un botón: Una montaña rusa en Excel 2003 creada con un gráfico de dispersión en 2D. Las matemáticas están en las fórmulas de la hoja de cálculo con mínimo código en macro.&lt;br /&gt;&lt;br /&gt;&lt;object height="505" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ocnliT7iHtI?fs=1&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ocnliT7iHtI?fs=1&amp;amp;hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Descárgatela en el blog &lt;a href="http://excelunusual.com/archive/2010/09/coaster/trackback/"&gt;Excel Unusual desde aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para iniciarlo, haz clic en el icono del Sol en la esquina NE de la carta.&lt;br /&gt;&lt;br /&gt;Si quieres saber cómo se ha diseñado lee:&lt;br /&gt;&lt;a href="http://www.excelcalcs.com/site-news/excelcalcs-news/excel-simulation-by-george-lungu/"&gt;Excel Simulation By George Lungu&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.excelcalcs.com/repository/dynamics/simulation/excel-rollercoaster/"&gt;Excel Calcs by George Lungu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;¡Móntate ya en esta montaña rusa!&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/09/excel-unusual-engineering.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-911722305923860088?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/911722305923860088/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=911722305923860088&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/911722305923860088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/911722305923860088'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/09/ingenieria-en-excel-inusual.html' title='Ingeniería en Excel Inusual'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-6406152415653087555</id><published>2010-09-18T01:00:00.010+02:00</published><updated>2010-10-07T20:56:32.234+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>How to make the Easter dates</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;In attempting to solve a problem, sometimes there are computations that make us as "&lt;a href="http://landscaping.about.com/cs/pests/a/easter_rabbit.htm"&gt;Easter Bunnies&lt;/a&gt;" and there are very difficult to solve, if not impossible, or resolution continues endlessly. These computations can be formulas, functions, mathematical and computer algorithms, or from daily living such, as &lt;b&gt;reaching end of the month!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rats2u.com/clipart/holidaycards/7008-002-01-1021.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://rats2u.com/clipart/holidaycards/7008-002-01-1021.gif" width="200" /&gt;&lt;/a&gt;In computer programs, software programmers always snuck&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Google's_hoaxes#Calculator"&gt;Easter eggs&lt;/a&gt;, which are light jokes, like the calculator that allows Google&amp;nbsp;"&lt;a href="http://www.google.com/search?q=once+in+a+blue+moon"&gt;once in a blue moon&lt;/a&gt;", but sometimes become heavy when they are a result of our &lt;a href="http://pedrowave.blogspot.com/2010/06/frequent-calculation-bugs.html"&gt;frequent calculation bugs&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;Those who know me already know that I like the complicated calculations, and that the moon influences me by my zodiac sign, and I have also posted on this blog several calendars with the days religious and pagan holidays. The title says it very clear, &lt;b&gt;How to make the Easter dates&lt;/b&gt; is about how to obtain the &lt;a href="http://www.newadvent.org/cathen/05480b.htm"&gt;ecclesiastical calendar computation&lt;/a&gt;, ie, the set of calculations necessary to determine the &lt;b&gt;date of Easter&lt;/b&gt; and other movable feasts, which are deducted from &lt;b&gt;Easter Sunday&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;During the Renaissance the calculation tables for Easter were based on the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Golden_numbers"&gt;golden number&lt;/a&gt;. When calculating the date of Easter is called&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Computus"&gt;Computus&lt;/a&gt;&amp;nbsp;in latin and has served for religious, astronomers, mathematicians, programmers and &lt;a href="http://en.wikipedia.org/wiki/Mental_calculator"&gt;mental calculators&lt;/a&gt;&amp;nbsp;rack their brains until these days.&lt;br /&gt;&lt;br /&gt;Question is how to make the Easter dates, based on &lt;a href="http://old.nabble.com/shorter-Gregorian-computus--td29363944.html"&gt;Gregorian computus&lt;/a&gt;,&amp;nbsp;available to local Churches all over the world so that simultaneous commemoration would be,&amp;nbsp;following the&amp;nbsp;&lt;a href="http://articles.adsabs.harvard.edu/full/book/grc../1983/0000001,001.html"&gt;Gregorian Reform of the Calendar&lt;/a&gt;&amp;nbsp;and do not ever coincide with the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Passover"&gt;Jewish Passover&lt;/a&gt;, which takes place regardless of the day of the week.&lt;br /&gt;&lt;br /&gt;This has led me to the collection of some of the algorithms for&amp;nbsp;&lt;a href="http://es.wikipedia.org/wiki/Anexo:Implementaciones_del_algoritmo_de_c%C3%A1lculo_de_la_fecha_de_Pascua"&gt;calculation of Easter Sunday (see here)&lt;/a&gt;&amp;nbsp;its implementation in various programming languages and it is based on the first&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Full_moon"&gt;full moon&lt;/a&gt;&amp;nbsp;of the spring. In the journal Science Today is an&amp;nbsp;&lt;a href="http://www.cienciahoy.org.ar/hoy35/pasc01.htm"&gt;C++ algorithm&lt;/a&gt;&amp;nbsp;and others in the book&amp;nbsp;&lt;a href="http://www.computus.org/journal/?p=39"&gt;&lt;b&gt;Mapping time&lt;/b&gt;&lt;/a&gt;&lt;b&gt;: the calendar and its history&lt;/b&gt;&amp;nbsp;by E. G. Richards.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i220.photobucket.com/albums/dd269/ParisStorm1313/solo-wolf-moon-animated.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://i220.photobucket.com/albums/dd269/ParisStorm1313/solo-wolf-moon-animated.gif" /&gt;&lt;/a&gt;As Excel is the spreadsheet for excellence, many algorithms have been developed based on VBA and formulas to get the Easter Sunday' dates and even a contest to create the shortest possible formula to obtain between 1900 and 2078, sponsored by&amp;nbsp;&lt;a href="http://www.herber.de/"&gt;Hans Herber&lt;/a&gt;, an Excel master in Germany.&lt;br /&gt;&lt;br /&gt;The following attached Excel files are my own collection of algorithms for calculating the Easter Sunday for &lt;a href="http://en.wikipedia.org/wiki/Christian_denomination#Western_churches"&gt;Western churches&lt;/a&gt;:&lt;br /&gt;&lt;center&gt; &lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/EasterSundayCalculation.xls" style="background-color: #fcfcfc; height: 115px; padding: 0; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/EasterSundayCalculation.xls"&gt;EasterSundayCalculation.xls&lt;/a&gt; (Formulas and UDF for Excel 2003, 2007 and 2010)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/EasterSundayCalculation.xlsx" style="background-color: #fcfcfc; height: 115px; padding: 0; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/EasterSundayCalculation.xlsx"&gt;EasterSundayCalculation.xlsx&lt;/a&gt; (Formulas for Excel 2007 and 2010)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/EasterSundayCalculation.zip" style="background-color: #fcfcfc; height: 115px; padding: 0; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/EasterSundayCalculation.zip"&gt;EasterSundayCalculation.zip&lt;/a&gt;&amp;nbsp;(The two files compressed)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;To do the comparison always the year is entered as 4-digit (YYYY) in cell A1.&lt;br /&gt;&lt;br /&gt;In row 1 we get the Easter Sunday for each formula and&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/User-defined_function"&gt;User Defined Functions - UDF&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In rows 10-2029 appears the calculation of Easter Sunday for years 1900 to 4099, respectively.&lt;br /&gt;&lt;br /&gt;Known limitations of Excel forbid to calculate the dates for previous Gregorian years, from 1583 to 1899.&lt;br /&gt;&lt;br /&gt;NOTE: Excel for Windows uses the 1900 date system and Excel for Macintosh uses the 1904 date system.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://r.office.microsoft.com/r/rlidExcelEmbed?su=7719626156792686819&amp;Fi=SD6B219F16DA7128E3!208&amp;AllowInteractivity=True&amp;AllowTyping=True" width="640" height="550" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;VBA Functions:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The most recognized algorithm is from the&amp;nbsp;&lt;a href="http://www.usno.navy.mil/USNO/astronomical-applications/astronomical-information-center/date-easter"&gt;United States Naval Observatory - USNO&lt;/a&gt;&amp;nbsp;and it was created by J.-M. Oudin.&lt;br /&gt;&lt;br /&gt;Gets the count of all the Sundays of Easter for the Gregorian calendar from 1583 until 4099, although the range begins in 1900 for Excel:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="10"&gt;Public Function EasterUSNO(YYYY As Integer) As Long&lt;br /&gt;&lt;br /&gt;    'The following algorithm for computing the date of Easter is based on the algorithm of Oudin (1940).&lt;br /&gt;    'It is valid for any Gregorian year, Y.&lt;br /&gt;    'All variables are integers and the remainders of all divisions are dropped (\ operator).&lt;br /&gt;    &lt;br /&gt;    Dim C As Integer&lt;br /&gt;    Dim N As Integer&lt;br /&gt;    Dim K As Integer&lt;br /&gt;    Dim I As Integer&lt;br /&gt;    Dim J As Integer&lt;br /&gt;    Dim L As Integer&lt;br /&gt;    Dim M As Integer&lt;br /&gt;    Dim D As Integer&lt;br /&gt;    &lt;br /&gt;    C = YYYY \ 100                  'first 2 digits of year&lt;br /&gt;    N = YYYY Mod 19                 'remainder of year / 19&lt;br /&gt;    K = (C - 17) \ 25&lt;br /&gt;    I = C - C \ 4 - (C - K) \ 3 + 19 * N + 15&lt;br /&gt;    I = I Mod 30&lt;br /&gt;    I = I - (I \ 28) * (1 - (I \ 28) * (29 \ (I + 1)) * ((21 - N) \ 11))&lt;br /&gt;    J = YYYY + YYYY \ 4 + I + 2 - C + C \ 4&lt;br /&gt;    J = J Mod 7&lt;br /&gt;    L = I - J&lt;br /&gt;    M = 3 + (L + 40) \ 44&lt;br /&gt;    D = L + 28 - 31 * (M \ 4)&lt;br /&gt;    &lt;br /&gt;    EasterUSNO = DateSerial(YYYY, M, D)&lt;br /&gt;    &lt;br /&gt;End Function&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;Write this in any cell:&lt;br /&gt;=EasterUSNO(A1)&lt;br /&gt;&lt;br /&gt;Another algorithm slightly longer is the one created by Greg Mallen according to studies and tables of Ronald W. Mallen:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="10"&gt;Public Function EasterDate(D As Integer, M As Integer, y As Integer) As Date&lt;br /&gt;&lt;br /&gt;' EASTER DATE CALCULATION FOR YEARS 1583 TO 4099&lt;br /&gt;&lt;br /&gt;' y is a 4 digit year 1583 to 4099&lt;br /&gt;' d returns the day of the month of Easter&lt;br /&gt;' m returns the month of Easter&lt;br /&gt;&lt;br /&gt;' Easter Sunday is the Sunday following the Paschal Full Moon&lt;br /&gt;' (PFM) date for the year&lt;br /&gt;&lt;br /&gt;' This algorithm is an arithmetic interpretation of the 3 step&lt;br /&gt;' Easter Dating Method developed by Ron Mallen 1985, as a vast&lt;br /&gt;' improvement on the method described in the Common Prayer Book&lt;br /&gt;&lt;br /&gt;' Because this algorithm is a direct translation of the&lt;br /&gt;' official tables, it can be easily proved to be 100% correct&lt;br /&gt;&lt;br /&gt;' This algorithm derives values by sequential inter-dependent&lt;br /&gt;' calculations, so ... DO NOT MODIFY THE ORDER OF CALCULATIONS!&lt;br /&gt;&lt;br /&gt;' The \ operator may be unfamiliar - it means integer division&lt;br /&gt;' for example, 30 \ 7 = 4 (the remainder is ignored)&lt;br /&gt;&lt;br /&gt;' All variables are integer data types&lt;br /&gt;&lt;br /&gt;' It's free!  Please do not modify code or comments!&lt;br /&gt;' ==========================================================&lt;br /&gt;&lt;br /&gt;   Dim FirstDig, Remain19, temp    'intermediate results&lt;br /&gt;   Dim tA, tB, tC, tD, tE          'table A to E results&lt;br /&gt;&lt;br /&gt;   FirstDig = y \ 100              'first 2 digits of year&lt;br /&gt;   Remain19 = y Mod 19             'remainder of year / 19&lt;br /&gt;&lt;br /&gt;' calculate PFM date&lt;br /&gt;   temp = (FirstDig - 15) \ 2 + 202 - 11 * Remain19&lt;br /&gt;    &lt;br /&gt;   Select Case FirstDig&lt;br /&gt;      Case 21, 24, 25, 27 To 32, 34, 35, 38&lt;br /&gt;         temp = temp - 1&lt;br /&gt;      Case 33, 36, 37, 39, 40&lt;br /&gt;         temp = temp - 2&lt;br /&gt;   End Select&lt;br /&gt;   temp = temp Mod 30&lt;br /&gt;&lt;br /&gt;   tA = temp + 21&lt;br /&gt;   If temp = 29 Then tA = tA - 1&lt;br /&gt;   If (temp = 28 And Remain19 &amp;gt; 10) Then tA = tA - 1&lt;br /&gt;&lt;br /&gt;'find the next Sunday&lt;br /&gt;   tB = (tA - 19) Mod 7&lt;br /&gt;    &lt;br /&gt;   tC = (40 - FirstDig) Mod 4&lt;br /&gt;   If tC = 3 Then tC = tC + 1&lt;br /&gt;   If tC &amp;gt; 1 Then tC = tC + 1&lt;br /&gt;        &lt;br /&gt;   temp = y Mod 100&lt;br /&gt;   tD = (temp + temp \ 4) Mod 7&lt;br /&gt;    &lt;br /&gt;   tE = ((20 - tB - tC - tD) Mod 7) + 1&lt;br /&gt;   D = tA + tE&lt;br /&gt;&lt;br /&gt;'return the date&lt;br /&gt;   If D &amp;gt; 31 Then&lt;br /&gt;      D = D - 31&lt;br /&gt;      M = 4&lt;br /&gt;   Else&lt;br /&gt;      M = 3&lt;br /&gt;   End If&lt;br /&gt;&lt;br /&gt;   EasterDate = DateSerial(y, M, D)    'EASTER DATE CALCULATION FOR YEARS 1900 TO 4099 due to Excel limitations&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;Called with:&lt;br /&gt;=EasterDate(1,1,A1)&lt;br /&gt;&lt;br /&gt;A considerably shorter one its quoted on &lt;a href="http://www.cpearson.com/Excel/Easter.aspx"&gt;Cheap Pearson website&lt;/a&gt;:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="10"&gt;Public Function EasterDate2(Yr As Integer) As Date&lt;br /&gt;&lt;br /&gt;' Returns the correct result for the years between 1900 and 2099.&lt;br /&gt;&lt;br /&gt;    Dim D As Integer&lt;br /&gt;    D = (((255 - 11 * (Yr Mod 19)) - 21) Mod 30) + 21&lt;br /&gt;    EasterDate2 = DateSerial(Yr, 3, 1) + D + (D &amp;gt; 48) + 6 - ((Yr + Yr \ 4 + D + (D &amp;gt; 48) + 1) Mod 7)&lt;br /&gt;    &lt;br /&gt;End Function&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Finally I've included a function that fails more than the original formula which is based and which was proposed by Norbert Hetterich for the contest mentioned above.&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="10"&gt;&lt;br /&gt;Public Function EasterDate3(InputYear As Integer) As Date&lt;br /&gt;&lt;br /&gt;' Returns the date for Easter Sunday, depends on Excel to function&lt;br /&gt;' From a worksheet formula by Norbert Hetterich for the years between 1900 and 2203.&lt;br /&gt;' This user defined function calculates the wrong date for the years:&lt;br /&gt;' 1943, 1957, 1984, 2011, 2038, 2052, 2079, 2109, 2136, 2163 and 2190.&lt;br /&gt;&lt;br /&gt;    EasterDate3 = DateSerial(InputYear, 5, Day(Minute(InputYear / 38) / 2 + 56))&lt;br /&gt;    EasterDate3 = Application.WorksheetFunction.Floor(EasterDate3, 7) - 34&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Excel Formulas:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The formulas that support these algorithms are found on the Web in English and German, in its original version, and are translated here to English to enjoy them.&lt;br /&gt;&lt;br /&gt;Thomas Jansen asked this curious formula that works between years 1900 and 2203:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;&lt;br /&gt;=DOLLAR(("4/"&amp;amp;A1)/7+MOD(19*MOD(A1,19)-7,30)*14%,)*7-6&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Another version from Tomas Jansen:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;&lt;br /&gt;=DOLLAR(("4/"&amp;amp;DAY(MINUTE(A1/38)/2+55)&amp;amp;"/"&amp;amp;A1)/7,)*7-6&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;I recommend using this version transformed into international date format:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;&lt;br /&gt;=DOLLAR(DATE(A1,4,DAY(MINUTE(A1/38)/2+55))/7,)*7-6&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Norbert Hetterich suggested the following but it fails in the year 2079:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;&lt;br /&gt;=FLOOR("5/"&amp;amp;DAY(MINUTE(A1/38)/2+56)&amp;amp;"/"&amp;amp;A1,7)-34&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;I recommend using this version transformed into international date format:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;&lt;br /&gt;=FLOOR(DATE(A1,5,DAY(MINUTE(A1/38)/2+56)),7)-34&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Finally, I've obtained the next megaformula based on Greg Mallen and Ronald W. Mallen&amp;nbsp;algorithms:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="10"&gt;&lt;br /&gt;=DATE(A1,IF(IF(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=29,-1,IF(AND(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=28,MOD(A1,19)&amp;gt;10),-1,0))+MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)+21+MOD((20-(MOD((IF(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=29,-1,IF(AND(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=28,MOD(A1,19)&amp;gt;10),-1,0))+MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)+21-19),7))-(IF(IF(MOD((40-(INT(A1/100)-20)),4)=3,1,0)+MOD((40-(INT(A1/100)-20)),4)&amp;gt;1,1,0)+IF(MOD((40-(INT(A1/100)-20)),4)=3,1,0)+MOD((40-(INT(A1/100)-20)),4))-(MOD((MOD(A1,100) + INT(MOD(A1,100) / 4)),7))),7)+1&amp;gt;31,4,3),IF(IF(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=29,-1,IF(AND(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=28,MOD(A1,19)&amp;gt;10),-1,0))+MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)+21+MOD((20-(MOD((IF(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=29,-1,IF(AND(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=28,MOD(A1,19)&amp;gt;10),-1,0))+MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)+21-19),7))-(IF(IF(MOD((40-(INT(A1/100)-20)),4)=3,1,0)+MOD((40-(INT(A1/100)-20)),4)&amp;gt;1,1,0)+IF(MOD((40-(INT(A1/100)-20)),4)=3,1,0)+MOD((40-(INT(A1/100)-20)),4))-(MOD((MOD(A1,100) + INT(MOD(A1,100) / 4)),7))),7)+1&amp;gt;31,-31,0)+IF(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=29,-1,IF(AND(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=28,MOD(A1,19)&amp;gt;10),-1,0))+MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)+21+MOD((20-(MOD((IF(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=29,-1,IF(AND(MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)=28,MOD(A1,19)&amp;gt;10),-1,0))+MOD(IF((INT(A1/100)-20)&amp;lt;13,0,CHOOSE((INT(A1/100)-20)-12,-2,0,0,-2,-2,0,-2,-2))+IF((INT(A1/100)-20)&amp;lt;1,0,CHOOSE((INT(A1/100)-20),-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0))+INT(((INT(A1/100)-20)+5)/2)+202-11*MOD(A1,19),30)+21-19),7))-(IF(IF(MOD((40-(INT(A1/100)-20)),4)=3,1,0)+MOD((40-(INT(A1/100)-20)),4)&amp;gt;1,1,0)+IF(MOD((40-(INT(A1/100)-20)),4)=3,1,0)+MOD((40-(INT(A1/100)-20)),4))-(MOD((MOD(A1,100) + INT(MOD(A1,100) / 4)),7))),7)+1)&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;This last Megaformula is written in Excel 2007 and 2010 versions because it is not possible to write so large formulas in Excel 2003.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Now just I need help understanding these calculations!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Please, post a comment if you can help me.&lt;br /&gt;&lt;br /&gt;PD: What has this to do with Graphical User Interfaces? That the information and results provided must be accurate and repeatable, as Easter dates...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/09/computos-que-hacen-la-pascua.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-6406152415653087555?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/6406152415653087555/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=6406152415653087555&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/6406152415653087555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/6406152415653087555'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/09/how-to-make-easter-dates.html' title='How to make the Easter dates'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-4878285272237165137</id><published>2010-09-17T14:00:00.006+02:00</published><updated>2010-09-24T17:20:38.770+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='historia'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='calendario'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='errores'/><title type='text'>Cómputos que hacen la "Pascua"</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;Al intentar resolver un problema, a veces hay cómputos que nos hacen la "Pascua" y que nos resultan muy difíciles de resolver, si no imposibles, o se prolonga su resolución interminablemente. Estos cómputos pueden ser fórmulas, funciones, algoritmos matemáticos, informáticos o de la vida diaria, como &lt;b&gt;&lt;i&gt;¡llegar a fin de mes!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;En los programas de ordenador, los informáticos colamos siempre &lt;a href="http://en.wikipedia.org/wiki/Google's_hoaxes#Calculator"&gt;huevos de Pascua&lt;/a&gt;, que son ligeras bromas, como las que permite la calculadora de Google "&lt;a href="http://www.google.com/search?q=once+in+a+blue+moon"&gt;once in a blue moon&lt;/a&gt;", pero a veces se convierten en pesadas cuando son resultado de nuestros &lt;a href="http://pedrowave.blogspot.com/2010/06/frecuentes-errores-de-calculo.html"&gt;frecuentes errores de cálculo...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Los que me conocéis ya sabéis que me gustan los cálculos complicados, y que la luna me influye por mi signo zodiacal, y que además he publicado en este blog varios calendarios con los días señalados de fiesta religiosas y paganas. El titular lo dice muy claro, con &lt;b&gt;Cómputos que hacen la "Pascua"&lt;/b&gt; se trata de cómo obtener el &lt;a href="http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&amp;amp;LEMA=c%F3mputo"&gt;cómputo eclesiástico&lt;/a&gt;, o sea, el conjunto de cálculos necesarios para determinar el día de la &lt;b&gt;Pascua de Resurrección&lt;/b&gt; y demás fiestas movibles, que se deducen del &lt;b&gt;Domingo de Pascua&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Durante el Renacimiento las tablas de cálculo para la Pascua se basaban en el &lt;a href="http://es.wikipedia.org/wiki/N%C3%BAmero_%C3%A1ureo_(astronom%C3%ADa)"&gt;número áureo&lt;/a&gt;. Al cálculo de la fecha de Pascua se le llama en latín &lt;a href="http://es.wikipedia.org/wiki/Computus"&gt;Computus&lt;/a&gt; y ha servido para que religiosos, astrónomos, matemáticos, &lt;a href="http://es.wikipedia.org/wiki/Calculadora_humana"&gt;calculadoras humanas&lt;/a&gt; y programadores se devanen los sesos hasta nuestros días.&lt;br /&gt;&lt;br /&gt;La cuestión es cómo hacer que las fechas de Pascua, basadas en el &lt;a href="http://old.nabble.com/shorter-Gregorian-computus--td29363944.html"&gt;cómputo gregoriano&lt;/a&gt;, estén disponibles en todas las Iglesias Occidentales del mundo para que pueda celebrarse su conmemoración simultánea siguiendo la &lt;a href="http://articles.adsabs.harvard.edu/full/book/grc../1983/0000001,001.html"&gt;Reforma del Calendario Gregoriano&lt;/a&gt; y que no coincidan nunca con la &lt;a href="http://es.wikipedia.org/wiki/Pascua_jud%C3%ADa"&gt;Pascua judía&lt;/a&gt;, que se celebra independientemente del día de la semana.&lt;br /&gt;&lt;br /&gt;Todo ello me ha llevado a la recopilación de algunos de los algoritmos de &lt;a href="http://es.wikipedia.org/wiki/Anexo:Implementaciones_del_algoritmo_de_c%C3%A1lculo_de_la_fecha_de_Pascua"&gt;Cálculo del Domingo de Pascua - ver aquí&lt;/a&gt; su implementación en varios lenguajes de programación (Easter Sunday en inglés) ya que se basa en la primera &lt;a href="http://es.wikipedia.org/wiki/Plenilunio"&gt;luna llena o plenilunio&lt;/a&gt; de la primavera boreal. &amp;nbsp;En la revista Ciencia Hoy se ve un&amp;nbsp;&lt;a href="http://www.cienciahoy.org.ar/hoy35/pasc01.htm"&gt;algoritmo en C++&lt;/a&gt;&amp;nbsp;y otros en el libro&amp;nbsp;&lt;a href="http://www.computus.org/journal/?p=39"&gt;&lt;b&gt;Mapping time&lt;/b&gt;&lt;/a&gt;&lt;b&gt;: the calendar and its history&lt;/b&gt; de E. G. Richards.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i220.photobucket.com/albums/dd269/ParisStorm1313/solo-wolf-moon-animated.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://i220.photobucket.com/albums/dd269/ParisStorm1313/solo-wolf-moon-animated.gif" /&gt;&lt;/a&gt;Como Excel es la hoja de cálculo por excelencia, se han desarrollado muchos algoritmos basados en VBA y en fórmulas para obtener la Fecha o el Domingo de Pascua y hasta un concurso para crear la fórmula más corta posible que lo obtenga entre los años 1900 y 2078, patrocinado por &lt;a href="http://www.herber.de/"&gt;Hans Herber&lt;/a&gt;, un maestro Excel en Alemania.&lt;br /&gt;&lt;br /&gt;En los siguientes ficheros Excel adjunto mi propia recopilación de algoritmos de cálculo del Domingo de Pascua para las &lt;a href="http://es.wikipedia.org/wiki/Denominaci%C3%B3n_cristiana#Grupos_occidentales"&gt;Iglesias Occidentales&lt;/a&gt;:&lt;br /&gt;&lt;center&gt; &lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/EasterSundayCalculation.xls" style="background-color: #fcfcfc; height: 115px; padding: 0; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/EasterSundayCalculation.xls"&gt;EasterSundayCalculation.xls&lt;/a&gt; (&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; line-height: 32px;"&gt;Fórmulas y UDF para Excel 2003, 2007 y 2010&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/EasterSundayCalculation.xlsx" style="background-color: #fcfcfc; height: 115px; padding: 0; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/EasterSundayCalculation.xlsx"&gt;EasterSundayCalculation.xlsx&lt;/a&gt; (&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; line-height: 32px;"&gt;Fórmulas para Excel 2007 y 2010&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/EasterSundayCalculation.zip" style="background-color: #fcfcfc; height: 115px; padding: 0; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;/td&gt; &lt;td&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/EasterSundayCalculation.zip"&gt;EasterSundayCalculation.zip&lt;/a&gt;&amp;nbsp;(&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; line-height: 32px;"&gt;Los dos ficheros anteriores comprimidos&lt;/span&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;En esta comparativa se introduce siempre el año como 4 dígitos (AAAA) en la celda A1.&lt;br /&gt;&lt;br /&gt;En la fila 1 se obtienen los Domingos de Pascua para cada una de las fórmulas y llamadas a las funciones definidas por el usuario (&lt;a href="http://es.wikilingue.com/pt/Microsoft_Excel"&gt;User Defined Functions - UDF&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;En las filas 10 a 2029 aparece el cálculo del Domingo de Pascua para los años 1900 al 4099, respectivamente.&lt;br /&gt;&lt;br /&gt;Las limitaciones conocidas de Excel con las fechas impiden calcularlos para años gregorianos anteriores, desde 1583 al 1899.&lt;br /&gt;&lt;br /&gt;NOTA: Excel para Windows utiliza el sistema de fechas 1900 y Excel para Macintosh utiliza el sistema de fechas 1904.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://r.office.microsoft.com/r/rlidExcelEmbed?su=7719626156792686819&amp;Fi=SD6B219F16DA7128E3!208&amp;AllowInteractivity=True&amp;AllowTyping=True" width="640" height="550" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Funciones VBA:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;El algoritmo más preciso reconocido procede del &lt;a href="http://www.usno.navy.mil/USNO/astronomical-applications/astronomical-information-center/date-easter"&gt;United States Naval Observatory - USNO&lt;/a&gt; y lo creó J.-M. Oudin.&lt;br /&gt;&lt;br /&gt;Obtiene el cómputo de todos los domingos de Semana Santa para el Calendario Gregoriano, desde el año 1583 hasta el año 4099, aunque para Excel el rango empieza en 1900:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="10"&gt;Public Function EasterUSNO(YYYY As Integer) As Long&lt;br /&gt;&lt;br /&gt;    'The following algorithm for computing the date of Easter is based on the algorithm of Oudin (1940).&lt;br /&gt;    'It is valid for any Gregorian year, Y.&lt;br /&gt;    'All variables are integers and the remainders of all divisions are dropped (\ operator).&lt;br /&gt;    &lt;br /&gt;    Dim C As Integer&lt;br /&gt;    Dim N As Integer&lt;br /&gt;    Dim K As Integer&lt;br /&gt;    Dim I As Integer&lt;br /&gt;    Dim J As Integer&lt;br /&gt;    Dim L As Integer&lt;br /&gt;    Dim M As Integer&lt;br /&gt;    Dim D As Integer&lt;br /&gt;    &lt;br /&gt;    C = YYYY \ 100                  'first 2 digits of year&lt;br /&gt;    N = YYYY Mod 19                 'remainder of year / 19&lt;br /&gt;    K = (C - 17) \ 25&lt;br /&gt;    I = C - C \ 4 - (C - K) \ 3 + 19 * N + 15&lt;br /&gt;    I = I Mod 30&lt;br /&gt;    I = I - (I \ 28) * (1 - (I \ 28) * (29 \ (I + 1)) * ((21 - N) \ 11))&lt;br /&gt;    J = YYYY + YYYY \ 4 + I + 2 - C + C \ 4&lt;br /&gt;    J = J Mod 7&lt;br /&gt;    L = I - J&lt;br /&gt;    M = 3 + (L + 40) \ 44&lt;br /&gt;    D = L + 28 - 31 * (M \ 4)&lt;br /&gt;    &lt;br /&gt;    EasterUSNO = DateSerial(YYYY, M, D)&lt;br /&gt;    &lt;br /&gt;End Function&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;Se llama en una celda cualquiera con:&lt;br /&gt;=EasterUSNO(A1)&lt;br /&gt;&lt;br /&gt;Otro algoritmo un poco más largo es el creado por Greg Mallen según los estudios y tablas de Ronald W. Mallen:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="10"&gt;Public Function EasterDate(D As Integer, M As Integer, y As Integer) As Date&lt;br /&gt;&lt;br /&gt;' EASTER DATE CALCULATION FOR YEARS 1583 TO 4099&lt;br /&gt;&lt;br /&gt;' y is a 4 digit year 1583 to 4099&lt;br /&gt;' d returns the day of the month of Easter&lt;br /&gt;' m returns the month of Easter&lt;br /&gt;&lt;br /&gt;' Easter Sunday is the Sunday following the Paschal Full Moon&lt;br /&gt;' (PFM) date for the year&lt;br /&gt;&lt;br /&gt;' This algorithm is an arithmetic interpretation of the 3 step&lt;br /&gt;' Easter Dating Method developed by Ron Mallen 1985, as a vast&lt;br /&gt;' improvement on the method described in the Common Prayer Book&lt;br /&gt;&lt;br /&gt;' Because this algorithm is a direct translation of the&lt;br /&gt;' official tables, it can be easily proved to be 100% correct&lt;br /&gt;&lt;br /&gt;' This algorithm derives values by sequential inter-dependent&lt;br /&gt;' calculations, so ... DO NOT MODIFY THE ORDER OF CALCULATIONS!&lt;br /&gt;&lt;br /&gt;' The \ operator may be unfamiliar - it means integer division&lt;br /&gt;' for example, 30 \ 7 = 4 (the remainder is ignored)&lt;br /&gt;&lt;br /&gt;' All variables are integer data types&lt;br /&gt;&lt;br /&gt;' It's free!  Please do not modify code or comments!&lt;br /&gt;' ==========================================================&lt;br /&gt;&lt;br /&gt;   Dim FirstDig, Remain19, temp    'intermediate results&lt;br /&gt;   Dim tA, tB, tC, tD, tE          'table A to E results&lt;br /&gt;&lt;br /&gt;   FirstDig = y \ 100              'first 2 digits of year&lt;br /&gt;   Remain19 = y Mod 19             'remainder of year / 19&lt;br /&gt;&lt;br /&gt;' calculate PFM date&lt;br /&gt;   temp = (FirstDig - 15) \ 2 + 202 - 11 * Remain19&lt;br /&gt;    &lt;br /&gt;   Select Case FirstDig&lt;br /&gt;      Case 21, 24, 25, 27 To 32, 34, 35, 38&lt;br /&gt;         temp = temp - 1&lt;br /&gt;      Case 33, 36, 37, 39, 40&lt;br /&gt;         temp = temp - 2&lt;br /&gt;   End Select&lt;br /&gt;   temp = temp Mod 30&lt;br /&gt;&lt;br /&gt;   tA = temp + 21&lt;br /&gt;   If temp = 29 Then tA = tA - 1&lt;br /&gt;   If (temp = 28 And Remain19 &amp;gt; 10) Then tA = tA - 1&lt;br /&gt;&lt;br /&gt;'find the next Sunday&lt;br /&gt;   tB = (tA - 19) Mod 7&lt;br /&gt;    &lt;br /&gt;   tC = (40 - FirstDig) Mod 4&lt;br /&gt;   If tC = 3 Then tC = tC + 1&lt;br /&gt;   If tC &amp;gt; 1 Then tC = tC + 1&lt;br /&gt;        &lt;br /&gt;   temp = y Mod 100&lt;br /&gt;   tD = (temp + temp \ 4) Mod 7&lt;br /&gt;    &lt;br /&gt;   tE = ((20 - tB - tC - tD) Mod 7) + 1&lt;br /&gt;   D = tA + tE&lt;br /&gt;&lt;br /&gt;'return the date&lt;br /&gt;   If D &amp;gt; 31 Then&lt;br /&gt;      D = D - 31&lt;br /&gt;      M = 4&lt;br /&gt;   Else&lt;br /&gt;      M = 3&lt;br /&gt;   End If&lt;br /&gt;&lt;br /&gt;   EasterDate = DateSerial(y, M, D)    'EASTER DATE CALCULATION FOR YEARS 1900 TO 4099 due to Excel limitations&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;Llamarlo con:&lt;br /&gt;=EasterDate(1;1;A1)&lt;br /&gt;&lt;br /&gt;Uno bastante más corto citado por &lt;a href="http://www.cpearson.com/Excel/Easter.aspx"&gt;Cheap Pearson en su web&lt;/a&gt;&amp;nbsp;es:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="10"&gt;Public Function EasterDate2(Yr As Integer) As Date&lt;br /&gt;&lt;br /&gt;' Returns the correct result for the years between 1900 and 2099.&lt;br /&gt;&lt;br /&gt;    Dim D As Integer&lt;br /&gt;    D = (((255 - 11 * (Yr Mod 19)) - 21) Mod 30) + 21&lt;br /&gt;    EasterDate2 = DateSerial(Yr, 3, 1) + D + (D &amp;gt; 48) + 6 - ((Yr + Yr \ 4 + D + (D &amp;gt; 48) + 1) Mod 7)&lt;br /&gt;    &lt;br /&gt;End Function&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Por último incluyo una función que falla más que la fórmula original en la que se basa y que fue propuesta por Norbert Hetterich para el concurso mencionado arriba.&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="10"&gt;&lt;br /&gt;Public Function EasterDate3(InputYear As Integer) As Date&lt;br /&gt;&lt;br /&gt;' Returns the date for Easter Sunday, depends on Excel to function&lt;br /&gt;' From a worksheet formula by Norbert Hetterich for the years between 1900 and 2203.&lt;br /&gt;' This user defined function calculates the wrong date for the years:&lt;br /&gt;' 1943, 1957, 1984, 2011, 2038, 2052, 2079, 2109, 2136, 2163 and 2190.&lt;br /&gt;&lt;br /&gt;    EasterDate3 = DateSerial(InputYear, 5, Day(Minute(InputYear / 38) / 2 + 56))&lt;br /&gt;    EasterDate3 = Application.WorksheetFunction.Floor(EasterDate3, 7) - 34&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Fórmulas Excel:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Las fórmulas que soportan estos algoritmos se encuentra en la Red en inglés y alemán, en su versión original, y las traduciré al español para poder disfrutarlas.&lt;br /&gt;&lt;br /&gt;Thomas Jansen planteó esta curiosísima fórmula que funciona entre los años 1900 y 2203:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;&lt;br /&gt;=MONEDA(("4/"&amp;amp;A1)/7+RESTO(19*RESTO(A1;19)-7;30)*14%;)*7-6&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Otra versión de Tomas Jansen:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;&lt;br /&gt;=MONEDA(("4/"&amp;amp;DIA(MINUTO(A1/38)/2+55)&amp;amp;"/"&amp;amp;A1)/7;)*7-6&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Aconsejo usar esta versión transformada en formato de fechas internacional:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;&lt;br /&gt;=MONEDA(FECHA(A1;4;DIA(MINUTO(A1/38)/2+55))/7;)*7-6&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Norbert Hetterich propuso la siguiente pero falla en el año 2079:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;&lt;br /&gt;=MULTIPLO.INFERIOR("5/"&amp;amp;DIA(MINUTO(A1/38)/2+56)&amp;amp;"/"&amp;amp;A1;7)-34&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Aconsejo usar esta versión transformada en formato de fechas internacional:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="2"&gt;&lt;br /&gt;=MULTIPLO.INFERIOR(FECHA(A1;5;DIA(MINUTO(A1/38)/2+56));7)-34&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Por último, la siguiente megafórmula la he obtenido de la función de&amp;nbsp;Greg Mallen a partir del algoritmo de Ronald W. Mallen:&lt;br /&gt;&lt;pre&gt;&lt;textarea cols="78" rows="10"&gt;&lt;br /&gt;=FECHA(A1;SI(SI(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=29;-1;SI(Y(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=28;RESTO(A1;19)&amp;gt;10);-1;0))+RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)+21+RESTO((20-(RESTO((SI(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=29;-1;SI(Y(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=28;RESTO(A1;19)&amp;gt;10);-1;0))+RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)+21-19);7))-(SI(SI(RESTO((40-(ENTERO(A1/100)-20));4)=3;1;0)+RESTO((40-(ENTERO(A1/100)-20));4)&amp;gt;1;1;0)+SI(RESTO((40-(ENTERO(A1/100)-20));4)=3;1;0)+RESTO((40-(ENTERO(A1/100)-20));4))-(RESTO((RESTO(A1;100) + ENTERO(RESTO(A1;100) / 4));7)));7)+1&amp;gt;31;4;3);SI(SI(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=29;-1;SI(Y(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=28;RESTO(A1;19)&amp;gt;10);-1;0))+RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)+21+RESTO((20-(RESTO((SI(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=29;-1;SI(Y(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=28;RESTO(A1;19)&amp;gt;10);-1;0))+RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)+21-19);7))-(SI(SI(RESTO((40-(ENTERO(A1/100)-20));4)=3;1;0)+RESTO((40-(ENTERO(A1/100)-20));4)&amp;gt;1;1;0)+SI(RESTO((40-(ENTERO(A1/100)-20));4)=3;1;0)+RESTO((40-(ENTERO(A1/100)-20));4))-(RESTO((RESTO(A1;100) + ENTERO(RESTO(A1;100) / 4));7)));7)+1&amp;gt;31;-31;0)+SI(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=29;-1;SI(Y(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=28;RESTO(A1;19)&amp;gt;10);-1;0))+RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)+21+RESTO((20-(RESTO((SI(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=29;-1;SI(Y(RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)=28;RESTO(A1;19)&amp;gt;10);-1;0))+RESTO(SI((ENTERO(A1/100)-20)&amp;lt;13;0;ELEGIR((ENTERO(A1/100)-20)-12;-2;0;0;-2;-2;0;-2;-2))+SI((ENTERO(A1/100)-20)&amp;lt;1;0;ELEGIR((ENTERO(A1/100)-20);-1;0;0;-1;-1;0;-1;-1;-1;-1;-1;-1;0;-1;-1;0;0;-1;0;0))+ENTERO(((ENTERO(A1/100)-20)+5)/2)+202-11*RESTO(A1;19);30)+21-19);7))-(SI(SI(RESTO((40-(ENTERO(A1/100)-20));4)=3;1;0)+RESTO((40-(ENTERO(A1/100)-20));4)&amp;gt;1;1;0)+SI(RESTO((40-(ENTERO(A1/100)-20));4)=3;1;0)+RESTO((40-(ENTERO(A1/100)-20));4))-(RESTO((RESTO(A1;100) + ENTERO(RESTO(A1;100) / 4));7)));7)+1)&lt;br /&gt;&lt;/textarea&gt;&lt;/pre&gt;&lt;br /&gt;Esta última megafórmula está en la versión de Excel 2007 y 2010 pues no se soportan fórmulas tan largas en Excel 2003.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;¡Ahora si que necesito ayuda para entender estos cálculos!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Por favor, escríbeme un comentario si puedes ayudarme.&lt;br /&gt;&lt;br /&gt;P.D.: ¿Qué tiene que ver ésto con los Interfaces Gráficos de Usuario? Que la información y los resultados aportados deben ser precisos y repetibles, como las fechas de Semana Santa...&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/09/how-to-make-easter-dates.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-4878285272237165137?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/4878285272237165137/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=4878285272237165137&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4878285272237165137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4878285272237165137'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/09/computos-que-hacen-la-pascua.html' title='Cómputos que hacen la &quot;Pascua&quot;'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-4631401189118156406</id><published>2010-09-09T01:00:00.014+02:00</published><updated>2011-02-15T10:44:42.319+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Gantt Chart with risk scenarios</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;I will not talk about the &lt;a href="http://moneywatch.bnet.com/economic-news/article/5-economic-scenarios-to-keep-you-up-at-night/358044/" target="_blank"&gt;economic risk scenarios&lt;/a&gt;, because politicians and managers are for this, but we should be aware that, for a project to be successful, it must define its objectives with measurable and &lt;b&gt;SMART&lt;/b&gt; criteria:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;S:&lt;/b&gt; Specific&lt;/li&gt;&lt;li&gt;&lt;b&gt;M:&lt;/b&gt; Measurable&lt;/li&gt;&lt;li&gt;&lt;b&gt;A:&lt;/b&gt; Accurate&lt;/li&gt;&lt;li&gt;&lt;b&gt;R:&lt;/b&gt; Realistic&lt;/li&gt;&lt;li&gt;&lt;b&gt;T:&lt;/b&gt; Time bound&lt;/li&gt;&lt;/ul&gt;For the &lt;a href="http://www.slideshare.net/alora/technical-pm-presentation-1393937" target="_blank"&gt;Technical Project Management&lt;/a&gt; it is used one or more of the following&amp;nbsp;&lt;a href="http://en.wikiteka.com/document/43365-software-project-estimates/" target="_blank"&gt;techniques for stimating time&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Experts's estimation: &lt;/b&gt;Trial based on their experience.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Similar estimation (Top-Down): &lt;/b&gt;Comparison with similar projects already completed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Parametric estimation: &lt;/b&gt;workload * productivity.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Three points estimation: &lt;/b&gt;Media of the pessimistic, optimistic and realistic values.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Simulated estimation: &lt;/b&gt;Simulation using software tools.&lt;/li&gt;&lt;/ul&gt;In any estimate we must be able to measure the potential risk of failure to complete assignments on time, through a range of error. If we do not have previous experience on similar projects or we don't have measures of productivity, the estimation should be done according to the optimistic, realistic and pessimistic scenarios set by the project leader, always advised by his team collaborators.&lt;br /&gt;&lt;br /&gt;All planning must have a risk plan and, to make it, a&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Gantt_chart" target="_blank"&gt;Gantt Chart&lt;/a&gt;&amp;nbsp;could be a great help with three possible scenarios: Optimistic, Realistic and Pessimistic, including a different start date for each of these scenarios, according to the&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Critical_path_method" target="_blank"&gt;Critical Path Method&lt;/a&gt;, and that the starting date of each task depends on the date of completion of all its predecessor tasks.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i52.tinypic.com/2ykdn3d.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i52.tinypic.com/2ykdn3d.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;With this program you can do a simulation exercise to measure the three possible scenarios for a project, with various estimates of onset and duration of tasks, to study its evolution over time and likely end dates.&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Monte_Carlo_method#Monte_Carlo_simulation_versus_.E2.80.9Cwhat_if.E2.80.9D_scenarios" target="_blank"&gt;Monte Carlo&lt;/a&gt;&amp;nbsp;is the most common technique of simulation. The bars of the Gantt charts are used to show the temporal overlapping of tasks.&lt;br /&gt;&lt;br /&gt;The&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Project_management" target="_blank"&gt;Project Management Plan&lt;/a&gt;&amp;nbsp;should contain the document&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Program_(management)" target="_blank"&gt;Time-scale Base&lt;/a&gt;, with the initial planning of the project times, to be compared with the actual project schedule.&lt;br /&gt;&lt;br /&gt;I do not like to calculate the time estimation (TE) of each task with the formula:&lt;br /&gt;&lt;b&gt;TE = (O + 4M + P) / 6&lt;/b&gt;&lt;br /&gt;shown in &lt;a href="http://en.wikipedia.org/wiki/Gantt_chart#Example" target="_blank"&gt;this example of Wikipedia&lt;/a&gt;, where:&lt;br /&gt;O: The optimistic estimated time,&lt;br /&gt;M: The normal or more frequent estimated time,&lt;br /&gt;P: The pessimistic estimated time.&lt;br /&gt;&lt;br /&gt;It is best to get three possible scenarios: best, planned and worst to improve them and to approach the target dates of the project.&lt;br /&gt;&lt;br /&gt;In the next Excel sheet I have tried to capture this for an example of Gantt Chart that demonstrates the project management in real time, on any of the scenarios that are presented in order to assist in making decisions that serve to meet the targets set for the project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/pedrowave-gantt-chart.xlsx" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/pedrowave-gantt-chart.xlsx"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;pedrowave-gantt-chart.xlsx&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The file is written for Excel 2007-2010 and includes &lt;b&gt;Languages&lt;/b&gt; sheet that lets you add more languages for internationalization, as well as Spanish and English by selecting the cell B1.&lt;br /&gt;&lt;br /&gt;I explain in the next video how to modify the tasks of the Gantt Chart:&lt;br /&gt;&lt;br /&gt;&lt;object height="505" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/x-HxrM1nMWg?fs=1&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/x-HxrM1nMWg?fs=1&amp;amp;hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;If you are interested, Jon Peltier has published an &lt;a href="http://peltiertech.com/WordPress/easier-gantt-chart-for-repeated-tasks/" target="_blank"&gt;Easier Gantt Chart for Repeated Tasks here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I hope your comments and suggestions, and the results of your checks, that will help me improve the Gantt Chart, which I thank you in advance.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/09/diagrama-de-gantt-con-escenarios-de.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-4631401189118156406?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/4631401189118156406/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=4631401189118156406&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4631401189118156406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4631401189118156406'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/09/gantt-chart-with-risk-scenarios.html' title='Gantt Chart with risk scenarios'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i52.tinypic.com/2ykdn3d_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-3279444869515191228</id><published>2010-09-08T14:00:00.011+02:00</published><updated>2011-02-15T10:44:22.677+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='proyectos'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Diagrama de Gantt con escenarios de riesgo</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;No voy a tratar &lt;a href="http://www.mailxmail.com/curso-ingenieria-costos-riesgos/riesgos-analisis-escenarios" target="_blank"&gt;los escenarios de riesgo económico&lt;/a&gt; porque para eso están los políticos y los gestores pero hay que saber que, para que un proyecto tenga éxito, deben definirse sus objetivos con criterios cuantificables e inteligentes, o sea &lt;b&gt;SMART&lt;/b&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;S:&lt;/b&gt; Specific (Específicos)&lt;/li&gt;&lt;li&gt;&lt;b&gt;M:&lt;/b&gt; Measurable (Medibles)&lt;/li&gt;&lt;li&gt;&lt;b&gt;A:&lt;/b&gt; Accurate (Precisos)&lt;/li&gt;&lt;li&gt;&lt;b&gt;R:&lt;/b&gt; Realistic (Realistas)&lt;/li&gt;&lt;li&gt;&lt;b&gt;T:&lt;/b&gt; Time bound (Temporales)&lt;/li&gt;&lt;/ul&gt;Para la &lt;a href="http://docs.google.com/viewer?a=v&amp;amp;q=cache:_ykidSf8vBYJ:www.nebrija.es/~jmaestro/LS5168/Slides_Planificacion.pdf+%22escenarios+de+proyecto%22&amp;amp;hl=es&amp;amp;gl=es&amp;amp;pid=bl&amp;amp;srcid=ADGEESguomBRLeFubNrzmtCLi2LNscOo9d43liW9IgTEs2R6b1xTigTKIvd51GS6WVgIupjEsHvnrC64mj0AIAnc2ELWSl91qtptFIjk93c0ovc0eaWjnnZ-1EDrUGiz-O_CBBUzmL2-&amp;amp;sig=AHIEtbT7USxwHvggorXaTI6UsGfo-P_DVQ" target="_blank"&gt;Gestión de Proyectos Tecnológicos&lt;/a&gt; se emplean una o varias de las&amp;nbsp;siguientes&amp;nbsp;&lt;a href="http://www.wikiteka.com/apuntes/estimaciones-de-proyectos-de-software/" target="_blank"&gt;técnicas de estimación de tiempos&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Estimación de expertos:&lt;/b&gt; Juicio en base a su experiencia.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Estimación análoga (Top-Down):&lt;/b&gt; Comparación con proyectos similares ya finalizados.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Estimación paramétrica:&lt;/b&gt; Cantidad de trabajo *&amp;nbsp;productividad.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Estimación a tres puntos:&lt;/b&gt; Media del valor pesimista,&amp;nbsp;optimista y más probable o realista.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Estimación simulada:&lt;/b&gt; Simulación mediante herramientas informáticas.&lt;/li&gt;&lt;/ul&gt;En toda estimación se debe poder medir&amp;nbsp;el riesgo posible de no finalizar a tiempo las tareas, por medio de un rango de error. Si no se cuenta con experiencia anterior ni proyectos similares ni medidas de productividad, se debe hacer la estimación según los escenarios optimista, realista y pesimista marcados por el jefe del proyecto, siempre asesorado por su equipo colaborador.&lt;br /&gt;&lt;br /&gt;Toda planificación debe contar con un plan de riesgos y, para elaborarlo, es de gran ayuda un &lt;a href="http://es.wikipedia.org/wiki/Diagrama_de_Gantt" target="_blank"&gt;Diagrama de Gantt&lt;/a&gt; con los 3 Escenarios posibles: Optimista, Realista y Pesimista que incluya una fecha de comienzo distinta para cada uno de los escenarios, según el &lt;a href="http://es.wikipedia.org/wiki/M%C3%A9todo_de_la_ruta_cr%C3%ADtica" target="_blank"&gt;Método del Camino Crítico&lt;/a&gt;, y que la fecha de comienzo de cada tarea dependa de la fecha de finalización de todas sus tareas predecesoras.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i53.tinypic.com/2wejm88.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://i53.tinypic.com/2wejm88.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Con este programa se puede hacer una simulación consistente en calcular los 3 posibles escenarios de un proyecto, con distintas&amp;nbsp;estimaciones de comienzo y de duración de las tareas, para estudiar su evolución en el tiempo y sus fechas finales probables.&amp;nbsp;&lt;a href="http://es.wikipedia.org/wiki/M%C3%A9todo_de_Montecarlo" target="_blank"&gt;Monte Carlo&lt;/a&gt; es la técnica más común de simulación. Las barras de los Diagramas de Gantt se utilizan para mostrar los solapamientos temporales de las tareas.&lt;br /&gt;&lt;br /&gt;El &lt;a href="http://es.wikipedia.org/wiki/Gesti%C3%B3n_de_proyectos#M.C3.A9todos_de_gesti.C3.B3n_de_proyectos" target="_blank"&gt;Plan de Gestión del Proyecto&lt;/a&gt; debe contener el documento&amp;nbsp;&lt;a href="http://es.wikipedia.org/wiki/L%C3%ADnea_de_base_(investigaci%C3%B3n_cient%C3%ADfica)" target="_blank"&gt;Línea Base de Tiempo&lt;/a&gt;, con&amp;nbsp;la planificación inicial&amp;nbsp;de tiempos del proyecto, que se&amp;nbsp;comparará con el cronograma real del proyecto.&lt;br /&gt;&lt;br /&gt;A mí no me gusta calcular el tiempo estimado (TE) de cada tarea con la fórmula:&lt;br /&gt;&lt;b&gt;TE = (O + 4M + P) / 6&lt;/b&gt;&lt;br /&gt;que aparece en &lt;a href="http://en.wikipedia.org/wiki/Gantt_chart#Example" target="_blank"&gt;este ejemplo de Wikipedia&lt;/a&gt;, siendo:&lt;br /&gt;O: El tiempo estimado optimista,&lt;br /&gt;M: El tiempo estimado más frecuente o normal,&lt;br /&gt;P: El tiempo estimado pesimista.&lt;br /&gt;&lt;br /&gt;Por eso es mejor obtener 3 escenarios posibles: el mejor, el planificado y el peor para poder mejorarlos y acercarse a las fechas objetivo del proyecto.&lt;br /&gt;&lt;br /&gt;En la siguiente hoja en Excel he intentado plasmar lo anterior para obtener un ejemplo de Diagrama de Gantt que pueda servir para la gestión de proyectos en tiempo real, en cualquiera de los escenarios que se presenten, para poder ayudar en la toma de decisiones que sirvan para cumplir los objetivos establecidos para el proyecto.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/pedrowave-gantt-chart.xlsx" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="" border="0" class="alignnone size-full wp-image-900" height="40" src="http://3.bp.blogspot.com/_vuQy6IsBT6A/TTFlgvzjlzI/AAAAAAAAAHo/CAIo8-H37Jw/s1600/excel_download_icon.jpg" style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px;" title="excel_download_icon" width="195" /&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/self.aspx/.Public/pedrowave-gantt-chart.xlsx"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;pedrowave-gantt-chart.xlsx&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;El fichero está escrito para Excel 2007-2010 e incluye la hoja &lt;b&gt;Languages&lt;/b&gt; que permite añadir más idiomas para su internacionalización, además del español e inglés, seleccionándolos en la celda B1.&lt;br /&gt;&lt;br /&gt;En el siguiente vídeo explico como modificar las tareas de este Diagrama de Gantt:&lt;br /&gt;&lt;br /&gt;&lt;object height="505" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/x-HxrM1nMWg?fs=1&amp;amp;hl=es_ES"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/x-HxrM1nMWg?fs=1&amp;amp;hl=es_ES" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Si estás interesado, Jon Peltier ha publicado un &lt;a href="http://peltiertech.com/WordPress/easier-gantt-chart-for-repeated-tasks/" target="_blank"&gt;Fácil Diagrama de Gantt para Tareas Repetidas aquí&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espero vuestros comentarios y sugerencias, así como los resultados de vuestros chequeos, que me ayudarán a mejorar el Diagrama de Gantt, lo que os agradezco de antemano.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/09/gantt-chart-with-risk-scenarios.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-3279444869515191228?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/3279444869515191228/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=3279444869515191228&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3279444869515191228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3279444869515191228'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/09/diagrama-de-gantt-con-escenarios-de.html' title='Diagrama de Gantt con escenarios de riesgo'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i53.tinypic.com/2wejm88_th.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-53405565754140725</id><published>2010-09-03T10:00:00.002+02:00</published><updated>2010-09-08T12:59:20.149+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quality'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Graphical Project Planning</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;Any project should have marked targets that must be planned and divided into several tasks and, during development, do tracking to meet the deviations that occur and take appropriate decisions to have it under control.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;To successfully complete a project have to meet its initial objectives &lt;i&gt;(not to mention the changes that arise during the phases of the project due to changes by customers, test users, development team, project managers, potential market, etc..)&lt;/i&gt; and one of the main objectives is to meet the originally scheduled completion date, usually imposed by customers.&lt;br /&gt;&lt;br /&gt;A good help is to represent the project tasks so that can change the scenarios at any time knowing what is been done and what remains to be done to allocate more or less time before there is risk to meet the objectives.&lt;br /&gt;&lt;br /&gt;If you don't have&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Microsoft_Project"&gt;MS Project&lt;/a&gt;&amp;nbsp;you can use&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Microsoft_Excel"&gt;MS Excel&lt;/a&gt;&amp;nbsp;to build a&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Gantt_chart"&gt;Gantt Chart&lt;/a&gt;&amp;nbsp;with many of its features if you read this topic and begin this September with good intentions and projects.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://i51.tinypic.com/34e2lw2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="218" src="http://i51.tinypic.com/34e2lw2.jpg" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Gantt Chart with 3 scenarios: Optimistic, Realistic and Pessimistic&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The Gantt Charts usually don't consider anything more than a scenario but this provides 3 scenarios or possible cases:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Optimistic (best case):&lt;/b&gt; with optimal time of shorter duration historic of tasks.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Realistic (scheduled case):&lt;/b&gt; with the modal duration time of greater historical frequency of tasks.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pessimistic (worst case):&lt;/b&gt; with the worst time, that is the longest historical duration of tasks.&lt;/li&gt;&lt;/ul&gt;Besides, of course, being able to change the names of tasks, cells that can be modified are marked with &lt;span class="Apple-style-span" style="background-color: yellow;"&gt;yellow background color&lt;/span&gt;:&lt;br /&gt;C4 - Percent for the optimistic scenario.&lt;br /&gt;C5 - Percentage for the realistic scenario.&lt;br /&gt;C6 - Percent for the pessimistic scenario.&lt;br /&gt;O9 - Scheduled starting date of the project.&lt;br /&gt;F9 a F20 - Initial duration of each task scheduled on weekdays.&lt;br /&gt;W9 a W20 - Actual dates of completion of tasks.&lt;br /&gt;X9 a X20 - Days to be added at the end of a task to start the next task.&lt;br /&gt;D10 a D20 - Predecessor tasks of each task, separated by commas.&lt;br /&gt;&lt;br /&gt;The different scenarios of the Gantt Chart are selected through dropdown list in the next cells:&lt;br /&gt;O2 - &lt;b&gt;Gantt o Scenarios&lt;/b&gt;&amp;nbsp;of the Gantt Chart.&lt;br /&gt;O7 - &lt;b&gt;Optimistic, Realistic and Pessimistic&lt;/b&gt; with the 3 possible scenarios.&lt;br /&gt;&lt;br /&gt;This model has been inspired by an idea of Chandoo: &lt;a href="http://chandoo.org/wp/2010/07/12/gantt-box-chart-tutorial-template/" target="_blank"&gt;Gantt Box Chart Tutorial&lt;/a&gt;&lt;br /&gt;and it has been possible thanks to a suggestion by Gerson: &lt;a href="http://www.ayudaexcel.com/foro/f6/grafico-gantt-8431/#post39065" target="_blank"&gt;Gráfico Gantt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To learn more, María Alejandra Hinojosa wrote: &lt;a href="http://www.valoryempresa.com/archives/tutoriales/diagGantt_1.htm" target="_blank"&gt;DIAGRAMA DE GANTT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In a future post I will upload the file with my proposal version in Excel of a&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Gantt Chart with 3 possible Scenarios: Optimistic, Realistic and Pessimistic.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/09/planificacion-grafica-de-proyectos.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-53405565754140725?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/53405565754140725/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=53405565754140725&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/53405565754140725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/53405565754140725'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/09/graphical-project-planning.html' title='Graphical Project Planning'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i51.tinypic.com/34e2lw2_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-1757147065987362215</id><published>2010-09-02T19:00:00.004+02:00</published><updated>2010-09-03T10:37:25.354+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='proyectos'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='calidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='planes'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Planificación Gráfica de Proyectos</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;En todo proyecto se deben marcar unos objetivos que han de ser planificados y divididos en varias tareas y, durante su desarrollo, hacer un seguimiento para conocer las desviaciones que ocurran y tomar las decisiones adecuadas para tenerlo bajo control.&lt;br /&gt;&lt;br /&gt;Para que un proyecto finalice con éxito se han de cumplir sus objetivos iniciales &lt;i&gt;(sin olvidar las modificaciones surgidas durante las fases del proyecto debidas a variaciones por parte de los clientes, de los usuarios de test, del equipo de desarrollo, de los jefes de proyecto, del mercado potencial, etc.)&lt;/i&gt; y uno de los objetivos principales es cumplir con la fecha de finalización prevista inicialmente, normalmente impuesta por los clientes.&lt;br /&gt;&lt;br /&gt;Una buena ayuda es representar gráficamente las tareas del proyecto de modo que se puedan variar los escenarios posibles sabiendo en todo momento lo que está hecho y lo que falta por hacer para poder asignar más o menos recursos a tiempo antes de que haya riesgos de cumplir sus objetivos.&lt;br /&gt;&lt;br /&gt;Si no dispones de &lt;a href="http://es.wikipedia.org/wiki/Microsoft_Project"&gt;MS Project&lt;/a&gt; puedes emplear &lt;a href="http://es.wikipedia.org/wiki/Microsoft_Excel"&gt;MS Excel&lt;/a&gt; para construir un &lt;a href="http://es.wikipedia.org/wiki/Diagrama_de_Gantt"&gt;Diagrama de Gantt&lt;/a&gt; con muchas de sus características leyendo este tema y para comenzar este mes de septiembre con buenos propósitos y proyectos.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://i53.tinypic.com/2rqcahz.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="218" src="http://i53.tinypic.com/2rqcahz.jpg" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Diagrama de Gantt con 3 Escenarios: Optimista, Realista y Pesimista&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Los diagramas de Gantt normalmente no tienen en cuenta nada más que un escenario previsto pero éste tiene 3 escenarios o casos posibles:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Optimista (mejor caso):&lt;/b&gt; con el tiempo óptimo de menor duración histórica de las tareas.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Realista (caso planificado):&lt;/b&gt; con el tiempo modal de duración de mayor frecuencia histórica de las tareas.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pesimista (peor caso):&lt;/b&gt; con el peor tiempo, o sea la mayor duración histórica de las tareas.&lt;/li&gt;&lt;/ul&gt;Además de poder modificar los nombres de las tareas, por supuesto, se han marcado con &lt;span class="Apple-style-span" style="background-color: yellow;"&gt;fondo amarillo&lt;/span&gt; las celdas que pueden ser modificadas:&lt;br /&gt;C4 - Porcentaje para el escenario optimista.&lt;br /&gt;C5 - Porcentaje para el escenario realista.&lt;br /&gt;C6 - Porcentaje para el escenario pesimista.&lt;br /&gt;O9 - Fecha inicial prevista de comienzo del proyecto.&lt;br /&gt;F9 a F20 - Duración inicial prevista de cada tarea en días laborables.&lt;br /&gt;W9 a W20 - Fechas reales de finalización de las tareas.&lt;br /&gt;X9 a X20 - Días a añadir al final de una tarea para comenzar la próxima tarea.&lt;br /&gt;D10 a D20 - Tareas predecesoras de cada tarea separadas por comas.&lt;br /&gt;&lt;br /&gt;Los diferentes escenarios del diagrama de Gantt se seleccionan mediante desplegables en las celdas:&lt;br /&gt;O2 - &lt;b&gt;Gantt o Escenarios&lt;/b&gt; del gráfico del diagrama de Gantt.&lt;br /&gt;O7 - &lt;b&gt;Optimista, Realista y Pesimista&lt;/b&gt; con los 3 escenarios posibles.&lt;br /&gt;&lt;br /&gt;Este modelo está inspirado en una idea de Chandoo: &lt;a href="http://chandoo.org/wp/2010/07/12/gantt-box-chart-tutorial-template/" target="_blank"&gt;Gantt Box Chart Tutorial&lt;/a&gt;&lt;br /&gt;y ha sido posible gracias a una sugerencia de Gerson: &lt;a href="http://www.ayudaexcel.com/foro/f6/grafico-gantt-8431/#post39065" target="_blank"&gt;Gráfico Gantt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para saber más, María Alejandra Hinojosa escribió: &lt;a href="http://www.valoryempresa.com/archives/tutoriales/diagGantt_1.htm" target="_blank"&gt;DIAGRAMA DE GANTT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En un próximo mensaje subiré el fichero con mi versión propuesta en Excel de un&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Diagrama de Gantt&amp;nbsp;con 3 Escenarios posibles: Optimista, Realista y Pesimista.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/09/graphical-project-planning.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-1757147065987362215?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/1757147065987362215/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=1757147065987362215&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/1757147065987362215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/1757147065987362215'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/09/planificacion-grafica-de-proyectos.html' title='Planificación Gráfica de Proyectos'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i53.tinypic.com/2rqcahz_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-2261522267081454776</id><published>2010-07-09T10:15:00.002+02:00</published><updated>2010-07-27T17:54:30.857+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>History of the first alphanumeric displays</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Seven_segment_display-animated.gif/478px-Seven_segment_display-animated.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Seven_segment_display-animated.gif/478px-Seven_segment_display-animated.gif" width="159" /&gt;&lt;/a&gt;&lt;/div&gt;I remember my parents bought me in 1974 my first &lt;a href="http://en.wikipedia.org/wiki/Calculator#Pocket_calculators" target="_blank"&gt;pocket calculator&lt;/a&gt;, a Japanese&amp;nbsp;&lt;a href="http://www.vintagecalculators.com/SharpPC1801_2.jpg" target="_blank"&gt;SHARP PC-1801&lt;/a&gt;&amp;nbsp;with square roots and scientific functions with a size of 94x148x36mm / 3.7x5.8x1.4 ", a weight of 350 grams and consumption 1.3 W supplied by 5 AA batteries.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vintagecalculators.com/SharpPC1801_1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://www.vintagecalculators.com/SharpPC1801_1.jpg" width="212" /&gt;&lt;/a&gt;To visualize the results the calculator has, &lt;b&gt;&lt;i&gt;yes it has because I still have it and works!&lt;/i&gt;&lt;/b&gt;, an 8-digit numeric display, each consisting of a &lt;a href="http://en.wikipedia.org/wiki/Seven-segment_display" target="_blank"&gt;7-segment display&lt;/a&gt;, type LED of 5mm/0.2 red, as seen in the photo of the calculator.&lt;br /&gt;&lt;br /&gt;The&amp;nbsp;&lt;a href="http://www.vintagecalculators.com/html/calculator_displays.html#LED" target="_blank"&gt;LED displays&lt;/a&gt;&amp;nbsp;consumed much 40 years ago and were replaced by &lt;a href="http://www.vintagecalculators.com/html/calculator_displays.html#LCD1" target="_blank"&gt;LCD displays&lt;/a&gt;&amp;nbsp;with less consume, being curious that although they have nothing to do with the current flat TV screens, LED technology was replaced by the LCD during &lt;a href="http://www.vintagecalculators.com/html/calculator_displays.html#DisplayWar" target="_blank"&gt;the first display war&lt;/a&gt;, unlike today.&lt;br /&gt;&lt;br /&gt;As a 7-segment displays were designed to represent hexadecimal numbers (0-9 and A-F) to represent alphanumeric characters appeared&amp;nbsp;&lt;a href="http://www.vintagecalculators.com/html/calculator_display_technology.html" target="_blank"&gt;14-segment displays and arrays of 4x7 and 5x7 LEDs&lt;/a&gt;, of which I will not talk in this article because they are more sophisticated and appeared later.&lt;br /&gt;&lt;br /&gt;A game known as&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Calculator_spelling" target="_blank"&gt;calculator spelling&lt;/a&gt;, with 7-segment displays, was to write numbers and see them putting the calculator upside down to form phrases with the letters of the alphabet, as the number 0 becomes the letter O, &lt;b&gt;1 to L&lt;/b&gt;, 2 to Z, &lt;b&gt;3 to E&lt;/b&gt;, 4 to h, 5 to S, 6 to G, &lt;b&gt;7 to T&lt;/b&gt;, 8 to B and 9 to P,&amp;nbsp;this technique was being used as a slang (&lt;a href="http://en.wikipedia.org/wiki/Leet" target="_blank"&gt;Alphabet 1337 - Leet speak&lt;/a&gt;) by the elite of programmers, &lt;a href="http://en.wikipedia.org/wiki/Geek" target="_blank"&gt;geeks&lt;/a&gt;&amp;nbsp;and phone&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Hacker_(computing)" target="_blank"&gt;hackers&lt;/a&gt;, to avoid censorship in the first chats (&lt;a href="http://en.wikipedia.org/wiki/Bulletin_board_system" target="_blank"&gt;BBS&lt;/a&gt;) that existed in the Internet-80s. You can find a &lt;a href="http://www.albinoblacksheep.com/text/leet" target="_blank"&gt;translator Leet here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;These holidays I plan to design an Excel spreadsheet that can visualize, with a 7-segment displays, any phrase you enter in alphanumeric mode and a clock with hours, minutes and seconds.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i32.tinypic.com/jl5axk.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://i32.tinypic.com/jl5axk.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;The result is an Excel 2010 sheet with macros to get the animation of the clock, refreshed every second, and the shift to the left of the words of the sentence written in cell &lt;b&gt;E27&lt;/b&gt; (yellow). In cell &lt;b&gt;A29&lt;/b&gt; you can write the number of characters you want to shift to the left each time.&lt;br /&gt;&lt;br /&gt;Hit the &lt;b&gt;play&lt;/b&gt; button to begin to see the numbers and letters with 7-segment &lt;b&gt;display&lt;/b&gt; &lt;span class="Apple-style-span" style="color: lime;"&gt;green&lt;/span&gt; or &lt;span class="Apple-style-span" style="color: red;"&gt;red&lt;/span&gt; better!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;We are with the Red!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;The Spanish team in the final&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;a href="http://pedrowave.blogspot.com/2010/06/como-meter-los-goles-del-mundial.html"&gt;World Cup&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;nbsp;South Africa 2010!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;If you like it, you can download the file from the following forum link AyudaExcel:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.ayudaexcel.com/foro/showthread.php?t=12369&amp;amp;p=63094&amp;amp;viewfull=1#post63094" target="_blank"&gt;Hilo general de Animaciones en Excel&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;or from my public disk SkyDrive:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;iframe title ="Preview" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:98px;height:115px;padding:0;background-color:#fcfcfc;" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/Display7segmentsR.xlsm"&gt;&lt;/iframe&gt;&lt;/td&gt;&lt;td&gt;&lt;iframe title ="Preview" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:98px;height:115px;padding:0;background-color:#fcfcfc;" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/Display7segmentsG.xlsm"&gt;&lt;/iframe&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/07/historia-de-los-primeros-displays.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-2261522267081454776?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/2261522267081454776/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=2261522267081454776&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/2261522267081454776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/2261522267081454776'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/07/history-of-first-alphanumeric-displays.html' title='History of the first alphanumeric displays'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i32.tinypic.com/jl5axk_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-3775081311586110417</id><published>2010-07-08T23:30:00.006+02:00</published><updated>2010-07-27T17:51:12.600+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='historia'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Historia de los primeros displays alfanuméricos</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.vintagecalculators.com/SharpPC1801_1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://www.vintagecalculators.com/SharpPC1801_1.jpg" width="212" /&gt;&lt;/a&gt;&lt;/div&gt;Recuerdo que mis padres me compraron en 1974 mi primera &lt;a href="http://es.wikipedia.org/wiki/Calculadora#Calculadoras_de_bolsillo" target="_blank"&gt;calculadora de bolsillo&lt;/a&gt;, una &lt;a href="http://www.vintagecalculators.com/SharpPC1801_2.jpg" target="_blank"&gt;SHARP PC-1801&lt;/a&gt;&amp;nbsp;japonesa, con raíces cuadradas y funciones científicas, con un tamaño de 94x148x36mm / 3.7x5.8x1.4", un peso de 350 gramos y un consumo de 1,3 W suministrado por 5 pilas AA.&lt;br /&gt;&lt;br /&gt;Para visualizar los resultados dispone &lt;i&gt;&lt;b&gt;¡sí dispone porque aún la tengo y funciona!&lt;/b&gt;&lt;/i&gt; de un pantalla de 8 dígitos numéricos, cada uno formado por un &lt;a href="http://es.wikipedia.org/wiki/Visualizador_de_siete_segmentos" target="_blank"&gt;display de 7 segmentos&lt;/a&gt; del tipo LED rojo de 5mm/0.2",&amp;nbsp;como se puede apreciar en la foto de la calculadora.&lt;br /&gt;&lt;br /&gt;Los&amp;nbsp;&lt;a href="http://www.vintagecalculators.com/html/calculator_displays.html#LED" target="_blank"&gt;displays LED&lt;/a&gt;&amp;nbsp;de hace 40 años&amp;nbsp;consumían mucho y fueron sustituidos por los &lt;a href="http://www.vintagecalculators.com/html/calculator_displays.html#LCD1" target="_blank"&gt;displays LCD&lt;/a&gt;&amp;nbsp;que consumían menos, siendo curioso que aunque&amp;nbsp;no tienen nada que ver con la pantallas de TV planas actuales, la tecnología LED fue sustituida por la LCD durante la primera &lt;a href="http://www.vintagecalculators.com/html/calculator_displays.html#DisplayWar" target="_blank"&gt;guerra de los displays&lt;/a&gt;, al revés que hoy en día.&lt;br /&gt;&lt;br /&gt;Como los displays de 7 segmentos estaban diseñados para representar números hexadecimales (0-9 y A-F),&amp;nbsp;para representar caracteres alfanuméricos&amp;nbsp;aparecieron &lt;a href="http://www.vintagecalculators.com/html/calculator_display_technology.html" target="_blank"&gt;displays de 14 segmentos y matrices de 4x7 y 5x7 LEDs&lt;/a&gt;, de los que no hablaré en este artículo porque son más sofisticados y aparecieron más tarde.&lt;br /&gt;&lt;br /&gt;Un juego conocido como &lt;a href="http://es.wikipedia.org/wiki/Ortograf%C3%ADa_de_la_calculadora" target="_blank"&gt;ortografía de la calculadora&lt;/a&gt;, con displays de 7 segmentos, era escribir números y verlos colocando la calculadora al revés para formar frases con las&amp;nbsp;letras del alfabeto, ya que el número 0 se convierte en la letra O, &lt;b&gt;1 en L&lt;/b&gt;, 2 en Z, &lt;b&gt;3 en E&lt;/b&gt;, 4 en h, 5 en S, 6 en G, &lt;b&gt;7 en T&lt;/b&gt;, 8 en B y 9 en P, siendo usada esta técnica como una jerga (&lt;a href="http://es.wikipedia.org/wiki/Leet" target="_blank"&gt;Alfabeto 1337 - Leet speak&lt;/a&gt;) por la &lt;a href="http://es.wikipedia.org/wiki/Elite" target="_blank"&gt;élite&lt;/a&gt; de los programadores &lt;a href="http://es.wikipedia.org/wiki/Geek" target="_blank"&gt;geeks&lt;/a&gt; y los &lt;a href="http://es.wikipedia.org/wiki/Hacker" target="_blank"&gt;hackers&lt;/a&gt; telefónicos, para evitar la censura en los primeros chats (&lt;a href="http://es.wikipedia.org/wiki/BBS" target="_blank"&gt;BBS&lt;/a&gt;) que existieron en el Internet de&amp;nbsp;los años 80. &amp;nbsp;Puedes ver un &lt;a href="http://www.albinoblacksheep.com/text/leet" target="_blank"&gt;traductor Leet aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Estos días de vacaciones me he propuesto diseñar una hoja de cálculo Excel que pueda visualizar, con displays de 7 segmentos, cualquier frase que se introduzca en modo alfanumérico y un reloj con sus horas, minutos y segundos.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i32.tinypic.com/jl5axk.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://i32.tinypic.com/jl5axk.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;El resultado es una hoja Excel 2010 con macros para conseguir la animación del reloj, refrescándolo cada segundo, y el desplazamiento hacia la izquierda de las palabras de la frase escrita en la celda &lt;b&gt;E27&lt;/b&gt; (en amarillo). &amp;nbsp;En la celda &lt;b&gt;A29&lt;/b&gt; se escribe el número de caracteres que queramos que salte el desplazamiento.&lt;br /&gt;&lt;br /&gt;Dale al botón del &lt;b&gt;play&lt;/b&gt; para comenzar a visualizar los números y las letras con&amp;nbsp;&lt;b&gt;display&lt;/b&gt;&amp;nbsp;de 7 segmentos de color &lt;span class="Apple-style-span" style="color: lime;"&gt;verde&lt;/span&gt; o mejor ¡&lt;span class="Apple-style-span" style="color: red;"&gt;rojo!&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;¡Estamos con la Roja!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;¡La Selección Española en la final del &lt;a href="http://pedrowave.blogspot.com/2010/06/como-meter-los-goles-del-mundial.html"&gt;Mundial de Fútbol&lt;/a&gt; de Sudáfrica 2010!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Si te gusta puedes descargarte el fichero desde el siguiente enlace del foro de AyudaExcel:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.ayudaexcel.com/foro/showthread.php?t=12369&amp;amp;p=63094&amp;amp;viewfull=1#post63094" target="_blank"&gt;Hilo general de Animaciones en Excel&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;o desde mi disco público SkyDrive:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;iframe title ="Preview" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:98px;height:115px;padding:0;background-color:#fcfcfc;" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/Display7segmentsR.xlsm"&gt;&lt;/iframe&gt;&lt;/td&gt;&lt;td&gt;&lt;iframe title ="Preview" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:98px;height:115px;padding:0;background-color:#fcfcfc;" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/Display7segmentsG.xlsm"&gt;&lt;/iframe&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/07/history-of-first-alphanumeric-displays.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-3775081311586110417?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/3775081311586110417/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=3775081311586110417&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3775081311586110417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3775081311586110417'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/07/historia-de-los-primeros-displays.html' title='Historia de los primeros displays alfanuméricos'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i32.tinypic.com/jl5axk_th.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-4318497512090978568</id><published>2010-06-26T17:00:00.006+02:00</published><updated>2010-06-26T17:10:57.850+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='futbol'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>How to get World Cup goals</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;How to get World Cup goals?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WHyj8o-5dEo/SxFKlQBP9aI/AAAAAAAAAGw/1SL1SE1K7IU/S1600-R/FutbolAnimado1.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_WHyj8o-5dEo/SxFKlQBP9aI/AAAAAAAAAGw/1SL1SE1K7IU/S1600-R/FutbolAnimado1.gif" /&gt;&lt;/a&gt;&lt;/div&gt;With the collaboration tools in the cloud can get World Cup goals in a spreadsheet and share it with everyone.&lt;br /&gt;&lt;br /&gt;The fullest collaboration is achieved with&amp;nbsp;&lt;a href="http://sheet.zoho.com/" target="_blank"&gt;Zoho Sheet&lt;/a&gt; to online create, share and collaborate, with the following advantages:&lt;br /&gt;&lt;br /&gt;- Access from anywhere with a browser.&lt;br /&gt;- No software installations.&lt;br /&gt;- Share with friends or the world.&lt;br /&gt;- Allows multiple users to work in the same spreadsheet simultaneously.&lt;br /&gt;- Imports and exports to Excel.&lt;br /&gt;- With macros, VBA and pivot tables.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sheet.zoho.com/public/pedrowave/goles-en-sudafrica"&gt;Goles en Sudáfrica&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="800" scrolling="no" src="http://sheet.zoho.com/publish/pedrowave/goles-en-sudafrica" width="100%"&gt;&amp;lt;p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;p&amp;gt;&amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/p&amp;gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Now we can start scoring goals together!&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/06/como-meter-los-goles-del-mundial.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-4318497512090978568?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/4318497512090978568/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=4318497512090978568&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4318497512090978568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/4318497512090978568'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/06/how-to-get-world-cup-goals.html' title='How to get World Cup goals'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WHyj8o-5dEo/SxFKlQBP9aI/AAAAAAAAAGw/1SL1SE1K7IU/s72-Rc/FutbolAnimado1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-3282439989624613667</id><published>2010-06-26T16:30:00.003+02:00</published><updated>2010-06-27T00:08:43.224+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='nube'/><category scheme='http://www.blogger.com/atom/ns#' term='futbol'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Cómo meter los goles del mundial</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;&lt;b&gt;¿Cómo meter los goles del mundial?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://imagenes.recursosgratis.com/gif-animados/data/542/3balones_futbol-socscene.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://imagenes.recursosgratis.com/gif-animados/data/542/3balones_futbol-socscene.gif" /&gt;&lt;/a&gt;&lt;/div&gt;Con las herramientas de colaboración en la nube se pueden meter los goles del mundial en una hoja de cálculo y compartirla con todo el mundo.&lt;br /&gt;&lt;br /&gt;La más completa colaboración se consigue con &lt;a href="http://sheet.zoho.com/" target="_blank"&gt;Zoho Sheet&lt;/a&gt; para crear, compartir y colaborar en modo online, con las siguientes ventajas:&lt;br /&gt;- Acceso desde cualquier lugar con un navegador.&lt;br /&gt;- Sin instalaciones de programas.&lt;br /&gt;- Compartir con amigos o con el mundo.&lt;br /&gt;- Permite que varios usuarios trabajen en la misma hoja de cálculo simultáneamente.&lt;br /&gt;- Importa y exporta a Excel.&lt;br /&gt;- Con macros, VBA y tablas pivote.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sheet.zoho.com/public/pedrowave/goles-en-sudafrica"&gt;Goles en Sudáfrica&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="800" scrolling="no" src="http://sheet.zoho.com/publish/pedrowave/goles-en-sudafrica" width="100%"&gt;&amp;lt;p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;p&amp;gt;&amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/p&amp;gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;¡Ya podemos comenzar a meter goles juntos!&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Pero antes tienes que crear una cuenta gratuita en &lt;a href="https://accounts.zoho.com/register?serviceurl=http://www.zoho.com/" target="_blank"&gt;Zoho desde aquí&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/06/how-to-get-world-cup-goals.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-3282439989624613667?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/3282439989624613667/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=3282439989624613667&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3282439989624613667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/3282439989624613667'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/06/como-meter-los-goles-del-mundial.html' title='Cómo meter los goles del mundial'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-2683739900294085501</id><published>2010-06-21T09:00:00.004+02:00</published><updated>2010-06-21T16:06:32.422+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='share'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><category scheme='http://www.blogger.com/atom/ns#' term='economy'/><title type='text'>How to share expenses in the clouds</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;A few days ago I had breakfast with a news headline of Microsoft:&lt;br /&gt;&lt;b&gt;&lt;a href="http://windowsteamblog.com/windows_live/b/windowslive/archive/2010/06/07/office-is-now-live-on-skydrive.aspx" target="_blank"&gt;Office is now live on SkyDrive!&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;and since then I don't stop posting and sharing files in the cloud.&lt;br /&gt;&lt;br /&gt;So now that the costs are skyrocketing, and revenues do not therefore, I believe it is a good idea to share it, in times of economic crisis, to tighten our belts all. As usual I have updated my own spreadsheet tracking income and personal expenses, now I have reviewed and updated it to share with you. The truth is that the idea was giving to me by my friend&amp;nbsp;&lt;a href="http://chandoo.org/wp/" target="_blank"&gt;Chandoo on his blog&lt;/a&gt;&amp;nbsp;that encourage me to submit to a contest of Excel:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://chandoo.org/wp/2010/06/03/10k-rss/" target="_blank"&gt;Win a Netbook – 10000 RSS Contest&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.fairtaxation.org/webart/animated-bar-chart-650.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="377" src="http://www.fairtaxation.org/webart/animated-bar-chart-650.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Do not have Excel 2010 installed?&lt;br /&gt;&lt;br /&gt;Do you have a PC with a web browser only?&lt;br /&gt;&lt;br /&gt;Do you want to continue working with own and shared files?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The solution is in the cloud!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You can work with&amp;nbsp;&lt;a href="http://office.microsoft.com/es-es/excel-help/trabajar-con-datos-de-hoja-de-calculo-en-windows-live-HA010359480.aspx" target="_blank"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;"&gt;spreadsheet data in Windows Live&lt;/span&gt;&lt;/a&gt;&amp;nbsp;by following these simple steps:&lt;br /&gt;&lt;br /&gt;1) Log on&amp;nbsp;&lt;a href="http://login.live.com/" target="_blank"&gt;Windows Live&lt;/a&gt;&amp;nbsp;if you have an account. Haven't you? Create an account now and do not ask me how!&lt;br /&gt;&lt;br /&gt;2) You can still use the Web or logging on with a mobile or cell phone.&lt;br /&gt;&lt;br /&gt;3) Open from the top menu: &lt;b&gt;Office | Recent documents&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;4) In your new virtual disk of 25GB&amp;nbsp;&lt;a href="http://windowslive.com/online/skydrive" target="_blank"&gt;SkyDrive&lt;/a&gt;, opens: &lt;b&gt;New | Excel Book&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;5) Give a name to the book and create a file &lt;b&gt;type .xlsx&lt;/b&gt; Yes!, &lt;b&gt;Excel 2010&lt;/b&gt; without having installed anything! and click &lt;b&gt;Save&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;6) You just create your first &lt;b&gt;Microsoft ExcelWebApp&lt;/b&gt;, yes, &lt;i&gt;more limited than the official version&lt;/i&gt; but operational! and you can edit it.&lt;br /&gt;&lt;br /&gt;7) &lt;b&gt;Edit in the Browser&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;8) Clicking &lt;b&gt;File&lt;/b&gt;, you can open the file in Excel on your PC and to &lt;b&gt;&lt;i&gt;SHARE!!!&lt;/i&gt;&lt;/b&gt; with your friends in the cloud...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Do not you believe that? &lt;/b&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;Try to share one of my own public Excel files:&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/view.aspx/.Public/pedrowavetracker.xls" target="_blank"&gt;&lt;b&gt;Tracker for Personal Expenses and Incomes&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/pedrowavetracker.xls" style="background-color: #fcfcfc; height: 115px; padding: 0; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NOTICE &lt;/b&gt;for Internet users: If you open "a hair" without going into Windows Live session you can only download it and open it in Excel on your PC. If you want to edit it in your browser, click &lt;b&gt;Login&lt;/b&gt; (top right).&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Finally, Microsoft is in competition with Google docs, Zoho Sheet and other applications in the cloud!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Because look at what makes &lt;b&gt;Google docs&lt;/b&gt; with the SUMPRODUCT function in these expenses that I want to share with you in the cloud:&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="600" scrolling="yes" src="https://spreadsheets.google.com/ccc?key=0AlkZEKKdDqUcdFRoeTNtUlNSbXE0NDNQSDdIYS1VZlE&amp;amp;hl=es#gid=0" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;I personally like it better how &lt;a href="http://sheet.zoho.com/" target="_blank"&gt;Zoho Sheet&lt;/a&gt; works, which lets you record macros and publish blogs directly as this average daily expenses:&lt;br /&gt;&lt;br /&gt;&lt;iframe width="100%" height="600" frameborder="0" scrolling="no" src="http://sheet.zoho.com/publish/pedrowave/welcome"&gt; &lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Any application platforms in the cloud has to be improved to incorporate macros, VBA, forms of control, etc., But it is a first step that Microsoft took on 7 June by launching Office Web Apps on Windows Live, and adds there in&amp;nbsp;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;"&gt;&lt;a href="http://blogs.msdn.com/b/excel/archive/2010/06/07/office-web-apps-now-available-on-windows-live.aspx" target="_blank"&gt;Microsoft Excel 2010 blog here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And not only &lt;b&gt;Excel&lt;/b&gt; files but also &lt;b&gt;Word, PowerPoint and OneNote&lt;/b&gt; files can be published and shared in the cloud now.&lt;br /&gt;&lt;br /&gt;Now begins a new era for office software applications for students, homeworkers and professionals!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/06/compartir-gastos-por-las-nubes.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-2683739900294085501?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/2683739900294085501/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=2683739900294085501&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/2683739900294085501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/2683739900294085501'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/06/how-to-share-expenses-in-clouds.html' title='How to share expenses in the clouds'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-467937838724461985</id><published>2010-06-20T23:00:00.092+02:00</published><updated>2010-06-21T10:30:04.140+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compartir'/><category scheme='http://www.blogger.com/atom/ns#' term='economía'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='nube'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><title type='text'>Cómo compartir gastos por las nubes</title><content type='html'>&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;Hace unos días me desayuné con el titular de Microsoft:&lt;br /&gt;&lt;b&gt;&lt;a href="http://windowsteamblog.com/windows_live/b/windowslive/archive/2010/06/07/office-is-now-live-on-skydrive.aspx" target="_blank"&gt;¡Office ahora está vivo en SkyDrive!&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;y desde entonces no paro de publicar y compartir ficheros en la nube.&lt;br /&gt;&lt;br /&gt;Por eso, ahora que los gastos están por las nubes, y los ingresos no tanto, creo que es una buena idea compartirlos en tiempos de crisis económica, para apretarnos el cinturón todos. Como tengo costumbre de actualizar mi propia hoja de cálculo de seguimiento de los ingresos y gastos personales la he revisado y la he puesto al día para compartirla con vosotros.  La verdad es que la idea me la dio mi amigo &lt;a href="http://chandoo.org/wp/" target="_blank"&gt;Chandoo en su blog&lt;/a&gt; al animarnos a presentarnos a un concurso de Excel:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://chandoo.org/wp/2010/06/03/10k-rss/" target="_blank"&gt;Win a Netbook – 10000 RSS Contest&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm4.static.flickr.com/3289/2971542477_3e0c573585_o.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://farm4.static.flickr.com/3289/2971542477_3e0c573585_o.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;¿Que no tienes Excel 2010 instalado?&lt;br /&gt;&lt;br /&gt;¿Tienes un PC con un navegador web solamente?&lt;br /&gt;&lt;br /&gt;¿Quieres seguir trabajando con archivos propios y compartidos?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;¡La solución está en la nube!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Se puede trabajar con datos de &lt;a href="http://office.microsoft.com/es-es/excel-help/trabajar-con-datos-de-hoja-de-calculo-en-windows-live-HA010359480.aspx" target="_blank"&gt;hoja de cálculo en Windows Live&lt;/a&gt; siguiendo estos sencillos pasos:&lt;br /&gt;&lt;br /&gt;1) Inicia sesión en &lt;a href="http://login.live.com/" target="_blank"&gt;Windows Live&lt;/a&gt; ¿no tienes? ¡crea una ya y no me preguntes cómo!&lt;br /&gt;&lt;br /&gt;2) Puedes seguir usando la Web o iniciar sesión con un teléfono móvil o celular.&lt;br /&gt;&lt;br /&gt;3) Abre en el menú superior: &lt;b&gt;Office | Documentos recientes&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;4) En tu nuevo disco virtual de 25 GB &lt;a href="http://windowslive.com/online/skydrive" target="_blank"&gt;SkyDrive&lt;/a&gt;, abre: &lt;b&gt;Nuevo | Libro de Excel&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;5) Dale un nombre al libro y se creará uno vacío del &lt;b&gt;tipo .xlsx&lt;/b&gt; ¡Sí, es &lt;b&gt;Excel 2010&lt;/b&gt; sin haberlo instalado ni nada! y pulsa Guardar.&lt;br /&gt;&lt;br /&gt;6) Acabas de crear tu primer &lt;b&gt;Microsoft ExcelWebApp&lt;/b&gt;, eso sí, &lt;i&gt;más limitado que la versión oficial&lt;/i&gt; ¡pero operativa! y ya puedes editarlo.&lt;br /&gt;&lt;br /&gt;7) &lt;b&gt;Editar en el Explorador&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;8) Pinchando en &lt;b&gt;Archivo&lt;/b&gt;, podrás abrir el archivo en la Excel de tu PC y &lt;i&gt;&lt;b&gt;¡¡¡COMPARTIRLO!!!&lt;/b&gt;&lt;/i&gt; con tus amigos en la nube...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;¿No te lo crees?&lt;/b&gt;&lt;/i&gt; Prueba a compartir uno de mis archivos públicos:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-6b219f16da7128e3.office.live.com/view.aspx/.Public/pedrowavetracker.xls" target="_blank"&gt;&lt;b&gt;Seguimiento de Gastos e Ingresos Personales&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/pedrowavetracker.xls" style="background-color: #fcfcfc; height: 115px; padding: 0; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;AVISO&lt;/b&gt; para navegantes: Si los has abierto "a pelo" sin entrar en sesión Windows Live sólo podrás descargártelo y abrirlo con el Excel de tu PC. Si quieres editarlo en tu navegador, pulsa &lt;b&gt;Iniciar sesión&lt;/b&gt; (arriba a la derecha)&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;¡Por fin &lt;b&gt;Microsoft&lt;/b&gt; está haciendo la competencia a &lt;b&gt;Google docs, Zoho Sheet&lt;/b&gt; y otras aplicaciones en la nube!&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Porque mira lo que hace &lt;b&gt;Google docs&lt;/b&gt; con la función SUMPRODUCT en estos gastos que quiero compartir contigo en la nube:&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="600" scrolling="yes" src="https://spreadsheets.google.com/ccc?key=0AlkZEKKdDqUcdFRoeTNtUlNSbXE0NDNQSDdIYS1VZlE&amp;amp;hl=es#gid=0" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;A mi personalmente me gusta más cómo trabaja &lt;a href="http://sheet.zoho.com/"&gt;Zoho Sheet&lt;/a&gt;, que permite grabar macros y publicar directamente en los blog tu gastos medios diarios:&lt;br /&gt;&lt;br /&gt;&lt;iframe width="100%" height="600" frameborder="0" scrolling="no" src="http://sheet.zoho.com/publish/pedrowave/welcome"&gt; &lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Cualquiera de las plataformas de aplicaciones en la nube tiene que mejorar para incorporar macros, VBA, formatos de control, etc., pero es un primer paso que Microsoft dio el 7 de junio al lanzar Office Web Apps en Windows Live, como anunció en su &lt;a href="http://blogs.msdn.com/b/excel/archive/2010/06/07/office-web-apps-now-available-on-windows-live.aspx" target="_blank"&gt;blog de Microsoft Excel 2010 aquí.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Y no solo los ficheros de &lt;b&gt;Excel&lt;/b&gt; sino también &lt;b&gt;Word, PowerPoint y OneNote&lt;/b&gt; se pueden publicar y compartir en la nube desde ahora.&lt;br /&gt;&lt;br /&gt;¡Ahora comienza una nueva etapa para las aplicaciones informáticas de oficina, estudiante y profesional del software!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;English translation of this post &lt;a href="http://pedrowave.blogspot.com/2010/06/how-to-share-expenses-in-clouds.html"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-467937838724461985?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/467937838724461985/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=467937838724461985&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/467937838724461985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/467937838724461985'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/06/compartir-gastos-por-las-nubes.html' title='Cómo compartir gastos por las nubes'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-1367632411284038239</id><published>2010-06-16T17:00:00.005+02:00</published><updated>2010-06-17T20:59:38.485+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flags'/><category scheme='http://www.blogger.com/atom/ns#' term='excel'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='futbol'/><category scheme='http://www.blogger.com/atom/ns#' term='waves'/><category scheme='http://www.blogger.com/atom/ns#' term='English'/><title type='text'>Goals of 2010 World Cup South Africa in Excel</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_vuQy6IsBT6A/TBj2v14aJRI/AAAAAAAAAFo/-PBRiTcUrCU/s1600/Goals.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/_vuQy6IsBT6A/TBj2v14aJRI/AAAAAAAAAFo/-PBRiTcUrCU/s640/Goals.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: left; float: left; font-family: Verdana, sans-serif; line-height: 200%; margin-bottom: 1em; margin-right: 1em; margin-top: 10px; text-align: justify;"&gt;&lt;img border="0" height="0" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNzY3MDM5NjU5NTMmcHQ9MTI3NjcwMzk2ODg1OSZwPTExMjQxMjEmZD1md2NfZSZnPTImbz1hOGI*YWU1MmM5NGY*/NTQ3YmYyZmY5MjcyOWI5ZWU2MSZvZj*w.gif" style="height: 0px; visibility: hidden; width: 0px;" width="0" /&gt;&lt;object align="top" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" height="400" id="WFHost" width="300"&gt; &lt;param name = "FlashVars" value = "Partner=1124121&amp;theme=New Classic&amp;widgetW=300&amp;widgetH=400&amp;widgetX=0&amp;widgetY=0&amp;stickyType=&amp;WFBtnX=0&amp;WFBtnY=0&amp;defaultPreviewURL=http://www.fifa.com/flash/widgets/worldcup/images/image_e.png&amp;useFacebookMystuff=false&amp;buttonURL=http://www.fifa.com/flash/widgets/worldcup/images/button.png&amp;URL=http://www.fifa.com/flash/widgets/worldcup/main.swf%3Fteam%3Desp%26lang%3De" /&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name = "movie" value = http://cdn.gigya.com/wildfire/swf/WildfireHost3.swf /&gt;&lt;embed name = "WFHost" id = "WFHost" width = "300" height = "400" src = http://cdn.gigya.com/wildfire/swf/WildfireHost3.swf  flashvars="Partner=1124121&amp;theme=New Classic&amp;widgetW=300&amp;widgetH=400&amp;widgetX=0&amp;widgetY=0&amp;stickyType=&amp;WFBtnX=0&amp;WFBtnY=0&amp;defaultPreviewURL=http://www.fifa.com/flash/widgets/worldcup/images/image_e.png&amp;useFacebookMystuff=false&amp;buttonURL=http://www.fifa.com/flash/widgets/worldcup/images/button.png&amp;URL=http://www.fifa.com/flash/widgets/worldcup/main.swf%3Fteam%3Desp%26lang%3De" AllowScriptAccess="always" quality="high" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/object&gt; &lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;It's time that the&amp;nbsp;&lt;a href="http://www.fifa.com/worldcup/teams/team=43969/index.html" target="_blank"&gt;Spanish Team&lt;/a&gt;&amp;nbsp;play the first game and, as not all will be formulas, I attached here a spreadsheet in Excel to keep the goals of &lt;a href="http://www.fifa.com/worldcup/matches/index.html" target="_blank"&gt;2010 World Cup South Africa&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;It is a bubble chart with 3-D effect, of course animated!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You can download the sheet from here:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-6b219f16da7128e3.office.live.com/embedicon.aspx/.Public/Goals%20South%20Africa%20Animated.xlsx" style="background-color: #fcfcfc; height: 115px; padding: 0; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/center&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div style="font-family: Verdana, sans-serif; line-height: 200%; margin-top: 10px; text-align: justify;"&gt;In case you have not heard, just 64 matches and the final is on 11 July (see the page "Matches")&lt;br /&gt;&lt;br /&gt;The formulas for adding daily goals are in cells C30:AH30&lt;br /&gt;&lt;textarea cols="78" rows="4"&gt;=SUMPRODUCT(--(INT(Matches!$D$2:$D$100)=$C$2),--(Matches!$E$2:$E$100=C$29),Matches!$F$2:$F$100)+SUMPRODUCT(--(INT(Matches!$D$2:$D$100)=$C$2),--(Matches!$H$2:$H$100=C$29),Matches!$G$2:$G$100)&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;In the cells range C31: AH31 are the World Cup total goals:&lt;br /&gt;&lt;textarea cols="78" rows="4"&gt;=SUMPRODUCT(--(INT(Matches!$D$2:$D$100)&amp;lt;=$C$2),--(Matches!$E$2:$E$100=C$29),Matches!$F$2:$F$100)+SUMPRODUCT(--(INT(Matches!$D$2:$D$100)&amp;lt;=$C$2),--(Matches!$H$2:$H$100=C$29),Matches!$G$2:$G$100)&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;I leave for someone doing the same style sheet with the games won, lost or tied, and the points scored in the championship.&lt;br /&gt;&lt;br /&gt;I suggest you to try to embed the flag of each country in their respective balls.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Which country will score more goals this World Cup?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I entered the goals so far and you can get goals from the following matches, checking the official website&amp;nbsp;&lt;a href="http://www.fifa.com/worldcup/matches/index.html" target="_blank"&gt;2010 World Cup South Africa here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://public.tableausoftware.com/javascripts/api/viz_v1.js"&gt;&lt;/script&gt;&lt;object class="tableauViz" width="604" height="969" style="display:none;"&gt;&lt;param name="name" value="WorldCup/WorldCupWinningPercentages" /&gt;&lt;param name="toolbar" value="yes" /&gt;&lt;/object&gt;&lt;noscript&gt;World Cup Winning Percentages &lt;br /&gt;&lt;a href="#"&gt;&lt;img alt="World Cup Winning Percentages " src="http://public.tableausoftware.com/static/images/WorldCup-WorldCupWinningPercentages_rss.png" height="100%" /&gt;&lt;/a&gt;&lt;/noscript&gt;&lt;div style="width:604px;height:22px;padding:0px 10px 0px 0px; color:black;font:normal 8pt verdana,helvetica,arial,sans-serif;"&gt;&lt;div style="float:right; padding-right:8px;"&gt;&lt;a href="http://www.tableausoftware.com/public?ref=http://public.tableausoftware.com/views/WorldCup/WorldCupWinningPercentages" target="_blank"&gt;Powered by Tableau&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;Traducción al español &lt;a href="http://pedrowave.blogspot.com/2010/06/goles-del-mundial-de-sudafrica-2010-en.html"&gt;aquí&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8384394099433338158-1367632411284038239?l=pedrowave.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pedrowave.blogspot.com/feeds/1367632411284038239/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8384394099433338158&amp;postID=1367632411284038239&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/1367632411284038239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8384394099433338158/posts/default/1367632411284038239'/><link rel='alternate' type='text/html' href='http://pedrowave.blogspot.com/2010/06/goals-of-2010-world-cup-south-africa-in.html' title='Goals of 2010 World Cup South Africa in Excel'/><author><name>Pedro Wave</name><uri>http://www.blogger.com/profile/04217533435610505051</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBsVwW1puLI/AAAAAAAAAF4/Ytq139hvTxM/S220/pedrowaves.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_vuQy6IsBT6A/TBj2v14aJRI/AAAAAAAAAFo/-PBRiTcUrCU/s72-c/Goals.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8384394099433338158.post-9151892616229841459</id><published>2010-06-16T16:00:00.101+02:00</published><updated>2010-06-17T20:55:36.890+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='calendario'/><category scheme='http://www.blogger.com/atom/ns#' term='olas'/><category scheme='http://www.blogger.com/atom/ns#' term='futbol'/><category scheme='http://www.blogger.com/atom/ns#' term='Español'/><category scheme='http://www.blogger.com/atom/ns#' term='burbujas'/><category scheme='http://www.blogger.com/atom/ns#' term='banderas'/><title type='text'>Goles del Mundial de Sudáfrica 2010 en Excel</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_vuQy6IsBT6A/TBj3UQmCxEI/AAAAAAAAAFw/zX5sYCIYynk/s1600/Goles.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="470" src="http://2.bp.blogspot.com/_vuQy6IsBT6A/TBj3UQmCxEI/AAAAAAAAAFw/zX5sYCIYynk/s640/Goles.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: left; float: left; font-family: Verdana, sans-serif; line-height: 200%; margin-bottom: 1em; margin-right: 1em; margin-top: 10px; text-align: justify;"&gt;&lt;img border="0" height="0" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyNzY2OTQ5NDI4NzUmcHQ9MTI3NjY5NDk1MDcwMyZwPTExMjQxMjEmZD1md2NfcyZnPTImbz1hOGI*YWU1MmM5NGY*/NTQ3YmYyZmY5MjcyOWI5ZWU2MSZvZj*w.gif" style="height: 0px; visibility: hidden; width: 0px;" width="0" /&gt;&lt;object align="top" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" height="400" id="WFHost" width="300"&gt; &lt;param name = "FlashVars" value = "Partner=1124121&amp;theme=New Classic&amp;widgetW=300&amp;widgetH=400&amp;widgetX=0&amp;widgetY=0&amp;stickyType=&amp;WFBtnX=0&amp;WFBtnY=0&amp;defaultPreviewURL=http://www.fifa.com/flash/widgets/worldcup/images/image_s.png&amp;useFacebookMystuff=false&amp;buttonURL=http://www.fifa.com/flash/widgets/worldcup/images/button.png&amp;URL=http://www.fifa.com/flash/widgets/worldcup/main.swf%3Fteam%3Desp%26lang%3Ds" /&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name = "movie" value = http://cdn.gigya.com/wildfire/swf/WildfireHost3.swf /&gt;&lt;embed name = "WFHost" id = "WFHost" width = "300" height = "400" src = http://cdn.gigya.com/wildfire/swf/WildfireHost3.swf  flashvars="Partner=1124121&amp;theme=New Classic&amp;widgetW=300&amp;widgetH=400&amp;widgetX=0&amp;
