<?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-10391289</id><updated>2012-02-18T00:53:56.594+01:00</updated><category term='linux'/><category term='estilo de vida'/><category term='arcgisserver'/><category term='javascript'/><category term='java'/><category term='REST'/><category term='ogc'/><category term='gis'/><category term='hijas'/><category term='bases de datos'/><category term='inglés'/><category term='herramientas'/><category term='SOAP'/><category term='opinión'/><category term='trucos'/><category term='programación'/><category term='proyectos'/><category term='google earth'/><category term='webmapping'/><category term='wms'/><category term='ORCHESTRA'/><category term='sig'/><category term='windows'/><category term='psp'/><category term='trabajo'/><title type='text'>Tecnología SIG</title><subtitle type='html'>&lt;small&gt;Blog devoted to different aspects related to Geographical Information Systems Technologies, GIS Programming and Computers&lt;/small&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>81</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10391289.post-5363757769969987461</id><published>2009-09-10T11:36:00.000+02:00</published><updated>2009-09-10T11:37:06.948+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webmapping'/><category scheme='http://www.blogger.com/atom/ns#' term='proyectos'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Los mayores errores en la planificación de los proyectos de webmapping</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;El orden es irrelevante, y la importantcia de cada uno es variable en función de otros factores, sin embargo, son todos los que están. Aquí va mi lista de los mayores errores en la planificación de proyectos de webmapping&lt;br/&gt;&lt;ol&gt;&lt;li&gt;No planificar un tiempo para la formación del equipo. Al menos un 20% del total y siempre antes de empezar.&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Esperar más de un mes para mostrar la primera versión.&lt;/li&gt;&lt;li&gt;No tener una versión en-vivo que se pueda mostrar siempre&lt;br/&gt;&lt;/li&gt;&lt;li&gt;Empezar por los datos y no por la interfaz de usuario.&lt;/li&gt;&lt;li&gt;No usar un framework para trabajar con AJAX&lt;/li&gt;&lt;li&gt;No usar un API de logging&lt;/li&gt;&lt;li&gt;No implantar en el cliente hasta el final&lt;/li&gt;&lt;li&gt;No usar un control de versiones&lt;/li&gt;&lt;li&gt;Desarrollar en un único Sistema Operativo&lt;/li&gt;&lt;li&gt;Dedicar meses en el diseño con UML/Objetos/Patrones&lt;/li&gt;&lt;li&gt;No diseñar un plan de pruebas&lt;/li&gt;&lt;li&gt;No acotar la funcionalidad al tiempo disponible. Cuanto más tiempo se tiene para una tarea, más compleja se vuelve&lt;/li&gt;&lt;li&gt;Pedir al equipo un "esfuerzo extra" en vez de negociar un recorte de la funcionalidad&lt;/li&gt;&lt;/ol&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=9ea90884-c834-8dbb-aff7-19b3b261c50c' alt='' class='zemanta-pixie-img'/&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/10391289-5363757769969987461?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/5363757769969987461/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=5363757769969987461' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5363757769969987461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5363757769969987461'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/09/los-mayores-errores-en-la-planificacion.html' title='Los mayores errores en la planificación de los proyectos de webmapping'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-3531304624604932270</id><published>2009-09-03T08:46:00.001+02:00</published><updated>2009-09-03T08:46:47.058+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><category scheme='http://www.blogger.com/atom/ns#' term='sig'/><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><title type='text'>Google Maps ha colocado a los profesionales del GIS en el mundo</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Hace algunos años, cuando alguien me preguntaba, "¿en qué trabajas?" la mejor respuesta que se me ocurría era "hago mapas con ordenadores". A partir de aquí las siguientes preguntas eran de lo más variopintas. Desde un "¿y eso para qué sirve?" hasta un "¿una especie de delineante?". Mmmm, "pues no exactamente, se parece pero no". Y así sucesivamente. Si no te querías complicar la vida, decías "soy informático" o "trabajo con ordenadore". Como todo el mundo claro.&lt;br/&gt;Sin embargo, desde que Google lanzo GoogleMaps ya no hace falta explicar nada, aunque lo que hagas realmente no tenga que ver con GMaps. Eso si, la respuesta es casi unánime, "ah, qué interesante ¿no?".&lt;br/&gt;Si algo tiene el éxito de GMaps (por cierto, es asombrosa la cantidad de gente que no conoce otras alternativas) es que ha colocado el GIS en el mundo y esto tiene, en mi opinión más ventajas que incovenientes. Algunas personas dentro del GIS pueden ver GMaps como un competidor, y aunque en ciertos ámbitos lo sea, creo que ofrece muchas más oportunidades de integración que aún están por explorar. GMaps no llega a algunos de los ámbitos en los que trabaja el GIS, como por ejemplo el análisis espacial o multiespectral, sin embargo, usar el famosísimo interfaz de Google para sobre él construir tus aplicaciones es algo muy interesante, sobre todo porque hay muchos usuarios que ya saben manejar este interfaz.&lt;br/&gt;Por supuesto, el hecho de que GMaps facilite tanto la integración no es algo ni mucho menos, altruista. Es, por descontado, su modelo de negocio. Pero, ¿por qué no aprovecharlo en nuestro propio beneficio?&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=d0c711a8-8dea-8672-ae1c-0f90b3de0197' alt='' class='zemanta-pixie-img'/&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/10391289-3531304624604932270?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/3531304624604932270/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=3531304624604932270' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/3531304624604932270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/3531304624604932270'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/09/google-maps-ha-colocado-los.html' title='Google Maps ha colocado a los profesionales del GIS en el mundo'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-1340770623580995160</id><published>2009-08-14T10:54:00.001+02:00</published><updated>2009-08-14T10:55:31.240+02:00</updated><title type='text'>El GIS y la nube: Posibilidades del Cloud Computing</title><content type='html'>Aunque parezca el título de un cuento, no lo es. Cada vez más se empiezan a &lt;a href="http://es.wikipedia.org/wiki/Cloud_Computing"&gt;leer&lt;/a&gt;, &lt;a href="http://www.directionsmag.com/article.php?article_id=3241"&gt;oir&lt;/a&gt; y ver (video abajo) noticias que nos hablan del Cloud Computing. Básicamente se trata de distribuir los recursos computacionales entre muchos servidores en internet, de forma que no sea neceario comprar equipamientos de hardware. El proveedor de cloud computing se encargaría de su gestión y mantenimiento. Nosotros únicamente haríamos uso de aquello que hayamos contratado. Esto nos permite que podamos ajustar y escalar nuestro sistema en función de la demanda real, y no tanto en predicciones. Uno de los problemas hoy en día, es el mal dimensionamiento de las plataformas, tanto por encima (sobredimensionamiento), como por debajo (problamas escalabilidad).&lt;br /&gt;&lt;br /&gt;En el caso de las plataformas SIG web las opciones pueden ser muy diversas. Se podrían alojar en la nube, distintos tipos de servicios, servidores de aplicaciones para nuestros geoprocesos, espacio de disco para nuestros datos, y quién sabe si en un futuro nuestras propias bases de datos espaciales podrán estar alojadas también en la nube.&lt;br /&gt;&lt;br /&gt;A día de hoy, uno de los servicios más interesantes que veo es la posibilidad de &lt;a href="http://www.spatiallyadjusted.com/2008/12/17/arcgis-map-server-cache-in-amazon-s3/"&gt;alojar las imágenes cacheadas en servidores de la nube&lt;/a&gt; (o &lt;a href="http://www.roktech.net/devblog/index.cfm/2009/6/19/New-Site-Using-Remote-Cache-Hosting-Service--ArcGIS-Server-in-The-Cloud"&gt;aquí&lt;/a&gt;). Esto tiene importantes ventajas:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;evita que tengamos que disponer de espacio en disco. Aunque el espacio en disco pueda parecer barato, un buen disco para tener un cacheado efectivo sí puede llegar a ser caro.&lt;/li&gt;&lt;li&gt;permite que los tiles del cacheado se pueden descargar de más de un servidor a la vez. Esto aumenta bastante la velocidad de descarga de las páginas web de mapas&lt;/li&gt;&lt;li&gt;nos evita los gastos de mantenimiento de los equipos, espacio, luz, energía, personal, etc... Puesto que solo pagamos por suscripción, contratamos justo lo necesario&lt;/li&gt;&lt;/ol&gt;Para terminar un video de lo que es el cloud computing:&lt;br /&gt;&lt;br /&gt;&lt;div class="youtube-video"&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QJncFirhjPg"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/QJncFirhjPg" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt; &lt;/embed&gt;   &lt;/object&gt;&lt;/div&gt;Cloud Computing Explained&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie"&gt;&lt;img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=a20f6d7c-fe5d-87bb-bdc2-0bb94f952a1c" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-1340770623580995160?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/1340770623580995160/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=1340770623580995160' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/1340770623580995160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/1340770623580995160'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/08/el-gis-y-la-nube-posibilidades-del.html' title='El GIS y la nube: Posibilidades del Cloud Computing'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-4147845099569041963</id><published>2009-06-24T17:40:00.004+02:00</published><updated>2009-06-25T07:44:50.242+02:00</updated><title type='text'>Tips and Trick to Improve JavaScript Performance</title><content type='html'>I've recently viewed this awesome video at &lt;a href="http://www.youtube.com/user/googletechtalks"&gt;googletechtalks&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/mHtdZgou0qU&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/mHtdZgou0qU&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The speaker shows lots of different tips &amp;amp; tricks to improve JavaScript code in order to make it more efficient. Here is the list of those of them that I've found more interesting or that were completely unknown to me:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It is importante to narrow the scope of variables. So it is better to use &lt;span style="font-weight: bold;"&gt;var d = document&lt;/span&gt; and then &lt;span style="font-weight: bold;"&gt;d.whatever&lt;/span&gt;, than using &lt;span style="font-weight: bold;"&gt;document.whateverProperty &lt;/span&gt;directly. That is roughly because the more dots.properties you use, the slowest the code.&lt;/li&gt;&lt;li&gt;In for or while loops it is better to use reverse looping (i--) and avoid complicated calculations in the conditional sentences. And also avoid that costly sentences get calculated in each cycle of the loop itself.&lt;/li&gt;&lt;li&gt;If not estrictly necessary avoid the usage of &lt;span style="font-weight: bold;"&gt;catch &lt;/span&gt;clause to handle errors. So if it is a predictable error figure out another way to deal with it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Reflow is the concept of refreshing the DOM due to changes in the javascript code. The less reflow the better. Therefore, it is better to update the DOM using this: &lt;b&gt;var frag = document.createDocumentFragment();&lt;/b&gt; and adding afterwards the elements needed using &lt;b&gt;frag.appendChild(newElementPreviouslyCreated);&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;When changing styles it is much better to use .className = "name" referring to a CSS file previously created style, than changing the style in the code itself by code. This also helps to keep separated style, from the code itselft, making the design more robust an clean.&lt;/li&gt;&lt;li&gt;And, last but not least, not surprisingly the slowest browser... yes, you get it! IE (either 7 or 8).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-4147845099569041963?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/4147845099569041963/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=4147845099569041963' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4147845099569041963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4147845099569041963'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/06/tips-and-trick-to-improve-javascript.html' title='Tips and Trick to Improve JavaScript Performance'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-4367587473632236471</id><published>2009-04-18T10:15:00.002+02:00</published><updated>2009-04-18T10:31:38.486+02:00</updated><title type='text'>Sobre los bulos del RedBull y Actimel</title><content type='html'>Hace poco me llegó uno de esos correos cadena sobre los peligros, en este caso, del Actimel, y del RedBull, como siempre lleno de topicazos y leyendas urbanas. Vamos a revisarlas:&lt;br /&gt;&lt;br /&gt;&gt;      Esto es interesante, hay que leerlo: nos dan cualquier cosa sin ningún&lt;br /&gt;&gt; tipo de escrúpulos. INCREIBLE EL TEMA 'ACTIMEL' provee al organismo una bacteria&lt;br /&gt;&gt; llamada L.CASEI. Esta sustancia es generada normalmente por el 98%&lt;br /&gt;&gt; de los organismos, pero cuando se le suministra externamente por un tiempo&lt;br /&gt;&gt; prolongado, el cuerpo deja de elaborarla y paulatinamente 'olvida' que debe&lt;br /&gt;&gt; hacerlo y cómo hacerlo, sobre todo en personas menores de 14 años.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La Lactobacilus Casei no es una sustancia, es una bacteria de las millones que viven en nuestro organimo: &lt;a href="http://es.wikipedia.org/wiki/Lactobacillus_casei"&gt;http://es.wikipedia.org/wiki/Lactobacillus_casei&lt;/a&gt;. Por tanto, el organismo no puede "olvidar" algo que no sabe hacer. Además, que está codificado en los genes, y que se puede hacer no se puede olvidar. Por cierto que también vive en la boca el bicho este...&lt;br /&gt;&lt;br /&gt;&gt;       En realidad, surgió como un medicamento para esas pocas personas que&lt;br /&gt;&gt; no lo elaboraban, pero ese universo era tan pequeño que el medicamento&lt;br /&gt;&gt; resultó no rentable; para hacerlo rentable se vendió su patente a empresas&lt;br /&gt;&gt; alimenticias.&lt;br /&gt;&lt;br /&gt;Por lo dicho antes, esto es absurdo, porque las bacterias tienen la fea costumbre de reproducirse ellas solitas, sin que nosotros la elaboremos...&lt;br /&gt;Qué podría tener de nocivo tomar actimeles, que te inflaras a bichos, y eso altere de alguna forma el equilibrio más o menos natural (el ecosistema bacteriano del intestino). De todas formas, este ecosistema debe estar pero que muy acostumbrado a cambios bruscos (pasar de un cocido, a verduras a ayunos, etc...) así que no creo que tomarte uno sea malo. Eso sí, yo prefiero un yogur normal. Es como todo, si te inflas será perjudicial, aunque lo dudo: "The effect of consumption of milk fermented by Lactobacillus casei strain Shirota on the intestinal microflora and immune parameters in humans", Spanhaak S, Havenaar R, Schaafsma G. Eur. J. Clin. Nutr., 1998 Dec;52(12):899-907&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;       1).- Es peligroso tomarlo si después no haces ejercicio físico, ya que&lt;br /&gt;&gt; su función energizante acelera el ritmo cardiaco y te puede ocasionar un&lt;br /&gt;&gt; infarto fulminante.&lt;br /&gt;&lt;br /&gt;Vamos a ver ¿que es peligroso si después no haces ejercicio físico? Será al revés no, si acelera el ritmo cardiaco y encima haces ejercicio te subirás por las paredes.&lt;br /&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt;       2).- Corres el peligro de sufrir una hemorragia cerebral, debido a que&lt;br /&gt;&gt; el RED BULL contiene componentes que diluyen la sangre para que al corazón&lt;br /&gt;&gt; le cueste mucho menos bombear la sangre, y así poder hacer un esfuerzo&lt;br /&gt;&gt; físico con menos agotamiento.&lt;br /&gt;&lt;br /&gt;¿Cuál de sus componentes diluyen la sangre? ¿tiene heparina, tiene algo del sintrom?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;       3).- Está prohibido mezclar el RED BULL con alcohol, porque la mezcla&lt;br /&gt;&gt; convierte la bebida en una 'Bomba Mortal' que ataca directamente al hígado,&lt;br /&gt;&gt; provocando que la zona afectada no se regenere.&lt;br /&gt;&lt;br /&gt;El ataque al hígado nos lo hacemos muchos casi a diario. La Cafeína, no digamos. Azúcares más de lo mismo. Y no creo que sea muy malo tomarse unas vitaminas de más.&lt;br /&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt;       4).- Uno de los componentes principales del RED BULL es la vitamina&lt;br /&gt;&gt; B12, utilizada en medicina para recuperar a pacientes que se encuentran en&lt;br /&gt;&gt; un coma etílico; de aquí la hipertensión y el estado de excitación en el que&lt;br /&gt;&gt; te encuentras después de tomarlo, como si estuvieras en estado de&lt;br /&gt;&gt; embriaguez.&lt;br /&gt;&lt;br /&gt;Esto es de descojone. O sea que la B12 que sirve para recuperarse de un coma etílico, te deja "como si estuvieras en estado de embriaguez". Jajajajaja Es más si tiene B12, podría&lt;br /&gt;ser entonces que mitigara efectos del alcohol. El problema podría surgir con mezclas, entre sustancias que bajen el ritmo cardiaco y otras que lo suban, pero no está claro como podrían afectar. Quizá se anulen los efectos o quizá no. Yo no mezclaría con alcohol, pero más que nada porque te sale un cubata "asqueroso". Donde esté un buen GinTonic...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&gt;       5).- El consumo regular del RED BULL desencadena en la aparición de&lt;br /&gt;&gt; una serie de enfermedades nerviosas y neuronales irreversibles.&lt;br /&gt;&lt;br /&gt;Habría que definir "consumo regular", una al día, 2, una al mes,,,. El propio fabricante dice que es para consumo esporádico. Como cualquier otra bebida vamos. Es más, "el contenido de cafeína de una lata de 250 ml corresponde a 80 miligramos o el correspondiente a una taza de café de filtrocafetera" o "La caféina en grandes dosis es, por cierto, peligrosa; se necesitaría beber unas 125 latas para ingerir una dosis mortífera de cafeína". La cafeína por cierto es mortal para las células porque bloquea el paso de electrolitos, pero claro a dosis tan altas que nunca se dan. A mi, mi cafecito por la mañana me sabe a gloria.&lt;br /&gt;&lt;br /&gt;CONCLUSION, y esto está estudiado "uno de las causas más importantes de muertes en carretera es la somnolencia, y de hecho, un estudio del Centro de Investigaciones del Sueño de la Universidad de Loughborough concluye aceptando la utilidad de Red Bull y bebidas similares en estos y otros supuestos".&lt;br /&gt;Si alguna vez os entra sueño conduciendo (a mi me pasa muy a menudo) lo mejor es dormir claro, pero muchas veces paras y no logras conciliar el sueño aunque pares, así que hacer un alto en una gasolinera y comprar una latita de redbull, nos puede ahorrar un buen susto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para información más solvente (como siempre) la WIKIPEDIA:&lt;br /&gt;&lt;a href="http://es.wikipedia.org/wiki/Red_Bull"&gt;http://es.wikipedia.org/wiki/Red_Bull&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Addedum:&lt;br /&gt;&lt;br /&gt;Lo de que un componente del RedBull fue una droga de los soldados de USA es otro bulo ver &lt;a href="http://es.wikipedia.org/wiki/Glucuronolactona#Mitos"&gt;http://es.wikipedia.org/wiki/Glucuronolactona&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sobre la Taurina. &lt;a href="http://es.wikipedia.org/wiki/Taurina"&gt;http://es.wikipedia.org/wiki/Taurina&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-4367587473632236471?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/4367587473632236471/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=4367587473632236471' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4367587473632236471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4367587473632236471'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/04/sobre-los-bulos-del-redbull-y-actimel.html' title='Sobre los bulos del RedBull y Actimel'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-2441683141818071667</id><published>2009-04-15T06:13:00.002+02:00</published><updated>2009-04-15T06:46:13.706+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='SOAP'/><category scheme='http://www.blogger.com/atom/ns#' term='REST'/><category scheme='http://www.blogger.com/atom/ns#' term='ORCHESTRA'/><title type='text'>REST afarian and SOAP farian Religions</title><content type='html'>I have recently viewed an enlightening presentation from de &lt;a href="http://www.esri.com/events/devsummit/"&gt;ESRI 2009 Developer Summit Conference&lt;/a&gt; about &lt;a href="http://www.esri.com/events/devsummit/sessions/keynote.html"&gt;REST and or versus SOAP&lt;/a&gt;. In the past I have been working for the &lt;a href="http://www.eu-orchestra.org/overview.shtml"&gt;ORCHESTRA project&lt;/a&gt;, an EU FP6 project with the objective of "designing and implementing the specifications for a service oriented spatial data infrastructure for improved interoperability among risk management authorities in Europe, which will enable the handling of more effective disaster risk reduction strategies and emergency management operations". The technical underpinnings supporting it was indeed SOAP services, and one of its achievements has been to extend and create new OGC-like services supporting SOAP. Once this new services was created they were used in diferent pilots to solve different situations, such as fire risks or coastal pollutant risks. To do that, in almost every pilot, several ORCHESTRA services were combined using SOAP calls. Obviously, there was a great effort in designing the contract and interfaces for these services, and once this was achieved the interaction allowed to merge, geographical information with geoprocessing analysis, without the need for a common software platform or infrastructure.&lt;br /&gt;Nevetheless, from a developer point of view, create such application using SOAP was a real challenge. The lack of good tools (at least from Java) to work comfortably with SOAP services makes it really harder. I have to say that, to this end, I found Netbeans IDE much more easy to use and integrated than Eclipse. The real problem was that pilots, were web applications, and using SOAP with web applications is difficult. From Javascript it is possible to create SOAP calls (&lt;a href="http://articles.techrepublic.com.com/5100-10878_11-5887775.html"&gt;see example&lt;/a&gt;) but you have to deal manually with really complex XML parsing, and we know that this is a little bit trickier from JavaScript. The solution to this was, in most cases, to encapsulate this type of calls, inside server side logic and use AJAX to retrieve the required information back to the web application. The point here was, that sometimes, we were just sending to the server a pair of coordinates (X, Y) to get the result of some type of geoprocessing. And, once I saw the video mentioned before, I realized that this was the kind of situations were a REST service would have make much more sense. Not only that, to create a complete SOAP call to the server to send just X and Y coordinates, instead of using JSON, it was not the best solution, at least if you are developing a web applications.&lt;br /&gt;For this reason, sometimes a REST aproach is more appropiated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-2441683141818071667?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/2441683141818071667/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=2441683141818071667' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2441683141818071667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2441683141818071667'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/04/rest-afarian-and-soap-farian-religions.html' title='REST afarian and SOAP farian Religions'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-8999773348731479484</id><published>2009-03-26T11:26:00.001+01:00</published><updated>2009-03-26T11:26:53.820+01:00</updated><title type='text'>Using Open Layers With Arc Gis Server Rest Api   Dev Summit</title><content type='html'>This presentation was made in the 2009 ESRI Developer Summit by James Fee. It shows how to use OL with ArcGIS Server both consuming map and geoprocessing services.&lt;div style="width:425px;text-align:left" id="__ss_1198826"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/cageyjames/using-open-layers-with-arc-gis-server-rest-api-dev-summit?type=powerpoint" title="Using Open Layers With Arc Gis Server Rest Api   Dev Summit"&gt;Using Open Layers With Arc Gis Server Rest Api   Dev Summit&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=usingopenlayerswitharcgisserverrestapi-devsummit-090325180805-phpapp02&amp;stripped_title=using-open-layers-with-arc-gis-server-rest-api-dev-summit" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=usingopenlayerswitharcgisserverrestapi-devsummit-090325180805-phpapp02&amp;stripped_title=using-open-layers-with-arc-gis-server-rest-api-dev-summit" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/cageyjames"&gt;James Fee&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/10391289-8999773348731479484?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/8999773348731479484/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=8999773348731479484' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/8999773348731479484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/8999773348731479484'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/03/using-open-layers-with-arc-gis-server.html' title='Using Open Layers With Arc Gis Server Rest Api   Dev Summit'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-4578077301250042482</id><published>2009-03-07T10:25:00.001+01:00</published><updated>2009-03-07T10:25:12.290+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='wms'/><category scheme='http://www.blogger.com/atom/ns#' term='ogc'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><category scheme='http://www.blogger.com/atom/ns#' term='arcgisserver'/><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><title type='text'>Caveats when using OpenLayers consuming WMS services</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;OpenLayers is great API to build client side javascript map applications. It is now in the 2.7 release version an it is more than two years old. These two things makes it a good choice to build web map applications, since it has a thriving community of users and &lt;a target='_blank' href='http://gallery.openlayers.org/'&gt;lots of success-cases&lt;/a&gt; alredy in use in many different environments. It also offers the possibility to add map services from different sources, such as &lt;a href='http://maps.yahoo.com/' target='_blank'&gt;Yahoo Maps&lt;/a&gt;, &lt;a href='http://maps.live.com/' target='_blank'&gt;Microsoft Live Maps&lt;/a&gt;, &lt;a href='http://maps.google.es/' target='_blank'&gt;Google Maps&lt;/a&gt; (of course) and, WMS servers. And here is when problems may arise if you don't have a clear idea about how WMS services work.&lt;br/&gt;&lt;br/&gt;As every web map developer should know, &lt;a href='http://www.opengeospatial.org/standards/wms' target='_blank'&gt;WMS is an OpenGeospatial Consortium specification&lt;/a&gt; and according to the official definition, it allows to make requests to a WMS server and the "response to the request is one or more geo-registered map images (returned as JPEG, PNG, etc) that can be displayed in a browser application". In my opinion, here comes the confusion. A newcomer developer with a background in the usage of Google Maps may think that "onr or more" map images is something similar to a tiled service. That is not the case. Each WMS request produces just only one image (typically). Not a tiled set of images corresponding to the request. Actually, OGC is now in the &lt;a href='http://portal.opengeospatial.org/files/?artifact_id=23206' target='_blank'&gt;process of discussion&lt;/a&gt; to provide an OGC standard specification to retrieve WMS tiled images. By the way, a little piece of technology patriotism here. One of the two organizations working on it is the &lt;a href='http://www.creaf.uab.es/cat/index.htm' target='_blank'&gt;CREAF&lt;/a&gt;, from the Autonomous University of Barcelona and the other being &lt;a href='http://www.cubewerx.com/' target='_blank'&gt;CubeWrex&lt;/a&gt;. WMS specification was first intented as a request - response protocol, before Google and other vendor started to provide fast tiled maps. Now, almost every customer or geoservices provider wants to add fast tiled maps to their applications.&lt;br/&gt;&lt;br/&gt;What happen when you add a WMS service in OpenLayers? By default, OL internally prepares the request to make a sort of tiled requests to the server (you can easily see how it works using Firebug). This could be very dangeruous in terms of performance for your Map server application. Imagine 10 concurrent requests, divided into 10 tiles each one. We were demanding to the server to process 100 request at the very same moment. Obviously, the time needed to proccess the last ones would be considerable. Well, it also depends on your hardware and balancing architecture, but it is not reasonable to demand this kind of processing power when you can choose more efficient alternatives. Those alternatives could be:&lt;br/&gt;&lt;ul&gt;&lt;li&gt;use a &lt;a href='http://openlayers.org/dev/examples/notile.html' target='_blank'&gt;single request&lt;/a&gt; option when adding WMS layers&lt;br/&gt;&lt;pre id='line1'&gt;singleTile: true&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;use tiled services coming from TileCache or GeoWebCache&lt;/li&gt;&lt;li&gt;wait until the official WMS-cached specification is available (joking)&lt;br/&gt;&lt;/li&gt;&lt;/ul&gt;All of this is of special importance specially when consuming external or not owned WMS services, because it can heavily affects your map performance. Therefore, if you see out there a fast compelling application using just only WMS layers, it is almost sure that they are using any kind of tiling process in the background (unless they have a cloud computing farm of servers).&lt;br/&gt;&lt;br/&gt;Side note: &lt;a href='http://openlayers.org/dev/examples/arcgis93rest.html' target='_blank'&gt;OL can now leverage the new ArcGIS Server REST API&lt;/a&gt; (clap, clap, clap)&lt;br/&gt;&lt;br/&gt;Final question: Is it always mandatory to provide map services as WMS? Is WMS now the best protocol to deliver fast map applications?&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=000b3b59-5dc2-4050-9635-01f8930e4c7d' class='zemanta-pixie-img'/&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/10391289-4578077301250042482?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/4578077301250042482/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=4578077301250042482' title='20 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4578077301250042482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4578077301250042482'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/03/caveats-when-using-openlayers-consuming.html' title='Caveats when using OpenLayers consuming WMS services'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-9054155754920081981</id><published>2009-01-31T08:25:00.000+01:00</published><updated>2009-01-31T08:27:16.450+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='inglés'/><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Tools and Tips for Productive JavaScript Development</title><content type='html'>&lt;style&gt;BODY { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } P { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } DIV { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } TD { FONT-FAMILY:Tahoma; FONT-SIZE:10pt } &lt;/style&gt;When it comes to develop with Javascript many experienced developers start to tremble. Just few weeks ago, speaking with a former Java Analyst friend, currenty Project Manager, told me that he get shocked when he realizes that some developers of his team were still using the terrible javascript alert() method to debug js code, instead of using, for example, &lt;a target="_blank" href="http://getfirebug.com/"&gt;Firebug&lt;/a&gt;. Obviously, alert() debugging has been a common practice in the past (although by this time you can also use &lt;a target="_blank" href="http://www.mozilla.org/js/jsd/jsd_in_js_for_mozilla.html"&gt;Venkman debugger in Netscape&lt;/a&gt;), but now in 2009 it does not make sense.  &lt;div&gt;&lt;br /&gt;When using firebug, you just need to type, &lt;a target="_blank" href="http://getfirebug.com/console.html"&gt;console.log("test")&lt;/a&gt;, for example, to view in your firebug console panel the messages and tracings you need to check your code. Not only that, you are also able to set breakpoints in your javacript code, inspect HTML DOM tree, check the time needed by your application to load and &lt;a target="_blank" href="http://youtube.com/watch?v=W4jXAaEMp2M"&gt;much more&lt;/a&gt;.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;Another important point that set back programmers form JS development is the absence of a good IDE with features such as intellisense, code completion, and so on. But now, you can use &lt;a target="_blank" href="http://wiki.netbeans.org/JavaScript"&gt;Netbeans&lt;/a&gt;, &lt;a target="_blank" href="http://www.myeclipseide.com/module-htmlpages-display-pid-57.html"&gt;Eclipse&lt;/a&gt;, or &lt;a target="_blank" href="http://weblogs.asp.net/scottgu/archive/2007/06/21/vs-2008-javascript-intellisense.aspx"&gt;VisualStudio &lt;/a&gt;to develop with javascript in the same way you do with any other programming language (almost). &lt;/div&gt; &lt;div&gt;&lt;br /&gt;An old common misconception when developing web applications was that is mostly suited to validate forms. This changes upside-down when Google started to use AJAX in Maps, and GMail. In this moment, JavaScript was taken seriously by developers. The problem is that, &lt;a target="_blank" href="http://www.sitepoint.com/article/oriented-programming-1/"&gt;creating objects and using them is different form Java or C#&lt;/a&gt;. You need to master JavaScript skills to take advantage of the JS Object Oriented model. Nevertheless, even if you do not master this techniques you can also make use of a whole bunch of many different JS frameworks and APIs, such as &lt;a target="_blank" href="http://jquery.com/"&gt;jQuery&lt;/a&gt;, &lt;a target="_blank" href="http://www.dojotoolkit.org/"&gt;Dojo&lt;/a&gt; or &lt;a target="_blank" href="http://script.aculo.us/"&gt;Scriptaculus&lt;/a&gt;, just to mention a few of them.&lt;/div&gt; &lt;div&gt;&lt;br /&gt;So, if you are or are going to create web applications you have to take JS very seriously. Three tips:&lt;/div&gt; &lt;ol&gt;&lt;li&gt;Use Firebug and a javascript friendly IDE&lt;/li&gt;&lt;li&gt;Read something about JavaScript Object Oriented development&lt;/li&gt;&lt;li&gt;Review some JavaScript APIs&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-9054155754920081981?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/9054155754920081981/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=9054155754920081981' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/9054155754920081981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/9054155754920081981'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/tools-and-tips-for-productive.html' title='Tools and Tips for Productive JavaScript Development'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-683895629017625393</id><published>2009-01-25T21:04:00.001+01:00</published><updated>2009-01-25T21:04:15.224+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Mis 10 Extensiones Preferidas de Firefox</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Desde hace ya mucho tiempo vengo utilizando &lt;a href='http://www.mozilla-europe.org/es/firefox/' target='_blank'&gt;Firefox&lt;/a&gt;, como navegador web. La verdad es que estoy seguro de que si no fuera por sus extensiones pronto habría pasado a otro, como Google Chrome, o habría probado IE7. El caso es que algunas de las extensiones de FF han hecho me esté totalmente enganchado a él. Aunque he usado y probado muchas, aquí va la lista de las que uso con más regularidad tanto en el trabajo como en casa:&lt;br/&gt;&lt;ol&gt;&lt;li&gt;&lt;a href='http://www.longfocus.com/firefox/gmanager/' target='_blank'&gt;Gmail Manager&lt;/a&gt;. Tengo una cuenta de GMail y es una gestor que sirve para varias cuentas. No tiene mucho misterio porque tampoco lo necesita, simplemente comprueba los mensajes y te muestra los no leídos en la parte inferior derecha de la barra de estado del FF.&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.sxipper.com/' target='_blank'&gt;Sxipper&lt;/a&gt;. Suuuuuper útil. Un verdadero descubrimiento. Permite crear perfiles de usuario, para evitar le tediosisissisisiíma tarea de tener que rellenar siempre los formularios. Pero no se queda ahí, también permite almacenar usuarios y contraseñas, reemplanzando al gestor que viene con FF. Yo diría que me ha ahorrado horas y horas de páginas de registro.&lt;/li&gt;&lt;li&gt;&lt;a href='https://addons.mozilla.org/es-ES/firefox/addon/748' target='_blank'&gt;GreaseMonkey&lt;/a&gt;. Una extensión que es en sí misma un motor de extensiones. ¿Para qué vale?. Pues imagina una página mal programada para FF (es decir, que solo funciona para IE), con GM podemos añadir nuestro propio código para solucionar el problema. O imagina, que quieres un traductor instantáneo al hacer doble clic. O imagina un script para descargar los videos de youtube directamente a formato MP4. O imagina... Es decir, hay miles de scripts que solo tienes que descargar y hacer funcionar sobre el motor de GreaseMonkey. Muy potente.&lt;/li&gt;&lt;li&gt;&lt;a href='https://addons.mozilla.org/en-US/firefox/addon/2888' target='_blank'&gt;Gmarks&lt;/a&gt;. Es un gestor de favoritos para Google Bookmarks que se integra perféctamente en FF, sustituyendo (si se quiere) al que viene por defecto. Es decir, pulsando CONTROL+D, se almacenan los bookmarks directamente allí y permite tener  todos ellos sincronizados.&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.downthemall.net/' target='_blank'&gt;Down Them All&lt;/a&gt;. Rememorando el primer álbum &lt;a href='http://es.wikipedia.org/wiki/Kill_%27Em_All' target='_blank'&gt;Kill'em all&lt;/a&gt; de Metállica, esta extensión no mata nada, pero sí que permite descargar de un tirón todos los archivos de un tipo. Por ejemplo, si quieres descarge todos los PDF de una web, esta herramienta permite que lo hagas con unos pocos clicks, en lugar de tener que ir uno por uno. Además se puede configurar por tipo de archivo para que se descarguen a las carpetas que se quiera.&lt;/li&gt;&lt;li&gt;&lt;a href='http://lazarus.interclue.com/' target='_blank'&gt;Lazarus&lt;/a&gt;. Esta es muuuuuuy útil. ¿Cuántas veces has rellenado un formulario, un cuadro de texto en una página web o una respuesta larga en un foro y ha cascado el formulario, la página o el propio equipo, echando a perder 5 minutos de redacción, ideas o lo que sea? Seguro que alguna vez ha ocurrido esto. Pues bien, con esta extensión este problema es historia ya que se encarga de ir guardando poco a poco lo que se va escribiendo en cada formulario o cuadro de texto. De este forma, cuando la página falla o ocurre algo inesperado, podemos volver a la página, pulsar con el botón derecho en el campo y allí tendremos almacenado todo lo que habíamos escrito. Simple, fácil y útil.&lt;/li&gt;&lt;li&gt;&lt;a href='http://ietab.mozdev.org/' target='_blank'&gt;IETab&lt;/a&gt;. Por desgracia, no siempre las páginas están bien construídas, y puede ser necesario abrirlas con IE. Pues bien con esta extensión no hay problema. Basta con hacer clic en el icono que se instala en la barra de estado, y sin salir de FF y solo en esa pestaña, se recarga la página pero esta vez, usando el motor de IE.&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.getgspace.com/es/' target='_blank'&gt;GSpace&lt;/a&gt;. Esta extensión permite usar el espacio de GMail como disco de almacenamiento en internet. De este modo, podemos tener archivos almacenados aquí y acceder a ellos desde cualquier lugar. &lt;br/&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://customsoftwareconsult.com/extensions/febe/febe.html' target='_blank'&gt;FEBE&lt;/a&gt;. Con tantas extensiones llega un momento que llega a ser necesario hacer copias de seguridad de las mismas. Esta extensión va incluso más allá, porque permite guardar la configuración completa del navegador, de forma que si cambiamos de equipo, podemos cargar todas las extensiones, contraseñas, favoritos, etc, sin necesidad de ir uno por uno. Por supuesto, las copias de seguridad se pueden programar con la periodicidad temporal que se quiera.&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.scribefire.com/' target='_blank'&gt;ScribeFire&lt;/a&gt;. Last but not least, como dicen in inglis, la extensión que estoy usando para escribir este artículo. Permite crear entradas para los distintos blogs que hay por ahí sin salir del FF con casi todas las opciones que se puedan necesitar, videos de YouTube, enlaces, colores, etiquetas...&lt;br/&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-683895629017625393?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/683895629017625393/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=683895629017625393' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/683895629017625393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/683895629017625393'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/mis-10-extensiones-preferidas-de.html' title='Mis 10 Extensiones Preferidas de Firefox'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-1414128364113996547</id><published>2009-01-20T09:24:00.001+01:00</published><updated>2009-01-20T09:24:49.069+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><category scheme='http://www.blogger.com/atom/ns#' term='psp'/><title type='text'>HandBrake: Create MP4 files for the PSP</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I've just found the best solution to create MP4 files for my brand new PSP gadget. I've been looking for more than a month, testing different programs with really poor results. Either they were shareware versions with some functionalities reduced or they were free versions that produced incompatible formats. &lt;br/&gt;&lt;br/&gt;But, &lt;a href='http://handbrake.fr/' target='_blank'&gt;HandBrake &lt;/a&gt;came into my help. HandBrake is an open source, GPL-licensed, multiplatform software to convert DVDs or video files to MPEG-4 format (which is the format used both by the PSP and Apple related gadgets). Its usage is really easy, guided by its simple GUI. You just only have to select a DVD drive or a video file as source, select an output folder (if you have already connected your PSP, you can select directly the VIDEO folder there) and choose the profile most suited to your device, PSP, iPod, iPhone or whatever other profile already provided on the right side of the GUI. The time needed to create de MP4 obviously depends on the source size, processor etc... but in my tests it has been quite fast. Moreover, you can also add a queue of tasks so you can batch all your video files conversions in just one shot and shut down the computer once the job finish.&lt;br/&gt;&lt;br/&gt;Just one final important remark when using this program in Windows Vista. It is recommend to run it with Administrator privileges, that's said, right-click Run as administrator option in the context menu. I guess that it is something related with the cygwin backbone that the program seems to use. Hopefully, in next releases of this excelent program this will be fixed. Here below there is a screenshot of the GUI:&lt;br/&gt;&lt;img src='https://dl-web.getdropbox.com/get/Photos/blog/HandBrake.JPG?w=9ad3b8b1' style='max-width: 800px;'/&gt;&lt;br/&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/10391289-1414128364113996547?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/1414128364113996547/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=1414128364113996547' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/1414128364113996547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/1414128364113996547'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/handbrake-create-mp4-files-for-psp.html' title='HandBrake: Create MP4 files for the PSP'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-5903381786124291335</id><published>2009-01-15T09:59:00.002+01:00</published><updated>2009-01-15T10:04:44.892+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Scripts con Windows Scripting Host</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Llevo algunos días trasteando a ratos con una herramienta creo que algo desconocidad para la mayoría, pero extremadamente útil y potente. Se trata del &lt;a href="http://www.microsoft.com/technet/scriptcenter/default.mspx" target="_blank"&gt;WSH &lt;/a&gt;(Windowos Scripting Host). Es motor de scripts que llevan todos los SO Windows y que permite automatizar tareas. Está pensado, sobre todo, para administradores de sistemas, pero se puede utilizar por cualquiera que quiera automatizar ciertas tareas de su SO. Los usuarios de UNIX/Linux tienen el intérprete de comandos del shell, bash, etc..., sin embargo en windows lo más parecido son los archivos BAT, que sinceramente, se quedan muy cortos.&lt;br /&gt;Con el WSH tenemos acceso a casi todos las posibilidad de nuestro SO, abrir ventanas, seleccionar directorios con una ventana de diálogo, abrir programas, arrancar y parar servicios, crear cuentas de usuarios, etc, etc..., es decir, casi todo.&lt;br /&gt;Crear estos scripts es sumamente sencillo. Basta con crear un archivo de texto, y guardarlo con la extensión VBS o JS (el primero en VisualBasic Script, y el segundo en JScript). Por ejemplo, el clásico "Hola Mundo", sería así:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:Courier New;"&gt;&lt;em&gt;WScript.Echo "Hola Mundo"&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Obviamente esto no tiene mucho interés, a ver si esto interesa más:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;&lt;span style="font-family:Courier New;"&gt;Const MY_COMPUTER = &amp;amp;H11&amp;amp;&lt;br /&gt;Const WINDOW_HANDLE = 0&lt;br /&gt;Const OPTIONS = 0&lt;br /&gt;Const MSG_INICIO = "Seleccione una carpeta: "&lt;br /&gt;&lt;br /&gt;Set objShell = CreateObject("Shell.Application")&lt;br /&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;br /&gt;Set objFolder = objShell.Namespace(MY_COMPUTER)&lt;br /&gt;&lt;br /&gt;Set objFolder = objShell.BrowseForFolder _&lt;br /&gt;   (WINDOW_HANDLE, MSG_INICIO, OPTIONS, strPath)&lt;br /&gt; &lt;br /&gt;If objFolder Is Nothing Then&lt;br /&gt;   Wscript.Quit&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Set objFolderItem = objFolder.Self&lt;br /&gt;objPath = objFolderItem.Path&lt;br /&gt;Wscript.echo "Ha seleccionado: "+objPath&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;Lo que hace este script es mostrar el típico cuadro de diálogo de seleccionar carpeta y luego mostrarnos la ruta de la carpeta seleccionada.&lt;br /&gt;&lt;br /&gt;Ni que decir tiene que se pueden crear scripts para parar y arrancar máquinas, servicios, borrar temporales, crear tareas programadas, o interactuar con Word, Excel, o cualquier otro programa del SO. Por ejemplo, yo lo he usado para crear un scripts que crea en disco una estructura de carpetas y automáticamente se sincroniza con un servidor de Subversion a través del TortoiseSVN.&lt;br /&gt;Las posibilidades son casi infinitas y pidiendo ayuda al &lt;a href="http://www.microsoft.com/technet/scriptcenter/resources/qanda/hsgarch.mspx" target="_blank"&gt;Scripting Guy&lt;/a&gt;, podemos ver un montón de ejemplos más con el código listo para usar.&lt;br /&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/10391289-5903381786124291335?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/5903381786124291335/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=5903381786124291335' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5903381786124291335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5903381786124291335'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/scripts-con-windows-scripting-host.html' title='Scripts con Windows Scripting Host'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-2246108713404568752</id><published>2009-01-14T11:14:00.001+01:00</published><updated>2009-01-14T11:14:05.153+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><title type='text'>Mac y Pc, Mac Vs Pc, Mac o Pc</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Voy a dar mi opinión sobre Mac Vs Pc:&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.fayerwayer.com/up/2008/12/mac-versus-pc.jpg' target='_blank'&gt;http://www.fayerwayer.com/up/2008/12/mac-versus-pc.jpg&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;No, en serio. Yo también estuve tentado de comprarme un Mac y finalmente no lo hice por varias razones:&lt;br/&gt;&lt;br/&gt;1.- &lt;b&gt;Precio Vs Prestaciones&lt;/b&gt;. Un Mac asequible me costaba 1200 luris, y venía con 2Gb de Ram, 250 Gb Disco. Mi &lt;a href='http://www.packardbell.es/products/desktops/imax/productgroup-403-1404.html' target='_blank'&gt;CPU&lt;/a&gt;, me costó 400€ y tiene doble procesador, 4 Gb RAM y 650 Gb de disco duro. Eso me dejaba, 800€ para comprarme un monitor y una impresora.&lt;br/&gt;Por supuesto me he comprado un monitor de 22" y una impresora multifunción Canon que se sale y me han sobrado 200 luris. En mi opinión, un Mac es como un vino que vi en la boutique del Groumet del Corte Inglés el otro día, Petrus se llamaba, costaba 1200€. Yo sinceramente, a partir de 20€/botella, solo se decir "está rico".&lt;br/&gt;&lt;br/&gt;2.- &lt;b&gt;Juegos&lt;/b&gt;. Yo ya casi no juego con el ordenata, peeero, no me apetecía perder la posibilidad de hacerlo, y Marta tampoco. En Mac, la realidad es que no hay juegos (buenos) y los que tenemos no son compatibles.&lt;br/&gt;&lt;br/&gt;3.- &lt;b&gt;Periféricos y Hardware&lt;/b&gt;. Si quieres ampliar el equipo, tienes que pasar por caja de Apple, y no son nada baratos. En PC, tienes miles de opciones.&lt;br/&gt;&lt;br/&gt;4.- &lt;b&gt;Sistema Operativo&lt;/b&gt;. Mi equipo viene con Vista Home Premium SP1, y va de lujo (a pesar de lo que se dice). Yo estoy bastante contento. El SO del Mac, es mucho más completo y tiene todo lo que necesitas, pero en el PC tienes montones de alternativas gratuitas para edición de video. Lo bueno es que en ambos casos, si no te gusta el SO, siempre puedes probar Linux (Ubuntu) y ver que tal.&lt;br/&gt;&lt;br/&gt;La tentación de comprar un Mac fue muy fuerte, pero son muy caros. Visualmente es la hostia, pero como los anuncios del Dacia Logan, los PC hacen lo mismo por la mitad. Eso sí, cualquiera&lt;br/&gt;que tenga un Mac te argumentará que no se pueden comparar, que si la arquitectura, que si la integración del SO con el hardware. Al vino me remito.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-2246108713404568752?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/2246108713404568752/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=2246108713404568752' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2246108713404568752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2246108713404568752'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/mac-y-pc-mac-vs-pc-mac-o-pc.html' title='Mac y Pc, Mac Vs Pc, Mac o Pc'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-5157799239796740115</id><published>2009-01-12T20:58:00.001+01:00</published><updated>2009-01-12T20:58:17.400+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><category scheme='http://www.blogger.com/atom/ns#' term='sig'/><category scheme='http://www.blogger.com/atom/ns#' term='google earth'/><title type='text'>GIS and Gaza Conflict</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Alongside with the latest news on the Conflict in Gaza, a new and interesting way to show the latest events in the zone is to use Google Maps, and Map Mashups. Here are some examples:&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://www.ogleearth.com/2009/01/gaza_maps_updat.html'&gt;http://www.ogleearth.com/2009/&lt;wbr/&gt;01/gaza_maps_updat.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://googlemapsmania.blogspot.com/2009/01/gaza-maps.html'&gt;http://googlemapsmania.&lt;wbr/&gt;blogspot.com/2009/01/gaza-&lt;wbr/&gt;maps.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target='_blank' href='http://www.mibazaar.com/gazaconflict.html'&gt;http://www.mibazaar.com/&lt;wbr/&gt;gazaconflict.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They are all good examples about how to use the latest web 2.0 technologies, integrating not only different sources of information but also different types of technologies, such as Google Map, YouTube or KML files.&lt;br /&gt;&lt;br /&gt;For example, if you have Google Earth installed in your computer, you can add this &lt;a href='http://dl.getdropbox.com/u/472582/Ogle%20Earth/gazamap/gazamaps.kmz' target='_blank'&gt;file&lt;/a&gt;, to get almost daily up-to-date maps about damages in buildings, casualties, of humanitarian deliveries.&lt;br /&gt;&lt;br /&gt;Obviously, do not expect to have Street Map View in this area. Hopefully, in a paceful future...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-5157799239796740115?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/5157799239796740115/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=5157799239796740115' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5157799239796740115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5157799239796740115'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/gis-and-gaza-conflict.html' title='GIS and Gaza Conflict'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-6739512570603785351</id><published>2009-01-10T18:56:00.001+01:00</published><updated>2009-01-10T18:56:35.129+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='estilo de vida'/><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><title type='text'>70 por hora en los túneles de la M-30</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Desde hace algún tiempo, vengo oyendo comentar a mucha gente que ir a&lt;br/&gt;70 Km/h por los túneles de la M-30 es un rollo, que es muy poco&lt;br/&gt;velocidad, que se podía ir a mas, etc., etc. No estoy para nada de&lt;br/&gt;acuerdo. Hay buenos motivos para ir a 70 por los túneles de la M-30.&lt;br/&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Seguridad&lt;/b&gt;. Es un hecho, que el exceso de velocidad es una de las principales causas de muerte en la carretera. En Barcelona, que han limitado la velocidad a 80 Km/h en las vías de circunvalación, este año no han tenido ni una sola víctima mortal en coche.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Contaminación&lt;/b&gt;. Está demostrado que el aumento de la velocidad incrementa casi exponencialmente el consumo de carburante, y por tanto, los gases emitidos. Si se fuera a 90 por hora en los túneles, y a pesar de tener buenos sistemas de ventilación, el aire se haría irrespirable.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Multas&lt;/b&gt;. Los dispositivos de control de velocidad funcionan y bien. Ya son varios los conocidos que han sido multados por exceso de velocidad en los túneles y en épocas de crisis sería absurdo gastar en algo totalmente evitable.&lt;/li&gt;&lt;/ol&gt;Todo esto lo comento, porque ya desde hace tiempo cada vez intento ir lo menos estresado e irascible en el coche que puedo (no siempre lo consigo). Este cambio se debe principalmente a un curso de &lt;a href='http://www.cea-online.es/eco_conduccion.asp' target='_blank'&gt;Conducción Eficiente&lt;/a&gt; al que asistí el año pasado, y que recomendaría a todo el mundo. Basicamente se trataba de cambiar ciertos hábitos en nuestra forma de conducir, de forma que no se derroche combustible. Esto mata dos pájaros de un tiro, por un lado se contamina menos, y por otro se ahorra dinero. Como normas generales se trata de ir siempre en marchas largas, no usar el freno motor (es decir, no reducir marchas), y saltarse marchas (por ejemplo, pasar de tercera a quinta directamente). Se trata en todos los casos, de evitar subir al coche de revoluciones (en los gasolina nunca por encima de 2500 para cambiar las marchas), ya que esas vueltas de más no sirven de nada en la ciudad, contaminan y hacen ruido.&lt;br/&gt;Sin embargo, todas estas técnicas no sirven de nada si no se toma una actitud más tranquila cuando se va al volante. Cuando nos subimos a un coche, la postura por defecto, es la crítica, y siempre ir buscando al que lo hace mal, al que no señaliza, al que corre, etc... Si somos justos, el 90% de los conductores son gente como nosotros, que conduce bien, señaliza, pero son unos pocos, los que nos cabrean. Bien, un reto. Cualquier día fijarse en la enooooorme cantidad de gente que SÍ conduce bien. El problema es que éstos nunca van a tener nuestra atención.&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/10391289-6739512570603785351?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/6739512570603785351/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=6739512570603785351' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/6739512570603785351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/6739512570603785351'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/70-por-hora-en-los-tneles-de-la-m-30.html' title='70 por hora en los túneles de la M-30'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-805019875568845335</id><published>2009-01-08T09:24:00.001+01:00</published><updated>2009-01-08T09:24:05.490+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><category scheme='http://www.blogger.com/atom/ns#' term='hijas'/><title type='text'>Baby Smash: Deja que tus Hijos Aporreen el Teclado. Aprenderán.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Acabo de descubrir una herramienta muy interesante que sirve para dos cosas:&lt;br/&gt;&lt;ol&gt;&lt;li&gt;Evita que tus hijos "accidentalmente" pulsen una combinación de teclas indeseada en el teclado del ordenador, provocando efectos indeseados, tipo reinicio por ejemplo y&lt;/li&gt;&lt;li&gt;Es una herramienta muy divertida para que aprendan colores, formas, números y letras. Os aseguro que les encanta.&lt;/li&gt;&lt;/ol&gt;La herramienta se llama &lt;a href='http://www.hanselman.com/babysmash/'&gt;Baby Smash!&lt;/a&gt;, y tiene esta pinta:&lt;br/&gt;&lt;img src='http://www.hanselman.com/babysmash/images/screenshot1.jpg' style='max-width: 800px; float: none;'/&gt;&lt;br/&gt;Además en la página web se puede ver un video de cómo funciona. &lt;br/&gt;Algo curioso de la herramienta es que el autor ha habilitado un modo de que los usuarios voten por las nuevas funcionalidades que se incluirán en la siguiente versión. Tienes 10 votos, que puedes repartir como quieras entre las ya propuestas, o añadir una nueva. Me parece una forma muy interesante de recibir contribuciones de los usuarios que se debería trasladar a más proyectos de software.&lt;br/&gt;La herramienta es gratuíta, y pronto será OpenSource.&lt;br/&gt;&lt;blockquote/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-805019875568845335?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/805019875568845335/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=805019875568845335' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/805019875568845335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/805019875568845335'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/baby-smash-deja-que-tus-hijos-aporreen.html' title='Baby Smash: Deja que tus Hijos Aporreen el Teclado. Aprenderán.'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-5505989746062313465</id><published>2009-01-05T13:42:00.001+01:00</published><updated>2009-01-05T13:42:48.336+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><category scheme='http://www.blogger.com/atom/ns#' term='trabajo'/><title type='text'>Dos formas de afrontar la crisis: TOYOTA vs GM</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Acabo de leer un &lt;a target='_blank' href='http://edgehopper.com/what-toyota-knows-that-gm-doesnt/'&gt;interensate artículo&lt;/a&gt; sobre las distinas formas con las que Totoya y GM están afrontando la crisis.&lt;br /&gt;Por todos los lados no paran de surgir voces que reclaman "reformas estructurales" del mercado laboral. Bien, ya es hora de reclamar "reformas estruturales mentales" del mercado empresarial. &lt;br /&gt;Lo que viene a decir el artículo es que &lt;u&gt;en tiempo de crisis, lo único que no deberías hacer es despedir a tus empleados&lt;/u&gt;. Está muy poco valorado, y por supuesto, nada cuantificado lo que vale el conocimiento de un empleado. En Toyota, que hace coches, consideran que lo más valorable que tienen son los empleados. ¿Qué están haciendo en tiempo de crisis? Parar la producción, seguir pagando a los empleados, y utilizar ese tiempo en formar a los empleados en un montón de cosas distintas, incluso participan en actividades de voluntariado. Claro está, durante ese tiempo siguen cobrando sus salarios. ¿Qué obtiene TOYOTA de todo esto? Motivación, fidelidad, mejora de la productividad, competitividad. Cuando pase la crisis, no será necesario que busquen nuevos trabajadores, sino que podrán utilizar a toda su plantilla actual con toda la experiencia y con una formación mucho mejor. Obviamente, para esto hace falta planificación, previsión y sobre todo ÉTICA (Another Japanese leader shows the way to be a true leader: When Japan Airlines JAL slashed jobs and asked older employees to retire early, their CEO cut every single one of his corporate perks, and then for three years running slashed his own pay).&lt;br /&gt;Creo que la moraleja es aplicable a un montón de empresas de aquí.&lt;br /&gt;&lt;br /&gt;perks: beneficios sociales&lt;br /&gt;slashed: recorte drástico&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-5505989746062313465?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/5505989746062313465/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=5505989746062313465' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5505989746062313465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5505989746062313465'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/dos-formas-de-afrontar-la-crisis-toyota.html' title='Dos formas de afrontar la crisis: TOYOTA vs GM'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-7030540510869627296</id><published>2009-01-03T08:55:00.002+01:00</published><updated>2009-01-03T09:02:01.794+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inglés'/><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><title type='text'>Verbalearn: Una gran forma de ampliar el vocabulario</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Acabo de descubrir una de esas aplicaciones que llevaba tiempo esperando. Algo que me ayudara a mejorar y ampliar mi vocabulario en Inglés. Hasta ahora lo que hacía era ir apuntando las palabras que no sabía en unas notas y cada cierto tiempo las iba repasando. No es un mal método, pero &lt;a href='http://www.verbalearn.com/homepage.html'&gt;Verbalearn&lt;/a&gt; va más allá.&lt;br /&gt;Mediante una interfaz muy sencilla, propone un número de palabras de las que tienes que dar su definición seleccionando 1 de 4 opciones. Si estás seguro "pretty sure" da por supuesto que no necesitas recordar esa palabra, si no, "just a guess" o si fallas, va guardando los fallos en una lista a la que puedes volver luego. Pero no acaba ahí la cosa. Te puedes descargar un MP3 con tus fallos, y sus definiciones. De modo, que no solo repasas leyendo, sino también escuchando. &lt;br /&gt;Para rematar tiene algo muy curioso. Si se quiere incentivar a alguien a que aprenda vocabulario, puedes cargar dinero en una cuenta, y a medida que esa persona va acertando y aprendiendo palabras "mastering" va recuperando ese dinero. Me parece una idea muy original.&lt;/div&gt;&lt;br /&gt;Here is how it works:&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zdJV7s9Cbrc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/zdJV7s9Cbrc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-7030540510869627296?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/7030540510869627296/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=7030540510869627296' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/7030540510869627296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/7030540510869627296'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/verbalearn-una-gran-forma-de-ampliar-el.html' title='Verbalearn: Una gran forma de ampliar el vocabulario'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-1519825280044645594</id><published>2009-01-03T08:16:00.001+01:00</published><updated>2009-01-03T08:16:49.401+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Desactivar el UAC en Windows Vista.</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Cómo desactivar el UAC (Control de Cuentasde Usuario, User Account Control).&lt;br /&gt;Primero, buscar en el panel de control UAC:&lt;br /&gt;&lt;img alt='' src='http://dl.getdropbox.com/u/413977/moz-screenshot.jpg'/&gt;&lt;br /&gt;&lt;br /&gt;Luego hacer clic en "Hacer el Control..."&lt;br /&gt;&lt;br /&gt;&lt;img alt='' src='http://dl.getdropbox.com/u/413977/moz-screenshot-1.jpg'/&gt;&lt;br /&gt;Pues eso, en la segunda ventana hacer clic en "Usar el Control...."&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-1519825280044645594?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/1519825280044645594/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=1519825280044645594' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/1519825280044645594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/1519825280044645594'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/desactivar-el-uac-en-windows-vista.html' title='Desactivar el UAC en Windows Vista.'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-5670305260027477945</id><published>2009-01-02T15:44:00.004+01:00</published><updated>2009-01-02T17:52:43.660+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Vista Rewired</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.vistarewired.com/"&gt;Lots of tips and tricks for Windows Vista&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some people claims against Vista, simply because they try to do exactly the same things in the same way they did in XP. Although this is true in some cases, almost everything you did in XP can also be done in Vista. This page explains how to do this and how to do a lot of more new interesting things. &lt;a href="http://www.vistarewired.com/"&gt;You may have a look a it&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.zdnet.com/Bott/?p=630"&gt;Another opinion in the same vein&lt;/a&gt;.&lt;br /&gt;&lt;br /&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/10391289-5670305260027477945?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/5670305260027477945/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=5670305260027477945' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5670305260027477945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5670305260027477945'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/vista-rewired.html' title='Vista Rewired'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-8304063197886432202</id><published>2009-01-01T23:15:00.002+01:00</published><updated>2009-01-01T23:16:07.521+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='opinión'/><title type='text'>Impresiones sobre Windows Vista</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Que mejor propósito para el 2009 que retomar un blog olvidado hace ya casi un año. Revisando las entradas antiguas, llegué a la conclusión que muchas de ellas seguían resultando útiles, y si lo eran para mi, podrían serlo para otros.&lt;br /&gt;Para ayudarme en mi propósito he decido simplificar mi actividad bloggera, de forma que todo lo que me interese estará recogido aquí, ya sea de trabajo, familia u ocio. Eso sí, se intentará etiquetar todo convenientemte para facilitar la vida.&lt;br /&gt;&lt;br /&gt;Vayamos a la chicha del artículo. Impresiones sobre Windows Vista. A bote pronto decir que me gusta, hay muchas mejoras y de momento no tengo queja sobre el proceso de adaptación. Hace cosa de un año, yo mismo desinstalé un vista del equipo de mis cuñados, más que nada, porque no se adaptaban, y les parecía que todo les iba lento, tuvieron problemas con drivers, y con algunos juegos. Así que volvieron a XP. Pero claro, eso fue hace un año, hoy el Vista viene con el SP1 incluido, casi todos los fabricantes de hardware tienen drivers para vista, e incluso los juegos más antiguos (Sims 2) tienen &lt;a href="http://www.thesimsresource.com/article/vista" target="_blank"&gt;parches para vista&lt;/a&gt;. Mi recomendación, si vas a comprar un equipo nuevo decente, y ya viene con vista no hagas un downgrade (desinstalar vista y poner XP) te perderías un montón de cosas nuevas y buenas que Vista ha mejorado con respecto a XP.&lt;br /&gt;&lt;br /&gt;Qué me gusta:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;el aspecto visual, ventanas, efectos, colores, iconos, alisado de fuentes, todo está mucho mejor que XP&lt;/li&gt;&lt;li&gt;El nuevo explorador de windows, con su búsqueda integrada y los nuevos menús deplegables de la barra de ruta&lt;/li&gt;&lt;li&gt;El nuevo panel de control da acceso a un montón de opciones más que el antiguo, organizadas de una manera algo más coherente y el buscador funciona muy bien aquí.&lt;/li&gt;&lt;li&gt;El windows sidebar no está mal, aunque claro, hay opciones para todos los gustos.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Qué no me gusta:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;no tengo muy claro si me gusta el nuevo menú de inicio, es poco personalizable, y está más pensado para buscar cosas. No lo tengo muy claro.&lt;/li&gt;&lt;li&gt;los pobres programas que vienen y que no han cambiado nada en 10 años!!! Ya es hora de que se incluya algo más que el notepad, el paint, o el wordpad.&lt;/li&gt;&lt;li&gt;Lo del UAC. Es decir, que te pregunte todo el rato, si das permiso para instalar algo, bloqueando la pantalla, cambiando el color, en fin, nada elegante y me parece que poco trabajado. Las buenas noticias es que está chupado desactivarlo. &lt;/li&gt;&lt;/ul&gt;Como conclusión final, decir que estoy (estamos porque lo usamos dos en casa) razonablemente contentos con Vista, y que no hemos echado nada en falta el XP.&lt;br /&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/10391289-8304063197886432202?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/8304063197886432202/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=8304063197886432202' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/8304063197886432202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/8304063197886432202'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2009/01/impresiones-sobre-windows-vista.html' title='Impresiones sobre Windows Vista'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-4707725240705180484</id><published>2007-09-04T10:26:00.002+02:00</published><updated>2008-12-30T09:08:11.106+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ogc'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><category scheme='http://www.blogger.com/atom/ns#' term='sig'/><title type='text'>El CNIG</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;El &lt;a href="http://www.cnig.es/"&gt;Centro Nacional de Información Geográfica de España&lt;/a&gt;, pone a disposición del público general en su web, tanto datos, como aplicaciones interesantes (de conversión de coordenadas), lo cual es una buena noticia. Sin embargo, al intentar utilizar estos datos, resulta que:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;El servicio de transformación de coordenadas tiene un error de javascript (form1 is not defined javascript:form1.submit() Line 1), que impide su uso en Firefox. Es un error muy tonto de corregir, basta con seguir la normativa W3C y usar: document.forms["form1"].submit().&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Los datos que nos podemos descargar, como la BCN2000, están en formato DGN. ¿Cómo los puedo leer o utilizar? Simplemente no puedo, debería tener Microstation para poder hacerlo. ¿Por qué no están en GML, shape, o DXF?&lt;/li&gt;&lt;/ol&gt;Una lástima que el centro de referencia de la información geográfica en España no cuide estos detalles.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-4707725240705180484?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/4707725240705180484/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=4707725240705180484' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4707725240705180484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4707725240705180484'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2007/09/el-cnig.html' title='El CNIG'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-842508186818500578</id><published>2007-08-28T14:11:00.002+02:00</published><updated>2008-12-30T09:08:42.662+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ogc'/><category scheme='http://www.blogger.com/atom/ns#' term='herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Software imprescindible en el desarrollo de aplicaciones SIG</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Durante el tiempo que llevo desarrollando aplicaciones SIG los siguientes programas me han resultado imprescindibles. Seguro que se me olvida alguno pero estos son IM PRES CIN DI BLES:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Eclipse (&lt;a href="http://www.eclipse.org/"&gt;http://www.eclipse.org&lt;/a&gt;) Versión Java for Enterprise Applications&lt;/li&gt;&lt;li&gt;WinMerge (&lt;a href="http://winmerge.org/"&gt;http://winmerge.org/&lt;/a&gt;) Para comparar archivos / Diff Meld (&lt;a href="http://meld.sourceforge.net/"&gt;http://meld.sourceforge.net/&lt;/a&gt;) en Linux&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Notepad++ (&lt;a href="http://notepad-plus.sourceforge.net/es/site.htm"&gt;http://notepad-plus.sourceforge.net/es/site.htm&lt;/a&gt;) Editor de textos / Geany (&lt;a href="http://geany.uvena.de/"&gt;http://geany.uvena.de/&lt;/a&gt;) en Linux&lt;/li&gt;&lt;li&gt;Putty (&lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html"&gt;http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html&lt;/a&gt;) para conectarse a equipos remotos Linux/UNIX / En linux basta con poner &lt;i&gt;ssh -X usuario@host&lt;/i&gt; y ya estás conectado, el -X es por si quieres arrancar ventanas gráficas en tu sesión.&lt;/li&gt;&lt;li&gt;WinSCP (&lt;a href="http://winscp.net/eng/docs/lang:es"&gt;http://winscp.net/eng/docs/lang:es&lt;/a&gt;) para subir/bajar archivos a equipos remotos / En Linux al instalar ssh se integra automáticamente con el nautilus&lt;/li&gt;&lt;li&gt;Process Explorer (&lt;a href="http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx"&gt;http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx&lt;/a&gt;) Sustituto al gestor tareas de windows / En Linux, ps -ef, o top, monitor del sistema, etc...&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Firefox (&lt;a href="http://www.mozilla.org/"&gt;http://www.mozilla.org&lt;/a&gt;) el mejor navegador web&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Firebug (&lt;a href="http://www.getfirebug.com/"&gt;http://www.getfirebug.com/&lt;/a&gt;) extensión de Firefox para desarrollo web&lt;/li&gt;&lt;li&gt;GVSIG (&lt;a href="http://www.gvsig.gva.es/"&gt;http://www.gvsig.gva.es/&lt;/a&gt;) Software SIG de la Generalitat Valenciana&lt;/li&gt;&lt;li&gt;QGIS (&lt;a href="http://www.qgis.org/"&gt;http://www.qgis.org/&lt;/a&gt;) Otro SIG&lt;/li&gt;&lt;li&gt;uDIG (&lt;a href="http://udig.refractions.net/confluence/display/UDIG/Home"&gt;http://udig.refractions.net/confluence/display/UDIG/Home&lt;/a&gt;) otro...&lt;/li&gt;&lt;li&gt;KOSMO (&lt;a href="http://www.saig.es/kosmo.php"&gt;http://www.saig.es/kosmo.php&lt;/a&gt;) y otro más...&lt;/li&gt;&lt;li&gt;Apache Tomcat (&lt;a href="http://tomcat.apache.org/"&gt;http://tomcat.apache.org/&lt;/a&gt;) Contenedor de servlets&lt;/li&gt;&lt;li&gt;Geoserver (&lt;a href="http://geoserver.org/"&gt;http://geoserver.org/&lt;/a&gt;) Servidor de mapas&lt;/li&gt;&lt;li&gt;Mapserver (&lt;a href="http://mapserver.gis.umn.edu/"&gt;http://mapserver.gis.umn.edu/&lt;/a&gt;) Servidor de mapas, otro &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-842508186818500578?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/842508186818500578/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=842508186818500578' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/842508186818500578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/842508186818500578'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2007/08/software-imprescindible-en-el.html' title='Software imprescindible en el desarrollo de aplicaciones SIG'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-2320408875680128944</id><published>2007-07-05T13:14:00.002+02:00</published><updated>2008-12-30T09:34:50.368+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Putty y el servidor X</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;big&gt;Como configurar putty para poder abrir ventanas gráficas de un sistema linux.&lt;/big&gt;&lt;br /&gt;&lt;a href="http://www.putty.nl/"&gt;Putty&lt;/a&gt; puede ser una herramienta muy útil para gestionar servidores Linux de forma remota desde la consola. Sin embargo hay ocasiones en las que es necesario utilizar un entorno gráfico o lanzar una apliación gráfica (como una instalación), y cuando pedimos a la consola de Putty que ejecute algunas de estas aplicaciones suele mostrar el siguiente error:&lt;br /&gt;&lt;blockquote&gt;&lt;small&gt;cannot open display:&lt;br /&gt;&lt;/small&gt;&lt;/blockquote&gt;Esto ocurre porque no tenemos ningún servidor gráfico activado en nuestro equipo. Ojo, porque aquí con las XWindows el concepto cliente/servidor cambia un poco. Aparentemente nosotros hacemos de cliente con putty al servidor Linux, pero si queremos ejecutrar una aplicación gráfica, lo que necesitamos es arrancar un servidor X en nuestro equipo (en el que estemos corriendo el putty). Las X funcionan así, cuando arranca una aplicación gráfica es como decirle, "muéstrame esta aplicación en la máquina A", y la máquina A puede ser la propia máquina Linux, u otra en la que haya un servidor X corriendo, como por ejemplo la nuestra propia. De ahí la potencia de las X. Es como si pudiérmos mostrar la salida de televión o video por cualquier aparato que tengamos en la casa, solo que en vez del cable coaxial o RGB, lo que tenemos aquí es internet.&lt;br /&gt;&lt;br /&gt;Pues bien, para que podamos hacer todo esto, necesitamos entonces un servidor X. &lt;a href="http://sourceforge.net/projects/xming"&gt;Xming&lt;/a&gt;, puede servir aunque hay otros. Una vez arrancado, nos aparecerá un icono X en el area de notificación. Eso indica que ya está iniciado. Ahora basta con configurar putty, para ello abrimos putty y seleccionamos la siguiente opción:&lt;br /&gt;&lt;br /&gt;&lt;imagen&gt;Connection/SSHX11/Enable X11 forwarding&lt;br /&gt;&lt;br /&gt;Y muy importante, también tenemos que poner nuestra dirección IP, es decir la dirección IP de la máquina en la que está corriendo el servidor X, o sea, nuestra dirección IP.&lt;br /&gt;&lt;br /&gt;Ahora, con el servidor X funcionando y a través de Putty, ya podemos arrancar cualquier aplicación gráfica desde la consola.&lt;br /&gt;&lt;/imagen&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-2320408875680128944?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/2320408875680128944/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=2320408875680128944' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2320408875680128944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2320408875680128944'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2007/07/putty-y-el-servidor-x.html' title='Putty y el servidor X'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-4202270073069365265</id><published>2007-06-29T14:39:00.002+02:00</published><updated>2008-12-30T09:34:20.226+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Putty y el servidor X</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;big&gt;Como configurar putty para poder abrir ventanas gráficas de un sistema linux.&lt;/big&gt;&lt;br /&gt;&lt;a href="http://www.putty.nl/"&gt;Putty&lt;/a&gt; puede ser una herramienta muy útil para gestionar servidores Linux de forma remota desde la consola. Sin embargo hay ocasiones en las que es necesario utilizar un entorno gráfico o lanzar una apliación gráfica (como una instalación), y cuando pedimos a la consola de Putty que ejecute algunas de estas aplicaciones suele mostrar el siguiente error:&lt;br /&gt;&lt;blockquote&gt;&lt;small&gt;cannot open display:&lt;br /&gt;&lt;/small&gt;&lt;/blockquote&gt;Esto ocurre porque no tenemos ningún servidor gráfico activado en nuestro equipo. Ojo, porque aquí con las XWindows el concepto cliente/servidor cambia un poco. Aparentemente nosotros hacemos de cliente con putty al servidor Linux, pero si queremos ejecutrar una aplicación gráfica, lo que necesitamos es arrancar un servidor X en nuestro equipo (en el que estemos corriendo el putty). Las X funcionan así, cuando arranca una aplicación gráfica es como decirle, "muéstrame esta aplicación en la máquina A", y la máquina A puede ser la propia máquina Linux, u otra en la que haya un servidor X corriendo, como por ejemplo la nuestra propia. De ahí la potencia de las X. Es como si pudiérmos mostrar la salida de televión o video por cualquier aparato que tengamos en la casa, solo que en vez del cable coaxial o RGB, lo que tenemos aquí es internet.&lt;br /&gt;&lt;br /&gt;Pues bien, para que podamos hacer todo esto, necesitamos entonces un servidor X. &lt;a href="http://sourceforge.net/projects/xming"&gt;Xming&lt;/a&gt;, puede servir aunque hay otros. Una vez arrancado, nos aparecerá un icono X en el area de notificación. Eso indica que ya está iniciado. Ahora basta con configurar putty, para ello abrimos putty y seleccionamos la siguiente opción:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5f-9-_ewYoQ/RoT94mXvQ1I/AAAAAAAAAAM/dbk2qGr_5SE/s1600-h/Putty.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_5f-9-_ewYoQ/RoT94mXvQ1I/AAAAAAAAAAM/dbk2qGr_5SE/s320/Putty.png" alt="" id="BLOGGER_PHOTO_ID_5081465428395377490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ahora, con el servidor X funcionando y a través de Putty, ya podemos arrancar cualquier aplicación gráfica.&lt;br /&gt;&lt;br /&gt;Más información &lt;a href="http://www.linux-tip.net/cms/content/view/302/26/"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-4202270073069365265?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/4202270073069365265/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=4202270073069365265' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4202270073069365265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4202270073069365265'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2007/06/putty-y-el-servidor-x.html' title='Putty y el servidor X'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5f-9-_ewYoQ/RoT94mXvQ1I/AAAAAAAAAAM/dbk2qGr_5SE/s72-c/Putty.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-2208036284618081212</id><published>2007-06-26T14:08:00.002+02:00</published><updated>2008-12-30T09:32:16.621+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Firebug y Console</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Una de las herramientas más útiles que me he encontrado últimamente ha sido &lt;a href="http://www.getfirebug.com/"&gt;Firebug&lt;/a&gt;. Se trata de un plugin para &lt;a href="http://www.mozilla.org/"&gt;Firefox&lt;/a&gt;, que permite depurar el código javascript de las páginas web. Pero no solo eso, también permite ver cómo se comporta la página, qué archivos carga, cuanto tarda, y también permite hacer una medición de rendimiento (botón profile) tanto de la página completa, como de segmentos de código individuales (Console.profile()).&lt;br /&gt;&lt;br /&gt;Por cierto que Firebug, añade un objeto global, llamado Console, que permite trazar mensajes de todo tipo por la consola de Firefox, sin necesidad de los famosos alerts. Por supuesto, el depurador también permite poner puntos de interrupción en el código JavaScript.&lt;br /&gt;&lt;br /&gt;En la página de Firebug hay información muy completa sobre su funcionamiento, así como videos y presentaciones acerca de cómo usarla y sacarle mayor partido.&lt;br /&gt;&lt;br /&gt;Comentar que a pesar de ser un extensión de Firefox, también hay una versión (reducida) disponible para Internet Explorer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-2208036284618081212?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/2208036284618081212/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=2208036284618081212' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2208036284618081212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2208036284618081212'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2007/06/firebug-y-console.html' title='Firebug y Console'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-7571232688347652616</id><published>2007-06-06T09:28:00.002+02:00</published><updated>2008-12-30T09:31:09.642+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ogc'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><title type='text'>KML y OCG</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Parece que el formato &lt;a href="http://es.wikipedia.org/wiki/KML"&gt;KML&lt;/a&gt; de Google y el &lt;a href="http://www.opengeospatial.org/"&gt;OGC&lt;/a&gt; van a &lt;a href="http://www.directionsmag.com/article.php?article_id=2479&amp;amp;trv=1"&gt;unir esfuerzos&lt;/a&gt; para intentar incorporar este formato como un estándar en una siguiente versión. El dinamismo de los de Google les puede venir muy bien a los del OGC. A ver qué pasa.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-7571232688347652616?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/7571232688347652616/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=7571232688347652616' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/7571232688347652616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/7571232688347652616'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2007/06/kml-y-ocg.html' title='KML y OCG'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-975707547523193941</id><published>2007-05-18T10:58:00.002+02:00</published><updated>2008-12-30T09:32:46.966+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>JDOM, XML y Java de forma sencilla.</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Ahora que me estoy empezando a pegar en serio con webservices, me ha surgido la necesidad de aprender a fondo el uso de XML en java. He buscado tutoriales de parseo de XML con JavaScript, y Java. Hay algunos muy buenos por ahí para javascript, en concetro &lt;a href="http://sarissa.sourceforge.net/"&gt;Sarissa&lt;/a&gt;, es un libería muy util. Sin embargo para XML y Java no había encontrado nada que me terminara de gustar. Los tutoriales de SUN que hablan de SAX y DOM lo único que hacen es asustar. ¿Qué es eso de implementar una interfaz con métodos de "starTag" "endTag"? ¡Dios mío que infierno!. Si solo quiero leer y escribir XML. Pues bien la solución (y menos mal, porque me estaba empezando a asustar) es &lt;a href="http://www.jdom.org/"&gt;JDOM&lt;/a&gt;. Una librería que hace del uso de XML un juego de niños.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;Powered by &lt;a href="http://scribefire.com/"&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-975707547523193941?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/975707547523193941/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=975707547523193941' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/975707547523193941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/975707547523193941'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2007/05/jdom-xml-y-java-de-forma-sencilla.html' title='JDOM, XML y Java de forma sencilla.'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-117396812828274711</id><published>2007-03-15T16:15:00.001+01:00</published><updated>2008-12-30T09:30:43.649+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bases de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><title type='text'>Cambiar el SRID en Oracle Spatial</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;En alguna ocasión es posible que los datos que están en Oracle Spatial (OS) no tengan el SRID (Sistema de referencia espcial) almacenados en el campo Geometry. Para actualizar el SRID sin tener que volver a cargar la capa hay que hacer los siguientes pasos:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Comprobar que SRID tiene la capa con la sentencia "select t.GEOMETRY1.sdo_srid from weca_sigi_nw t where rownum =1;". En caso de que no tenga ninguno asignado saldrá en blanco.&lt;/li&gt;&lt;li&gt;Borrar el índice espacial que tenga la tabla. Si no lo hacemos no podremos cambiar el SRID, luego tendremos que volver a crearlo. Para borrar el índice "drop index NOMBRE_INDICE_ESPACIAL"&lt;/li&gt;&lt;li&gt;Actualizar el campo geometría con el nuevo SRID mediante una consulta del tipo "UPDATE TABLA_ESPACIAL t SET t.GEOMETRY1.sdo_srid = 82337;" por ejemplo.&lt;/li&gt;&lt;li&gt;Volver a crear el índice espacial "CREATE INDEX nombre ON tabla (GEOMETRY1) INDEXTYPE IS MDSYS.SPATIAL_INDEX;"&lt;/li&gt;&lt;li&gt;Comprobar que se ha cambiado el SRID con la consulta del paso 1.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-117396812828274711?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/117396812828274711/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=117396812828274711' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/117396812828274711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/117396812828274711'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2007/03/cambiar-el-srid-en-oracle-spatial.html' title='Cambiar el SRID en Oracle Spatial'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-117156362882527533</id><published>2007-02-15T19:20:00.001+01:00</published><updated>2008-12-30T09:35:42.464+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Configurar las Versiones de Java con update-alternatives</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;A veces no hay más remedio que remangarse y trastear con los servidores para poder instalar una aplicación o un nuevo servidor de mapas. Un problema muy común es que las versiones de java que vienen por defecto en los sistemas Linux, no son las oficiales de Sun. Esta es una pequeña guía de cómo configurar java.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Si no hay opción de instalar java a través de los repositorios oficiales de nuestra distribución, que sería la opción recomendada,&lt;br /&gt;&lt;br /&gt;también es posible instalar java de forma manual.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lo primero es descargar de &lt;a href="http://java.sun.com/"&gt;http://java.sun.com&lt;/a&gt; la versión de java que queramos utilizar. En el caso de RedHat es&lt;br /&gt;&lt;br /&gt;siempre conveniente descargar la versión que acaba con extensión rpm.bin, ya que de esta forma, podremos instalar&lt;br /&gt;&lt;br /&gt;java con el comando rpm -i nombre_de_la_version_de_java.rpm. Una vez descargado el archivo cambiaremos los permisos&lt;br /&gt;&lt;br /&gt;con chmod +x nombre_de_la_version_de_java.rpm.bin y luego lo ejecutamos ./nombre_de_la_version_de_java.rpm.bin, se generará&lt;br /&gt;&lt;br /&gt;un archivo nombre_de_la_version_de_java.rpm, ejecutamos entonces rpm -i nombre_de_la_version_de_java.rpm y tendremos java instalado.&lt;br /&gt;&lt;br /&gt;Normalmente estará en /usr/java/nombre_de_la_version_de_java/. Si no está aquí podemos ejecutar como root updatedb y luego hacer un&lt;br /&gt;&lt;br /&gt;locate /bin/javac, para ver el directorio donde está java instalado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahora ya está java instalado, pero si ejecutamos java nos saldrá esto:&lt;br /&gt;&lt;br /&gt;&lt;small&gt;&lt;br /&gt;&lt;br /&gt;libgcj-java-placeholder.sh&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This script is a placeholder for the /usr/bin/java&lt;br /&gt;&lt;br /&gt;master link required by jpackage.org conventions. libgcj's&lt;br /&gt;&lt;br /&gt;rmiregistry, rmic and jar tools are now slave symlinks to these&lt;br /&gt;&lt;br /&gt;masters, and are managed by the alternatives(8) system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;...&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esta no es la versión de java que necesitamos, para configurarlo lo mejor (tal y como dice el libgcj-java-placeholder.sh) es utilizar alternatives.&lt;br /&gt;&lt;br /&gt;Alternatives nos permite tener distintas versiones de un mismo componente e intercambiar entre ellas de forma transparente, sin tocar archivos&lt;br /&gt;&lt;br /&gt;de configuración o paths:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[root@equipo /]# update-alternatives&lt;br /&gt;&lt;br /&gt;versiones alternativas 1.3.11 - Copyright (C) 2001 Red Hat, Inc.&lt;br /&gt;&lt;br /&gt;Este programa puede que sea libremente distribuido bajo los términos de la&lt;br /&gt;&lt;br /&gt;licencia pública de GNU.&lt;br /&gt;&lt;br /&gt;uso: alternativas --install     /&amp;gt; [--initscript  /&amp;gt; [--slave    /&amp;gt; alternatives --remove   /&amp;gt; alternatives --auto  /&amp;gt; alternatives --config  /&amp;gt; alternatives --display  /&amp;gt; alternatives --set   /&amp;gt;&lt;br /&gt;&lt;br /&gt;opciones comunes: --verbose --test --help --usage --version&lt;br /&gt;&lt;br /&gt;--altdir  --admindir  /&amp;gt;   &lt;br /&gt;&lt;br /&gt;Lo que tenemos que hacer es añadir (--install) el nuevo java y para ello necesitamos saber la ruta del ejecutable de java:   &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;[root@equipo /]# locate java | grep bin/java&lt;br /&gt;&lt;br /&gt;/usr/sbin/javaconfig&lt;br /&gt;&lt;br /&gt;/usr/bin/java&lt;br /&gt;&lt;br /&gt;/usr/bin/javac&lt;br /&gt;&lt;br /&gt;/usr/bin/java_cup&lt;br /&gt;&lt;br /&gt;/usr/bin/java_cup-10.11&lt;br /&gt;&lt;br /&gt;/usr/java/j2sdk1.4.2_13/bin/java-rmi.cgi&lt;br /&gt;&lt;br /&gt;/usr/java/j2sdk1.4.2_13/bin/java&lt;br /&gt;&lt;br /&gt;/usr/java/j2sdk1.4.2_13/bin/javac&lt;br /&gt;&lt;br /&gt;/usr/java/j2sdk1.4.2_13/bin/javadoc&lt;br /&gt;&lt;br /&gt;/usr/java/j2sdk1.4.2_13/bin/javah&lt;br /&gt;&lt;br /&gt;/usr/java/j2sdk1.4.2_13/bin/javap&lt;br /&gt;&lt;br /&gt;/usr/java/j2sdk1.4.2_13/jre/bin/java&lt;br /&gt;&lt;br /&gt;/usr/java/j2sdk1.4.2_13/jre/bin/java_vm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;El que nos interesa es /usr/java/j2sdk1.4.2_13/bin/java. Ahora simplemente hay que ejecutar el comando de instalación en el que le&lt;br /&gt;&lt;br /&gt;decimos el nombre del enlace simbólico (/usr/bin/java) el nombre del paquete (java), la ruta del ejecutable java y la prioridad (300 por&lt;br /&gt;&lt;br /&gt;defecto):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[root@equipo /]# update-alternatives --install /usr/bin/java java /usr/java/j2sdk1.4.2_13/bin/java 300&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para terminar comprobamos que ahora java utiliza el ejecutable que necesitamos y hacemos un java -version:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[root@equipo /]# update-alternatives --config java&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hay 2 programas que proporcionan 'java'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Selección Comando&lt;br /&gt;&lt;br /&gt;-----------------------------------------------&lt;br /&gt;&lt;br /&gt;1 /usr/share/java/libgcj-java-placeholder.sh&lt;br /&gt;&lt;br /&gt;*+ 2 /usr/java/j2sdk1.4.2_13/bin/java&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Presione Intro para mantener la selección actual[+], o escriba el número de la selección:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[root@equipo /]# java -version&lt;br /&gt;&lt;br /&gt;java version "1.4.2_13"&lt;br /&gt;&lt;br /&gt;Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_13-b06)&lt;br /&gt;&lt;br /&gt;Java HotSpot(TM) Client VM (build 1.4.2_13-b06, mixed mode)&lt;br /&gt;&lt;br /&gt;[root@equipo /]#&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Más información en:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.yiluda.net/manual/linux/man/alternatives.html"&gt;http://www.yiluda.net/manual/linux/man/alternatives.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.stevenkroon.com/2006/08/29/debian-update-alternatives/"&gt;http://blog.stevenkroon.com/2006/08/29/debian-update-alternatives/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-117156362882527533?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/117156362882527533/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=117156362882527533' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/117156362882527533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/117156362882527533'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2007/02/configurar-las-versiones-de-java-con_15.html' title='Configurar las Versiones de Java con update-alternatives'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-116749743033514837</id><published>2006-12-30T17:50:00.001+01:00</published><updated>2008-12-30T09:31:33.170+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bases de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><title type='text'>PostGIS Funcionando</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;LLevaba bastante tiempo intentando configurar con éxito un PostGIS sin lograrlo, pero hoy por fin lo he conseguido. Hay varios sitios que me han servido de mucha ayuda, pero el que me ha servido de referencia principal ha sido una que se llama "&lt;a href="http://jgomezdans.googlepages.com/postgis_kubuntu"&gt;Cómo instalar PostGIS en Kubuntu&lt;/a&gt;". Los pasos principales, son los siguientes:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Instalar Postgres, en mi caso fue muy sencillo, simplemente desde synaptic instalé los paquetes necesarios.&lt;/li&gt;&lt;li&gt;Descargar la última versión de Postgis desde su web (&lt;a href="http://postgis.refractions.net/"&gt;http://postgis.refractions.net/&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;Crear un usuario de postgres que gestione la bbdd&lt;/li&gt;&lt;li&gt;Crear una base de datos (createdb) para ese usuario&lt;/li&gt;&lt;li&gt;Configurar la base de datos creada para que sea espacial. Esto se hace ejecutando unos simples sql.&lt;/li&gt;&lt;li&gt;Cargar datos con el comando shp2pgsql&lt;/li&gt;&lt;li&gt;Verificar que la carga se ha realizado correctamente desde un cliente. Yo usé gvSIG, y qGIS.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-116749743033514837?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/116749743033514837/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=116749743033514837' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/116749743033514837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/116749743033514837'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/12/postgis-funcionando.html' title='PostGIS Funcionando'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-116603112649300661</id><published>2006-12-13T18:32:00.001+01:00</published><updated>2008-12-30T09:33:16.769+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><title type='text'>OpenLayers</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Buscando novedades en la página de GeoServer, me he encontrado con una interesante sorpresa, &lt;a href="http://www.openlayers.org/"&gt;OpenLayers&lt;/a&gt;. Se trata de todo un API de JavaScript dedicado a crear clientes web de cartografía. Es de una simpleza brutal. Está todo hecho en cliente, y soporta WMS, WFS, GoogleMaps, YahooMaps, VirtualEarth, etc... Además soporta cualquier proyección. Está completamente documentado y testeado. Por supuesto OpenSource. En fin una maravilla, a priori. En cuanto pueda hago unas pruebas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-116603112649300661?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/116603112649300661/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=116603112649300661' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/116603112649300661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/116603112649300661'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/12/openlayers.html' title='OpenLayers'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-9045659943822288880</id><published>2006-11-08T07:52:00.002+01:00</published><updated>2008-12-30T09:35:26.995+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Salvapantallas útiles</title><content type='html'>Desde hace mucho tiempo se conoce el proyecto SETI, que se encarga de buscar señales en el espacio de vida extraterrestre. Puede que alguien se haya descargado el &lt;a href="http://setiathome.berkeley.edu/" onmouseover="" align="right" vspace="4" hspace="4" src="images/seti_logo.png"&gt; &lt;b&gt;Home:&lt;/b&gt; U.C. Berkeley Space Sciences Laboratory&lt;hr /&gt;&lt;b&gt;Area:&lt;/b&gt; Astrophysics, astrobiology&lt;hr /&gt;&lt;b&gt;Goal:&lt;/b&gt; SETI (Search for Extraterrestrial Intelligence) is a scientific area whose goal is to detect intelligent life outside Earth. One approach, known as radio SETI, uses radio telescopes to listen for narrow-bandwidth radio signals from space. Such signals are not known to occur naturally, so a detection would provide evidence of extraterrestrial technology.')"&gt;SETI@home&lt;/a&gt;.&lt;br /&gt;Pero además de buscar a ET en la página de &lt;a href="http://boinc.berkeley.edu/"&gt;BOINC&lt;/a&gt;, podemos conectarnos a proyectos más útiles (a corto plazo), como investigación de la malaria (esa enfermedad que solo sufren los pobres) o el cambio climático.&lt;br /&gt;Se trata de un programa que se instala en el ordenador, se conecta al servidor del proyecto en cuestión, descarga unos archivos, los procesa, y los vuelve a enviar al servidor. La gracia está en que lo hacen muchas miles de personas en el mundo, y pensándolo bien, ¿por qué no usar el potencial y el tiempo perdido de los ordenadores en algo útil?.&lt;br /&gt;Además los resultados los muestra en un bonito salvapantallas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-9045659943822288880?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/9045659943822288880/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=9045659943822288880' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/9045659943822288880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/9045659943822288880'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/11/salvapantallas-tiles_08.html' title='Salvapantallas útiles'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-116291156236517255</id><published>2006-11-07T15:59:00.001+01:00</published><updated>2008-12-30T09:36:01.104+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Joel Test</title><content type='html'>&lt;big&gt;&lt;a href="http://www.joelonsoftware.com/articles/fog0000000043.html"&gt;12 Pasos para un mejor código&lt;/a&gt;&lt;/big&gt;&lt;br /&gt;Interesante artículo sobre qué es necesario en una empresa para mejorar la calidad del software. Es curioso ver cómo se incumplen estas normas en general. Por otro lado es muy normal que en pequeñas o medianas empresas sea muy difícil cumplir con todas ellas.&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-116291156236517255?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/116291156236517255/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=116291156236517255' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/116291156236517255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/116291156236517255'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/11/joel-test.html' title='Joel Test'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-116012395179059232</id><published>2006-10-06T10:39:00.001+02:00</published><updated>2008-12-30T09:31:52.214+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bases de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><title type='text'>Oracle Spatial</title><content type='html'>Trasteando con Oracle Spatial he dado con las &lt;a href="http://download-uk.oracle.com/docs/html/A96630_01/sdo_objgeom.htm#sthref922"&gt;Geometry Functions&lt;/a&gt;, son muy útiles cuando, por ejemplo, quieres encontrar el marco o MBR (Minimun Bounding Rectangle) de un elemento. Para ello hay que hacer una select de este tipo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;SELECT &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;       SDO_GEOM.sdo_min_mbr_ordinate(c.GEOMETRY1,1),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;       SDO_GEOM.sdo_min_mbr_ordinate(c.GEOMETRY1,2),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;       SDO_GEOM.sdo_max_mbr_ordinate(c.GEOMETRY1,1), &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;       SDO_GEOM.sdo_max_mbr_ordinate(c.GEOMETRY1,2)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;FROM tabla_espacial c&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;WHERE c.campo_condición = dato_condición&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-116012395179059232?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/116012395179059232/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=116012395179059232' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/116012395179059232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/116012395179059232'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/10/oracle-spatial.html' title='Oracle Spatial'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-115935414493558980</id><published>2006-09-27T12:49:00.001+02:00</published><updated>2008-12-30T09:36:14.687+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bases de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><title type='text'>Error con los FeatureType de Oracle9i en Geoserver</title><content type='html'>&lt;a href="http://comments.gmane.org/gmane.comp.gis.geoserver.user/1936"&gt;Un problema muy común es que algunas tablas espaciales no las cargue correctamente dando un error de este tipo:&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;blockquote&gt;&lt;span class="messages"&gt;El FeatureType 'TABLA_ESPACIAL' tiene extensi&amp;oactute;n NULL. HINT: el conjunto de datos está vacío o no contiene un atributo geométrico por defecto.&lt;/span&gt;&lt;/blockquote&gt; Esto se debe a que no está creada la clave primaria para la tabla. También es necesario crear el índice espacial si no se ha creado antes.&lt;br /&gt;Un problema es que no podremos utilizar vistas espaciales para mostrar datos puesto que no se pueden crear claves primarias sobre vistas, y por tanto no nos va a dejar cargar éstas en GeoServer. &lt;a title="Lista de correo de Geoserver con la solución" target="blank_" href="http://comments.gmane.org/gmane.comp.gis.geoserver.user/1936"&gt;Más información&lt;/a&gt;  .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-115935414493558980?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/115935414493558980/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=115935414493558980' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115935414493558980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115935414493558980'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/09/error-con-los-featuretype-de-oracle9i.html' title='Error con los FeatureType de Oracle9i en Geoserver'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-115867952749871820</id><published>2006-09-19T17:25:00.002+02:00</published><updated>2008-12-30T09:36:38.381+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bases de datos'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Modificar el puerto de escucha de OracleServiceXE</title><content type='html'>Hace unos días instalé la versión XE de Oracle para desarrollo en mi equipo. Por despiste se me pasó, cambiar el puerto del OracleServiceXE. Por defecto está en 8080, pero éste es el que suele usar el tomcat o el Geoserver. Mediante &lt;a title="Nueva ventana" target="_blank" href="http://www.orablogs.com/sergio/archives/001759.html"&gt;este truco&lt;/a&gt; se puede modificar el puerto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-115867952749871820?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/115867952749871820/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=115867952749871820' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115867952749871820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115867952749871820'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/09/modificar-el-puerto-de-escucha-de.html' title='Modificar el puerto de escucha de OracleServiceXE'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-8214263918886965050</id><published>2006-09-19T16:00:00.002+02:00</published><updated>2008-12-30T09:34:34.811+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Mejorar el alisado de las fuentes en Windows</title><content type='html'>Podemos &lt;a target="_blank" title="Nueva ventana" href="http://www.genbeta.com/archivos/2005/07/13-mejorar-el-alisado-de-las-fuen.php"&gt;mejorar el alisado de las fuentes en Windows&lt;br /&gt;&lt;/a&gt; simplemente instalando un pequeño programita. La mejora vale la pena.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-8214263918886965050?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/8214263918886965050/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=8214263918886965050' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/8214263918886965050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/8214263918886965050'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/09/mejorar-el-alisado-de-las-fuentes-en.html' title='Mejorar el alisado de las fuentes en Windows'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-115754595289719888</id><published>2006-09-06T14:26:00.001+02:00</published><updated>2008-12-30T09:33:44.379+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><title type='text'>GeoServer and Architectures of Participation for Geospatial Information</title><content type='html'>&lt;table xmlns="http://purl.org/atom/ns#" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docId=-3923618086187138447&amp;amp;hl=es" style="width: 400px; height: 326px;" type="application/x-shockwave-flash"&gt;&lt;/embed&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Google TechTalks&lt;br /&gt;August 23, 2006&lt;br /&gt;&lt;br /&gt;Chris Holmes&lt;br /&gt;&lt;br /&gt;ABSTRACT&lt;br /&gt;This talk will introduce GeoServer, an open source server to publish and edit geospatial data using open standards with Google Earth, Google Maps, and more. The talk will highlight the recent the work done to interoperate with Earth and Maps, and how GeoServer fits in to the stack of software to share and collaborate around geospatial information. Also discussed will be the relevant open standards used by GeoServer, including WMS, WFS, SLD and GML, and how they were leveraged to create KML network links with the existing GeoServer core. The close of the talk will look towards the future, with more speculative questions such as what a true geospatial web might look at, and how we might apply the principles of open source to collaboratively build and maintain geospatial data (including what tools and social architectures would support a movement for collaborative geodata). Hopefully this will lead to an open discussion on turning the possibilities in to reality.&lt;br /&gt;               &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-115754595289719888?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/115754595289719888/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=115754595289719888' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115754595289719888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115754595289719888'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/09/geoserver-and-architectures-of.html' title='GeoServer and Architectures of Participation for Geospatial Information'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-115753837958209005</id><published>2006-09-06T12:25:00.000+02:00</published><updated>2006-09-06T12:26:19.596+02:00</updated><title type='text'>INSTALACIÓN Y CONFIGURACIÓN DE GEOSERVER CON ORACLE SPATIAL</title><content type='html'>&lt;div style="padding: 8px; background-color: white;"&gt;&lt;h2&gt;Introducción &lt;/h2&gt; El presente documento describe la instalación y configuración del servidor de mapas &lt;a href="http://docs.codehaus.org/display/GEOS/Home" target="blank_" title="Página de Geoserver"&gt;GeoServer&lt;/a&gt; contra un origen de datos espacial &lt;a href="http://www.oracle.com/technology/products/spatial/index.html" target="blank_" title="Página de Oracle Spatial"&gt;Oracle Spatial&lt;/a&gt;. Geoserver es un servidor de mapas libre bajo licencia &lt;a href="http://docs.codehaus.org/display/GEOSDOC/License" target="blank_" title="Tipo de licencia de Geoserver"&gt;GNU&lt;/a&gt;, que además está &lt;a href="http://docs.codehaus.org/display/GEOS/OGC+Compliance" title="Certificación OGC de Geoserver"&gt;certificado&lt;/a&gt; por el &lt;a href="http://www.opengeospatial.org/" target="blank_" title="Open Geospatial Consortium"&gt;OGC&lt;/a&gt; como WMS y WFS. Oracle Spatial, por su parte, es un servidor de datos espaciales, que permite almacenar información geográfica dentro de una base de datos Oracle.&lt;br /&gt;Frente a otras alternativas comerciales, GeoServer además de ser gratuíto, presenta evidentes ventajas en cuanto a la configuración y facilidad de manejo del mismo. El presente documento, pretende ser una guía de los pasos necesarios para hacer funcionar GeoServer contra un origen de datos espacial en Oracle Spatial.&lt;br /&gt;Se asume que Oracle Spatial, ya está instalado y configurado correctamente.&lt;br /&gt;&lt;h2&gt;   Instalando Geoserver &lt;/h2&gt; Para instalar GeoServer tenemos varias opciones, todas ellas disponibles en la página de &lt;a href="http://docs.codehaus.org/display/GEOS/Latest" target="blank_" title="Descargas de GeoServer"&gt;descargas&lt;/a&gt; del producto. Geoserver es una aplicación escrita 100% en Java y para su instalación requiere que esté instalado en el equipo de despliegue Java JSDK (1.4 o 1.5). Además permite su instalación como una aplicación J2EE en cualquier servidor de aplicaciones (despliegue de war). En entorno windows, lo más rápido y cómodo es utilizar el instalador binario. Por supuesto también se puede instalar sobre un sistema Linux/UNIX con Java y un servidor de aplicaciones instalado (Tomcat, JBoss, etc...).&lt;br /&gt;&lt;br /&gt;Una vez descargado y ejecutado el instalador (windows) detectará la versión del JSDK que tengamos por defecto (si está correctamente establecida la variable JAVA_HOME) y nos informará de que será esa la versión de java que se usará. Si todo va bien, nos creará una entrada en el menú de inicio con scripts de arranque y parada del equipo, documentación, desinstalación y acceso al admnistrador de GeoServer (via web).&lt;br /&gt;&lt;br /&gt;Si queremos comprobar que todo ha funcionado correctamente, podemos arrancar el GeoServer (Start GeoServer) y acceder al administrador (GeoServer Administration). Comenzará un proceso de arranque y se debería ver la pantalla inicial de GeoServer.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;   Configurando Geoserver &lt;/h2&gt; La instalación por defecto del servidor incluye acceso a algunos orígenes de datos espaciales (shapes, PostGIS, etc...) y la generación de peticiones WFS. Sin embargo, para la generación de imágenes a través de WMS es necesario configurar e instalar el &lt;a href="http://java.sun.com/products/java-media/jai/" title="Java Advanced Imaging"&gt;JAI&lt;/a&gt; (Java Advanced Imaging). Una vez descargado éste, debemos hacer que se instale en el directorio de la máquina de Java que esté usando GeoServer (la instalación nos preguntará dónde). Una vez instalado JAI y reiniciado GeoServer nos debería aparec&lt;img src="http://www.writely.com/File.aspx?id=adrfqck8jwkc_2cm2q8d" style="width: 513px; height: 348px;" title="Confirmación de que JAI está instalado" align="left" /&gt;er una confirmación de que JAI está instalado pulsando sobre Administrar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;   Configurando el acceso a Oracle Spatial &lt;/h2&gt; Puesto que GeoServer solo viene con unos pocos origenes de datos por defecto, para su acceso a Oracle Spatial o a otro origen de datos, debemos configurarlo nosotros, descargando la correspondiente extensión. En el caso del Spatial deberemos descargar además del driver JDBC de conexión a Oracle.&lt;br /&gt;&lt;br /&gt;Debemos descargar el &lt;a href="http://prdownloads.sourceforge.net/geoserver/geoserver-1.3.x-oracle-ext.zip?download" target="blank_" title="Driver de acceso a Oracle Spatial"&gt;Oracle DataStore&lt;/a&gt; y copiarlo en el directorio \webapps\geoserver\WEB-INF\lib de Geoserver. También debemos descargar el &lt;a href="http://otn.oracle.com/software/tech/java/sqlj_jdbc/index.html" title="Driver de acceso a Oracle"&gt;driver JDBC&lt;/a&gt; y copiarlo también en \webapps\geoserver\WEB-INF\lib&lt;br /&gt;&lt;br /&gt;Una vez hecho esto, y reiniciado el servidor, ya podremos acceder a los datos que tengamos en Oracle Spatial.&lt;br /&gt;&lt;h2&gt;   Probando la instalación &lt;/h2&gt; Para comprobar que todo funciona correctamente, lo mejor es añadir unas capas de Oracle Spatial y comprobar que son accesibles a través de un cliente wms (recomiendo &lt;a href="http://udig.refractions.net/confluence/display/UDIG/Home" target="blank_" title="Página web de uDig (cliente WMS)"&gt;uDIG&lt;/a&gt;) o de los ejemplos del propio servidor. El proceso para añadir datos está muy bien descrito en la &lt;a href="http://docs.codehaus.org/display/GEOSDOC/DataStore+Config" target="blank_" title="Añadir datos a Geoserver"&gt;documentación&lt;/a&gt;. Si la instalación de la extensión ha sido exitosa deberá aparecer un origen de dato de Oracle, que antes no estaba disponible.&lt;br /&gt;&lt;img src="http://www.writely.com/File.aspx?id=adrfqck8jwkc_3d5m97n" title="Almacen Oracle" align="left" hspace="2" vspace="2" /&gt;&lt;br /&gt;La principal diferencia entre Oracle y Oracle (OCI) es que para el primero no hace falta tener instalado el cliente oracle, aunque el rendimiento es algo peor. En caso de un servidor de producción, sería recomendable instalar en cliente oracle y utilizar el conector OCI apuntando a una entrada del &lt;span style="font-weight: bold;"&gt;tsnames.ora&lt;/span&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/10391289-115753837958209005?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/115753837958209005/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=115753837958209005' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115753837958209005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115753837958209005'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/09/instalacin-y-configuracin-de-geoserver.html' title='INSTALACIÓN Y CONFIGURACIÓN DE GEOSERVER CON ORACLE SPATIAL'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-115406661988413748</id><published>2006-07-28T08:03:00.001+02:00</published><updated>2008-12-30T09:37:04.045+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Ext2 IFS For Windows</title><content type='html'>&lt;a href="http://www.fs-driver.org/"&gt;Ext2 IFS For Windows&lt;/a&gt;. Es una utilidad que permite acceder a las particiones ext2 de Linux desde windows, como si fueran una unidad de disco más, permitiendo un acceso completo de lectura y escritura. En mi caso es muy útil porque uso al 100% la capacidad de mi disco duro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-115406661988413748?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/115406661988413748/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=115406661988413748' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115406661988413748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115406661988413748'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/07/ext2-ifs-for-windows.html' title='Ext2 IFS For Windows'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-2146936148425470133</id><published>2006-07-14T08:17:00.001+02:00</published><updated>2008-12-30T09:37:23.388+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Montar discos USB externos en carpetas</title><content type='html'>Una cosa que fastidia de windows, es la asignación de letras a las unidades de disco, que se hace especialmente molesto, cuando tenemos muchas unidades de red asignadas, y al enchufar el usb coge una de esas letras, por lo que no podemos ver esto. Una forma muy elegante de evitar esto es &lt;span style="font-weight: bold;"&gt;montar los discos USB directamente sobre una carpeta&lt;/span&gt;, tal como hace Linux. De esta forma el disco entero, se convierte en una carpeta más. Aquí tenéis cómo se hace esto: &lt;a href="http://support.microsoft.com/default.aspx?scid=kb%3Bes%3B307889"&gt;CÓMO: Crear y utilizar unidades montadas NTFS.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-2146936148425470133?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/2146936148425470133/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=2146936148425470133' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2146936148425470133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2146936148425470133'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/07/montar-discos-usb-externos-en-carpetas.html' title='Montar discos USB externos en carpetas'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-115217222073222534</id><published>2006-07-06T09:50:00.000+02:00</published><updated>2006-07-07T11:02:58.200+02:00</updated><title type='text'>Georaptor para SQLDeveloper</title><content type='html'>Un colega de la lista sig (&lt;span style="font-size:85%;"&gt;Jesus de Diego Alarcón&lt;/span&gt;) acaba de publicar un mensaje con dos enlaces muy interesantes para la gestión de &lt;a href="http://www.oracle.com/technology/products/spatial/index.html"&gt;Oracle Spatial&lt;/a&gt; y &lt;a href="http://www.esri.com/software/arcgis/arcsde/"&gt;ArcSDE&lt;/a&gt;.&lt;br /&gt;Para aquellos acostumbrados a usar TOAD, Oracle ha creado una herramienta similar, aunque con menos funcionalidad a día de hoy, que se llama &lt;a href="http://www.oracle.com/technology/products/database/sql_developer/index.html"&gt;SQLDeveloper&lt;/a&gt;.&lt;br /&gt;La diferencia con TOAD es que es gratuíta, y tiene la posibilidad de ampliar su funcionalidad a través de plugins.&lt;br /&gt;Uno de esos plugins es el &lt;a href="http://mygeoraptor.googlepages.com/home"&gt;GeoRaptor&lt;/a&gt; que permite gestión y previsualizar las capas gráficas de Oracle y SDE, lo que evita usar programas de terceros para ver la información.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-115217222073222534?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/115217222073222534/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=115217222073222534' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115217222073222534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/115217222073222534'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/07/georaptor-para-sqldeveloper.html' title='Georaptor para SQLDeveloper'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-3671051131863724605</id><published>2006-06-09T15:36:00.001+02:00</published><updated>2008-12-30T09:37:44.656+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>¿Qué es Linux y el software libre?</title><content type='html'>Este video es una interesante entrevista a &lt;a href="http://es.wikipedia.org/wiki/Miguel_de_Icaza"&gt;Miguel de Icaza&lt;/a&gt; sobre lo que es el software libre y linux, y además de unas interesantes reflexiones sobre las ventajas que para usuarios y administraciones supone la adopción del mismo.&lt;br /&gt;&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qHJIJTyYYIo"&gt;&lt;embed src="http://www.youtube.com/v/qHJIJTyYYIo" type="application/x-shockwave-flash" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-3671051131863724605?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/3671051131863724605/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=3671051131863724605' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/3671051131863724605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/3671051131863724605'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/06/qu-es-linux-y-el-software-libre.html' title='¿Qué es Linux y el software libre?'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-114845707027172238</id><published>2006-05-24T09:51:00.001+02:00</published><updated>2008-12-30T09:38:07.230+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Google Web Toolkit</title><content type='html'>&lt;div xmlns="http://purl.org/atom/ns#"&gt;      &lt;p&gt;        Google ha publicado un        &lt;a href="http://code.google.com/webtoolkit/"&gt;API en Java&lt;/a&gt;        que simplifica la creación de aplicaciones web. Aún no he probado su funcionalidad, pero podría ser muy interesante, ya que la mayor parte del desarrollo se hace en Java, y luego se "traduce" a DHTML.      &lt;/p&gt;      &lt;p&gt;Además la mayoría de los ejemplos, vienen con Eclipse, e incluso con proyectos que arrancan Eclipse con todo lo necesario para ejecutar las aplicaciones.&lt;/p&gt;      &lt;p&gt;Habrá que probarlo..&lt;/p&gt;      &lt;p&gt;        Read more at        &lt;a href="http://java.sys-con.com/read/223457.htm"&gt;java.sys-con.com/read/2...&lt;/a&gt;      &lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-114845707027172238?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/114845707027172238/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=114845707027172238' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/114845707027172238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/114845707027172238'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/05/google-web-toolkit.html' title='Google Web Toolkit'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-114232599707137013</id><published>2006-03-14T09:40:00.000+01:00</published><updated>2006-03-14T09:46:37.073+01:00</updated><title type='text'>Geoserver y MapBuilder</title><content type='html'>Recientemente he estado probando &lt;a href="http://geoserver.sourceforge.net/" target="_blank" title="Nueva Ventana"&gt;Geoserver&lt;/a&gt; y me he llevado una muy grata sorpresa. Hace tiempo que ya hice pinitos con él, pero me pareció demasiado complicado de usar y con poca funcionalidad. Además carecía de un visor de mapas por defecto, y ver publicado uno requería construir uno propio. &lt;br /&gt;La nueva versión de Geoserver ha mejorado mucho. Hay un sencillo instalador para windows, además tienes la posibilidad de desplegar un war en Tomcat u otro contenedor J2EE, pero lo mejor es que tiene integrado un visor web &lt;a href="http://mapbuilder.sourceforge.net/" target="_blank" title="Nueva Ventana"&gt;MapBuilder &lt;/a&gt;que facilita enormemente ver los mapas publicados.&lt;br /&gt;En menos de un día puedes conectarte a cualquier origen de datos (Oracle, PostGIS, ArcSDE o Shapes) y verlos en Internet a través de WMS o WFS. &lt;br /&gt;Muy bueno, a ver si logra ser el "Apache" de los servidores web GIS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-114232599707137013?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/114232599707137013/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=114232599707137013' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/114232599707137013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/114232599707137013'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/03/geoserver-y-mapbuilder.html' title='Geoserver y MapBuilder'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-113696920609832810</id><published>2006-01-11T09:40:00.001+01:00</published><updated>2008-12-30T09:38:55.103+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><title type='text'>Herramienta de Zoom</title><content type='html'>Una de las cosas aparentemente más simples como hacer un recuadro de zoom para las aplicaciones de mapas, se convierte en algo realmente complicado si uno quiere una herramienta que funcione correctamente en todos los navegadores, o al menos en los más conocidos, Firefox e Internet Explorer.&lt;br /&gt;Por la red se pueden encontrar algunos ejemplos como la &lt;a href="http://mapserver.gis.umn.edu/docs/link/rbzoomutil" target="_blank" title="Nueva ventana"&gt;Rubber-band Zoombox&lt;/a&gt; para MapServer o los &lt;span style="font-weight: bold;"&gt;aims*.js&lt;/span&gt; de ArcIMS. Pero ambas tienen algunos inconvenientes, la primera que solo hace el recuadro de izquierda a derecha y de arriba a abajo, y la segunda que no me gusta el método que usa para recortar capas y está muy basada en los js de ArcIMS.&lt;br /&gt;Por ello, durante algún tiempo he intentado crear una propia que fuera fácilmente acoplabe a cualquier proyecto de mapas. Aunque aún podría quedar algún detalle por pulir, creo que he conseguido una versión lo suficientemente estable.&lt;br /&gt;&lt;br /&gt;Funciona de una forma bastante sencilla solo se necesita una página HTML con un div que formará el recuadro y el script que le da la funcionalidad.&lt;br /&gt;Bueno, me dejo de rollos, ahí va la chicha:&lt;br /&gt;Necesitamos una página HTML que contenga este script y un div con un estilo similar a  este: style="position:absolute;top:0px;left:0px;width:0px;height:0px;visibility:hidden;border-style:solid;border-width: 3px;z-index: 2;"&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;//variables globales&lt;br /&gt;var x0;&lt;br /&gt;var y0;&lt;br /&gt;var x1;&lt;br /&gt;var y1;&lt;br /&gt;&lt;br /&gt;var dragAndDropEnabled = false;&lt;br /&gt;var boxDrawn = false;&lt;br /&gt;&lt;br /&gt;var Top = 0;&lt;br /&gt;var left = 0;&lt;br /&gt;var width;&lt;br /&gt;var height;&lt;br /&gt;&lt;br /&gt;var divRecuadro = null;&lt;br /&gt;&lt;br /&gt;function initZoom(divZoom) {&lt;br /&gt;divRecuadro = document.getElementById(divZoom);&lt;br /&gt;document.onmousedown = boxStart;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Comienza el dibujo del recuadro del zoom&lt;br /&gt;e - objeto evento asociado&lt;br /&gt;*/&lt;br /&gt;function boxStart(e) {&lt;br /&gt;if(!dragAndDropEnabled) {&lt;br /&gt;x0 = DameCoordenada(e,"x");&lt;br /&gt;y0 = DameCoordenada(e,"y");&lt;br /&gt;dragAndDropEnabled = true;&lt;br /&gt;boxDrawn = false;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;divRecuadro.style.left = x0;&lt;br /&gt;divRecuadro.style.top = y0;&lt;br /&gt;divRecuadro.style.visibility = "visible";&lt;br /&gt;&lt;br /&gt;document.onmousemove = boxMove;&lt;br /&gt;&lt;br /&gt;return false;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//Se va dibujando el recuadro de zoom&lt;br /&gt;function boxMove(e) {&lt;br /&gt;if(dragAndDropEnabled) {&lt;br /&gt;x1 = DameCoordenada(e,"x");&lt;br /&gt;y1 = DameCoordenada(e,"y");&lt;br /&gt;&lt;br /&gt;width = Math.abs(x1 - x0);&lt;br /&gt;height = Math.abs(y1 - y0);&lt;br /&gt;&lt;br /&gt;if(x1 &lt;= x0) left = x1;   else left = x0;   if(y1 &lt;= y0) Top = y1;   else Top = y0;     divRecuadro.style.left = left;   divRecuadro.style.top = Top;   divRecuadro.style.width = width;   divRecuadro.style.height = height;     boxDrawn=true;  }    document.onmouseup = boxEnd;    return false; }    function boxEnd(e) {  divRecuadro.style.visibility = "hidden";   dragAndDropEnabled = false;     if(boxDrawn) {         var xMax = left + width;   var yMax = Top;   var xMin = left;   var yMin = Top + height;   alert(xMin+"\n"+yMax);    } else {   //alert("Ha soltado el botón del ratón sin dibujar un rectángulo");   return false;  }   }   function DameCoordenada(e,coordenada) {   var x;  var y;  //si no hay un evento    if (!e || e == null) {   var e = window.event;    }   x = e.clientX;  y = e.clientY;  // alert("X= "+e.pageX+"\t"+e.clientX+"\n"+"Y= "+e.pageY+"\t"+e.clientY);  return eval(coordenada); }&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-113696920609832810?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/113696920609832810/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=113696920609832810' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/113696920609832810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/113696920609832810'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2006/01/herramienta-de-zoom.html' title='Herramienta de Zoom'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-113344525505623007</id><published>2005-12-01T14:52:00.000+01:00</published><updated>2005-12-01T14:54:15.113+01:00</updated><title type='text'>ArcIMS, BeaWebLogic, Sun Solaris</title><content type='html'>DESPLIEGE Y CONFIGURACIÓN DE UNA APLICACIÓN ARCIMS EN BEA WEBLOGIC (BWL) SOBRE SUN SOLARIS 9.&lt;br /&gt;· Configuración del directorio output de imágenes de ArcIMS&lt;br /&gt;Una vez instalado el ArcIMS en el servidor y configurado para su uso con BWL, es necesario configurar el directorio output donde ArcIMS genera las imágenes. Para ello se ha de establecer un enlace simbólico entre el directorio, /home/&lt;&lt;usuario_ims&gt;&gt;/arcgis/output, y el directorio $BEA_HOME/user_projects/&lt;&lt;MiDominio&gt;&gt;/applications/DefaultWebApp/output. Para ello es necesario borrar primero el directorio output del $BEA_HOME y crear el enlace simbólico:&lt;br /&gt;cd $BEA_HOME/user_projects/.../DefaultWebApp &lt;br /&gt;rm –Rf output&lt;br /&gt;ln -s /home/&lt;&lt;usuario_ims&gt;&gt;/arcgis/output&lt;br /&gt;Para comprobar que se ha hecho bien el enlace:&lt;br /&gt;ls –l&lt;br /&gt;al lado de output debería salir una flecha indicando el directorio enlazado. De esta forma todas las imágenes generadas en él se publicarán directamente en BWL, a través del la URL, http://localhost:7001/output.&lt;br /&gt;Para publicar el directorio website hay que seguir el mismo procedimiento.&lt;br /&gt;· Despliegue de la aplicación war o ear. Para desplegar una aplicación war o ear, basta con colocarla en el directorio, $BEA_HOME/user_projects/&lt;&lt;MiDominio&gt;&gt;/applications, y BWL se encargará de descomprimir y desplegar de forma automática. En casa de que la aplicación no se despliegue de forma correcta, es importante ver la versión del archivo web.xml (2.3 o 2.4).&lt;br /&gt;· Configuración del script de arranque de BWL. Para evitar que BWL solicite usuario y password cada vez que se arranca el servidor es conveniente editar el archivo $BEA_HOME/user_projects/&lt;&lt;MiDominio&gt;&gt;/startWebLogic.sh, y configurar las las variables, WLS_USER, WLS_PW.&lt;br /&gt;· Configuración del servidor para arrancar BWL y ArcIMS al inicio. Se puede configurar para que arranquen al inicio de la sesión de usuario o como servicios del sistema desde la cuenta de administrador.&lt;br /&gt;o Inicio de la sesión. Ir a “Java Lanzador/Preferencias/Preferencias del escritorio/Sesiones”. En la solapa programas al inicio pulsar agregar, y añadir las siguientes entradas:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-113344525505623007?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/113344525505623007/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=113344525505623007' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/113344525505623007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/113344525505623007'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/12/arcims-beaweblogic-sun-solaris.html' title='ArcIMS, BeaWebLogic, Sun Solaris'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-113138544282620567</id><published>2005-11-07T18:44:00.000+01:00</published><updated>2005-11-07T18:45:34.883+01:00</updated><title type='text'>Frappr! Beta</title><content type='html'>&lt;p&gt;Los de Google Maps, ya van sacando cositas. Lo más nuevo y chulo es &lt;a href="http://www.frappr.com/"&gt;Frappr&lt;/a&gt;! Beta. Se trata de poner un simbolito con tu foto (si quieres) del lugar donde te encuentras, así puedes tener a tus amigos colocados geográficamente por el mundo.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;A algunos les parecerá una chorrada, pero creo que es una forma muy amena de "democratizar" y quitarle un poco de hierro al tema de los SIG, además de abrir este mundo a otras aplicaciones hasta ahora impensables. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Yo ya he añadido mi pin ¿y tu?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;PD: Como no, AJAX in action!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-113138544282620567?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/113138544282620567/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=113138544282620567' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/113138544282620567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/113138544282620567'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/11/frappr-beta.html' title='Frappr! Beta'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-113114023288653572</id><published>2005-11-04T22:37:00.001+01:00</published><updated>2008-12-30T09:39:29.548+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>AJAX y Servidores de Mapas</title><content type='html'>Para mi el descubrimiento de &lt;a href="http://es.wikipedia.org/wiki/AJAX" target="_blank" title="Nueva Ventana: http://es.wikipedia.org/wiki/AJAX"&gt;AJAX&lt;/a&gt; ha sido una auténtica revelación. Pero, ¿en qué consiste AJAX?, simplificando se puede decir que AJAX es una forma de mostrar contenido dinámico en una página sin necesidad de recargar la página al completo. Por ejemplo, cuando se usan páginas JSP o ASP, estas páginas incluyen código que se ejecuta en el servidor, y como respuesta crea un código HTML que se envía al cliente y que muestra el resultado. El problema es que cada vez que se hace una petición nueva, se tiene que enviar todo al servidor, y da como resultado un refresco de la página. &lt;p&gt;&lt;br /&gt;Con AJAX se puede evitar esto, si solo se quiere actualizar una parte del contenido de la página, se puede llamar a un servelt, JSP o ASP y obtener solo la información o el contenido que interese, de ese modo no se recarga la página completamente. Las posibilidades son muchas.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Pero, ¿qué tiene que ver esto con los SIG?. Pues bien, el monstruo &lt;a href="http://maps.google.com/" target="_blank" title="Nueva Ventana: http://maps.google.com"&gt;Google Maps&lt;/a&gt;, está usando esta misma tecnología para su producto (GMail o Google suggest son otros ejemplos). &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Pero bajando a un ambito más terrenal (ya quisiéramos muchos la infraestructura detrás de Google Maps), ¿Cómo nos puede ayudar AJAX en nuestras aplicaciones de mapas? Por ejemplo, si usamos ArcIMS para publicar mapas por internet AJAX puede ser de gran ayuda. Ya no hace falta el maldito formulario oculto para enviar las peticiones y procesar las respuestas, o crear un JSP con el mapa que se tenga que recargar cada vez que se pida un nuevo mapa. Podemos utilizar AJAX para llamar a un servlet que nos devuelva la imágen que quermos mostrar, solo eso, nada más, ya que al fin y al cabo es lo único que hace falta. Otro ejemplo, ¿y si queremos mostrar la información asociada a un elemento gráfico?, ya no necesitamos un frame aparte, o una ventan emergente, basta con que creemos nuestro componente de servidor que nos devuelva un XML con los datos a mostrar. Luego, en cliente, podremos parsear este XML y mostrarlo en el DIV que queremos. Se podría crear, por ejemplo, una herramienta de Tooltip, que en tiempo real, y sobre una imagen, nos muestra la información que queramos. Las posibilidades son muchas.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Definitivamente, creo que AJAX es la tecnología que se necesitaba, para hacer que las aplicaciones web de cartografía, se hagan lo suficientemente atractivas como para competir con sus hermanos mayores de escritorio.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Para más información Google, ;-D&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-113114023288653572?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/113114023288653572/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=113114023288653572' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/113114023288653572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/113114023288653572'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/11/ajax-y-servidores-de-mapas.html' title='AJAX y Servidores de Mapas'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-7483442343470187716</id><published>2005-08-21T21:02:00.001+02:00</published><updated>2008-12-30T09:39:58.769+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Seguridad e higiene en el Trabajo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/557/784/1600/splash.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/557/784/320/splash.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Muchas veces si estamos mucho tiempo delante del ordenador, podemos sufrir molestias que con el tiempo nos pueden acarrear problemas mayores. Bien, pues en el propio ordenamos podemos encontrar la solución. &lt;a href="http://www.workrave.org/"&gt;Workrave&lt;/a&gt; es una aplicación que te programa pausas y ejercicios de relajación para evitar que aparezcan estos problemas.&lt;br /&gt;&lt;br /&gt;Está disponible para windows y linux y en varios idiomas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-7483442343470187716?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/7483442343470187716/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=7483442343470187716' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/7483442343470187716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/7483442343470187716'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/08/seguridad-e-higiene-en-el-trabajo.html' title='Seguridad e higiene en el Trabajo'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-5115820506098036864</id><published>2005-07-13T19:47:00.001+02:00</published><updated>2008-12-30T09:40:21.876+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'></title><content type='html'>¡Internet Explorer 6 en Linux!&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Pues lo he flipado un poco. Resulta que se puede hacer funcionar el Internet Explorer 6 en Linux. Resulta que hay un tipo brasileiro (esta gente tiene talento para el futebol y para más) se ha ingeniado un &lt;a href="http://www.tatanka.com.br/ies4linux/" target="_blank" title="Nueva ventana"&gt;método&lt;/a&gt; para hacer funcionar el IE en Linux, a través de wine.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Lo más friqui del asunto es ver cómo en una consola de linux, el script que se ha currado el hombre este, se conecta a servidores de microsoft y desde allí mismo se descarga el ejecutable del explorer. Encima el cachondo te dice (como en broma) que no lo uses para navegar, sino que uses el Fifefox. A la gente de Microsoft se le estarán revolviendo las tripas...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-5115820506098036864?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/5115820506098036864/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=5115820506098036864' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5115820506098036864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5115820506098036864'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/07/internet-explorer-6-en-linux-pues-lo-he.html' title=''/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-111987477047154134</id><published>2005-06-27T14:19:00.000+02:00</published><updated>2005-06-27T14:19:30.486+02:00</updated><title type='text'>Cosas del DOM</title><content type='html'>Estoy programando una aplicación web de cartografía, y una de la funcionalidad requerida, es que se puedan añadir servicios desde un catálogo. Pare ello utilizao un input de tipo imagen (que es más bonito):&lt;br /&gt;INPUT TYPE="image" SRC="ruta_de_la_imagen"&lt;br /&gt;Pues bien, resulta que cuando recupero la ruta con JavaScript, Firefox, me devuelve lo siguiente:&lt;br /&gt;&lt;br /&gt;alert(this.src); //donde this es la referencia al input&lt;br /&gt;&lt;br /&gt;resultado:&lt;br /&gt;ruta_de_la_imagen&lt;br /&gt;&lt;br /&gt;Sin embargo IE devuelve:&lt;br /&gt;http://miservidor/ruta_de_la_imagen&lt;br /&gt;&lt;br /&gt;lo cual es una putada, porque es justo lo que nececisto para saber si voy a cargar un servicio o no.&lt;br /&gt;&lt;br /&gt;Curioso ¿no?&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-111987477047154134?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/111987477047154134/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=111987477047154134' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/111987477047154134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/111987477047154134'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/06/cosas-del-dom.html' title='Cosas del DOM'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-1659225770158665799</id><published>2005-04-08T14:24:00.001+02:00</published><updated>2008-12-30T09:41:35.990+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Disco duro GMail</title><content type='html'>Si tenéis una cuenta de GMail, ya tenéis disco duro por la red. Así de simple, se instala esto en el ordenador, y todo el espacio de GMail (2Gb actualmente) se convierte en una unidad de disco más en el explorador de windows. Lo podéis descargar aquí:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.viksoe.dk/code/gmail.htm"&gt;viksoe.dk - GMail Drive shell extension&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-1659225770158665799?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/1659225770158665799/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=1659225770158665799' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/1659225770158665799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/1659225770158665799'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/04/disco-duro-gmail.html' title='Disco duro GMail'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-111235082256262881</id><published>2005-04-01T12:20:00.000+02:00</published><updated>2005-04-01T12:21:58.446+02:00</updated><title type='text'>Efectos de transición en páginas web</title><content type='html'>Quizá alguna vez habréis podido observar el algunas páginas web, efectos de transición esos se consiguen mediantes etiquetas de este tipo:&lt;br /&gt;&lt;meta equiv="Page-Exit" content="progid:DXImageTransform.Microsoft.Fade(Overlap=1.0)"&gt;&lt;br /&gt;&lt;pre id="line1"&gt;&lt;&lt;span class="start-tag"&gt;META&lt;/span&gt;&lt;span class="attribute-name"&gt; HTTP-EQUIV&lt;/span&gt;=&lt;span class="attribute-value"&gt;"Page-Exit" &lt;/span&gt;&lt;span class="attribute-name"&gt;CONTENT&lt;/span&gt;=&lt;span class="attribute-value"&gt;"progid:DXImageTransform.Microsoft.Fade(Overlap=1.0)"&lt;/span&gt;&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Hay varios tipos, en google puedes encontrar varios &lt;a href="http://www.google.es/search?hl=es&amp;q=meta+tags&amp;amp;btnG=B%C3%BAsqueda&amp;amp;meta="&gt;ejemplos&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para el tema de cartografía, quedan muy bien en servidores de mapas, porque las transiciones entre las cargas son muy elegantes.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;La pena es que solo funciona con Internet Explorer&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-111235082256262881?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/111235082256262881/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=111235082256262881' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/111235082256262881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/111235082256262881'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/04/efectos-de-transicin-en-pginas-web.html' title='Efectos de transición en páginas web'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-111228689616524616</id><published>2005-03-31T18:34:00.001+02:00</published><updated>2008-12-30T09:41:13.978+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Java Optimize and Decompile Environment (JODE)</title><content type='html'>&lt;a href="http://jode.sourceforge.net/"&gt;Java Optimize and Decompile Environment (JODE)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como JODE, pensarán todos aquellos que hayan generado su código en Java y no distribuyan el código fuente, porque con esta herramienta se puede decompilar, es decir, ver el código fuente completito, de cualquier archivo class. Yo lo he probado y no voy a decir con qué ;-), pero digamos que legalmente no podría hacerlo y funciona a la perfección. Eso sí, también ofrece en la misma página un ofuscador de código para que sea casi ilegible una vez decompilado.&lt;br /&gt;&lt;br /&gt;En mi caso lo he usado en un proyecto donde solo tenían los archivos jar, pero no sabían dónde estaban los códigos fuente :-O&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-111228689616524616?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/111228689616524616/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=111228689616524616' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/111228689616524616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/111228689616524616'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/03/java-optimize-and-decompile.html' title='Java Optimize and Decompile Environment (JODE)'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-111218159154975646</id><published>2005-03-30T13:10:00.000+02:00</published><updated>2005-03-30T13:19:51.550+02:00</updated><title type='text'>Plugin ECW para Firefox</title><content type='html'>Por fin ha salido el &lt;a href="http://dev.earthetc.com/ecwplugins/DownloadNetscape6Plugin.htm"&gt;plugin&lt;/a&gt; para Firefox. Se instala como una extensión normal y solo hace falta reiniciar para que se active (un debe que tendría que corregir FF).&lt;br /&gt;Por cierto, que el Java Viewer de ArcIMS no funciona en FF (de momento) así que los de ESRI se deberían poner las pilas si no quieren quedarse atrás.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-111218159154975646?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/111218159154975646/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=111218159154975646' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/111218159154975646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/111218159154975646'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/03/plugin-ecw-para-firefox.html' title='Plugin ECW para Firefox'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-464011346971739213</id><published>2005-03-18T20:04:00.000+01:00</published><updated>2008-12-29T22:44:50.493+01:00</updated><title type='text'>Herramienta AntiSpyware de Microsoft</title><content type='html'>Microsoft ha desarrollado una herramienta &lt;a href="http://www.microsoft.com/athome/security/spyware/software/default.mspx"&gt;AntySpyware&lt;/a&gt; que está muy bien. Se actualiza sola, y está siempre funcionando, con lo que te olvidas de tener que pasarla manualmente.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-464011346971739213?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/464011346971739213/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=464011346971739213' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/464011346971739213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/464011346971739213'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/03/herramienta-antispyware-de-microsoft.html' title='Herramienta AntiSpyware de Microsoft'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-2507591123763802516</id><published>2005-03-08T13:35:00.001+01:00</published><updated>2008-12-30T09:42:56.637+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Dos nuevos programitas</title><content type='html'>&lt;a href="http://www.lektora.com/index.html"&gt;Lektora&lt;/a&gt; y &lt;a href="http://2brightsparks.com/index.html"&gt;SyncBack&lt;/a&gt;. El primero es un lector de RSS para internet Explorer, Firefox, en Windows y/o Linux. ¿Que qué son las RSS?, pues son los titulares de las páginas web que más te interesan, así, si no quieres, no tienes porqué leerte todo el contenido de una web, sino solo lo que más te interese.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;El segundo programa es algo que llevaba necesitando desde hace tiempo. Es una utilidad que sincroniza archivos o carpetas entre dos unidades. En mi caso lo que hago es sincronizar los vínculos de internet explorer entre todos mis equipos, así siempre tengo los mismos enlaces en todos. También sincronizo una carpeta personal con mi CV, mis fotos, etc con lo que siempre lo tengo disponible. También es interesante almacenar los contactos de correo en un USB y sincronizarlo con el programita. Muy útil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-2507591123763802516?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/2507591123763802516/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=2507591123763802516' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2507591123763802516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2507591123763802516'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/03/dos-nuevos-programitas.html' title='Dos nuevos programitas'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-1594623859444799715</id><published>2005-03-02T11:12:00.001+01:00</published><updated>2008-12-30T09:42:08.802+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Acelerador de Windows XP y página de soft</title><content type='html'>Mi compi de curro Alvaro (gran diseñador y mejor persona) me ha recomendado un programita para acelerar la conexión a internet y el equipo en general, se llama &lt;a href="http://www25.brinkster.com/chirisoft/speedxp.htm"&gt;SpeedXP&lt;/a&gt; y lo podéis descargar de&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.softpedia.com/progDownload/SpeedXP-Download-364.html"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Además la página &lt;a href="http://www.softpedia.com/"&gt;Softpedia&lt;/a&gt; está muy bien y con un diseño muy chulo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-1594623859444799715?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/1594623859444799715/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=1594623859444799715' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/1594623859444799715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/1594623859444799715'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/03/acelerador-de-windows-xp-y-pgina-de.html' title='Acelerador de Windows XP y página de soft'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-9201510265434208749</id><published>2005-02-24T15:57:00.000+01:00</published><updated>2008-12-29T22:49:23.724+01:00</updated><title type='text'>Mujeres e informática</title><content type='html'>¿Por qué a las tías no les gustan los ordenadores?, ¿es cierto eso? Estas son algunas de las preguntas que me hecho más de una vez, y que este artículo intenta responder. Me parece muy interesante, sobre todo cuando comenta que quizá la principal razón es que hay pocas a las que les guste, y que mejor forma de aprender informática es con amigos. Como no hay muchas amigas "informáticas" si a una le gusta es un "bicho raro"... En fin que está bien echarle un vistazo &lt;a href="http://www.apesol.org.pe/recursos/docs/howto-encourage-women-es.html"&gt;Cómo animar a las mujeres a Linux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-9201510265434208749?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/9201510265434208749/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=9201510265434208749' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/9201510265434208749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/9201510265434208749'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/02/mujeres-e-informtica.html' title='Mujeres e informática'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110918056619946667</id><published>2005-02-23T18:34:00.000+01:00</published><updated>2005-02-23T19:09:38.333+01:00</updated><title type='text'>Un bonito bucle</title><content type='html'>Para aquellos que hayan estudiado ingeniería informática o sean programadores desde hace tiempo, esto les parecerá una chorrada, pero yo me siento muy orgulloso de este precioso bucle hecho en &lt;span style="font-style: italic; font-weight: bold;"&gt;JavaScript&lt;/span&gt;. Es "poesía" informática:&lt;br /&gt;&lt;br /&gt;var c = new Array("A","B","C","D","E","F","8","9");&lt;br /&gt;var lon = c.length;&lt;br /&gt;for (i=0;i&amp;lt;lon;i++) {&lt;br /&gt;    for (j=0;j&amp;lt;lon;j++) {&lt;br /&gt;        for (k=0;k&amp;lt;lon;k++) {&lt;br /&gt;            var color = "#F"+c[i]+"F"+c[j]+"F"+c[k]&lt;br /&gt;            oECW.SetLayerTransparency(e,color,0.0);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Que qué es lo que hace, pues muy sencillo, va recorriendo los valores hexadecimales del array c y aplicado a mi problema hace que ese color sea transparente en el plugin de &lt;a href="http://www.ermapper.com/"&gt;Ermapper&lt;/a&gt;. Lo bueno es que si se te ha escapado un color, es fácil añadirlo, basta con ponerlo en el array y el solito lo busca. ¿No es genial?&lt;br /&gt;&lt;br /&gt;En este caso solo me interesaba una gama de blancos, pero se puede aplicar a cualquier combinación que se quiera. Bastaría con añadir más bucles...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110918056619946667?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110918056619946667/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110918056619946667' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110918056619946667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110918056619946667'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/02/un-bonito-bucle.html' title='Un bonito bucle'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-2347843126562995589</id><published>2005-02-21T08:45:00.000+01:00</published><updated>2008-12-29T22:49:23.724+01:00</updated><title type='text'>G4 - Video Game Television</title><content type='html'>Como mi cuñadito Juan dice que solo pongo mierdas en mi Blog, este va para él. Es una Televisión en internet dedicada exclusivamente a jueguinos de todo tipo, PS2, PC etc... con comentarios, análisis, demos etc. El problema es que está en inglis pintinglis, y si no andas muy suelto no te enteras de nada, pero para ver los juegos, puede estar mejor que las demos. Aquí dejo el enlace:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.g4tv.com/"&gt;G4 - Video Game Television&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-2347843126562995589?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/2347843126562995589/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=2347843126562995589' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2347843126562995589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/2347843126562995589'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/02/g4-video-game-television.html' title='G4 - Video Game Television'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-7031253783273217265</id><published>2005-02-15T11:45:00.001+01:00</published><updated>2008-12-30T09:42:26.370+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Reinstalar el XP</title><content type='html'>No lo he podido evitar. Ya era mucho tiempo. TENGO QUE REINSTALAR EL XP. Si en el fondo te va a venir bien..., si tenías mucha mierda por ahí..., si las particiones deberían estar mejor estructuradas..., si, si lo que tu quieras, pero es un puto coñazo. De momento, he encontrado esto en un foro, que me puede ayudar:&lt;br /&gt;&lt;br /&gt;"&lt;em&gt;&lt;span style="font-family:georgia;"&gt;Muchos usuarios avanzados de PCs reinstalan frecuentemente sus sistemas operativos. Esto hace que las máquinas funcionen con mayor rapidez al haber limpiado archivos antiguos e innecesarios que permanecen en el PC después de las instalaciones y desintalaciones de software. El procedimiento consiste en crear una copia de la información de activación de Windows XP, debido a que esta se encuentra en un archivo propio. El archivo tiene el nombre wpa.dbl y está en el directorio x:windowssystem32. Sólo es necesario copiar el archivo en cuestión a un disquete antes de reinstalar Windows XP. Luego es posible formatear el disco duro y reinstalar el sistema operativo. Cuando la instalación ha finalizado, se puede asignar un nuevo nombre al archivo señalado, e instalar en su lugar la copia de respaldo guardada en el disquete.&lt;/span&gt;&lt;/em&gt; "&lt;br /&gt;&lt;br /&gt;Lo probaré a ver si me sirve de algo, lo que pasa es mi actualización... en fin... a ver que pasa.&lt;br /&gt;&lt;br /&gt;PD.: Por cierto que el ubuntu ha dejado de navegar por la red, pero eso es otra historia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-7031253783273217265?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/7031253783273217265/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=7031253783273217265' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/7031253783273217265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/7031253783273217265'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/02/reinstalar-el-xp.html' title='Reinstalar el XP'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110785033694460711</id><published>2005-02-08T09:12:00.000+01:00</published><updated>2005-02-08T09:12:16.943+01:00</updated><title type='text'>Office web components - Embedding Excel in Internet Explorer</title><content type='html'>Muchas veces se dan mil vueltas para incluir tablas con funcionalidad (ordenar columnas, filtrar, etc.), ¿por qué no usar directamente los Office Web Components?, es decir, ¿por qué no usar una tabla de excel directamente en nuestra página web y dejarnos de complicaciones? Aquí (&lt;a href="http://www.adp-gmbh.ch/win/misc/ie/owc/excel.html?"&gt;Embedding Excel in Internet Explorer&lt;/a&gt;) hay un ejemplo de cómo se hace esto, y &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dno2kta/html/ofintrowbcom.asp"&gt;aquí&lt;/a&gt; la documentación de Microsoft al respecto. &lt;br /&gt;En algunas ocasiones esto puede ser muy útil y nos puede ahorrar muchas horas de tediosa programación con JavaScript y HTML.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110785033694460711?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110785033694460711/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110785033694460711' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110785033694460711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110785033694460711'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/02/office-web-components-embedding-excel.html' title='Office web components - Embedding Excel in Internet Explorer'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110780297536705421</id><published>2005-02-07T20:02:00.001+01:00</published><updated>2008-12-30T09:40:50.155+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gis'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Visor GAHLA</title><content type='html'>Por fín se ha publicado en el web del &lt;a href="http://www.mma.es/"&gt;Ministerio de Medio Ambiente&lt;/a&gt; la web cartográfica de la Gestión del Dominio Público Hidraúlico &lt;a href="http://servicios.mma.es/gahla_carto/viewer.htm"&gt;Visor GAHLA&lt;/a&gt;.&lt;br /&gt;Está desarrollada con ArcIMS sobre Oracle con tecnología Java para las consultas.&lt;br /&gt;Contiene información sobre Presas y Embalses, Sondeos, Deslinde del dominio público, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110780297536705421?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110780297536705421/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110780297536705421' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110780297536705421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110780297536705421'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/02/visor-gahla.html' title='Visor GAHLA'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110738708573813857</id><published>2005-02-03T01:15:00.000+01:00</published><updated>2005-02-03T00:31:25.736+01:00</updated><title type='text'>Activar la consola en Eclipse</title><content type='html'>Desde Eclipse es &lt;span style="font-weight: bold;"&gt;posible activar la consola de MSDOS&lt;/span&gt; o Terminal de Linux desde la opción&lt;span style="font-weight: bold;"&gt; Run/External Tools/External Tools...&lt;/span&gt;. Para ello basta con crear una nueva entrada en la ventana de diálogo External Tools y buscar en el sistema de archivos la ruta de la aplicación de la consola (cmd.exe o terminal).&lt;br /&gt;Cuando se ejecute esta herramienta la salida de la terminal saldrá en la consola de eclipse, lo que puede ser muy útil para ciertos comandos como ping, traceroutes, etc...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110738708573813857?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110738708573813857/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110738708573813857' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110738708573813857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110738708573813857'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/02/activar-la-consola-en-eclipse.html' title='Activar la consola en Eclipse'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110726086867147557</id><published>2005-02-01T13:19:00.001+01:00</published><updated>2008-12-30T09:43:50.213+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Select Forms - Cómo añadir y quitar elementos</title><content type='html'>&lt;span style="font-size:85%;"&gt;Con estas dos funciones podemos añadir un elemento a un select o quitar todos los elementos de un select:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;//borra todas las entradas del select&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;removeAllOptions(document.FormName.SelectName); &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;em&gt;//añade una nueva&lt;br /&gt;addOption(document.FormName.SelectName, "nombre", "valor",false,true);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Añade una nueva opción al select form pasado como argument (con algunos parametros)&lt;br /&gt;// Adds a new option to the select form passed as argument (with more parameters)&lt;br /&gt;&lt;strong&gt;function&lt;/strong&gt; &lt;span style="color: rgb(255, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;addOption&lt;/span&gt;(oSelect,name,value,defaultSelected,selected) {&lt;br /&gt;if (oSelect.type=="select-one"  oSelect.type =="select-multiple") {&lt;br /&gt;// create the new OPTION all of them optional parameters&lt;br /&gt;var newOption = new Option(name,value,defaultSelected,selected);&lt;br /&gt;&lt;br /&gt;// position&lt;br /&gt;var insertAt = oSelect.options.length;&lt;br /&gt;&lt;br /&gt;// add the option&lt;br /&gt;oSelect.options[insertAt] = newOption;&lt;br /&gt;} else&lt;br /&gt;alert("El objeto oSelect pasado no es un objeto [Select Object]");&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;//Vacia el contenido de un select&lt;br /&gt;//Clear the select content&lt;br /&gt;&lt;strong&gt;function&lt;/strong&gt; &lt;span style="color: rgb(51, 51, 255);"&gt;removeAllOptions&lt;/span&gt;(oSelect) {&lt;br /&gt;if (oSelect.type=="select-one"  oSelect.type=="select-multiple")&lt;br /&gt;oSelect.options.length=0;&lt;br /&gt;else&lt;br /&gt;alert("El objeto oSelect pasado no es un objeto [Select Object]");&lt;br /&gt;}&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110726086867147557?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110726086867147557/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110726086867147557' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110726086867147557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110726086867147557'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/02/select-forms-cmo-aadir-y-quitar.html' title='Select Forms - Cómo añadir y quitar elementos'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110724611712710673</id><published>2005-02-01T09:21:00.000+01:00</published><updated>2005-02-01T09:21:57.126+01:00</updated><title type='text'>Habilitar la depuración JavaScript con VisualStudio</title><content type='html'>Si se desarrolla con JavaScript encontrar los errores puede ser un auténtico engorro. El mensaje de error del navegador te da un número de linea, que normalmente no se corresponde con el código. Si dispones de Mozilla/Firefox, puedes instalar un depurador, pero en IE no hay esa opción. Sin embargo, si dispones de VisualStudio, lo puedes usar como depurador de JavaScript. Para ello lo único que tienes que hacer es añadir o editar esta línea en el registro:&lt;br /&gt;&lt;strong&gt;HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Disable Script Debugger=no&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;De esta forma cuando se produzca un error en una página web, se te abrirá el VS con el código de la página, y señalado el lugar donde se ha producido ese error. ¡Por fin te puedes olvidar de los &lt;strong&gt;alerts&lt;/strong&gt;!. Algo es algo, ¿no?.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110724611712710673?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110724611712710673/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110724611712710673' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110724611712710673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110724611712710673'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/02/habilitar-la-depuracin-javascript-con.html' title='Habilitar la depuración JavaScript con VisualStudio'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110716654630788768</id><published>2005-01-31T11:15:00.001+01:00</published><updated>2008-12-30T09:44:13.388+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Tutoriales Java</title><content type='html'>El nombre de la página da un poco de grima, pero está llena de interesantes manuales y tutoriales sobre tecnología Java. Además cuenta con una lista de ofertas de empleo. Merece la pena echar un vistazo.&lt;br /&gt;&lt;a href="http://www.adictosaltrabajo.com/"&gt;AdictosAlTrabajo. Busqueda empleo y código gratis Java&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110716654630788768?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110716654630788768/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110716654630788768' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110716654630788768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110716654630788768'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/tutoriales-java.html' title='Tutoriales Java'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-5758103252921157524</id><published>2005-01-28T11:48:00.000+01:00</published><updated>2008-12-29T22:46:52.307+01:00</updated><title type='text'>Imágenes Tsunami en Asia</title><content type='html'>Estas imágenes corresponden a instantes antes de la llegada del Tsunami a las costas de Sri Lanka (playas de Kalatura). En la primera de ellas se puede observar la costa en sus estado normal, pero en la segunda se observa como antes de llegar la ola, el mar se ha retirado gran cantidad de metros. Cuentan que una niño salvó a varios de sus compañeros porque en el colegio le habían hablado de los Tsunamis y de cómo el mar se retira de la costa antes de que la ola impacte. La lección más importante de su vida.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Estado normal de las playas.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/img/288/3038/1024/tsunami_kalutara.jpg"&gt;&lt;img style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" src="http://photos1.blogger.com/img/288/3038/400/tsunami_kalutara.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Retirada de Aguas&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/img/288/3038/1024/tsunami_kalutara_retirada%20de%20aguas.jpg"&gt;&lt;img style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" src="http://photos1.blogger.com/img/288/3038/400/tsunami_kalutara_retirada%20de%20aguas.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-5758103252921157524?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/5758103252921157524/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=5758103252921157524' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5758103252921157524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5758103252921157524'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/imgenes-tsunami-en-asia.html' title='Imágenes Tsunami en Asia'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110690862175777204</id><published>2005-01-28T11:37:00.000+01:00</published><updated>2005-01-28T11:43:40.176+01:00</updated><title type='text'>Imágenes Satélite del Tsunami de Indonesia.</title><content type='html'>Estas imágenes corresponden a instantes antes de la llegada del Tsunami a las costas de Sri Lanka (playas de Kalatura). En la primera de ellas se puede observar la costa en sus estado normal, pero en la segunda se observa como antes de llegar la ola, el mar se ha retirado gran cantidad de metros. Cuentan que una niño salvó a varios de sus compañeros porque en el colegio le habían hablado de los Tsunamis y de cómo el mar se retira de la costa antes de que la ola impacte. La lección más importante de su vida.&lt;br /&gt;&lt;br /&gt;Estado normal de las playas.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/img/288/3038/1024/tsunami_kalutara.jpg"&gt;&lt;img style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" src="http://photos1.blogger.com/img/288/3038/400/tsunami_kalutara.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Retirada de Aguas&lt;br /&gt;&lt;a href="http://photos1.blogger.com/img/288/3038/1024/tsunami_kalutara_retirada%20de%20aguas.jpg"&gt;&lt;img style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" src="http://photos1.blogger.com/img/288/3038/400/tsunami_kalutara_retirada%20de%20aguas.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110690862175777204?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110690862175777204/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110690862175777204' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110690862175777204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110690862175777204'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/imgenes-satlite-del-tsunami-de.html' title='Imágenes Satélite del Tsunami de Indonesia.'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110684175369561814</id><published>2005-01-27T17:02:00.001+01:00</published><updated>2008-12-30T09:46:32.133+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>DevGuru JavaScript Index</title><content type='html'>Trabajar con JavaScript siempre es un engorro, pero páginas como esta facilitan mucho la vida. Es una referencia completa de JavaScript con todas las funciones métodos y procedimientos. El diseño es muy simple lo que facilita enormemente encontrar lo que se necesita.&lt;br /&gt;&lt;a href="http://www.devguru.com/technologies/ecmascript/quickref/javascript_index.html"&gt;DevGuru JavaScript Index&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Otro sitio interesante es &lt;a href="http://webreference.com/js/"&gt;WebReference&lt;/a&gt;, con numerosos ejemplos y tutoriales. Aquí por ejemplo he "descubierto" que .Net tiene un compilador JavaScript (&lt;strong&gt;jsc.exe&lt;/strong&gt;) de forma que si en la consola pones:&lt;br /&gt;&lt;em&gt;&lt;strong&gt;c:\&gt;jsc MiScriptFile.ext&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;lo ejecuta sin necesidad de navegador, de forma que se puede probar el código fácil y rápidamente.&lt;br /&gt;&lt;br /&gt;El último de los de hoy &lt;a href="http://www.javascriptkit.com/"&gt;JavaScript Kit&lt;/a&gt;. También muy completo y con una buena referencia del lenguaje.&lt;br /&gt;&lt;br /&gt;Por cierto, sigo adentrándome en el maravilloso mundo de los objetos en JavaScript, que como las meigas, haberlos, hailos, y me están sacando bastantes apuros. Algún día escribiré algo sobre su uso...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110684175369561814?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110684175369561814/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110684175369561814' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110684175369561814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110684175369561814'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/devguru-javascript-index.html' title='DevGuru JavaScript Index'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110681376259868726</id><published>2005-01-27T10:15:00.000+01:00</published><updated>2005-01-27T09:16:02.596+01:00</updated><title type='text'>Plugins para Eclipse</title><content type='html'>No es exactamente que puedas editar las páginas HTML o JSP desde el propio Eclipse, pero algo es algo. Con este plugin puedes abrir un archivo directamente en dreamweaver &lt;a href="http://www.macromedia.com/software/dreamweaver/special/extensions/eclipse/"&gt;Macromedia - Dreamweaver : Eclipse Plugin&lt;/a&gt;.&lt;br /&gt;Los de &lt;a href="http://www.altova.com"&gt;Altova&lt;/a&gt; si que han integrado completamente el XML Spy en Eclipse, con lo que se pueden editar directamente los archivos en él.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/img/288/3038/640/XMLSpy%20-%20ArcXml.dtd%20-%20Eclipse%20Platform%2025%2001%202005%208%2054%2040.jpg"&gt;&lt;img style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" src="http://photos1.blogger.com/img/288/3038/320/XMLSpy%20-%20ArcXml.dtd%20-%20Eclipse%20Platform%2025%2001%202005%208%2054%2040.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110681376259868726?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110681376259868726/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110681376259868726' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110681376259868726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110681376259868726'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/plugins-para-eclipse.html' title='Plugins para Eclipse'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110681276905608162</id><published>2005-01-27T08:59:00.000+01:00</published><updated>2005-01-27T09:01:39.066+01:00</updated><title type='text'>Objetos de JavaScript con ImageWebServer</title><content type='html'>Desde hace tiempo estoy intentando usar objetos JavaScript en mi código del lado del cliente, para evitar el caos que supone un montón de funciones javascript, puestas todas juntas sin ningún tipo de orden. La creación de objetos lo que permite es precisamente, ordenar mucho mejor el diseño para que sea más facil su mantenimiento y su reutilización posterior. La primera primera prueba real de esto ha sido crear un objeto Visor para un plugin de &lt;a href="http://www.ermapper.com"&gt;ermapper&lt;/a&gt;, que encapsule, algunas propiedades del visor (escala, ancho, alto). Es una aproximación inicial pero creo que voy por buen camino. Aquí hay un poco de código de ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;//objeto Visor&lt;br /&gt;function Visor(oECW) {&lt;br /&gt;&lt;br /&gt;//devuelve la escala de forma 1:XXXXX&lt;br /&gt;function DameEscala() {&lt;br /&gt;var escala = (9600 * (this.worldBRX - this.worldTLX)) / (this.Ancho * 2.54);&lt;br /&gt;escala = "1:"+parseInt(escala+0.5)&lt;br /&gt;return escala;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;this.worldBRX = oECW.GetBottomRightWorldCoordinateX();&lt;br /&gt;this.worldTLX = oECW.GetTopLeftWorldCoordinateX();&lt;br /&gt;this.Ancho=oECW.GetViewWidth();&lt;br /&gt;this.Alto=oECW.GetViewHeight();&lt;br /&gt;this.DameEscala=DameEscala;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//creo el objeto pasandole la referencia al plugin&lt;br /&gt;var visor = new Visor(principal.document.ECWView);&lt;br /&gt;//alert(visor.Ancho +"; " + visor.Alto);&lt;br /&gt;alert(visor.DameEscala());&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Por cierto, si tenéis un navegador decente (es decir, cualquiera menos el explorer) como Firefox, o Maxthon, podéis probar directamente código JavaScript mediante una consola (debugger en el caso de &lt;a href="http://www.mozilla.org"&gt;Firefox&lt;/a&gt;, y Colector simple de texto en el caso de &lt;a href="http://www.maxthon.com"&gt;Maxthon&lt;/a&gt;). Es muy útil.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110681276905608162?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110681276905608162/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110681276905608162' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110681276905608162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110681276905608162'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/objetos-de-javascript-con.html' title='Objetos de JavaScript con ImageWebServer'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110673643160126125</id><published>2005-01-26T11:47:00.000+01:00</published><updated>2005-01-26T11:47:11.600+01:00</updated><title type='text'>Home - Quantum GIS</title><content type='html'>Otra herramienta OpenSource de SIG. En este caso es tipo ArcGIS. Habrá que probarla. Por cierto, otro proyecto hospedado en &lt;a href="http://sourceforge.net"&gt;SourceForge&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://qgis.sourceforge.net/"&gt;Home - Quantum GIS&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110673643160126125?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110673643160126125/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110673643160126125' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110673643160126125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110673643160126125'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/home-quantum-gis.html' title='Home - Quantum GIS'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110673574318774532</id><published>2005-01-26T11:35:00.001+01:00</published><updated>2008-12-30T09:45:48.979+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='programación'/><title type='text'>Dar la vuelta a un vector</title><content type='html'>En algunas ocasiones puede ser interesante dar la vuelta a un vector, por ejemplo, cuando tenemos una lista de capas cartográficas que se van añadiendo a una leyenda, lo habitual es que la nueva capa se añada debajo de las anteriores. Sin embargo, a efectos de representación esto puede no ser lo mejor, ya que la capa que está más arriba, debería estar también la primera en la leyenda.&lt;br /&gt;&lt;br /&gt;En Java &lt;strong&gt;dar la vuelta a un vector &lt;/strong&gt;"a mano" puede ser un auténtico engorro. Hacer un bucle, con i--, etc, etc. Sin embargo hay una manera mucho mejor para dar la vuelta a un vector es la siguiente:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;List list = new Vector(); //esto se puede hacer porque Vector implementa la interfaz List&lt;br /&gt;Collections.reverse(list);&lt;br /&gt;//Si quisiéramos usar Vector en vez de list haríamos...&lt;br /&gt;Vector v = (Vector)list;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Así de simple, nada de bucles hacia atrás. Y mucho más elegante&lt;br /&gt;&lt;br /&gt;Mas información sobre colecciones:&lt;br /&gt;&lt;a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collections.html#sort%28java.ut%20il.List,%20java.util.Comparator%29"&gt;Collections (Java 2 Platform SE v1.4.2)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El forum que dió paso a la solución:&lt;br /&gt;&lt;a href="http://forum.java.sun.com/thread.jspa?threadID=577242&amp;amp;messageID=2894485"&gt;Java Post Forums&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110673574318774532?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110673574318774532/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110673574318774532' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110673574318774532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110673574318774532'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/dar-la-vuelta-un-vector.html' title='Dar la vuelta a un vector'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110672367665671102</id><published>2005-01-26T08:14:00.000+01:00</published><updated>2005-01-26T08:14:36.656+01:00</updated><title type='text'>YERBA. GRASS en Castellano</title><content type='html'>Estas p&amp;aacute;ginas contienen informaci&amp;oacute;n sobre GRASS. No lo he probado nunca, y ahora que tengo Linux instalado voy a echar un vistazo a todas las herramientas SIG OpenSource a ver que pinta tienen.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.geog.uni-hannover.de/grass/index.php"&gt;La Página Principal de Grass&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.um.es/geograf/sigmur/yerba/"&gt;YERBA. GRASS en Castellano&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110672367665671102?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110672367665671102/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110672367665671102' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110672367665671102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110672367665671102'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/yerba-grass-en-castellano.html' title='YERBA. GRASS en Castellano'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-110666858383954281</id><published>2005-01-25T16:54:00.000+01:00</published><updated>2005-01-25T16:56:23.840+01:00</updated><title type='text'>Inicio Tecnología SIG</title><content type='html'>En este Blog me gustaría ir añadiendo enlaces, artículos, y curiosidades acerca del mundo de los SIG, y de la programación orientada a ellos.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-110666858383954281?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/110666858383954281/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=110666858383954281' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110666858383954281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/110666858383954281'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/inicio-tecnologa-sig.html' title='Inicio Tecnología SIG'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-4925418039865709165</id><published>2005-01-24T10:06:00.000+01:00</published><updated>2008-12-29T22:46:52.307+01:00</updated><title type='text'>El coche compartido llega a Italia</title><content type='html'>Aún queda mucho para que en España se tomen iniciativas como ésta. ¿Porqué comprar un coche cuando solo lo vas a usar unos pocos días al año?. La solución, &lt;strong&gt;coche compartido&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://elmundomotor.elmundo.es/elmundomotor/2002/04/09/usuarios/1018375021.html"&gt;El coche compartido llega a Italia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-4925418039865709165?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/4925418039865709165/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=4925418039865709165' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4925418039865709165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/4925418039865709165'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/el-coche-compartido-llega-italia.html' title='El coche compartido llega a Italia'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10391289.post-5977760012826082055</id><published>2005-01-19T11:52:00.001+01:00</published><updated>2008-12-30T09:43:24.791+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='trucos'/><title type='text'>Exportar las direcciones del Lotus Notes</title><content type='html'>Si tienes varias cuentas de correo (Hotmail, GMail, Trabajo, y la de tu proveedor de internet), seguramente tendrás varias libretas de direcciones. Si como yo, estás intentando unificarlas todas, esto te puede ayudar. Esta utilidad exporta los contactos del Lotus Notes (el que uso en el curro, bufffff!!!!!) a Outlook o Excel, por ejemplo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enlace:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-10.lotus.com/ldd/sandbox.nsf/ByDateNJ/c7dbac4064b1319085256b26005090ce?OpenDocument"&gt;Sandbox - Personal NAB Import / Export Utility&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10391289-5977760012826082055?l=tecnologiasig.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tecnologiasig.blogspot.com/feeds/5977760012826082055/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10391289&amp;postID=5977760012826082055' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5977760012826082055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10391289/posts/default/5977760012826082055'/><link rel='alternate' type='text/html' href='http://tecnologiasig.blogspot.com/2005/01/exportar-las-direcciones-del-lotus.html' title='Exportar las direcciones del Lotus Notes'/><author><name>Aitor Calero García</name><uri>http://www.blogger.com/profile/17332070734589173091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_5f-9-_ewYoQ/TPeL2jXTzrI/AAAAAAAAAPA/gkP9NPvmEkk/S220/200x200.jpg'/></author><thr:total>0</thr:total></entry></feed>
