<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7671956</atom:id><lastBuildDate>Thu, 19 Dec 2024 05:40:02 +0000</lastBuildDate><category>Windows</category><category>Utilidades</category><category>Trucos</category><category>Notas técnicas</category><category>Cosas que pasan</category><category>SharePoint</category><category>Servicios</category><category>Tecnología</category><category>Firefox</category><category>Google</category><category>Opinión</category><category>Web2.0</category><category>iPhone</category><category>Noticias</category><category>Office</category><category>SP Designer</category><category>Windows Mobile</category><category>Administración Electrónica</category><category>DNI electrónico</category><category>IIS</category><category>Internet</category><category>Legislación</category><category>Open Data</category><category>Seguridad</category><category>Windows Server</category><category>Windows; Seguridad</category><category>iTunes</category><title>Apuntes (in)útiles</title><description>Poca cosa... sólo una recopilación de cosas que me gustan relacionadas con la tecnología y sus aledaños</description><link>http://romerol.blogspot.com/</link><managingEditor>noreply@blogger.com (Luis Romero)</managingEditor><generator>Blogger</generator><openSearch:totalResults>63</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-5324483424883763986</guid><pubDate>Fri, 01 Jan 2016 09:16:00 +0000</pubDate><atom:updated>2016-01-01T10:16:29.750+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows; Seguridad</category><title>Revisión de certificados raíz en Windows</title><description>&lt;div class=&quot;ExternalClassC2666A4C53DD4C21A64623731C347E90&quot;&gt; &lt;p&gt;Con la proliferación de certificados raíz problemáticos (mi portátil es uno de los afectados por el certificado &lt;a href=&quot;https://dellrootcheck.detectify.com/&quot;&gt;eDellroot con clave privada incluida&lt;/a&gt;) no está de más hacer una revisión de los certificados raíz en los que confiamos.&lt;/p&gt; &lt;p&gt;Se pueden revisar entrando en certmgr.msc para ver los certificados de usuario y globales, o entrar por mmc.exe, agregar el complemento de certificados y revisar cada una de las ramas del registro.&lt;/p&gt; &lt;p&gt;Se supone que en breve Mark Russinovich va a liberar una actualización de &lt;a href=&quot;https://technet.microsoft.com/en-us/sysinternals/bb897441&quot;&gt;sigcheck&lt;/a&gt; para comparar el almacén de certificados de la máquina con la &lt;a href=&quot;http://download.microsoft.com/download/1/5/7/157B29AB-F890-464A-995A-C87945B28E5A/Windows%20Root%20Certificate%20Program%20Members%20-%20Sept%202014.pdf&quot;&gt;lista de certificados raíz que Microsoft mantiene y distribuye a través de Windows Update&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Mientras tanto, se puede usar &lt;a href=&quot;http://trax.x10.mx/apps.html&quot;&gt;RCC&lt;/a&gt;, una pequeña utilidad que hace lo mismo. Se ejecuta por línea de comandos y muestra los certificados no incluidos en esa lista, revisando el almacén de certificados de Windows y también el de Firefox.&lt;/p&gt; &lt;p&gt;El problema es que por ahora no se autoactualiza para recibir los cambios en la lista, por lo que hay que descargarlo de cuando en cuando para tener todos los certificados al día (da un aviso en caso de que haya una nueva versión).&lt;/p&gt;&lt;/div&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://lh3.googleusercontent.com/-4FLgUiozBqY/VoZD7KfZEgI/AAAAAAAByRM/enPgjQbgWGk/image%25255B5%25255D.png?imgmax=800&quot; width=&quot;602&quot; height=&quot;378&quot;&gt;&lt;/p&gt;</description><link>http://romerol.blogspot.com/2016/01/revision-de-certificados-raiz-en-windows.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/-4FLgUiozBqY/VoZD7KfZEgI/AAAAAAAByRM/enPgjQbgWGk/s72-c/image%25255B5%25255D.png?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-7272899609692550810</guid><pubDate>Sat, 11 Apr 2015 08:24:00 +0000</pubDate><atom:updated>2015-04-11T10:24:04.771+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Office</category><category domain="http://www.blogger.com/atom/ns#">Open Data</category><title>Mapas en Excel y padrón de Santander</title><description>&lt;p&gt;Siguiendo con mi faceta de &lt;strike&gt;comercial&lt;/strike&gt; friki de Excel, vamos a seguir probando cosas. El Ayuntamiento de Santander tiene un &lt;a href=&quot;http://datos.santander.es/&quot;&gt;portal de datos abiertos&lt;/a&gt;, muy interesante para el desarrollo de aplicaciones.&lt;/p&gt; &lt;p&gt;Vamos a utilizar uno de ellos, de &lt;a href=&quot;http://datos.santander.es/dataset/?id=pob-historica&quot;&gt;población histórica&lt;/a&gt;, para ver hasta donde puede llegar Power Query, y posteriormente, hacer unos mapas con &lt;a href=&quot;http://www.microsoft.com/es-es/powerbi/default.aspx&quot;&gt;Power Map&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Usaremos wget para descargar datos de esta URL, cambiando el año para obtener en un fichero diferente los datos de 2010 a 2014 (este año parece estar incompleto, o ha habido una emigración masiva): http://datos.santander.es/api/rest/datasets/poblacion_pob2014.json?items=1000000 &lt;/p&gt; &lt;p&gt;Ahora toca ver cómo cargar los datos, y esto siempre es un poco de prueba y error hasta ver cómo entiende la herramienta nuestro fichero. Cargamos uno de los ficheros:&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGycFjWPnOruDBxG9BEVnUEsaCz9p51XXM00KbMmZGhw04mcoMRVqfOSMUQgw_qIN-d8wMmu8e2Vn0iduBlvx1M5V5UIWDksT9aKFVq5JQBGHl2vfdKfINgs7_6Cgy7cAR5tXM/?imgmax=800&quot; width=&quot;504&quot; height=&quot;116&quot;&gt;&lt;/p&gt; &lt;p&gt;Convertimos a tabla el contenido del value List:&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOVPHmiZ7adN64-qddYwNKKkHXiAmguf1Wx5spoieg3hZ-9OHT_9q2nCMPa7qqweYsBt3MU9LPWO_2T3uv5xUrrJ-QztOlog0OT2PL2ZFfA-Uvctbo8TWVvTfR81s3vCDkB31B/?imgmax=800&quot; width=&quot;504&quot; height=&quot;126&quot;&gt;&lt;/p&gt; &lt;p&gt;Extraemos campos:&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirVlXBkD96ltAMvRBOD17HvcJ8dH-m96Szi27LiAMv5PLc5SziZjCbNkhilGwVzMXFqSJvZU74P2B-hNng51xAr5rkGTwE-aZtlwlz_KgO1xUo3u4c0P4hsFjgegJ_Jizjl_cq/?imgmax=800&quot; width=&quot;504&quot; height=&quot;142&quot;&gt;&lt;/p&gt; &lt;p&gt;Creamos elementos de tabla, eligiendo que parta sin delimitadores. Como los datos son json, lo hará automáticamente y ya nos muestra el icono de expandir en la columna:&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaVicKKWHEQXlKee_JqrdwutizROLNUFfMmOJuf9K5HkydempIj775ZCi3z-KV5mEeSk2HAEB_Ah-uqRmindvzoL30Tmk04m9o6NRDkJNM2Qrdn0qQzUp5tuKecmA9epshN2o8/?imgmax=800&quot; width=&quot;504&quot; height=&quot;153&quot;&gt;&lt;/p&gt; &lt;p&gt;Y al expandir, obtenemos columnas con todos los datos del fichero:&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoLe3Q4_HlHmRmdip-ONwvvkyKagMUCQ-O28NKOI_uvpwuXAvKG3nnJ3-DOJ0qwZf8ROfP6z_M2pXz13zYiyZFn2ZOrxeHwjP2hXrDxYCntYOl1Vsa4FXv5LEFnPqL4-btKWXq/?imgmax=800&quot; width=&quot;504&quot; height=&quot;173&quot;&gt;&lt;/p&gt;     &lt;p&gt;Luego solo queda formatear algunos campos, borrar otros que no parecen de utilidad, y añadir una columna con la fecha del último día del año correspondiente al padrón, con el que luego relacionaremos los datos.&lt;/p&gt; &lt;p&gt;El resultado es un set de datos para el padrón de un año concreto, donde&lt;strong&gt; tenemos una línea por persona&lt;/strong&gt;, y de ella, un montón de datos, edad, código postal, fecha de alta en el padrón, nivel de estudios…&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOHuHM23y1nHZr8QatAZT04BxyyfzgO1cjU0Qb56r0pIJyrtVfOrSR52K_d1fZZuaWK899yFnpJxymqiWjynRHD08R1GC7WiPcUF5sGN_qXoho-YEZU5CyLvn9AlUghQhN9mt4/s1600-h/image%25255B58%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyK-qcwM7xwjGacSGohRPSISMIxXYbvJum_hcUnIxjPXESc68WFqkiASzfEa6vE35YGEdqHL14Qv_rZuoaEFvLJPd4cxQfD3GXu_zow_YilomsCZQAtsm-xJCffLylI22r_mLr/?imgmax=800&quot; width=&quot;504&quot; height=&quot;256&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Power Query genera un script con todos los pasos, que copiaremos para pegarlo en sucesivas consultas para los ficheros de datos de otros años, de forma que todos tendrán el mismo contenido y procesamiento.&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUQ3G6Q8VEHx4rGD7Onr1LkS6EO5dUiClJaQ2m9v-nojtlns9e6JHK9OM2121Q8srkjiIoLwC__oEIrtxFuHoCS4O70yWS7BRnAtO5FCYWBZLBgFGY0mlZWn1lrUCsx-cVGRF8/?imgmax=800&quot; width=&quot;573&quot; height=&quot;246&quot;&gt;&lt;/p&gt; &lt;p&gt;De esta forma, generaremos 5 sets de datos, uno por año, que luego podremos anexar para tener en una única tabla los datos de evolución del padrón en 5 años. El anexado se puede hacer con el asistente, pero es mejor crear a mano la consulta que une todo. &lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Consolas&quot;&gt;let&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Origen = Table.Combine({pob2014,pob2013,pob2012,pob2011,pob2010})&lt;br&gt;in&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Origen&lt;/font&gt;&lt;/p&gt; &lt;p&gt;Con paciencia, porque son 512MB de datos y ‘duele’… Minutos de agonía, disco ssd al 100% y 770.000 filas cargadas. &lt;/p&gt; &lt;p&gt;Con esto podemos crear tablas dinámicas, de distribuciones por género (&lt;strong&gt;cuidado con 2014, datos incompletos&lt;/strong&gt;):&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrcsDzw2F9HHz6ITRUMkg0ZNE-B-Qwc64fLpxzw-bOY99eUcKFgdHECEZsBq4gQ97rovNhgFUDP00Chf1uwbkkmhrnXc4_R1PWWUFP0U-RotCbD9j6BWWvReFmHXaVodxNyr-S/?imgmax=800&quot; width=&quot;455&quot; height=&quot;149&quot;&gt;&lt;/p&gt; &lt;p&gt;O por grupos de edad:&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWLAUV_tTtwKMKzpnpasGPXbR60XWB_lhPCFnUmP6KYsdBJHTCdwh0ieBdN1NGIsaTwHu80zIVrohmG0HmTCk3WTqdYMlfKIh6sNGaC4ErrTi5vZ9GgdezFu36RVkc8x7BXRtm/?imgmax=800&quot; width=&quot;601&quot; height=&quot;151&quot;&gt;&lt;/p&gt; &lt;p&gt;Para hacer los mapas, usaremos Power Map, una herramienta muy potente que permite:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;colocar datos en mapas, al estilo de una tabla dinámica, usando datos diversos de geografía: coordenadas long/lat, países, provincias, calles, códigos postales…&lt;/li&gt; &lt;li&gt;Presentar los datos en columnas, mapas de calor…&lt;/li&gt; &lt;li&gt;Hacer animaciones en video, haciendo zoom en detalles de los datos y generando una secuencia animada entre ellos&lt;/li&gt; &lt;li&gt;O hacer animaciones temporales, cogiendo una fecha que esté en los datos y generando un video con la evolución&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnIyBAxaYnQiLa1M9MWtaTO-M1CwPB6kBMuxphSPhgt3K_wGfzn2OMpEuPyPAC37q_3DuszcbeIXraUTkRthLx6OHgcX6MFBI2gpcojTIGPL3GMagbImftMpzC6zZzNzgya0Sj/s1600-h/image%25255B59%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfQVu7BiBTUP-pVbucJJtmhLKlCWynFSw1R2hM1hgARM0nYglIYTQxaMu0kqT4obysBrQBJINTC_t1VqVMomdYmYSMl2cDXeAqZTi_i48XDB3Lp1VymWWHYpGqBsbwlbrnBKNo/?imgmax=800&quot; width=&quot;504&quot; height=&quot;326&quot;&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p&gt;El funcionamiento es muy sencillo, se elige la magnitud a mostrar, y si se desea, por qué categorizarla o filtrar. En este caso, elegimos el 2013:&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx4W3wdFxGE5dkPzpBKiT6lTJItTTmft3ruJ0IcLENOUMjqRwQfC7OKF2OaLhYbQ4cj9UCLpzUZCTsU-eZqBfU1uNnvMrJWMB_QlAiY0k3mid_4q8SDeFj37VkO9bzGbQaGJb0/?imgmax=800&quot; width=&quot;504&quot; height=&quot;291&quot;&gt;&lt;/p&gt; &lt;p&gt;Podemos generar una nueva escena con los mismos datos, pero cambiando la cámara, para luego hacer una animación (se pueden cambiar los tiempos y tipo de transiciones):&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0bKdi9trKIIU79CJvUP_D6QROZTKDc16uFydg1dQpD4WS-5ZjXuxb8CCbZ6noncRM2wBJPpg-9GYlG-EXAjhXcfOFMmr21OYGiWnt4bb9f2y4o94byomXdOuqTjQqoy8I4sEs/?imgmax=800&quot; width=&quot;504&quot; height=&quot;249&quot;&gt;&lt;/p&gt;  &lt;p&gt;O elegir un campo de fecha para hacer una animación, en este caso, la evolución de personas en el censo por año:&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiwvCllsgdsWFn8b91cnHKPPKFTjHoUN7Wt1gGHpiq3PEXMagcbCchuUhchRpFSItN42UiOQUjhPUtqVJjRMf5i2QeifYOdznLbSAgsi7kat8Wa30hdf6cLdcte6LDsUshREvQ/?imgmax=800&quot; width=&quot;504&quot; height=&quot;284&quot;&gt;&lt;/p&gt; &lt;p&gt;O la evolución del censo de un año en función de la fecha de incorporación de personas al mismo.Con todo ello, podemos generar este ¿bonito? video:&lt;/p&gt; &lt;div id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:7d600643-af88-4f16-9256-3a62bfc98bfc&quot; class=&quot;wlWriterEditableSmartContent&quot; style=&quot;float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot;&gt;&lt;div&gt;&lt;object width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/lAF3wOT-sqA?hl=en&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/lAF3wOT-sqA?hl=en&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style=&quot;width:448px;clear:both;font-size:.8em&quot;&gt;Pruebas con PowerMap y datos del censo de Santander&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Como tenemos un dato de ‘país de procedencia’, podemos pintar sobre el globo la procedencia de los empadronamientos para todos los no españoles:&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgjvc7GFzDxayZ7anyIMl-N7zYC9AOxoz_O5bTQHdR5SS9dc8pyGqj5339MrTeNG36ObSZeutSYUsNHiKJ_A28S5lD5REd1LcDpPpEFZs_BYfQIvPgIn4E67-S4GvivqYM8tF4/?imgmax=800&quot; width=&quot;504&quot; height=&quot;381&quot;&gt;&lt;/p&gt; &lt;p&gt;Realmente esto da mucho mas juego, y como ejemplo, una demo ‘bien hecha’. Para conseguirlo, una tabla con centrales de generación energética, con datos de fecha, tipo y ubicación y un poco de tiempo para definir cada escena y las transiciones:&lt;/p&gt; &lt;div id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a27d99bd-e07f-4b51-91df-89972315c6b2&quot; class=&quot;wlWriterEditableSmartContent&quot; style=&quot;float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px&quot;&gt;&lt;div&gt;&lt;object width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/v1d5NlZycdA?hl=en&amp;amp;hd=1&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/v1d5NlZycdA?hl=en&amp;amp;hd=1&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;448&quot; height=&quot;252&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Por si alguien quiere jugar con los datos en Excel, los puede descargar desde &lt;a href=&quot;http://1drv.ms/1CDvn38&quot;&gt;este enlace&lt;/a&gt;. &lt;/p&gt;  </description><link>http://romerol.blogspot.com/2015/04/mapas-en-excel-y-padron-de-santander.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGycFjWPnOruDBxG9BEVnUEsaCz9p51XXM00KbMmZGhw04mcoMRVqfOSMUQgw_qIN-d8wMmu8e2Vn0iduBlvx1M5V5UIWDksT9aKFVq5JQBGHl2vfdKfINgs7_6Cgy7cAR5tXM/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-3177086267936969813</guid><pubDate>Thu, 09 Apr 2015 14:49:00 +0000</pubDate><atom:updated>2015-04-10T09:28:53.513+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Office</category><title>Probando Power Query con SmartSantander</title><description>&lt;p&gt;Power Query es un complemento de Excel que nos permite gestionar y automatizar todo lo que tiene que ver con búsqueda de información online, limpieza y carga de ficheros de datos, mezcla de datos… Se descarga desde la &lt;a href=&quot;http://www.microsoft.com/es-es/download/details.aspx?id=39379&quot;&gt;web de Microsoft&lt;/a&gt;, asegurándonos de elegir la versión correcta para nuestra instalación de office, tanto por idioma como por versión (32 o 64 bits).  &lt;p&gt;Su primer uso es facilitarnos encontrar información en internet, a partir de fuentes de datos como Wikipedia, censo y gobierno USA (recordar buscad en inglés)… La herramienta localiza tablas de información en páginas web (en este caso, introducimos una url directamente). En ambos casos, los datos quedan vinculados con el origen, por lo que si estos cambian, se consiguen los datos nuevos al refrescar la conexión.  &lt;p&gt;&lt;img title=&quot;img1&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;img1&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYH2UfGML60MJc8wgpYioczvu-h_KWMYqTEGG0ZNAFOL4goMN5wlFVOap2nIKOZKWJNCThDFL5H9nFACAbPpo3IMnZ4LGy5NFShNqIoSzsb2kN48CdVHpJt8eIyUc1w4o9nmmH/?imgmax=800&quot; width=&quot;409&quot; height=&quot;325&quot;&gt;  &lt;p&gt;Su otro modo de funcionamiento es la carga de datos desde ficheros de texto, Excel, al estilo del importador de ficheros csv, delimitados o de ancho fijo.  &lt;p&gt;&lt;img title=&quot;img2&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;img2&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpOkqiFm_3e-nge9n20_QcTwvna3zx1NALQNEua2a1Vk7Y9VaYrZoTaWmWC27-ynQlKJdH68szY54sEu2JLqub9luwWa3sX3t34BA5bwrDzki_T9WoBqmsiFLIWX8FwB9GkVzt/?imgmax=800&quot; width=&quot;590&quot; height=&quot;129&quot;&gt;  &lt;p&gt;La herramienta funciona como un asistente por pasos, en los que vamos ejecutando operaciones para ir modificando y limpiando los datos de la forma deseada. Tenemos herramientas para:  &lt;ul&gt; &lt;li&gt;Dividir campos en varias columnas, a partir de delimitadores o de anchos  &lt;li&gt;Unir columnas  &lt;li&gt;Hacer conversiones complejas de tipos, fechas…  &lt;li&gt;Limpiar datos que no cumplen un determinado criterio  &lt;li&gt;Mezclar varios ficheros  &lt;li&gt;Relacionar datos de varios ficheros, para crear un único fichero con datos de ambos  &lt;li&gt;Realizar cálculos, &lt;a href=&quot;https://support.office.com/en-sg/article/Power-Query-formula-categories-125024ec-873c-47b9-bdfd-b437f8716819&quot;&gt;fórmulas&lt;/a&gt;…&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;La potencia de Power Query se pone de manifiesto en su capacidad de repetir las operaciones que realizamos en un fichero sobre otros similares, ya que todas las operaciones que realizamos en los menús generan unas acciones en un lenguaje de programación de la propia herramienta. De esta forma, podemos replicar las operaciones en otros ficheros, o si tenemos necesidades especiales, programar una operación.  &lt;p&gt;Vamos a probarlo con un ejemplo de datos reales, tomados de SmartSantander. La dirección &lt;a href=&quot;http://maps.smartsantander.eu/getdata.php&quot;&gt;http://maps.smartsantander.eu/getdata.php&lt;/a&gt; nos ofrece datos en tiempo real del estado de numerosos sensores, en forma de fichero json.  &lt;p&gt;Desde la pestaña de PowerQuery, seleccionamos la opción ‘De Web’ e introducimos la url anterior. Se cargaran los datos, inicialmente en un único bloque. Usaremos la capacidad de expandir tablas para, en dos pasos, extraer todos los campos del json.  &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm_6-WRyscbgN1wObVxRCBGnzHxXnEkeEXyb5ln1AIcjOxDbL4XfWm21tX4gPxppw1y-4DKYF5wrgKpjsAdgCICuVYKbDlMrQ0BsIP-Ax2_NQjD6DBJwylPkGKnIuF8K6oYnoF/?imgmax=800&quot; width=&quot;195&quot; height=&quot;59&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcAfWmKl_iHEckIuaTGUyg9fit5Y-16Loe6ssWailrEhLYiZafi5OhRqKCl-tYzsuxD7GHWYuP1RpryT_BPpz_gGPNZPwmTgPWulyNgzouGk4-bU2jXsnQ_QCfuOtAXLmo635b/?imgmax=800&quot; width=&quot;189&quot; height=&quot;107&quot;&gt;  &lt;p&gt;A partir de aquí, hay que analizar los datos y ver cómo prepararlos para el análisis posterior. Hacemos reemplazo de . por , y conversión numérica para los datos de longitud/latitud, cambiamos de nombre columnas….  &lt;p&gt;El paso más importante es extraer la información del estado de los sensores, que aparece en formato texto dentro de una celda que contiene información en HTML. La alternativa que he seguido es crear una nueva columna con fórmulas las que, usando patrones de texto, extraigan cada dato. Por ejemplo, para la fecha de última actualización:  &lt;p&gt;&lt;font face=&quot;Courier New&quot;&gt;if Text.PositionOf([content], &quot;Last update&quot;) = -1 then Date.FromText(&quot;01/01/1900&quot;) else Date.FromText(Text.Range([content], Text.PositionOf([content], &quot;Last update&quot;)+12, 11))&lt;/font&gt;  &lt;p&gt;Tras realizar todos los pasos, conseguimos una tabla de datos lista para analizar, con la ventaja de estar conectada al origen de datos. Si pulsamos la opción ‘Datos –&amp;gt; Actualizar’ se cargarán los datos de origen, se procesarán con nuestras reglas y se actualizarán en la tabla.  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUUViyGjCEAkQz_demQkkWjMCO2ReRXQGfaYIqe6E61995FWwniyy3oH96nrm-WHVjfGWOcJLLLZj4hssPdSYKV7e8sSZIHadTbY2KuS2kApgyCsM3-xdUmwzOEd49PB-gJuO9/s1600-h/image%25255B11%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL2LxqA9Zd_sFiIpxqyRn51JHJ5LAcxodjf5deOmVWk9nCiwKOJRoHKerjfhhLqVMYHYvy3h1zXiyKPNVaa0oEk9DxnN2EQOGND_2u4KrZ1TH43_zTBQS4W62wpFUax7vG3zK5/?imgmax=800&quot; width=&quot;526&quot; height=&quot;168&quot;&gt;&lt;/a&gt;  &lt;p&gt;Ahora, usando tablas dinámicas, podemos hacer diferentes análisis.  &lt;p&gt;Fecha de última actualización de los sensores que parece que actualizan este dato. Parece que bastantes dispositivos están ‘muertos’ o han sido reemplazados.  &lt;p&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7zwfxma7tHIcN0Ufdww8PunCK7l70h-XdhEMATPh496lKJIQAGrJ_ao3udlGcUPnv9eDELLO-_Z2P_HicVfPg1vGapNl1kEM2HhHvrvhHwk0GynuRFa4kHBFmEZlbOQOq9Gp4/?imgmax=800&quot; width=&quot;421&quot; height=&quot;231&quot;&gt;  &lt;p&gt;Situación de batería de los elementos que la actualizan en 2015 (los buses no informan de esto):  &lt;p&gt;&lt;img title=&quot;datos bater&amp;iacute;a&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;datos bater&amp;iacute;a&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_8MOgApYodbnRr8Qbz1UoNbepxO5usAWyW7Rq_vQHpuAntD-GMC7IK_piBCoz4NsFMC-o-3uUlJ7nbkDLqqil6x_FoLXv4nzlvERAuQNoMI2v4JLH5gxd_b-GflFkb2eTfzH2/?imgmax=800&quot; width=&quot;451&quot; height=&quot;271&quot;&gt; &lt;p&gt;Rizando el rizo, si tenemos acceso a Power Map for Excel (disponible con Office 365 o ‘puede que’ con el nuevo PowerBI gratuito), podemos usar los datos de longitud y latitud para mostrar datos en un mapa.  &lt;p&gt;Por ejemplo, un mapa de calor con los datos de temperatura (que por cierto, son muy extremos &lt;img class=&quot;wlEmoticon wlEmoticon-smile&quot; style=&quot;border-top-style: none; border-bottom-style: none; border-right-style: none; border-left-style: none&quot; alt=&quot;Smile&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc9WmQWnW20_XZ96othmK-AsZCziKgnM0mOrrHmYM8ywhu4Mj0w_j-9UuLuHRGnLy2mSbDeXjoTaczN_-_5zYdlbfJtGpehhdGBNLK68TfEcsLzoyot4gkFcIpvJ2k-0xi1F1h/?imgmax=800&quot;&gt;). En el mapa están todos los datos, no solo los dispositivos vivos, probablemente esos datos extremos sean de dispositivos que no funcionan correctamente o que fallecieron. &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF1bBU6OMs6BkjmK4pJitDikWDBY0d_yqPRkCrN9kaUvJGrMV-Dd63Ck8Z8EV_-dd230bQ4c3tRmKL5_KOgRHQ5ja6iLuvE6EgFhpEnQPe_PyBQIkCuaTKkNYmAyaLK3jKeBpl/s1600-h/image%25255B25%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhABndnGhFKEYW582Wh4a-xe_YYhFBjeun8rLeol8KuqWtm8xvrNMFHyu8zKmbd7kQ_7beFyghsWAkkAhk0qHpnD_TLb-0sZ2n4Kjv1DV3chPtR0szJjNe-ZJ3sOMpRfpBgKuFT/?imgmax=800&quot; width=&quot;517&quot; height=&quot;279&quot;&gt;&lt;/a&gt;  &lt;p&gt;En este enlace podéis consultar y descargar el fichero Excel: &lt;a title=&quot;http://1drv.ms/1Czi0kf&quot; href=&quot;http://1drv.ms/1Czi0kf&quot;&gt;http://1drv.ms/1Czi0kf&lt;/a&gt;. Para que funcione la actualización de datos es necesario tener PowerQuery instalado, si no, se trabajará con la última versión guardada. Con Excel Online se puede jugar con la tabla dinámica creada.&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2015/04/probando-power-query-con-smartsantander.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYH2UfGML60MJc8wgpYioczvu-h_KWMYqTEGG0ZNAFOL4goMN5wlFVOap2nIKOZKWJNCThDFL5H9nFACAbPpo3IMnZ4LGy5NFShNqIoSzsb2kN48CdVHpJt8eIyUc1w4o9nmmH/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-1391383299499395297</guid><pubDate>Tue, 29 Oct 2013 20:20:00 +0000</pubDate><atom:updated>2013-10-29T21:20:02.373+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Servicios</category><category domain="http://www.blogger.com/atom/ns#">Utilidades</category><title>Consolidación de logs con LogFaces</title><description>&lt;p&gt;&lt;a href=&quot;http://www.moonlit-software.com/&quot; target=&quot;_blank&quot;&gt;&lt;img title=&quot;clip_image001&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: right; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image001&quot; src=&quot;http://lh6.ggpht.com/-oQa8kbPGP8o/UnAX9AIZsNI/AAAAAAABSFI/a_AQ35RB36k/clip_image0015.png?imgmax=800&quot; width=&quot;173&quot; align=&quot;right&quot; height=&quot;83&quot;&gt;&lt;/a&gt;Desde hace un tiempo, estamos utilizando &lt;a href=&quot;http://www.moonlit-software.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;LogFaces&lt;/strong&gt;&lt;/a&gt; para centralizar y analizar las trazas generadas por aplicaciones diversas. Los resultados están siendo excelentes, al tratarse de una herramienta flexible y potente, con un coste de licencia muy razonable.&lt;/p&gt; &lt;p&gt;LogFaces es un servicio capaz de recibir eventos generados por aplicaciones diversas y consolidarlos en una base de datos. Desde ella, y con la aplicación LogFaces Client, los supervisores disponen de una consola en la que analizar en tiempo real el estado de las aplicaciones y realizar potentes búsquedas sobre los avisos generados.&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;clip_image002&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image002&quot; src=&quot;http://lh4.ggpht.com/-iNvWnELOpLM/UnAYCNtTEPI/AAAAAAABSFQ/_NuiHifDJio/clip_image0029.png?imgmax=800&quot; width=&quot;445&quot; height=&quot;106&quot;&gt;&lt;/p&gt; &lt;h2&gt;El servicio&lt;/h2&gt; &lt;p&gt;El servicio puede correr en cualquier equipo Linux o Windows, la instalación predeterminada es muy sencilla y prepara un servicio totalmente operativo, sobre una base de datos embebida basada en Apache Derby. Con un poco más de trabajo se puede conectar contra otras bases de datos relacionales, o usar MongoDB.&lt;/p&gt; &lt;p&gt;Tiene muchas opciones de configuración, pero repasaré solo las que hemos modificado para nuestro entorno.&lt;/p&gt; &lt;p&gt;Se puede integrar con un directorio activo para que se usen usuarios y grupos de directorio activo (y de otros proveedores, porque tira de LDAP) para identificar a los usuarios que acceden a consultar los logs.&lt;/p&gt; &lt;p&gt;La base de datos permite controlar la capacidad en días para los que se guardarán los logs, de forma que se eliminen automáticamente. También es posible configurar qué eventos se consolidan en la base de datos y qué eventos solo se retransmiten a los clientes. En nuestro caso, usamos la configuración por defecto, sólo se guardan los eventos de nivel INFO, y si alguna aplicación genera eventos DEBUG, estos se reenviarán a cualquier cliente que esté conectado. Si nadie está conectado, se perderán.&lt;/p&gt; &lt;p&gt;Podemos ampliar el esquema de información que se guarda utilizando MDC de log4j, unos parámetros que se pueden añadir a las trazas para enriquecerlas. En nuestro caso, hemos añadido dos parámetros, user y sessionID, que nuestra librería de trazas rellena para poder seguir todas las operaciones de una sesión de usuario en una aplicación web dentro de una granja de servidores.&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;clip_image003&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image003&quot; src=&quot;http://lh6.ggpht.com/-K4Vlg7l0Xq8/UnAYGjiLoaI/AAAAAAABSFY/o6vNba1J3Jg/clip_image0035.png?imgmax=800&quot; width=&quot;314&quot; height=&quot;149&quot;&gt;&lt;/p&gt; &lt;p&gt;En la gestión de notificaciones, tenemos dos opciones, los informes, que permiten una ejecución periódica (basada en cron) de una determinada consulta sobre la base de datos de LogFaces, que será enviada por correo electrónico a las direcciones indicadas. En nuestro caso, lo usamos para tener un resumen cada hora de determinado tipo de errores en algunas aplicaciones.&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;clip_image005&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image005&quot; src=&quot;http://lh3.ggpht.com/-LxXvSX1RGWY/UnAYLNFi8QI/AAAAAAABSFg/tQETDEtQm_g/clip_image0055.jpg?imgmax=800&quot; width=&quot;321&quot; height=&quot;102&quot;&gt;&lt;/p&gt; &lt;p&gt;Por otra parte, tenemos la posibilidad de definir avisos en tiempo real: definimos una consulta y unos umbrales de eventos en un periodo. Por ejemplo, si en 5 minutos se producen más de 10 warnings o excepciones, se enviará un correo electrónico.&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;clip_image007&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image007&quot; src=&quot;http://lh3.ggpht.com/-ReU4iGem1tA/UnAYP4ofD8I/AAAAAAABSFo/y3AbWi3pbso/clip_image0076.jpg?imgmax=800&quot; width=&quot;366&quot; height=&quot;159&quot;&gt;&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;clip_image009&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image009&quot; src=&quot;http://lh6.ggpht.com/-60whZsabfXc/UnAYRnKLEQI/AAAAAAABSFw/Rx8SqBuz7Vg/clip_image0095.jpg?imgmax=800&quot; width=&quot;369&quot; height=&quot;161&quot;&gt;&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;clip_image011&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image011&quot; src=&quot;http://lh6.ggpht.com/-ZrzGAM8VZoQ/UnAYS5gOX1I/AAAAAAABSF4/Qn-p0jqXI5M/clip_image0115.jpg?imgmax=800&quot; width=&quot;374&quot; height=&quot;101&quot;&gt;&lt;/p&gt; &lt;p&gt;En cuanto a requerimientos de hardware, son bajos. En nuestro entorno, una máquina virtual con un procesador y 2 GB de RAM está consolidando eventos de unos 100 clientes, un cluster web y otras aplicaciones y servicios diversos, sin ninguna penalización ni pérdida de mensajes, mientras 5-8 personas tienen abierto el cliente de consulta.&lt;/p&gt; &lt;h2&gt;Las aplicaciones&lt;/h2&gt; &lt;p&gt;La integración entra las aplicaciones y LogFaces se realiza generalmente a través de &lt;a href=&quot;http://logging.apache.org/log4j&quot; target=&quot;_blank&quot;&gt;log4j&lt;/a&gt;, &lt;a href=&quot;http://logging.apache.org/log4net/&quot; target=&quot;_blank&quot;&gt;log4net&lt;/a&gt; o &lt;a href=&quot;http://logging.apache.org/log4php/&quot; target=&quot;_blank&quot;&gt;log4php&lt;/a&gt;, aunque existe soporte para otras librerías de traceo o se puede hacer algún tipo de desarrollo propio. &lt;/p&gt; &lt;p&gt;En nuestro caso, adaptamos nuestra librería de traceo para utilizar log4net, además de mejorarla para guardar la información de sesión en aplicaciones web y configurar la información de algunas trazas especiales (todo esto es transparente a LogFaces).&lt;/p&gt; &lt;p&gt;Además, hemos hecho algún script para analizar otro tipo de logs tradicionales generados por aplicaciones para su envío a LogFaces, utilizando un script php en un servidor Linux y log4php.&lt;/p&gt; &lt;h2&gt;El cliente de consulta&lt;/h2&gt; &lt;p&gt;La aplicación cliente de consulta de logs es muy completa, permite definir ‘workspaces’, escritorios de trabajo en los que personalizar cómo queremos ver los logs, en caso de que queramos tener entornos diferentes para cada aplicación.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-8RtJ1vaW5d8/UnAYWbFYk6I/AAAAAAABSGA/ouKQMSsCVks/s1600-h/image2.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/-1afn2A0Ypu0/UnAYYY167-I/AAAAAAABSGI/qluPuMzwEnE/image_thumb.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;159&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Permite dos modos de trabajo:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Consultas sobre la base de datos, cualquier consulta que se realice sobre la base de datos, por nivel de error, tipo de aplicación, fecha y hora, severidad…. puede ser consultada y refrescada automáticamente cada cierto tiempo.  &lt;li&gt;Perspectivas: básicamente, son consultas que se ejecutan en tiempo real, mostrándonos los eventos a medida que se reciben.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Generalmente, trabajaremos con una perspectiva de problemas, que nos dice qué errores se están produciendo en tiempo real, y que recoge trazas de nivel WARN o excepciones.&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;clip_image013&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image013&quot; src=&quot;http://lh4.ggpht.com/-d5-JKXu9rpo/UnAYaZw6JvI/AAAAAAABSGQ/amlJgwwh9-M/clip_image0135.jpg?imgmax=800&quot; width=&quot;362&quot; height=&quot;235&quot;&gt;&lt;/p&gt; &lt;p&gt;De cada mensaje, tenemos acceso a un montón de información (condicionada por lo que estemos mandando en la traza):&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Fecha y hora  &lt;li&gt;Nivel de severidad  &lt;li&gt;Dominio: es una etiqueta que podemos usar para hacer referencia a la aplicación que genera el error  &lt;li&gt;Host: el equipo que genera el error  &lt;li&gt;Logger: el logger de log4j/log4net  &lt;li&gt;Clase y método que generan el error  &lt;li&gt;Fichero y línea que genera el error, si tenemos información de depuración en los compilados&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;El cliente de Logfaces tiene muchas características interesantes, pero una es realmente útil. Sobre un error concreto, podemos recuperar rápidamente eventos anteriores relacionados con error, por dominio, máquina, sesión, usuario…. Realmente útil!!&lt;/p&gt; &lt;p&gt;&lt;img title=&quot;clip_image014&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;clip_image014&quot; src=&quot;http://lh5.ggpht.com/-X-tQu31PNSg/UnAYb3tZMhI/AAAAAAABSGY/4gJXaOdkdPE/clip_image0145.png?imgmax=800&quot; width=&quot;407&quot; height=&quot;204&quot;&gt;&lt;/p&gt; &lt;h2&gt;El soporte y las actualizaciones&lt;/h2&gt; &lt;p&gt;LogFaces es un producto vivo, con actualizaciones frecuentes con nuevas características y resolución de problemas. El soporte técnico es rápido y directo, muy efectivo.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font size=&quot;3&quot;&gt;En resumen, un producto totalmente recomendable!!!&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.moonlit-software.com/&quot;&gt;http://www.moonlit-software.com/&lt;/a&gt;&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2013/10/consolidacion-de-logs-con-logfaces.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-oQa8kbPGP8o/UnAX9AIZsNI/AAAAAAABSFI/a_AQ35RB36k/s72-c/clip_image0015.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-7577834857094845110</guid><pubDate>Fri, 16 Aug 2013 08:20:00 +0000</pubDate><atom:updated>2013-08-16T10:22:22.723+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Firefox</category><category domain="http://www.blogger.com/atom/ns#">Google</category><category domain="http://www.blogger.com/atom/ns#">Internet</category><category domain="http://www.blogger.com/atom/ns#">Trucos</category><title>Bloquear ‘cookies de terceros’</title><description>&lt;p&gt;Las cookies son pequeños bloques de información enviados por las páginas web que los navegadores guardan, para conocer la actividad previa de un usuario. Son útiles porque facilitan nuestro uso de los sitios más habituales. Casi todos los sitios web las utilizan y podemos considerar en general que sus ventajas superan posibles inconvenientes.&lt;/p&gt; &lt;p&gt;Sin embargo, cuando accedemos a un sitio como ‘elpais.com’, aparte del contenido del sitio y sus cookies, estamos cargando información de otros sitios, anuncios, Facebook y sus ‘Me gusta’, Twitter. Por defecto, los navegadores permiten que estos sitios de gestionen además sus propias cookies. Esto sirve, por ejemplo, para que al acceder a ‘elpais.com’, el elemento de Facebook, si hemos hecho inicio de sesión previamente, sepa quién somos y nos permita compartir información fácilmente.&lt;/p&gt; &lt;p&gt;Esto tiene muy pocas ventajas (vale, salvo para fanáticos de lo social) y MUCHOS inconvenientes:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Las empresas de anuncios pueden hacer (y hacen) seguimiento de nuestra actividad en distintos sitios, facilitando la &lt;strong&gt;creación de perfiles completos de comportamiento&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Para FaceBook, Twitter y otros, se está enviado de forma no segura información que permite acceder a nuestra cuenta. Especialmente problemático en wifis públicas&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;La mejor forma de comprobar nuestra configuración es usar este servicio: &lt;a title=&quot;https://www.grc.com/cookies/forensics.htm&quot; href=&quot;https://www.grc.com/cookies/forensics.htm&quot;&gt;https://www.grc.com/cookies/forensics.htm&lt;/a&gt;. Hace una comprobación de nuestro navegador y nos avisa de nuestra situación. GRC tiene un enlace corto para acceder &lt;a href=&quot;http://bit.ly/checkcookie&quot;&gt;http://bit.ly/checkcookie&lt;/a&gt;&lt;/p&gt; &lt;p&gt;En un Chrome bien configurado, esta es la situación ideal. Aceptamos todas las cookies ‘first party’, las que proporciona el sitio al que estamos accediendo:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-3RhgXGihYT4/Ug3ghkhJTrI/AAAAAAABRY0/EMniztYmWBs/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh6.ggpht.com/-7qrlXo1v1yU/Ug3gitiO5vI/AAAAAAABRY4/Jf7oNJxV6-Q/image_thumb.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;75&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Y bloqueamos todas las cookies de terceros:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/-R8F9Vme1O3w/Ug3gjXGURoI/AAAAAAABRZA/3NH5W_lRZ7w/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/-pJ1T6ClbPJQ/Ug3gkHouvII/AAAAAAABRZI/A5S1ffzwrLQ/image_thumb%25255B1%25255D.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;73&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Dependiendo de nuestra configuración, podemos ver si estamos aceptando cookies de terceros:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-ifjsKDj4mTE/Ug3glD0b6eI/AAAAAAABRZQ/pQpwqqi9d5E/s1600-h/image%25255B8%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/-1alDMPymzKg/Ug3gmIql-NI/AAAAAAABRZY/RHNDd7E6lLM/image_thumb%25255B2%25255D.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;75&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;O perdiendo algo de información por fallos de nuestro navegador (menos grave y poco podemos hacer):&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-jzxa_pCKz5k/Ug3gm6BJlcI/AAAAAAABRZg/K06cA75wpgw/s1600-h/image%25255B20%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh5.ggpht.com/-x37by7DTEE0/Ug3gnyzsO3I/AAAAAAABRZs/iNAfd7CIYC4/image_thumb%25255B6%25255D.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;76&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;O por tener cookies previas (naranja). Esto es divertido, se configura los navegadores para que no acepten cookies de terceros, pero estos seguirán enviando las que ya tengan previamente. Vamos, que hay que borrar las cookies.&lt;/p&gt; &lt;h3&gt;&lt;/h3&gt; &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-Ait1yPUqYKc/Ug3gop_6AGI/AAAAAAABRZ0/KOxlpXOiGVE/s1600-h/image%25255B23%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh5.ggpht.com/-CJQfjNfVlsU/Ug3gpf8i2VI/AAAAAAABRZ8/vHePbGeBywM/image_thumb%25255B7%25255D.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;73&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Veamos como evitarlas:&lt;/p&gt; &lt;h1&gt;&lt;/h1&gt; &lt;h2&gt;&lt;/h2&gt; &lt;h2&gt;Safari&lt;/h2&gt; &lt;p&gt;Bien por Apple, las nuevas versiones de Safari en Mac e IOS bloquean por defecto las cookies de terceros. Se puede desactivar en sus opciones.&lt;/p&gt; &lt;h2&gt;Internet Explorer&lt;/h2&gt; &lt;p&gt;Ir a Opciones, Privacidad, Configuración Avanzada y bloquear las cookies de terceros (la configuración de IE es ridículamente compleja y con todas sus aparentes capacidades, no protege frente a esto)&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-FjjgvH7u6SA/Ug3gqHgjUzI/AAAAAAABRaE/LkGh90UpTSY/s1600-h/image%25255B11%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh6.ggpht.com/-OsVoO7uZN60/Ug3grGv872I/AAAAAAABRaM/l44ATHoMTpk/image_thumb%25255B3%25255D.png?imgmax=800&quot; width=&quot;173&quot; height=&quot;244&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Chrome&lt;/h2&gt; &lt;p&gt;Configuración, Opciones Avanzadas, Configuración de contenido:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-PdCOl_SRCRc/Ug3gr5vk-sI/AAAAAAABRaU/gh5SPirTfro/s1600-h/image%25255B14%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh6.ggpht.com/-OD9N-jX5Dnc/Ug3gs3vJs_I/AAAAAAABRac/cBUMCp26Wq8/image_thumb%25255B4%25255D.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;127&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;FireFox&lt;/h2&gt; &lt;p&gt;Opciones, Privacidad, Historial, Usar configuración personalizada para historial, y desactivar las cookies&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/-52VfDIiUlE4/Ug3gtoSdDSI/AAAAAAABRak/HNj07x4v8Ow/s1600-h/image%25255B17%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/-2jszBzdL19s/Ug3guo973LI/AAAAAAABRas/OgpvdHLkdIc/image_thumb%25255B5%25255D.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;199&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Dispositivos móviles&lt;/h2&gt; &lt;p&gt;Aquí la cosa se complica, en mis pruebas, pocos navegadores lo permiten, aunque las combinaciones de dispositivos y versiones es enorme.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;iOS en sus últimas versiones lo hace por defecto. &lt;/li&gt; &lt;li&gt;Firefox en Android permite hacerlo en su configuración.&lt;/li&gt; &lt;li&gt;Chrome en Android no tiene esta opción.&lt;/li&gt; &lt;li&gt;iré actualizando la lista…&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Resumiendo, si el tema te preocupa:&lt;/p&gt; &lt;h1&gt;&lt;/h1&gt; &lt;h3&gt;1) Comprueba con &lt;a href=&quot;http://bit.ly/checkcookie&quot;&gt;http://bit.ly/checkcookie&lt;/a&gt;&lt;/h3&gt; &lt;h3&gt;2) Cambia configuración y prueba de nuevo &lt;/h3&gt; &lt;h3&gt;3) Borra todas las cookies que ya tienes con las herramientas de vaciar historial de navegación&lt;/h3&gt;  </description><link>http://romerol.blogspot.com/2013/08/bloquear-cookies-de-terceros.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-7qrlXo1v1yU/Ug3gitiO5vI/AAAAAAABRY4/Jf7oNJxV6-Q/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-5801000490466913740</guid><pubDate>Sun, 07 Apr 2013 18:23:00 +0000</pubDate><atom:updated>2013-04-07T20:23:30.638+02:00</atom:updated><title>Mapas en Excel 2013</title><description>&lt;p&gt;Un post rápido sobre las capacidades para hacer mapas en Excel 2013.&lt;/p&gt; &lt;p&gt;Con la aplicación &lt;a href=&quot;http://office.microsoft.com/en-us/store/bing-maps-WA102957661.aspx?redir=0&quot;&gt;Bing Maps&lt;/a&gt; es posible crear rápidamente mapas con datos. Se instala Office App del menú anterior y se inserta un nuevo gráfico desde &lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL35oVA95aAo3Klxq3DLOD3HiB5Lqqh6phWBc7ynSo8xPnxsGY7rgRs1ahbpH8arpbywsTAKwskpWInffExyIXlb6Q44onEZBm8fZuqEiUXlD8qI0A-kCbPp-DFVOZTo8mn4jk/s1600-h/image2.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp8D2Xnhj3uDPw3D8BjlXIv2aCVUAeMQAg-t7UcQKxUZuqaJhPccZTGMqzHiszaY8fcO8ZkHq1stN2HPDCYl45sHI8rkrukPLjERwaBOShx57h_SzJs37o2hPatUPfwODLb44_/?imgmax=800&quot; width=&quot;244&quot; height=&quot;124&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Con ello, podemos hacer mapas como este, sin más que indicar el nombre de la ciudad y añadir el ‘,Spain’ para que la localice:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEP7kHW6NCNux8FsLhd7tyHF0TbIX8aQF9H-bvP0gYVFn_WhMpAbUoUnZSk3irF6_pGNza8CV_QXG4jiNBe6wfolYGI0sPD003UGq2RBspqmrriCz6SxGYoVcQLt4VyXb4UkaT/s1600-h/image6.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWbv0Y_nfD1l4s8b9TbTEIBpuLSrG3WTRPjH2xVAxNWP3dwrdkrlmZTAe4lNWlI_Mrqw0yJmrzsYqdTzyCI0dHbuBJbk9la_pWVXAVD115JVZYm5ccYOH6YfsH7_ApcRauTqlV/?imgmax=800&quot; width=&quot;526&quot; height=&quot;254&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Además, aprovechando una nueva función &lt;font face=&quot;Consolas&quot;&gt;ServicioWeb&lt;/font&gt;, es posible llamar al API de Bing o de Google para obtener más información sobre una dirección, calcular distancias, etc.&lt;/p&gt; &lt;p&gt;En este artículo se detalla cómo:&lt;a title=&quot;http://cwebbbi.wordpress.com/2013/02/26/bringing-location-information-into-excel-2013-with-the-webservice-function/&quot; href=&quot;http://cwebbbi.wordpress.com/2013/02/26/bringing-location-information-into-excel-2013-with-the-webservice-function/&quot;&gt;http://cwebbbi.wordpress.com/2013/02/26/bringing-location-information-into-excel-2013-with-the-webservice-function/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Más detalles sobre la llamada a servicios web: &lt;a title=&quot;http://cwebbbi.wordpress.com/2012/07/31/using-the-webservice-function-in-excel-2013/&quot; href=&quot;http://cwebbbi.wordpress.com/2012/07/31/using-the-webservice-function-in-excel-2013/&quot;&gt;http://cwebbbi.wordpress.com/2012/07/31/using-the-webservice-function-in-excel-2013/&lt;/a&gt;&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2013/04/mapas-en-excel-2013.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp8D2Xnhj3uDPw3D8BjlXIv2aCVUAeMQAg-t7UcQKxUZuqaJhPccZTGMqzHiszaY8fcO8ZkHq1stN2HPDCYl45sHI8rkrukPLjERwaBOShx57h_SzJs37o2hPatUPfwODLb44_/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-6854796943728442657</guid><pubDate>Sun, 07 Apr 2013 18:21:00 +0000</pubDate><atom:updated>2013-04-07T20:21:39.604+02:00</atom:updated><title>PowerCfg en Windows 7/8</title><description>&lt;p&gt;Windows 7 y 8 tienen un comando muy útil para conocer muchos detalles del consumo de energía y funcionamiento de la batería de un portátil. Para usarlo, es necesario abrir una ventana de ‘símbolo de sistema’ con privilegios de administrador. &lt;/p&gt; &lt;p&gt;Tiene un montón de opciones (usar /h para verlas todas) que permiten modificar los perfiles de energía, deshabilitar la hibernación… pero voy a centrarme solo en dos opciones. &lt;/p&gt; &lt;p&gt;Ambas generan un extenso fichero HTML con los detalles de su análisis.&lt;/p&gt; &lt;p&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;strong&gt;powercfg /energy&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;Realiza un análisis del sistema durante 60 segundos, y nos informará de:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;características de nuestro sistema, modos de ahorro de energía…  &lt;li&gt;capacidades de la batería en caso de portátiles, la carga nominal y la última carga completa realizada  &lt;li&gt;procesos o servicios que consumen demasiados recursos  &lt;li&gt;drivers que plantean problemas de compatibilidad con la suspensión selectiva o ahorro de energía&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqgfvNgs5H_c_4GIpYTJEVb__khLFbauDduEKLXQnGsMY3YdwsFEJVDxb3uHWpNwoHcinwuS5wX7OD7VfpDy-SsYpevPjjgyGkk5fm3k65f4Q7WiQcgmvfvqqxSCxBLTUsDMX9/s1600-h/image%25255B18%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqyogMe706FtoqcAXnPJjZe7PQ0UDvgCilRb2-9iLixZBeuUPOEprH5jEWVZYQ0TQryJiKckrQNIUTnpX0tuNo8OzPR4UnCzbS6n-SiDECyB_JmCVD9K6cjOnigR_m06XRO87X/?imgmax=800&quot; width=&quot;404&quot; height=&quot;201&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font face=&quot;Consolas&quot;&gt;powercfg /batteryreport&lt;/font&gt;&lt;/strong&gt; (sólo en Windows 8)&lt;/p&gt; &lt;p&gt;Aparentemente, Windows 8 mantiene estadísticas de todos los procesos de carga y descarga de la batería, y a través de esta herramienta nos genera un informe muy interesante. Uso detallado de las últimas 72 horas, estadísticas de carga y duración de la batería, estudio de la capacidad máxima de carga y su evolución en el tiempo (bueno para ver si la batería tiene problemas)…&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg68njMCF3mzzBAjWKEshD2mX48b44KlAenQqsfeXBRXMfeXKAj130IsKLvri4vxPyFq2_WxPEG_WFRs4rJxUSgQS7YBfKkpfX4KPkDq7ioo4XFfTKqEebdFu2OGvGh1QG9NeWP/s1600-h/image%25255B17%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX0BJtdfeSWrgy9xllST4FbIKcVbeSUXhP6o9RBNMxZKSt0xoZfVOMpmhI95jA8xCMPcaGW0ryzbvE4eK_BAllWURxphQd5uYEcyUJSDFKbp2CUNf5s-MWy20Wyjnwf1OXNxy_/?imgmax=800&quot; width=&quot;404&quot; height=&quot;302&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;En el caso de mi equipo, se aprecia algo curioso: no está detectando bien la carga real de la batería, por lo que puedes trabajar con el un buen rato con la batería al 0%. Por eso, las estadísticas muestran porcentajes superiores al 100%&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi29xQDPvYbqIf4VxMTn3kE8Lzo-yNhyphenhypheng8y3wHhrQi-CGngPgbWjApVb4QIGzDrQafc-IP1rdjUO4qSn5IvurGFgqm9JGwJNlbKje0q1Wf1SsvgMgN41-xLqDvpe4Y3YMXB7ONv/s1600-h/image%25255B16%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqkjlceYx64ofvuHhTIkOhGwWkc3Fy4dlHuIV14v4lhfkSuLVZnfbF3Wv3twn3QaiIMHGKeKvmX7eG7IPXsEyTtXISdxQdrdyomUXXn5dH6BrGy2YdDG5_Eh2DPIUzPqjOM82m/?imgmax=800&quot; width=&quot;404&quot; height=&quot;226&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmUI4mt82oHdvzAeoAb80XmQqPvBwWoOoln1zwZ0FBR7Lb9MJjGW_cnmIEYVeUjjTgybAnQG01MkeAi95qAYxZDxm2vEHtq-Ao9U2VOfLNO5Q_0-jdh7OqdTj1b18zMejVJSyB/s1600-h/image%25255B15%25255D.png&quot;&gt;&lt;img title=&quot;image&quot; style=&quot;border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2E4XFPicJ55UIvudOnFXhXjSpBN-V0yv8zSTABgMQF5aYt3urEZh1ArJw1nMRx9N3Zn2UBjus-kGCvZMLp16s54kjVfj3bSKkJficyB-xSsAXh2Fz3DuuV4Sa7qXC43pW-vYO/?imgmax=800&quot; width=&quot;404&quot; height=&quot;406&quot;&gt;&lt;/a&gt;&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2013/04/powercfg-en-windows-78.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqyogMe706FtoqcAXnPJjZe7PQ0UDvgCilRb2-9iLixZBeuUPOEprH5jEWVZYQ0TQryJiKckrQNIUTnpX0tuNo8OzPR4UnCzbS6n-SiDECyB_JmCVD9K6cjOnigR_m06XRO87X/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-6390787421650837557</guid><pubDate>Mon, 01 Apr 2013 14:16:00 +0000</pubDate><atom:updated>2013-04-01T17:22:55.737+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IIS</category><category domain="http://www.blogger.com/atom/ns#">Seguridad</category><title>IIS y SSL: mejorando la seguridad de nuestras conexiones</title><description>El protocolo SSL y sus variantes, v2, v3, TLS ofrecen muchas combinaciones de protocolos de intercambio de claves, cifrado, etc. que han ido evolucionando en el tiempo para introducir mejoras y arreglar problemas de seguridad.&lt;br /&gt;
La configuración predeterminada de IIS (y de cualquier servidor Web) suele estar predefinida para ser compatible para una amplia gama de clientes, pero esto deja abiertos protocolos obsoletos o inseguros.&lt;br /&gt;
Una buena forma de comprobar nuestra calidad de seguridad es utilizar &lt;a href=&quot;https://www.ssllabs.com/ssltest&quot; title=&quot;https://www.ssllabs.com/ssltest&quot;&gt;https://www.ssllabs.com/ssltest&lt;/a&gt;, para obtener un análisis exhaustivo de la calidad de certificados y CAs, protocolos soportados, etc. Es conveniente marcar la opción ‘Do not show..’ por si acabamos en la lista de la vergüenza.&lt;br /&gt;
Lo más básico es desactivar SSL2.0 y activar las opciones 1.1 y 1.2 de TLS. Hay recomendaciones de alteración del orden de los protocolos de cifrado para mitigar &lt;a href=&quot;http://en.wikipedia.org/wiki/Transport_Layer_Security#BEAST_attack&quot;&gt;ataques BEAST&lt;/a&gt;, pero no parece tan grave y me entra la duda de los efectos secundarios en clientes antiguos.&lt;br /&gt;
Todo esto se puede hacer a través de cambios en el registro, pero hay una herramienta que nos lo facilita enormemente: &lt;a href=&quot;https://www.nartac.com/Products/IISCrypto/Default.aspx&quot;&gt;IIS Crypto&lt;/a&gt;&lt;br /&gt;
Esta es la configuración que estoy usando para conseguir una B en el test anterior. &lt;br /&gt;
&lt;a href=&quot;http://lh4.ggpht.com/-3yBFPvIzjAQ/UVmW0uVglMI/AAAAAAABLaY/6szaE4XhcLI/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;182&quot; src=&quot;http://lh4.ggpht.com/-ykA_47hmjsk/UVmW2BhyIhI/AAAAAAABLag/RZGK5BVa_rI/image_thumb.png?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;image&quot; width=&quot;244&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Cuidado… para soportar todos los protocolos, se necesita un Windows Server 2008 R2 o superior.&lt;br /&gt;
En &lt;a href=&quot;http://www.amixa.com/blog/2012/12/22/how-to-get-iis-7-5-web-server-to-pass-the-beast-pci-vulnerability-compliance-scans/&quot;&gt;esta página&lt;/a&gt; explican en detalle la configuración.</description><link>http://romerol.blogspot.com/2013/04/iis-y-ssl-mejorando-la-seguridad-de.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-ykA_47hmjsk/UVmW2BhyIhI/AAAAAAABLag/RZGK5BVa_rI/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-2490410345816320183</guid><pubDate>Sun, 15 Apr 2012 15:21:00 +0000</pubDate><atom:updated>2012-04-15T17:21:16.430+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Utilidades</category><category domain="http://www.blogger.com/atom/ns#">Web2.0</category><title>ifttt: put the internet to work</title><description>&lt;p&gt;&lt;a href=&quot;http://ifttt.com&quot;&gt;&lt;strong&gt;ifttt&lt;/strong&gt;&lt;/a&gt; (if &lt;em&gt;this&lt;/em&gt; then &lt;em&gt;that&lt;/em&gt;) es un interesante servicio que permite automatizar tareas entre canales populares de servicios internet. Por ejemplo, actualizar Twitter cuando publicas algo en Blogger, recibir un aviso cuando haya una predicción de mal tiempo en un determinado sitio, sincronizar perfiles entre Instapaper y Readability…&lt;/p&gt; &lt;p&gt;Funciona a partir de canales, las piezas básicas que exponen operaciones. Algunos deben ser activados dando acceso a ifttt a ellos:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/-gq5gLbJ_aSQ/T4rnVkTddrI/AAAAAAAA1DE/vwcgA0nCMb4/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/-BdbMc6b5vjI/T4rnXH_cDtI/AAAAAAAA1DM/u0M5gfuZ6bQ/image_thumb.png?imgmax=800&quot; width=&quot;186&quot; height=&quot;244&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Tenemos recetas, plantillas de tareas que exponen otros usuarios, y tareas, las automatizaciones que definimos, y que se ejecutan cada 15 minutos.&lt;/p&gt; &lt;p&gt;Por ejemplo, jugando con el &lt;a href=&quot;http://www.amazon.es/gp/rss/top-free/digital-text/827231031/ref=zg_tf_827231031_rsslink&quot;&gt;RSS de los 100 libros gratis de Amazon Kindle&lt;/a&gt;, podemos crear una tarea a partir del canal RSS (detecta cambios en un feed) para que nos mande un email con los libros actualizados.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href=&quot;http://lh5.ggpht.com/-cTFRJ-MDt0U/T4rnY5MzjfI/AAAAAAAA1DU/RQnuNEboE-I/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh6.ggpht.com/-Uyir8JF3Ds4/T4rnaokBmMI/AAAAAAAA1Dc/4zmaSd3Xd9g/image_thumb%25255B1%25255D.png?imgmax=800&quot; width=&quot;204&quot; height=&quot;244&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Merece la pena echarle un vistazo.&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2012/04/ifttt-put-internet-to-work.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-BdbMc6b5vjI/T4rnXH_cDtI/AAAAAAAA1DM/u0M5gfuZ6bQ/s72-c/image_thumb.png?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-3996802098816085534</guid><pubDate>Fri, 23 Sep 2011 15:41:00 +0000</pubDate><atom:updated>2011-09-23T17:41:40.837+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Trucos</category><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Win7 64 bits y indexación de PDFs</title><description>&lt;p&gt;Windows no tiene un visor de PDF predeterminado, ni tampoco un indexador de sus contenidos, que permita que la búsqueda de Windows indexe sus contenidos. Se supone que la instalación de Acrobat Reader lo incluye, incluso en las versiones de 64 bits, pero no se por qué, en dos máquinas me ha pasado lo mismo, que los contenidos de los PDF no se indexan.&lt;/p&gt; &lt;p&gt;El problema se puede ver en las ‘Opciones de indización’, al entrar en propiedades avanzadas, tipos de archivo, veremos que no tenemos un IFilter para PDFs.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCofRB5XXFzQsT-DFCgX8Gf0IgFuK6bJ4EX5Id-jIPWjrlDV8dnn3wpy7muPzVWQOCNEWtUsZkQYFQOJSq8rquVQ_8IPyLUEB3US8OC218kjGezd_Kp4MvSYjh_DfA2YMKQDeu/s1600-h/image%25255B2%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDw-zOj4sfymO3IlSKSQCpWqjqazZ0a68Vl4ZoIQrzD8DuM4hQbpZhwX0oqw6J-J_FXjb9XaI9sVIQhs03ChlQFnOqj4VJfGnAgJwsQdfUDe0BGFn2o32m6Ieuhyphenhyphen_nExxEZjTX/?imgmax=800&quot; width=&quot;244&quot; height=&quot;197&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Si nuestro equipo es de 64 bits, &lt;a href=&quot;http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=4025&amp;amp;fileID=3941&quot;&gt;descargarlo de aquí&lt;/a&gt;. Para equipos de 32 bits, lo mejor sería descargar Acrobat Reader.&lt;/p&gt; &lt;p&gt;Una vez instalado, comprobaremos que ya tenemos el IFilter necesario, sin embargo, creo que será necesario reconstruir el índice completo, ya que no recorrerá de nuevo los documentos existentes.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiiy109KsQUXuFfV51iUWA7CUgIhVsFS3akTG2nbn_WfL6z8OM_HYU0PebtJu6NCWamNKkQOVtZEquSAJoQXc5KBl-vLquTwkb56dsX3YgN7tMrHHcnGO_1HsbJ2t5rSB-4l_z/s1600-h/image%25255B5%25255D.png&quot;&gt;&lt;img style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV1TVVw5L_XqR2FHjd6n2REQ9mQndChEh9-do6TeaL2H4EZNvEcViglWJZUdxFO8rLdI92leL1YRjXiVxNvTiHlB4SIHkOKvyBWTt8UIo1gZChwoIgWNHK-KYDScSPU2mwPGfy/?imgmax=800&quot; width=&quot;244&quot; height=&quot;181&quot;&gt;&lt;/a&gt;&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2011/09/win7-64-bits-y-indexacion-de-pdfs.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDw-zOj4sfymO3IlSKSQCpWqjqazZ0a68Vl4ZoIQrzD8DuM4hQbpZhwX0oqw6J-J_FXjb9XaI9sVIQhs03ChlQFnOqj4VJfGnAgJwsQdfUDe0BGFn2o32m6Ieuhyphenhyphen_nExxEZjTX/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-1693351116829246200</guid><pubDate>Sat, 08 Aug 2009 07:47:00 +0000</pubDate><atom:updated>2009-08-08T09:47:55.242+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Trucos</category><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Supervisar arranque, suspensión y parada de Windows Vista/7</title><description>&lt;p&gt;Muchas veces nos quejamos (con razón) de la lentitud del arranque del sistema operativo, y echamos la culpa (a veces no con tanta razón) al sistema operativo.&lt;/p&gt;  &lt;p&gt;En bastantes situaciones, los causantes la lentitud en el arranque o parada del sistema operativo, y de los fallos en la suspensión, son determinados drivers no actualizados u optimizados para nuestro hardware.&lt;/p&gt;  &lt;p&gt;El visor de eventos de Windows Vista y 7 tiene una sección muy útil, controlada por uno de los módulos de diagnóstico de rendimiento, que nos avisa de todos aquellos módulos que tarden en arrancar, drivers, aplicaciones…&lt;/p&gt;  &lt;p&gt;Para verlo, vamos al Visor de Eventos, Registros de aplicaciones y servicios, Microsoft, Windows. Una vez allí, buscar la carpeta Diagnosticos-Rendimiento. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiggGAJf2JNr9JP1f6q6kwr78_r5QRrtDEMwJa3ex_3PTbrVYNcPHc9eU4euktGB2jNravdG8doLxAfCfxlhDAoT38B4a64E9VlxEE9t3Aix1uCBewOzA96p4loXeTudkkBVgn-/s1600-h/image%5B2%5D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6kl7tjrpGyojbp3sQlHUYyYgb1JPgYYAX7YjDpjkewW41iofhp_XvJ9IJ_mOWotD_Zj_saMx4KhPIwx8TSdrmrx0sOEcs0UWkAAYRfnebSySR2vDrEpE-c2RLl_oBKAMhUXtf/?imgmax=800&quot; width=&quot;224&quot; height=&quot;244&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Veremos un montón de entradas, en la que nos avisa de retrasos y problemas.&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlKNcCnBG71HM15o1kauuUupO7kMKsvC_zVp1zmSDzsOy7eJuupuBNrubZdq7ne7vk4NrpxECHd_ecpI_EKsmmmQnFJGVLxr3fyU6QZTpYNqcbay0xHjZd7M0fIKnGSubFW9Zz/?imgmax=800&quot; width=&quot;404&quot; height=&quot;175&quot; /&gt; &lt;/p&gt;  &lt;p&gt;En los detalles de cada evento, podemos conseguir pistas de qué está pasando. &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px&quot; title=&quot;image&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEganc5-nmJf3A14HGiHCTUnEZPtomDrW2eE9OyygAp5Nz6QhicsMiFhE9n_3N_LqUj8gQcbGESa9jp2YI-Ev00liy0QLnxTPPJUC2SHnOWfV7oPdUOhMQ66Nyl6kas8Z6R8a-vN/?imgmax=800&quot; width=&quot;404&quot; height=&quot;169&quot; /&gt; &lt;/p&gt;  &lt;p&gt;Algunos avisos los generan los drivers genéricos que Windows aplica al hardware, no siempre optimizados para nuestra máquina. La solución sería entonces instalar drivers proporcionados por el fabricante, que en teoría deberían ser mejores, optimizados, etc. &lt;/p&gt;  &lt;p&gt;Desgraciadamente, no siempre pasa esto, ya que me temo que en general, los HP, Dell, Acer y demás invierten más tiempo desarrollando nuevo hardware que optimizando los drivers de sus sistemas, que suelen ser ineficientes, obsoletos y cargados de funciones inútiles.&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2009/08/supervisar-arranque-suspension-y-parada.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6kl7tjrpGyojbp3sQlHUYyYgb1JPgYYAX7YjDpjkewW41iofhp_XvJ9IJ_mOWotD_Zj_saMx4KhPIwx8TSdrmrx0sOEcs0UWkAAYRfnebSySR2vDrEpE-c2RLl_oBKAMhUXtf/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-2188013588838547312</guid><pubDate>Sun, 16 Nov 2008 21:22:00 +0000</pubDate><atom:updated>2008-11-16T22:26:35.822+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Administración Electrónica</category><category domain="http://www.blogger.com/atom/ns#">DNI electrónico</category><category domain="http://www.blogger.com/atom/ns#">Notas técnicas</category><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Autentificación con DNIe en IIS7</title><description>&lt;p&gt;Esta gu&amp;#237;a permite configurar un servidor IIS7 para que solicite certificados de autenticaci&amp;#243;n del DNIe (DNI electr&amp;#243;nico). Buena parte de lo que aqu&amp;#237; cuento forma parte de un piloto desarrollado por Paco del Campo.&lt;/p&gt;  &lt;p&gt;Algunas cosas que rodean al DNIe parecen seguir el principio de &lt;a href=&quot;http://en.wikipedia.org/wiki/Security_through_obscurity&quot; target=&quot;_blank&quot;&gt;&lt;em&gt;security through obscurity&lt;/em&gt;&lt;/a&gt;. L&amp;#225;stima que el &lt;a href=&quot;http://www.dnielectronico.es/&quot; target=&quot;_blank&quot;&gt;portal del DNI Electr&amp;#243;nico&lt;/a&gt; no tenga informaci&amp;#243;n sobre los dos perfiles fundamentales en la difusi&amp;#243;n de los servicios con autenticaci&amp;#243;n digital, los programadores y los t&amp;#233;cnicos de sistemas. &lt;/p&gt;  &lt;h4&gt;Posibles usos de los certificados&lt;/h4&gt;  &lt;p&gt;Un sitio web puede utilizar certificados del DNIe para identificar de forma completamente segura a un usuario de un servicio electr&amp;#243;nico. &lt;/p&gt;  &lt;p&gt;Si los usuarios que acceden son totalmente desconocidos para nuestra organizaci&amp;#243;n (no tenemos cuenta de usuario o forma de identificaci&amp;#243;n equivalente), el certificado nos permite conocer la identidad del solicitante, su nombre y su NIF. Con estos datos, podemos asociarlos a un posible registro existente en nuestra base de datos o crear un nuevo registro.&lt;/p&gt;  &lt;p&gt;Si por contra, el usuario del DNIe tiene una cuenta de usuario en nuestro directorio, podemos decidir asociar la clave p&amp;#250;blica de este certificado con esa cuenta de usuario. De esta forma, tendremos un m&amp;#233;todo de autenticaci&amp;#243;n de alta seguridad, que podr&amp;#237;a reemplazar al tradicional usuario/contrase&amp;#241;a.&lt;/p&gt;  &lt;h4&gt;Pasos a seguir&lt;/h4&gt;  &lt;p&gt;El proceso consta de las siguientes fases:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Registrar en el servidor los certificados de la CA ra&amp;#237;z y de la CA subordinada del DNIe &lt;/li&gt;    &lt;li&gt;Instruir a IIS7 para que solicite certificados de cliente, &lt;/li&gt;    &lt;li&gt;Definir el tipo de equivalencia entre certificados y cuentas de usuario &lt;/li&gt;    &lt;li&gt;Decidir qu&amp;#233; pol&amp;#237;tica se va a seguir con la validaci&amp;#243;n de certificados revocados &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Antes de empezar, es fundamental asegurarse de que el cliente en el que est&amp;#225; el lector de DNIe funciona correctamente, valid&amp;#225;ndolo con alguno de los servicios de dnielectronico.es.&lt;/p&gt;  &lt;h4&gt;Registro de CAs&lt;/h4&gt;  &lt;p&gt;El servidor IIS debe tener registradas las CA ra&amp;#237;z y subordinadas que permitan validar los certificados que queremos emplear, en nuestro, la &lt;a href=&quot;http://www.dnielectronico.es/seccion_integradores/autoridades_cert.html&quot; target=&quot;_blank&quot;&gt;CA Ra&amp;#237;z&lt;/a&gt; y la &lt;a href=&quot;http://www.dnielectronico.es/seccion_integradores/auto_cert_sub.html&quot; target=&quot;_blank&quot;&gt;CA subordinada 001&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Se descargan en el servidor y se da doble clic para instalarlas. Dentro del asistente para importarlas, es importante elegir la opci&amp;#243;n de selecci&amp;#243;n manual del almac&amp;#233;n de certificados, y la opci&amp;#243;n &#39;mostrar almacenes f&amp;#237;sicos&#39;. De esta forma, siendo administradores de la m&amp;#225;quina, podemos registrar los certificados en el almac&amp;#233;n de sistema, de forma que otros servicios puedan verlos. Si no somos administradores, o UAC est&amp;#225; activo, los certificados se registrar&amp;#225;n para este usuario.&lt;/p&gt;  &lt;p&gt;En de la CA ra&amp;#237;z se meter&amp;#225; en el de &amp;quot;Entidades de certificaci&amp;#243;n ra&amp;#237;z de confianza&amp;quot; y el de la subordinada en &amp;quot;Entidades de certificaci&amp;#243;n intermedias&amp;quot;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeDHuAMQ5ISPrIVsmUFBPVt9cdsBv6o1zToeGx2Nj4jA__m0WWZgfhjc8Ed4enbdBxjd88lp2ySUvfCWyMzBCMVPWYDf5kMHL2RWpHYwxKcUfJQo4VpDEUP2I37j28JbaHkRnc/s1600-h/image2.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;244&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9smBKjMxIJWL7mWPXllLPHwpezKoITQhl0KeQZSCGrl4s94boIZmJoBk2R0v_1osnN5Mvt8XPesbft-oovD0FajGEosrLIwhJP0O4y-RfgKG0EzmCo1NmpSMQ9C8hdN7Dl87k/?imgmax=800&quot; width=&quot;207&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiURW-7LvOsTMxeQzU2KqCYS7_w0Ur7ZjtPq_SCvBBgT5PnwYE9Rw5ctGaI4-wfxlU_NRdqnHziLIr4I4Qnnwr7Hdp4kMCRHkbBkR843A_7XDSDsjMCGAcgJdPwaP-_0cVlewCe/s1600-h/image5.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;221&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_WMQlL0it6jj0dtdFEArI24-9wVtM3XdG08ZSZfXC-owlM-yXlu6A8QkCJPozJ5cmn1M43EpZ2d95w9_bCnZCgbkonjOwmcqN3b4obQS-S_Y5uWghY0wVtmbkLW8uYVDwoay1/?imgmax=800&quot; width=&quot;244&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;Configuraci&amp;#243;n de IIS7&lt;/h4&gt;  &lt;p&gt;Tenemos que activar SSL en el servidor web deseado, para lo que se seguir&amp;#225;n los pasos de generar o solicitar un certificado y activar el binding del servidor al puerto 443. Es importante comprobar en este punto que somos capaces de establecer una conexi&amp;#243;n segura al servidor.&lt;/p&gt;  &lt;p&gt;El siguiente paso es indicar a IIS7 que queremos utilizar certificados de cliente en el proceso de establecimiento de la conexi&amp;#243;n SSL. Esto se realiza desde la configuraci&amp;#243;n de SSL de IIS.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5N8ax3P2iM3sJ-MK9-nqOAV_4uyfjvrn1AMjbK7AvqlztjzvQjA9FPdxaIaCrw237u6qyLYspjHBiYLFCw6H3Q3DulLUSVq0fTloTeSU3hFohkr05GngDEXwWPVF7HnzYhoNV/s1600-h/image8.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;113&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-xWJefrvALPoazXCAcOSNNoY8L7DQMHZyRk5eAf5NNc5FXsESNccxtApc3o92Ik7uxwaNny3kQhuL-C4Ym055lRrvEc_S-aCpys0RJvDOKUHyemaRkz9NtxqpZ4U7RmCOL5lC/?imgmax=800&quot; width=&quot;244&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Tambi&amp;#233;n debemos revisar la configuraci&amp;#243;n de autenticaci&amp;#243;n, para asegurarnos, con independencia del tratamiento de los certificados, que nuestro sitio tiene permisos correctos de acceso, que se controlar&amp;#225;n limitando los permisos de las carpetas IIS correspondientes.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuymZ1eIFG8x55_bJrjjdTm-_a4-_Yt0OJh6qdHkR_mUrwlTC1EMX3R6mTRO0g2KmWD18hiHA8v-NfnFeTjW1mrkdk-9FfoUPBOl8ZrqqmH4Lz_swRDR_60TP6ZRCW6t56Nc6P/s1600-h/image11.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;104&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimbup9JMr7y024Og39Owqu5Wi3GRUWHajwy4x9Z9mrmmmqeTo1AfHjZ84dlwudBwmozzhKoQXK7EflYQ52VjFjMQDSQdId23EREwx1lixaGU7KN1kzBby_WPnM13pt3c28bGY3/?imgmax=800&quot; width=&quot;244&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Ahora tenemos que decidir c&amp;#243;mo hacer la equivalencia entre certificados y cuentas de usuario de la m&amp;#225;quina. Hay dos posibilidades:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Uno a uno (oneToOneMappings): el usuario del certificado tiene ya una cuenta en nuestro dominio, por lo hacemos que cada certificado equivalga a una cuenta del dominio o de la m&amp;#225;quina. La asociaci&amp;#243;n se hace con la clave p&amp;#250;blica del certificado. &lt;/li&gt;    &lt;li&gt;Muchos a uno (manyToOneMappings): hacemos que todos los certificados que cumplan un determinado criterio se asocien a una cuenta del dominio o de la m&amp;#225;quina, que es la que finalmente acceder&amp;#225; a los contenidos. Este escenario es el m&amp;#225;s habitual cuando no conocemos a priori los certificados que vamos a manejar, en el que cualquier certificado v&amp;#225;lido puede ser usado para acceder a nuestro servicio. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;La configuraci&amp;#243;n de estas opciones no se puede realizar directamente desde la administraci&amp;#243;n de IIS, sino editando los ficheros XML del directorio \Windows\System32\inetsrv\config, en concreto el fichero applicationHost.config. &lt;/p&gt;  &lt;p&gt;Sin embargo, hay una herramienta tremendamente &amp;#250;til que nos ayudar&amp;#225;, el &lt;a href=&quot;http://www.iis.net/downloads/default.aspx?tabid=34&amp;amp;g=6&amp;amp;i=1682&quot; target=&quot;_blank&quot;&gt;Administration Pack para IIS&lt;/a&gt; (versi&amp;#243;n beta, para entornos x32, hay otra descarga para x64), que ofrece &amp;quot;Configuration Editor&amp;quot;, una herramienta que se integra con la consola de administraci&amp;#243;n y que permite editar cualquier par&amp;#225;metros de los ficheros .config generales o espec&amp;#237;ficos de una web, explorar las posibles configuraciones (analiza el esquema de los ficheros), buscar... Una vez instalado, aparece en la parte de abajo de las herramientas de administraci&amp;#243;n.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWpmU4GJDO2Kaot97JwDfmHepnGWLv_XP_b_-weH3_lLrcrSs2YcBDGqyqjiU2BTbyDED2W4nw5S7q5l_eUJk0pQeRFGdBkGxkpV9RZNLZc-Jgb4YAI477NooooLnVXDBtNxMV/s1600-h/image122.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;207&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrYePoeAPFZWo9fELXkKWDDxdazghA85JhuMYo57nHy_HtJV7wBbzf0g5-jxiMGylMpbQi992u729w6r6qEI0R0lc27M03DJR6gaKCltk6xAw2hT7JMrLTcogmlPTF1iGoBt9R/?imgmax=800&quot; width=&quot;284&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Vamos a realizar una configuraci&amp;#243;n manyToOne, por lo que abriremos en Configuration Editor en el servidor deseado, y exploramos la clave system.webServer/security/authentication/iisClientCertificateMappingAuthentication. &lt;/p&gt;  &lt;p&gt;En &lt;a href=&quot;http://learn.iis.net/page.aspx/478/configuring-one-to-one-client-certificate-mappings/&quot; target=&quot;_blank&quot;&gt;esta p&amp;#225;gina&lt;/a&gt; se explica c&amp;#243;mo hacer el mapeo oneToOne, similar a lo aqu&amp;#237; expuesto, salvo por la necesidad de incorporar la clave p&amp;#250;blica del certificado que se desea asociar.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkfxA6rcIOf7DJy8nGTomM0pRNXeJTilXFCzRBw5ifuKO2VM7Jk6CHm2eG67FTx02SZj8DKcqJ3sKNffqG5_pW49NvcM0HiMM7YDZxXlAoZ1r83oFGKnT5FVRuG5CEZ3fIAzJC/s1600-h/image151.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;297&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeGKBKyNhddJjk45Eks0weBSPes1Ane3cCXWG5jGHhw8EHDybV20MLqnHvgs6BdNXIbJTneGom6s4gO3sNXKRhy3Pavryf9AC1JJMzdS3xSoEcnkGAWbVLF6_AT9pG5Jpd4cYq/?imgmax=800&quot; width=&quot;269&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Activamos la opci&amp;#243;n manyToOneCertificateMappingsEnabled y entramos en la opci&amp;#243;n ManyToOneMappings, en la que definiremos cada una de las asociaciones.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigCNsL_uhnfeQlCFRZbmfrliTYHKt1flx2iQwrr8mhN1C5uhJvlceKIXw2FahxfAdUXPPsyew9ICKwFQFbGayxbPQRzJ7jbDuFByrNfIfi-rZL6oJAqWgfZ_5h8j5fNqdlVbln/s1600-h/image181.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;165&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6DIzpFOJf8DQaxEJxzBv0s9Ny-ujSb4iR8u41SQFTq6nt4JYk6vWPL7BM-3dnmXmdLiB1mUkBubMFc6w6Y7yzOlAeRF6ki33ZqaTJL6vtW0LT_DHQj_Em7TVi0XLFVgf4nFb8/?imgmax=800&quot; width=&quot;309&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Creamos una asociaci&amp;#243;n, d&amp;#225;ndole un nombre descriptivo, e introduciendo los datos de una cuenta de usuario que ser&amp;#225; la que acceda a los contenidos para los usuarios que se validen con el certificado correspondiente. Es conveniente crear una cuenta sin ning&amp;#250;n tipo de privilegio, y a&amp;#241;adirla a la seguridad de acceso de la carpeta IIS que tenga los contenidos.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5HyCpN5QoS3rhJt9H1pb65pbZ9KheApkLuZeym4BEkf27VGf30eX_XcrbzevIlqVMf94ePoHcnZY0qGF9AXUdJp8o8qkgnnEnsBV8UESkPoZo24xmL7nqWdvg10gDS4CcKc2g/s1600-h/image211.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;106&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNCZcizROGCWMgl96jRRifyuHKg_p_G-PQTIMSFdKZRLQOKzlqpFrK21ivZpAMGOnM3sGXRGmdKVvjrOR3pSSNdijxPR2OZwDjKWBACdAAdCeBTB1fEhW69OuTqHwiycTqqwAE/?imgmax=800&quot; width=&quot;321&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Ahora tenemos que crear una o varias reglas, que ser&amp;#225;n los patrones de certificados que aceptamos&amp;#160; para esta asociaci&amp;#243;n. Podemos hacer reglas muy generales (todos los certificados de una autoridad) u otras m&amp;#225;s espec&amp;#237;ficas. Para ello, elegimos qu&amp;#233; campo/subcampo del certificado queremos usar y cu&amp;#225;l debe ser su valor. Se pueden usar wildcards como *.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUEYrTjb8a2fvWFoX1FJd_v74lAv4bPFWZrS7tqBgvMcoShg3xHVKyz7dbOq4VnZxHEl7Vs6dwPbK9LHdtHGDeDSKhfnOIjyXKeJn9PloqQthoDigC_Lb0TePlt3FqWo47F-ne/s1600-h/image241.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;86&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUSOR4DP7a959HzGf98U_inwUQscQoFqTugem3Hc4UcUnVLk_lu5wn6zqGoCl-NspIm9uSVHnbis1iJm-4Y6k8JLfsNOAvULfvk_3HCjdsx8iNzrIqx_G_fFp6X8iRfYVuAPvf/?imgmax=800&quot; width=&quot;323&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;En nuestro caso, el certificateField es el Issuer, y dentro del mismo, elegimos el certificateSubField OU, que en el caso del DNIe es DNIE.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3g3Q99w03iUtdydcoixrs9VLVdf7aesal4At7D_p53o0Q9LqFGUjxPrrIc7MXCcs66fJ9TxwXcENKGFB-65ZAREdgx20Jkr64k30hvzaMXyhg6K1_C_A7loA9s3yC3wZqm7Zz/s1600-h/image271.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;340&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipZnO1T2tpS7wQaormza9WRhXA10KugIDWmIb1YnNVSUHBc4tmN9hcZKJ9Xx5nl-w2DWas5PygzFMwteJNJCh2XCiQ_SmGsZXY6Y6kHZW-59hXSVyzc9nV1bJvU8Miok8CanYa/?imgmax=800&quot; width=&quot;274&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Aceptamos todos los cambios realizados.&lt;/p&gt;  &lt;h4&gt;Validaci&amp;#243;n de certificados revocados&lt;/h4&gt;  &lt;p&gt;Por defecto IIS tratar&amp;#225; de validar el estado de revocaci&amp;#243;n de los certificados empleados, pero por defecto, no existe un servicio OCSP en el que validarlos. &lt;/p&gt;  &lt;p&gt;El &lt;a href=&quot;http://www.facturae.es/Descargas/AVDNIe/&quot; target=&quot;_blank&quot;&gt;Ministerio de Industria tiene un servicio OCSP&lt;/a&gt; operativo en &lt;a href=&quot;http://ocsp.ctpa.mityc.es&quot;&gt;http://ocsp.ctpa.mityc.es&lt;/a&gt;. Para poder usarlo, debemos modificar las propiedades de la CA intermedia AC DNIE 001. Para modificarlo, abrimos una mmc de certificados sobre la cuenta de m&amp;#225;quina y editamos las propiedades (con bot&amp;#243;n derecho sobre la CA) de AC DNIE 001, a&amp;#241;adiendo un servicio OCSP adicional a la direcci&amp;#243;n anterior.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSq4WbCuSYEmJxNXhX3-tb7DpbP7Ky5gHmB-Bx1EM6rO-vCVnIn10YbBAfJ7ulPpqgIT-AujtXvcQR76DHl__Yx7PyeykQz2an2y3YiQry9A_Ak668lsnRHhBDpQySzJuv1Q0O/s1600-h/image301.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;245&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkWPWYgDdQBX0XrvSJoRc7pXEc2Bf02D9GRYsRI7tThwkKS4jvMQBfRl_dwuqyOgzBPSAqQ3zUoVu9D7XZQJXOYa8j_SApPCaN02H10PBQWjoC1ywVeTka_gQODw3vn11Ruw53/?imgmax=800&quot; width=&quot;359&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;La otra posibilidad es desactivar la validaci&amp;#243;n de las listas de revocaci&amp;#243;n, en caso de que no tengamos acceso a la red o queramos que sea as&amp;#237;. Tenemos que usar la herramienta netsh para modificar sus propiedades.&lt;/p&gt;  &lt;p&gt;Arrancamos netsh y usamos el comando http para entrar en este contexto. Con el comando show sslcert veremos la relaci&amp;#243;n completa de endpoints http definidos, alguno de los cuales tiene ssl activo. Podemos ver uno concreto con la opci&amp;#243;n ipport.&lt;/p&gt;  &lt;p&gt;Es importante copiar toda la configuraci&amp;#243;n que se muestre del que queremos cambiar, porque tendremos que borrarlo y crearlo de nuevo (se puede hacer show, delete y add, pero no set &amp;#191;?).&lt;/p&gt;  &lt;p&gt;Vemos la configuraci&amp;#243;n completa:&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO-Hr5P1sQFJFvB-c7HgvkJmAGbtxRhbf76zFDDkRIuHEcwsFXNiOh6b-P1WHe98vljv4zu5VbG0FLtjhyphenhyphenPdg9lR6T-bDxFAOYPcSBgA6otLiUQ0wCq-f-jTgGai6hXh5oipHv/s1600-h/image331.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;123&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJUIQg8PJvWZC9-hVPi-GUGwMYVHy2IRgX_Lul7RsEdXOijTkMm-cwQ3stRFADt9fFNWZUKXdCUVhJ-b2hX3ZwwKmizjhZcoVxAqMdkdUT-T_KLj1jgnymxJ-Onimt8dWjblS2/?imgmax=800&quot; width=&quot;360&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Lo borramos con:&lt;/p&gt;  &lt;p&gt;delete sslcert ipport=192.168.0.103:443&lt;/p&gt;  &lt;p&gt;Y lo creamos de nuevo, cambiando la opci&amp;#243;n &lt;strong&gt;verifyclientcertrevocation&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;add sslcert ipport=192.168.0.103:443 certhash=16d044b6c802473cc3c59c204e8f92928b3dd011    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; appid={4dc3e181-e14b-4a21-b022-59fc669b0914} certstorename=MY     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;verifyclientcertrevocation=disable&lt;/strong&gt;&lt;/p&gt;  &lt;h4&gt;Y comprobamos todo...&lt;/h4&gt;  &lt;p&gt;Creamos una p&amp;#225;gina default.aspx en el servidor, con un c&amp;#243;digo que nos permita recoger y mostrar los datos del certificado, para as&amp;#237; asegurarnos que todo funciona.&lt;/p&gt;  &lt;pre&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot;%&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;Untitled Page&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h2&amp;gt;Informaci&amp;#243;n en el certificado&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;        &lt;br /&gt;&amp;lt;%&lt;br /&gt;HttpClientCertificate cs = Request.ClientCertificate;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;Response.Write(&amp;quot;ClientCertificate Settings:&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;Certificate = &amp;quot; + cs.Certificate + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;Cookie = &amp;quot; + cs.Cookie + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;Flags = &amp;quot; + cs.Flags + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;IsPresent = &amp;quot; + cs.IsPresent + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;Issuer = &amp;quot; + cs.Issuer + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;IsValid = &amp;quot; + cs.IsValid + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;KeySize = &amp;quot; + cs.KeySize + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;SecretKeySize = &amp;quot; + cs.SecretKeySize + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;SerialNumber = &amp;quot; + cs.SerialNumber + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;ServerIssuer = &amp;quot; + cs.ServerIssuer + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;ServerSubject = &amp;quot; + cs.ServerSubject + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;Subject = &amp;quot; + cs.Subject + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;ValidFrom = &amp;quot; + cs.ValidFrom + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;ValidUntil = &amp;quot; + cs.ValidUntil + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;Response.Write(&amp;quot;What&#39;s this = &amp;quot; + cs.ToString() + &amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;%&amp;gt;        &lt;br /&gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Si algo falla, recibiremos mensajes de error en el cliente. Lo mejor es comprobar en los ficheros de log del servidor (\inetpub\logs\) para ver el c&amp;#243;digo y subc&amp;#243;digo de error (ej. 403.16) y as&amp;#237; analizar qu&amp;#233; es lo que est&amp;#225; fallando.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Y si todo va bien:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio0DqeHg78lx9XSEOHwLmGKke42iihMjYG0NIgDoynulza4CoVHsBX7-gXoKas2_FAyZB9bf_SNUdOeIV9roU0TppbBL3EytHlKcBtXF9xFVJhbFfiwrN3kLfIT2McCspv27Wa/s1600-h/image4.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;246&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG2mKspX7SyAtZATuB5SdaxDtzLAtWuIdf1-dDKCWh-sIZNaXQQyOyrOzA3hxjVwOcBTFEUJ4BAqjWzyn6K8saFnk9egFrfTVnSfz8ooe_9jfHMTSTPpALQpvN50ZqZcmqKkbK/?imgmax=800&quot; width=&quot;304&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2008/11/autentificacin-con-dnie-en-iis7.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9smBKjMxIJWL7mWPXllLPHwpezKoITQhl0KeQZSCGrl4s94boIZmJoBk2R0v_1osnN5Mvt8XPesbft-oovD0FajGEosrLIwhJP0O4y-RfgKG0EzmCo1NmpSMQ9C8hdN7Dl87k/s72-c?imgmax=800" height="72" width="72"/><thr:total>39</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-6173052808244680928</guid><pubDate>Thu, 06 Nov 2008 18:38:00 +0000</pubDate><atom:updated>2008-11-06T19:44:54.013+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Notas técnicas</category><category domain="http://www.blogger.com/atom/ns#">Windows Mobile</category><title>Deshabilitar alarmas repetitivas en HTC Diamond</title><description>Un problema bastante incómodo de la HTC Diamond es que los avisos del calendario suenan y suenan hasta que los descartamos. Es bastante divertido a las 12 de la noche, cuando tienes un evento de todo el día.&lt;br /&gt;&lt;br /&gt;HTC ha tenido a bien deshabilitar la posibilidad de cambiar la repetición de los avisos, que se puede controlar en Configuración, Sonidos y Notificaciones, Notificaciones, Avisos.&lt;br /&gt;&lt;br /&gt;La opción &quot;Repetir&quot; aparece activada, y en gris, por lo que no es posible tocarla.&lt;br /&gt;&lt;br /&gt;Para cambiar este comportamiento, necesitamos un &lt;a href=&quot;http://www.phm.lu/products/PocketPC/RegEdit/&quot;&gt;editor de registro&lt;/a&gt;  para modificar una clave.&lt;br /&gt;&lt;br /&gt;La susodicha clave está debajo de HKEY_CURRENT_USER\ControlPanel\Notifications. Aquí nos encontramos con una estructura de carpetas, una por cada tipo de aviso que tiene la pda. Hay que localizar la que corresponde a &quot;Avisos&quot; (mirando dentro, la clave default) y cambiar el parámetro Options, del valor que tenga a 1073741835 (en decimal) o 4000000B (en hexadecimal).&lt;br /&gt;&lt;br /&gt;Cuando volvamos a la configuración, veremos que podemos habilitar o deshabilitar esta opción a voluntad.</description><link>http://romerol.blogspot.com/2008/11/deshabilitar-alarmas-repetitivas-en-htc.html</link><author>noreply@blogger.com (Luis Romero)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-776681410345547709</guid><pubDate>Tue, 23 Sep 2008 20:46:00 +0000</pubDate><atom:updated>2008-09-23T22:46:33.051+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Notas técnicas</category><title>Seguridad de la recuperación de contraseñas olvidadas</title><description>&lt;p&gt;&lt;em&gt;Cuando las barbas de Sarah Palin veas cortar, pon las tuyas a remojar...&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Hace unos d&amp;#237;as saltaba la noticia de que una cuenta de correo que Sarah Palin (candidata a vicepresidenta de EEUU) ten&amp;#237;a en Yahoo hab&amp;#237;a sido hackeada. Los periodistas, amigos de titulares impactantes, hablaban del &#39;ataque del siglo&#39;.&lt;/p&gt;  &lt;p&gt;La realidad era bastante m&amp;#225;s sencilla. El intruso utiliz&amp;#243; el sistema de recuperaci&amp;#243;n de contrase&amp;#241;as olvidadas de Yahoo, que te obliga a responder a una serie de preguntas personales que rellen&amp;#243; en el momento de crear la cuenta. Si todas las preguntas son respondidas correctamente, te permite cambiar la contrase&amp;#241;a. En el caso de Sarah, las preguntas eran relativas a su vida personal, y, c&amp;#243;mo no, la &lt;a target=&quot;_blank&quot; href=&quot;http://es.wikipedia.org/wiki/Sarah_Palin&quot;&gt;Wikipedia ten&amp;#237;a las respuestas&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Servicios como Yahoo, Google, Hotmail y otros ofrecen dos tipos de sistemas para restaurar una contrase&amp;#241;a de acceso olvidad:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Preguntas sobre datos personales, o sobre una lista de preguntas fijas, o d&amp;#225;ndonos la posibilidad de poner nuestra propia pregunta/respuesta&lt;/li&gt;    &lt;li&gt;Direcci&amp;#243;n de correo secundaria, a la que nos enviar&amp;#225;n un mensaje con un enlace que nos permitir&amp;#225; cambiar la contrase&amp;#241;a&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Yo personalmente prefiero el segundo sistema, siempre que uses como respaldo una cuenta de correo segura, en la que tengas una contrase&amp;#241;a diferente.&lt;/p&gt;  &lt;p&gt;En ocasiones, no es posible desactivar el sistema de pregunta/respuesta, y el problema es que la respuesta a esta pregunta deber&amp;#237;a ser tan secreta o compleja como la propia contrase&amp;#241;a a la que protege.&lt;/p&gt;  &lt;p&gt;En este caso, mi recomendaci&amp;#243;n ser&amp;#237;a poner una respuesta imposible de adivinar (un mont&amp;#243;n de caracteres tecleados &#39;a loco&#39;). Con esta contrase&amp;#241;a imposible, podemos hacer dos cosas, olvidarla completamente o guardarla en una aplicaci&amp;#243;n como &lt;a target=&quot;_blank&quot; href=&quot;http://passwordsafe.sourceforge.net/&quot;&gt;Password Safe&lt;/a&gt;, que nos permite guardar nuestros secretos de forma segura protegidos por una &amp;#250;nica contrase&amp;#241;a.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;img style=&quot;border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/pedreguera7/SNlVqE4pT2I/AAAAAAAADKw/WkGXQzn99HI/image%5B7%5D.png?imgmax=800&quot; width=&quot;329&quot; height=&quot;134&quot; /&gt;  </description><link>http://romerol.blogspot.com/2008/09/seguridad-de-la-recuperacin-de.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/pedreguera7/SNlVqE4pT2I/AAAAAAAADKw/WkGXQzn99HI/s72-c/image%5B7%5D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-546694323502893226</guid><pubDate>Fri, 19 Sep 2008 18:29:00 +0000</pubDate><atom:updated>2008-09-19T20:35:22.817+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Trucos</category><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Windows: cambio rápido de configuraciones de red</title><description>&lt;p&gt;Una caracter&amp;#237;stica que siempre se olvida a los chicos de Microsoft es la posibilidad de gestionar perfiles de red, m&amp;#250;ltiples configuraciones de una tarjeta para adaptarse a la configuraci&amp;#243;n de diferentes ubicaciones. Mac Os X tiene una interfaz muy sencilla y &amp;#250;til que &lt;em&gt;alguien deber&amp;#237;a fisgar&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Windows Vista tiene una caracter&amp;#237;stica llamada Ubicaciones, pero s&amp;#243;lo sirve para activar o desactivar una configuraci&amp;#243;n m&amp;#225;s restrictiva del cortafuego, la &amp;#250;nica utilidad que le veo es para cuando nos conectamos en redes p&amp;#250;blicas, inseguras, eligiendo un perfil p&amp;#250;blico quedamos asegurados.&lt;/p&gt;  &lt;p&gt;Hay aplicaciones que nos permiten gestionar esto, pero las que funcionan son de pago.&lt;/p&gt;  &lt;p&gt;Hay una forma gratuita y sencilla de cambiar r&amp;#225;pidamente nuestras configuraciones, con un fichero .bat de los de toda la vida y la ayuda de &lt;a target=&quot;_blank&quot; href=&quot;http://technet2.microsoft.com/WindowsVista/f/?en/library/d559acec-6511-4d81-b1d2-f85c9b6f9a321033.mspx&quot;&gt;netsh&lt;/a&gt;, un comando de Windows que permite gestionar las comunicaciones.&lt;/p&gt;  &lt;p&gt;Tendremos que crear un fichero .bat para cada configuraci&amp;#243;n que queramos. Antes de crearlo, debemos comprobar el nombre que tiene cada tarjeta de red, en el panel de control de XP o en el centro de redes de Vista. T&amp;#237;picamente, son &amp;quot;Conexi&amp;#243;n de &amp;#225;rea local&amp;quot; y &amp;quot;Conexi&amp;#243;n de red inal&amp;#225;mbrica&amp;quot;.&lt;/p&gt;  &lt;p&gt;En el fichero .bat meteremos los siguientes comandos, ajustando el nombre a lo que se llame la tarjeta de red que queremos configurar.&lt;/p&gt;  &lt;p&gt;Importante: cada comando netsh debe ir en una l&amp;#237;nea completa&lt;/p&gt;  &lt;p&gt;Para una conexi&amp;#243;n con IP fija o est&amp;#225;tica:&lt;/p&gt; &lt;code&gt;   &lt;p&gt; netsh interface ip set address &amp;quot;Conexi&amp;#243;n de &amp;#225;rea local&amp;quot; static 192.168.0.22 255.255.255.0 192.168.0.1      &lt;br /&gt; netsh interface ip add dns &amp;quot;Conexi&amp;#243;n de &amp;#225;rea local&amp;quot; 80.21.33.1 index=1       &lt;br /&gt; netsh interface ip add dns &amp;quot;Conexi&amp;#243;n de &amp;#225;rea local&amp;quot; 80.21.33.2 index=2 &lt;/p&gt; &lt;/code&gt;  &lt;p&gt;En la primera l&amp;#237;nea se define la configuraci&amp;#243;n de red, direcci&amp;#243;n IP, m&amp;#225;scara de red y puerta de enlace. En las otras dos, se definen los servidores DNS, podemos tener uno o dos.&lt;/p&gt;  &lt;p&gt;Y para una con IP din&amp;#225;mica o DHCP:&lt;/p&gt; &lt;code&gt;   &lt;p&gt; netsh interface ip set address &amp;quot;Conexi&amp;#243;n de &amp;#225;rea local&amp;quot; dhcp      &lt;br /&gt; netsh interface ip set dns &amp;quot;Conexi&amp;#243;n de &amp;#225;rea local&amp;quot; source=dhcp &lt;/p&gt; &lt;/code&gt;  &lt;p&gt;De esta forma, hacemos que tanto la direcci&amp;#243;n IP como los servidores DNS se configuren din&amp;#225;micamente.&lt;/p&gt;  &lt;p&gt;Una vez guardado, basta ejecutar el .bat. Es necesario tener permisos de administrador para ejecutarlo, por lo que si estamos en Vista, debemos pulsar con el bot&amp;#243;n derecho del rat&amp;#243;n sobre el icono y elegir la opci&amp;#243;n &amp;quot;Ejecutar como administrador&amp;quot;.&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/pedreguera7/SNPvbLHkw6I/AAAAAAAACV0/C1b_akzm59s/image%5B3%5D.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;186&quot; /&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt; &lt;style type=&quot;text/css&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, &quot;Courier New&quot;, courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;/style&gt;  </description><link>http://romerol.blogspot.com/2008/09/windows-cambio-rpido-de-configuraciones.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/pedreguera7/SNPvbLHkw6I/AAAAAAAACV0/C1b_akzm59s/s72-c/image%5B3%5D.png?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-5175561926257853700</guid><pubDate>Mon, 15 Sep 2008 14:11:00 +0000</pubDate><atom:updated>2008-09-19T20:11:13.842+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Servicios</category><category domain="http://www.blogger.com/atom/ns#">Web2.0</category><title>Probando Live Mesh</title><description>&lt;p&gt;Los servicios &#39;en la nube&#39; son cada vez m&amp;#225;s habituales y &amp;#250;tiles. Olvidarnos de las ataduras de usar un equipo concreto para acceder al correo, documentos o noticias es algo muy &amp;#250;til, y cobra especial importancia cuando se trabajan con varios equipos conectados, ordenador en el trabajo, en casa, port&amp;#225;til, tel&amp;#233;fono m&amp;#243;vil...&lt;/p&gt;  &lt;p&gt;Hay varias consideraciones a tener en cuenta:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Seguridad: no todos los contenidos son igual de importantes, no son lo mismo las noticias RSS que nuestros documentos. Al ponerlos en la red, todos quedan &#39;a tiro de un password&#39;. Hay que protegerlos con una buena contrase&amp;#241;a y asegurarse de usar conexiones seguras en todos los accesos. &lt;/li&gt;    &lt;li&gt;Capacidad: es necesario tener mucho almacenamiento para guardar nuestros documentos, servicios como &lt;a target=&quot;_blank&quot; href=&quot;http://www.getdropbox.com&quot;&gt;DropBox&lt;/a&gt; y otros proporcionan una media de 2 GB de almacenamiento, pero puede no ser suficiente. &lt;/li&gt;    &lt;li&gt;Accesibilidad: qu&amp;#233; necesitamos para acceder a nuestros contenidos, un navegador, una aplicaci&amp;#243;n concreta, qu&amp;#233; velocidad de conexi&amp;#243;n, qu&amp;#233; sistemas operativos??? &lt;/li&gt;    &lt;li&gt;Y nuestros equipos?: los datos son necesarios, pero a veces, el problema es usar una aplicaci&amp;#243;n que s&amp;#243;lo est&amp;#225; disponible en un determinado equipo. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Este es un campo de mucha actividad e innovaci&amp;#243;n, en el que salen servicios nuevos casi a diario. Yo pruebo bastantes, pero salvo las cosas que rodean a Google, por su integraci&amp;#243;n, la verdad es que &lt;em&gt;pruebo y olvido&lt;/em&gt;, y vuelvo a cargar con mi port&amp;#225;til y sus copias de seguridad.&lt;/p&gt;  &lt;p&gt;Microsoft Live Mesh puede ser diferente. Veamos por qu&amp;#233;.&lt;/p&gt;  &lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.mesh.com&quot;&gt;&lt;img style=&quot;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/pedreguera7/SM5sy13ZPaI/AAAAAAAACVU/ixagSqEeLQY/image%5B19%5D.png?imgmax=800&quot; width=&quot;244&quot; height=&quot;80&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Ofrece 5 GB de almacenamiento online &lt;/li&gt;    &lt;li&gt;Se puede acceder      &lt;ul&gt;       &lt;li&gt;desde un navegador, funciona en todos los habituales &lt;/li&gt;        &lt;li&gt;desde un cliente de escritorio, por ahora, para Windows, en breve para Mac y Windows Mobile &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Permite sincronizar contenidos:      &lt;ul&gt;       &lt;li&gt;una carpeta del escritorio del Mesh con uno o varios dispositivos (tira de los 5 Gb de cuota) &lt;/li&gt;        &lt;li&gt;una carpeta de un dispositivo con el escritorio del Mesh y con otros dispositivos (tira de los 5 Gb de cuota) &lt;/li&gt;        &lt;li&gt;una carpeta de un dispositivo con otros dispositivos. Esto es muy interesante, ya que podemos replicar carpetas muy grandes entre equipos, sin las limitaciones de la cuota, una especie de P2P personal. Los ficheros se sincronizan cuando los dispositivos est&amp;#225;n todos conectados. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Ofrece acceso remoto al escritorio de los dispositivos conectados &lt;/li&gt;    &lt;li&gt;Permite compartir carpetas con otros usuarios, sin m&amp;#225;s que indicar su email. Recibir&amp;#225;n un correo indicando los pasos para registrarse en Mesh &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;En resumen, podemos:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;podemos hacer copias de seguridad continuas de nuestros datos en la red, con 5 GB de capacidad &lt;/li&gt;    &lt;li&gt;acceder a estas copias desde un navegador &lt;/li&gt;    &lt;li&gt;replicarlas en cualquier otro ordenador &lt;/li&gt;    &lt;li&gt;replicar carpetas entre ordenadores, sin almacenarlas en la red &lt;/li&gt;    &lt;li&gt;compartir contenidos con otros usuarios &lt;/li&gt;    &lt;li&gt;acceder al escritorio de nuestros equipos de forma remota &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;El uso es muy sencillo. Accedemos a &lt;a href=&quot;http://www.mesh.com&quot;&gt;http://www.mesh.com&lt;/a&gt; para registrarse. Se necesita una cuenta Live,y por ahora, durante el periodo de prueba, el acceso est&amp;#225; limitado a algunos pa&amp;#237;ses, el m&amp;#225;s cercano, Reino Unido. Hace tiempo que no lo pruebo, pero con &lt;a target=&quot;_blank&quot; href=&quot;http://mmadrigal.spaces.live.com/blog/cns!1989B873A580CA12!45243.entry&quot;&gt;este post de Marcelino Madrigal consegu&amp;#237; crear una cuenta Live en UK&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Al entrar, s&amp;#243;lo tenemos el Live Desktop, donde podemos crear carpetas y subir ficheros.&lt;/p&gt;  &lt;p&gt;En la opci&amp;#243;n &amp;quot;Add device&amp;quot;, podemos descargar el software para instalarlo en otro dispositivo. Esto permitir&amp;#225; que este equipo sincronice carpetas, y podamos acceder a el por control remoto. Antes de instalar el software en el ordenador, es necesario cambiar temporalmente la configuraci&amp;#243;n regional a Estados Unidos (Panel de control, configuraci&amp;#243;n regional). Despu&amp;#233;s de instalarlo, se puede dejar la configuraci&amp;#243;n previa.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/pedreguera7/SM5s1jOqf0I/AAAAAAAACVY/005XSw4x-TQ/s1600-h/image%5B3%5D.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/pedreguera7/SM5s7EzU3AI/AAAAAAAACVc/rW0jQs0sazo/image_thumb%5B1%5D.png?imgmax=800&quot; width=&quot;404&quot; height=&quot;299&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Entrando en Live Desktop, accedemos a una vista de carpetas similar a la de Windows Vista, en la que podemos acceder a cualquier fichero sincronizado en el Mesh, o cambiar las opciones de sincronizaci&amp;#243;n.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/pedreguera7/SM5tB42MC4I/AAAAAAAACVg/XTGhp1NQwrU/s1600-h/image%5B10%5D.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/pedreguera7/SM5tGJvkr4I/AAAAAAAACVo/QeULF-rqShA/image_thumb%5B4%5D.png?imgmax=800&quot; width=&quot;404&quot; height=&quot;289&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Al seleccionar un dispositivo, tenemos la opci&amp;#243;n de conectarnos a su escritorio.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/pedreguera7/SM5tHZlWqtI/AAAAAAAACVs/JEDTkmIfS4s/s1600-h/image%5B12%5D.png&quot;&gt;&lt;img style=&quot;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/pedreguera7/SM5tIZ6U32I/AAAAAAAACVw/CyphC9bPYsw/image_thumb%5B6%5D.png?imgmax=800&quot; width=&quot;304&quot; height=&quot;176&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Cosas que me gustan:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;R&amp;#225;pido, f&amp;#225;cil de usar &lt;/li&gt;    &lt;li&gt;Multidispositivo (esperemos) &lt;/li&gt;    &lt;li&gt;Buen control remoto &lt;/li&gt;    &lt;li&gt;Mucha capacidad &lt;/li&gt;    &lt;li&gt;Posibilidad de sincronizar entre equipos, sin l&amp;#237;mites del almacenamiento online &lt;/li&gt;    &lt;li&gt;Copias de seguridad INSTANTANEAS de ficheros, sin intervenci&amp;#243;n del usuario!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Cosas a mejorar:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Se echa en falta alguna opci&amp;#243;n extra de autentificaci&amp;#243;n, s&amp;#243;lo se ofrece con una cuenta Live, pero ser&amp;#237;a interesante tener algo m&amp;#225;s seguro, con certificados &lt;/li&gt;    &lt;li&gt;Tambi&amp;#233;n ser&amp;#237;a interesante tener alg&amp;#250;n aviso por email de eventos importantes, como cuando se usa el acceso remoto o se produce alg&amp;#250;n fallo de autentificaci&amp;#243;n &lt;/li&gt;    &lt;li&gt;No sincroniza algunos tipos de ficheros, como los pst de Outlook, y no avisa de ello&lt;/li&gt;    &lt;li&gt;No es posible acceder a ficheros concretos de un dispositivo, salvo sincronizando. Ser&amp;#237;a interesante poder explorar ficheros, sin necesidad de sincronizar todo &lt;/li&gt;    &lt;li&gt;Programa de beta t&amp;#233;cnica no disponible en todos los pa&amp;#237;ses. Nosotros tambi&amp;#233;n queremos! &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Pod&amp;#233;is encontrar m&amp;#225;s informaci&amp;#243;n en el blog de Live Mesh: &lt;a title=&quot;http://blogs.msdn.com/livemesh/&quot; href=&quot;http://blogs.msdn.com/livemesh/&quot;&gt;http://blogs.msdn.com/livemesh/&lt;/a&gt;&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2008/09/probando-live-mesh.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/pedreguera7/SM5sy13ZPaI/AAAAAAAACVU/ixagSqEeLQY/s72-c/image%5B19%5D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-3736708618418422937</guid><pubDate>Mon, 15 Sep 2008 08:42:00 +0000</pubDate><atom:updated>2008-09-15T10:48:17.410+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Trucos</category><title>Lectores de noticias y ficheros OPML</title><description>&lt;p&gt;Cada vez es m&amp;#225;s habitual acceder a nuestros blogs o p&amp;#225;ginas de inter&amp;#233;s a trav&amp;#233;s de sus suscripciones &lt;a target=&quot;_blank&quot; href=&quot;http://es.wikipedia.org/wiki/RSS&quot;&gt;RSS&lt;/a&gt;, que informan, a modo de bit&amp;#225;cora de cambios, de los nuevos contenidos publicados en el sitio, de forma cronol&amp;#243;gica, y en muchos casos, clasificados por tem&amp;#225;ticas.&lt;/p&gt;  &lt;p&gt;Hay dos tipos de lectores de suscripciones RSS (tambi&amp;#233;n llamados agregadores), los que se usan desde una p&amp;#225;gina Web (Google Reader, Bloglines, Netvibes...) y los que usan una aplicaci&amp;#243;n de escritorio, que debemos instalar y configurar (internet explorer, Outlook 2007, NewsGator, RSS Bandit...). &lt;a target=&quot;_blank&quot; href=&quot;http://directory.google.com/Top/Computers/Software/Internet/Clients/WWW/Feed_Readers/&quot;&gt;Google tiene un extenso directorio de lectores, clasificados por tipo&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Las aplicaciones de escritorio se est&amp;#225;n viendo superadas cada vez m&amp;#225;s por las aplicaciones web, que ofrecen la posibilidad de leer nuestras noticias desde cualquier lugar con conexi&amp;#243;n, algo muy c&amp;#243;modo y que se adapta al nivel de seguridad bajo de los contenidos que leemos. &lt;/p&gt;  &lt;p&gt;Mi elecci&amp;#243;n es &lt;a target=&quot;_blank&quot; href=&quot;http://www.google.com/reader&quot;&gt;&lt;strong&gt;Google Reader&lt;/strong&gt;&lt;/a&gt;, r&amp;#225;pido y sencillo, y con una excelente integraci&amp;#243;n para iPhone y Windows Mobile. Con &lt;a target=&quot;_blank&quot; href=&quot;http://gears.google.com/&quot;&gt;&lt;strong&gt;Gears&lt;/strong&gt;&lt;/a&gt;, podemos adem&amp;#225;s convertirlo en un lector &#39;de escritorio&#39; para trabajar desconectados, ya que puede sincronizar en el disco duro las noticias.&lt;/p&gt;  &lt;p&gt;Casi todos ellos tienen algo en com&amp;#250;n: &lt;a target=&quot;_blank&quot; href=&quot;http://es.wikipedia.org/wiki/OPML&quot;&gt;&lt;strong&gt;OPML&lt;/strong&gt;&lt;/a&gt;. Se trata de un formato de fichero en el que guardar todas nuestras suscripciones, que almacena adem&amp;#225;s las categor&amp;#237;as o carpetas en las que las tengamos clasificadas.&lt;/p&gt;  &lt;p&gt;Es conveniente guardar de cuando en cuando una exportaci&amp;#243;n OPML de nuestras suscripciones, a trav&amp;#233;s de los men&amp;#250;s de configuraci&amp;#243;n de nuestro lector, en la opci&amp;#243;n &#39;exportar OPML&#39;. &lt;/p&gt;  &lt;p&gt;Esto nos permite, aparte de hacer una copia de seguridad, poder probar cualquier otro lector de noticias con nuestros contenidos personalizados, import&amp;#225;ndolos a trav&amp;#233;s del men&amp;#250; &#39;importar OPML&#39; correspondiente.&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2008/09/lectores-de-noticias-y-ficheros-opml.html</link><author>noreply@blogger.com (Luis Romero)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-8384634683524475689</guid><pubDate>Sun, 07 Sep 2008 07:11:00 +0000</pubDate><atom:updated>2008-09-07T09:11:54.232+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tecnología</category><title>Hackers y piratería: motivación y estrategia</title><description>&lt;p&gt;Anoche hac&amp;#237;a ganas de dormir viendo una interesante presentaci&amp;#243;n, &lt;a target=&quot;_blank&quot; href=&quot;http://www.youtube.com/watch?v=uxjpmc8ZIxM&quot;&gt;The Xbox 360 Security System and its Weaknesses&lt;/a&gt;, en la que dos hackers contaban paso a paso las diferentes t&amp;#233;cnicas que permit&amp;#237;an hackear consolas de videojuegos, y c&amp;#243;mo Microsoft hab&amp;#237;a conseguido dise&amp;#241;ar un excelente sistema de seguridad, roto al fin tras encontrar unos peque&amp;#241;os fallos.&lt;/p&gt;  &lt;p&gt;La presentaci&amp;#243;n toca t&amp;#233;cnicas de protecci&amp;#243;n hardware y software, pero casi al final, plantean que la mejor protecci&amp;#243;n debe venir de una buena estrategia. &lt;/p&gt;  &lt;p&gt;Para ello, analizaban las motivaciones que los hackers ten&amp;#237;an para atacar uno de estos sistemas, que se reducen generalmente a dos, instalar sistemas operativos diferentes (generalmente Linux) o permitir el &lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Homebrew_(video_games)&quot;&gt;homebrew&lt;/a&gt;, juegos o aplicaciones desarrollados por los usuarios fuera del control del fabricante.&lt;/p&gt;  &lt;p&gt;En ambos casos, el efecto colateral de esos ataques es la pirater&amp;#237;a, ya que se consigue romper la protecci&amp;#243;n que impide ejecutar cualquier disco no legal.&lt;/p&gt;  &lt;p&gt;Sin embargo, Sony sigui&amp;#243; una estrategia diferente con la PS3, dejar abierta la posibilidad de ejecutar Linux, aplicaciones de usuario... y a la vez, dise&amp;#241;ar un buen sistema de seguridad para controlar la pirater&amp;#237;a.&lt;/p&gt;  &lt;p&gt;El resultado: sin motivaci&amp;#243;n para romper las protecciones, no se investiga, y no se consigue el efecto colateral de la pirater&amp;#237;a.&lt;/p&gt;  &lt;p&gt;Una buena estrategia debe complementar siempre a una buena tecnolog&amp;#237;a.&lt;/p&gt;  &lt;p&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh5.ggpht.com/pedreguera7/SMN-uO95LbI/AAAAAAAACVQ/3RmnAxtDVTo/image%5B7%5D.png?imgmax=800&quot; width=&quot;406&quot; height=&quot;324&quot; /&gt; &lt;/p&gt;  &lt;p&gt;Estos son los dos &#39;fieras&#39; que dan la charla, interesante curriculum:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Michael Steil &lt;/strong&gt;has been involved with various embedded systems hacking projects, like the Xbox, the Xbox 360 and the GameCube. In 2006, he has spoken at Google about the flaws in the security system of the original Xbox.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Felix Domke&lt;/strong&gt; is the principal author of the Xbox 360 hack and the Linux port. He has also significantly contributed to hacking the dbox2, the GameCube and the Wii, and porting Linux to the respective platforms.&lt;/li&gt; &lt;/ul&gt;  </description><link>http://romerol.blogspot.com/2008/09/hackers-y-piratera-motivacin-y.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/pedreguera7/SMN-uO95LbI/AAAAAAAACVQ/3RmnAxtDVTo/s72-c/image%5B7%5D.png?imgmax=800" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-4920687095773061055</guid><pubDate>Thu, 04 Sep 2008 16:01:00 +0000</pubDate><atom:updated>2008-09-04T18:01:52.355+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cosas que pasan</category><category domain="http://www.blogger.com/atom/ns#">Notas técnicas</category><title>Microsoft: tirando piedras a su propio tejado</title><description>&lt;p&gt;No es nuevo, pero se me hab&amp;#237;a pasado publicarlo. Recibo un correo muy simp&amp;#225;tico del equipo de XBOX, anunciando novedades en juegos, formato HTML a tope, muy bonito. Pero el correo tiene una leyenda en la primera l&amp;#237;nea que dice:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Lee este ejemplar online si no puedes ver las im&amp;#225;genes o si utilizas Outlook 2007&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/pedreguera7/SMAGZ8MRw7I/AAAAAAAACUg/Pol4Do5G7qE/s1600-h/image%5B3%5D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/pedreguera7/SMAGb0Kfo9I/AAAAAAAACUk/dcuKgrcNP10/image_thumb%5B1%5D.png?imgmax=800&quot; width=&quot;354&quot; height=&quot;479&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Creo que hay dos equipos de producto en Microsoft que no se llevan muy bien. La causa: Outlook 2007 decidi&amp;#243; utilizar el motor de presentaci&amp;#243;n de HTML de Word 2007 (el mismo que usa para componer p&amp;#225;ginas), en lugar de usar Internet Explorer como otras veces, imagino que por temas de seguridad.&lt;/p&gt;  &lt;p&gt;El caso es que este motor es mucho m&amp;#225;s limitado que el otro, por lo que montones de efectos razonables en una p&amp;#225;gina HTML actual no pueden ser vistos correctamente en un correo HTML con Outlook 2007, cuando Outlook 2003 los mostraba sin problemas. Esto afecta mucho a las empresas que desarrollan campa&amp;#241;as de marketing por correos, que tienen que adaptar y limitar sus dise&amp;#241;os a una presentaci&amp;#243;n m&amp;#225;s pobre.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://msdn.microsoft.com/en-us/library/aa338201.aspx&quot;&gt;Word 2007 HTML and CSS Rendering Capabilities in Outlook&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.campaignmonitor.com/blog/archives/2007/01/microsoft_takes_email_design_b.html&quot;&gt;Microsoft takes email design back 5 years&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  </description><link>http://romerol.blogspot.com/2008/09/microsoft-tirando-piedras-su-propio.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/pedreguera7/SMAGb0Kfo9I/AAAAAAAACUk/dcuKgrcNP10/s72-c/image_thumb%5B1%5D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-3920009288784628488</guid><pubDate>Wed, 03 Sep 2008 06:16:00 +0000</pubDate><atom:updated>2008-09-03T08:16:41.073+02:00</atom:updated><title>Picasa: detección de caras en fotografías</title><description>&lt;p&gt;Google no para en su continuo goteo de nuevas aplicaciones o mejoras en las existentes. El mismo d&amp;#237;a que se puede descargar &lt;a target=&quot;_blank&quot; href=&quot;http://www.google.com/chrome&quot;&gt;Chrome&lt;/a&gt;, anuncian cambios en &lt;a target=&quot;_blank&quot; href=&quot;http://picasaweb.google.com&quot;&gt;Picasa Web&lt;/a&gt;, su &#39;clon&#39; de &lt;a target=&quot;_blank&quot; href=&quot;www.flickr.com&quot;&gt;Flickr&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Las caracter&amp;#237;sticas de Picasa no son demasiado sobresalientes, y en general, Flickr le mejora en todos los aspectos. La diferencia m&amp;#225;s interesante era la posibilidad de descargar &lt;a target=&quot;_blank&quot; href=&quot;http://picasa.google.com/&quot;&gt;Picasa&lt;/a&gt;, un programa de edici&amp;#243;n y catalogaci&amp;#243;n de im&amp;#225;genes para Windows, completo y f&amp;#225;cil de usar.&lt;/p&gt;  &lt;p&gt;Pues bien, hoy presentan varias mejoras, algunos cambios en Picasa web y una &lt;a target=&quot;_blank&quot; href=&quot;http://picasa.google.com/intl/en_us/&quot;&gt;3.0 beta&lt;/a&gt; de la aplicaci&amp;#243;n de escritorio.&lt;/p&gt;  &lt;p&gt;Sin embargo, hay algo realmente nuevo y que resulta muy interesante. Picasa Web integra una nueva tecnolog&amp;#237;a de &lt;strong&gt;reconocimiento de caras&lt;/strong&gt;, que permite analizar todas nuestras fotograf&amp;#237;as, identificar las caras y ponerlas nombre, de forma que se puedan hacer &lt;strong&gt;b&amp;#250;squedas sobre ellas&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Para probarlo, hay que asegurarse de entrar con la url &lt;a href=&quot;http://picasaweb.google.com&quot;&gt;http://picasaweb.google&lt;strong&gt;.com&lt;/strong&gt;&lt;/a&gt; y de tener la interfaz de usuario en ingl&amp;#233;s. Nos informar&amp;#225; de este nuevo servicio y de la posibilidad de activarlo. Una vez hecho, un proceso analizar&amp;#225; las fotos, identificando caras y similitudes. Se toma su tiempo (el 86% es eterno...), dependiendo del n&amp;#250;mero de fotos que tengamos.&lt;/p&gt;  &lt;p&gt;Y.... funciona!! comete errores, que podemos solucionar desmarcando fotograf&amp;#237;as y asignando a otras el mismo nombre, para que las agrupe.&lt;/p&gt;  &lt;p&gt;Al tratarse de un servicio Web, creo que la utilidad es limitada, ya que es lento y obliga a subir todas nuestras fotos a Picasa, pero si se integra en una aplicaci&amp;#243;n de escritorio, ser&amp;#225; muy &amp;#250;til.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/pedreguera7/SL4rwgEopEI/AAAAAAAACTM/HDHE34CtTb4/s1600-h/image%5B3%5D.png&quot;&gt;&lt;img style=&quot;border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px&quot; border=&quot;0&quot; alt=&quot;image&quot; src=&quot;http://lh5.ggpht.com/pedreguera7/SL4rxyRnXwI/AAAAAAAACTQ/9qes09yeuHg/image_thumb%5B1%5D.png?imgmax=800&quot; width=&quot;260&quot; height=&quot;253&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2008/09/picasa-deteccin-de-caras-en-fotografas.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/pedreguera7/SL4rxyRnXwI/AAAAAAAACTQ/9qes09yeuHg/s72-c/image_thumb%5B1%5D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-6843749290472154546</guid><pubDate>Sun, 24 Aug 2008 20:32:00 +0000</pubDate><atom:updated>2008-08-24T22:32:31.189+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Trucos</category><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Vista: usar casillas para seleccionar elementos</title><description>&lt;p&gt;Las &amp;quot;casillas&amp;quot; son un complemento al explorador de ficheros que facilita la selecci&amp;#243;n de m&amp;#250;ltiples elementos cuando se trabaja en un TabletPC, sin teclado o rat&amp;#243;n, s&amp;#243;lo con el l&amp;#225;piz. Son unas cajas de selecci&amp;#243;n al lado de cada fichero, mas una en la barra de t&amp;#237;tulos que permite seleccionar todos los elementos.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh6.ggpht.com/pedreguera7/SLHFTWA_bGI/AAAAAAAACQk/XYfOfCpTjVM/s1600-h/image%5B8%5D.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;299&quot; alt=&quot;image&quot; src=&quot;http://lh4.ggpht.com/pedreguera7/SLHFVChiX9I/AAAAAAAACQo/uw7TZQ9dQoI/image_thumb%5B4%5D.png?imgmax=800&quot; width=&quot;454&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;A mi me resulta muy &amp;#250;til en cualquier PC, y lo activo siempre, ya que es muy c&amp;#243;modo y visual y permite seleccionar m&amp;#250;ltiples elementos s&amp;#243;lo con el rat&amp;#243;n, sin necesidad de la tecla Control o Shift.&lt;/p&gt;  &lt;p&gt;Se activa desde cualquier ventana del Explorer, en el men&amp;#250; Herramientas, Opciones, Ver. En la lista de &amp;quot;configuraci&amp;#243;n avanzada&amp;quot;, al final de todo, est&amp;#225; la opci&amp;#243;n &amp;quot;Usar casillas para seleccionar elementos&amp;quot;.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh5.ggpht.com/pedreguera7/SLHFV98s3xI/AAAAAAAACQs/F32hW8uCJ28/s1600-h/image%5B7%5D.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;368&quot; alt=&quot;image&quot; src=&quot;http://lh3.ggpht.com/pedreguera7/SLHFXt8fT3I/AAAAAAAACQw/ukQdx8FhjC0/image_thumb%5B3%5D.png?imgmax=800&quot; width=&quot;304&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2008/08/vista-usar-casillas-para-seleccionar.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/pedreguera7/SLHFVChiX9I/AAAAAAAACQo/uw7TZQ9dQoI/s72-c/image_thumb%5B4%5D.png?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-7762617644511274242</guid><pubDate>Tue, 19 Aug 2008 14:43:00 +0000</pubDate><atom:updated>2008-08-19T16:43:11.299+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Utilidades</category><category domain="http://www.blogger.com/atom/ns#">Windows</category><title>Sync Toy 2.0</title><description>&lt;p&gt;Microsoft ha quitado por fin la coletilla de &lt;em&gt;beta&lt;/em&gt; a &lt;strong&gt;Sync Toy 2.0&lt;/strong&gt;, una sencilla y potente herramienta de sincronizaci&amp;#243;n de carpetas, muy &amp;#250;til para hacer copias de seguridad a unidades USB o discos de red.&lt;/p&gt;  &lt;p&gt;Se puede descargar desde &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=c26efa36-98e0-4ee9-a7c5-98d0592d8c52&amp;amp;DisplayLang=en&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;aqu&amp;#237;&lt;/strong&gt;&lt;/a&gt;. Hay versiones de 32 y 64 bits, pero desgraciadamente no est&amp;#225; traducida al castellano.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Las &lt;em&gt;release notes&lt;/em&gt; nos avisan de algo importante&lt;/strong&gt;: es preciso hacer una sincronizaci&amp;#243;n de todas las carpetas copiadas con versiones anteriores (1.0 o 2.0 beta) antes de actualizar a la nueva versi&amp;#243;n, para evitar posibles problemas de la sincronizaci&amp;#243;n.&lt;/p&gt;  &lt;p&gt;Estas son las principales novedades:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;asignaci&amp;#243;n din&amp;#225;mica de letras de unidad, para cuando conectamos un dispositivo USB y aparece con una letra diferente&lt;/li&gt;    &lt;li&gt;filtros y exclusiones de ficheros basados en atributos o nombres de ficheros o carpetas/subcarpetas&lt;/li&gt;    &lt;li&gt;mejoras para cuando se ejecuta de forma desatendida, con una tarea programada&lt;/li&gt;    &lt;li&gt;nuevas opciones de l&amp;#237;nea de comandos&lt;/li&gt;    &lt;li&gt;sincronizaci&amp;#243;n de ficheros cifrados&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/pedreguera7/SKrb9F_4PhI/AAAAAAAACQE/OmAfJfaG-Fg/s1600-h/image%5B4%5D.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;342&quot; alt=&quot;image&quot; src=&quot;http://lh6.ggpht.com/pedreguera7/SKrb-h9FNJI/AAAAAAAACQI/ikB68-iB2iU/image_thumb%5B2%5D.png?imgmax=800&quot; width=&quot;440&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2008/08/sync-toy-20.html</link><author>noreply@blogger.com (Luis Romero)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/pedreguera7/SKrb-h9FNJI/AAAAAAAACQI/ikB68-iB2iU/s72-c/image_thumb%5B2%5D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-4246567193849712069</guid><pubDate>Fri, 15 Aug 2008 08:37:00 +0000</pubDate><atom:updated>2008-08-15T14:58:55.054+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iPhone</category><category domain="http://www.blogger.com/atom/ns#">Opinión</category><category domain="http://www.blogger.com/atom/ns#">Tecnología</category><title>iPhone: cosas a mejorar</title><description>&lt;p&gt;Despu&amp;#233;s de un post de cosas buenas, es de recibo equilibrar un poco la balanza y recordar esas cosas no tan buenas del actual iPhone.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Fallos, fallos y m&amp;#225;s fallos: &lt;/strong&gt;La versi&amp;#243;n 2.0 del software est&amp;#225; plagada de fallos (la 2.0.1 mejora un poco). Aplicaciones que no arrancan, cierres de Safari, reinicios del iPhone... &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Duraci&amp;#243;n de la bater&amp;#237;a: &lt;/strong&gt;incluso con un uso moderado, puedes tener problemas para llegar al final del d&amp;#237;a, y si le metes ca&amp;#241;a, ni te cuento. Esperemos que sea un tema de software, por que si no... &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;iTunes y sincronizaci&amp;#243;n: &lt;/strong&gt;sincronizar es lento y problem&amp;#225;tico, y cuesta un poco hacer cosas tan razonables como sincronizar m&amp;#250;sica de un ordenador y podcasts de otro, por ejemplo. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Trabajo con varias cuentas de correo: &lt;/strong&gt;cuando tienes varias cuentas de correo definidas, es un poco pesado tener que ir varias pantallas atr&amp;#225;s, varias adelante, para pasar el buz&amp;#243;n de entrada de una cuenta al de otra &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Aplicaciones en segundo plano: &lt;/strong&gt;no es posible tener varias aplicaciones corriendo simult&amp;#225;neamente, y se convierte en un poco pesado en ocasiones. Veremos si los servicios de sincronizaci&amp;#243;n en segundo plano que saldr&amp;#225;n en septiembre mejoran esto. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Descarga de im&amp;#225;genes en correo: &lt;/strong&gt;no hay forma de evitar que Mail descargue las im&amp;#225;genes de los correos HTML, y con todo el spam que circula y los fallos de seguridad que la descarga de im&amp;#225;genes ha producido, iPhone incluido, deber&amp;#237;a de ser controlable. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Avisos de Safari y seguridad: &lt;/strong&gt;aunque es una co&amp;#241;a en un navegador m&amp;#243;vil, deber&amp;#237;a decir algo cuando cambias de https a http o descargas parte de contenidos de sitios no seguros, o alg&amp;#250;n aviso sobre posibles phising. Hasta ahora, la comunidad hacker est&amp;#225; aprovechando los numerosos fallos de seguridad para &#39;hacer el bien&#39;, jailbreak y similares, con m&amp;#225;s de 6 millones de iPhones, esto no seguir&amp;#225; as&amp;#237; mucho tiempo! &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Copiar y pegar: &lt;/strong&gt;es necesario poder seleccionar texto para pasarlo a otra aplicaci&amp;#243;n, un n&amp;#250;mero de tel&amp;#233;fono en un sms para hacer una llamada. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Borrar SMSs individuales: &lt;/strong&gt;no se puede borrar un sms concreto, s&amp;#243;lo una conversaci&amp;#243;n completa (todos los sms recibidos y enviados a un contacto), lo cual es demasiado dr&amp;#225;stico &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Podcasts: &lt;/strong&gt;por qu&amp;#233; no se pueden sincronizar por wifi??? &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Tonos de llamada:&lt;/strong&gt; es rid&amp;#237;culo tener que pagar por hacer tonos de tus canciones. Menos mal que hay &lt;a href=&quot;http://romerol.blogspot.com/2008/08/audiko-tonos-para-el-iphone.html&quot;&gt;alternativas&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Redes wifi empresariales: &lt;/strong&gt;hay numerosos problemas para conectarse a redes WPA empresariales (no de clave compartida, como las dom&amp;#233;sticas). &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Cobertura: &lt;/strong&gt;mejorable, parece menos sensible que otros tel&amp;#233;fonos y algunas llamadas con cobertura baja se cortan. Tambi&amp;#233;n le duele el continuo cambio entre 3G y GPRS en algunas zonas de poca cobertura. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Sincronizaci&amp;#243;n de notas o tareas: &lt;/strong&gt;la aplicaci&amp;#243;n de notas es in&amp;#250;til si no puede sincronizarse, idealmente con las notas de Exchange &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;C&amp;#225;mara: &lt;/strong&gt;no se puede grabar video, o hacer ning&amp;#250;n tipo de manipulaci&amp;#243;n. Su calidad es &#39;normalita&#39;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;MMS:&lt;/strong&gt; no es posible enviar o recibir MMS directamente, aunque para lo que sirven y lo que cuestan, igual no es mala cosa que desaparezcan &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Nada que no pueda arreglar una buena actualizaci&amp;#243;n de software!&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2008/08/iphone-cosas-mejorar.html</link><author>noreply@blogger.com (Luis Romero)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-309014331419733848</guid><pubDate>Mon, 11 Aug 2008 23:01:00 +0000</pubDate><atom:updated>2008-08-15T10:21:36.990+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iPhone</category><category domain="http://www.blogger.com/atom/ns#">Opinión</category><category domain="http://www.blogger.com/atom/ns#">Tecnología</category><title>iPhone: cosas que lo hacen diferente</title><description>&lt;p&gt;Vale, es verdad que hay demasiado globo hinchado alrededor del iPhone, no es m&amp;#225;s que otro cacharro caro con el que hacer cosas, que generalmente se pueden hacer con otros dispositivos m&amp;#225;s baratos o menos sobrevalorados. Yo soy el primer adicto a todas las maquinitas nuevas que aparecen, sean las que sean.&lt;/p&gt;  &lt;p&gt;Sin embargo, los chicos de Apple lo han hecho bien, aparte de toda la maquinaria de publicidad, los fan-boys, los medios de comunicaci&amp;#243;n rendidos a Apple&amp;#8230; hay mucho de innovaci&amp;#243;n, de nuevas ideas y propuestas, de facilitar el acceso a las cosas m&amp;#225;s habituales.&lt;/p&gt;  &lt;p&gt;Es verdad que tambi&amp;#233;n hay muchos &amp;#8220;noes&amp;#8221;, cosas que rid&amp;#237;culamente no est&amp;#225;n disponibles, pero creo que las cosas buenas eclipsan a estas otras. Despu&amp;#233;s de probar muchos dispositivos, Windows Mobile, Blackberry, Symbian, Palm&amp;#8230; estas son algunas de las cosas que hacen del iPhone algo realmente diferente y bueno.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Actualizaciones: &lt;/strong&gt;Apple proporciona actualizaciones para el dispositivo, independientemente del operador. Estoy harto de tener un Windows Mobile bloqueado por el operador que no se puede beneficiar de las actualizaciones que Microsoft pasa a los fabricantes. Para tener un Windows Mobile al d&amp;#237;a, tienes que ser un piratilla, desprotegiendo y actualizando el tel&amp;#233;fono de sitios como xda-developers o htcmania. Nokia ha solucionado esto en sus symbian, y parece que Microsoft quiere hacer algo al respecto. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Experiencia de usuario: &lt;/strong&gt;Apple, para bien o para mal (creo que para bien) lo controla todo. Los operadores s&amp;#243;lo pueden meter un par de urls en favoritos, nada m&amp;#225;s. Operadores como Vodafone son capaces de personalizar hasta el absurdo un dispositivo tan bonito como la HTC Diamond, cambiando el dise&amp;#241;o negro de las pantallas con otro de fondo blanco y letras rojas, que se conecta a su in&amp;#250;til Vodafone Live en cuanto te descuidas!!! &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Pantalla multit&amp;#225;ctil: &lt;/strong&gt;su sensibilidad e &amp;#8216;inteligencia&amp;#8217; son incre&amp;#237;bles. Siempre responde a lo que quieres hacer. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Una tecla para poner el modo silencioso: &lt;/strong&gt;es rid&amp;#237;culo tener que encender la pda, entrar en dos opciones de men&amp;#250; y pulsar en no se qu&amp;#233; zona para poner el modo silencioso. un bot&amp;#243;n y listo. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Dise&amp;#241;o apto para &amp;#8216;dedo&amp;#8217;:&lt;/strong&gt; de nada me sirve tener un dispositivo &amp;#8216;touch&amp;#8217; si tengo que afilar el dedo para pulsar en partes de la pantalla pensadas para el uso de un l&amp;#225;piz. Toda la gama Touch de HTC adolece de este problema. Aparte de que la tecnolog&amp;#237;a Touch es m&amp;#225;s b&amp;#225;sica que la de Apple, s&amp;#243;lo est&amp;#225;n optimizadas para ese uso las primeras pantallas de la interfaz, el resto del sistema no. Aqu&amp;#237;, con el dedo gordo llegas a cualquier sitio! &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Teclado: &lt;/strong&gt;aparte de lo f&amp;#225;cil o dif&amp;#237;cil que sea teclear (depende mucho del tama&amp;#241;o de dedos), el teclado est&amp;#225; muy optimizado para el uso m&amp;#225;s habitual, uno para cuando tienes que meter un email, otro para urls y otro general en el que tienes por un lado todas las letras y por otro n&amp;#250;meros y s&amp;#237;mbolos. En dos clicks tienes acceso a todo. Cuando entras en la zona de s&amp;#237;mbolos, el teclado se mantiene all&amp;#237; (no vuelve a letras como algunos HTC Touch). Dos veces espaciador es &amp;#8220;punto y seguido&amp;#8221;. Poner una coma es lo &amp;#250;nico lento (est&amp;#225; en teclado de s&amp;#237;mbolos), pero al pulsar un espacio tras ella, vuelve autom&amp;#225;ticamente a teclado de letras. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Corrector ortogr&amp;#225;fico: &lt;/strong&gt;me gusta la forma en que corrige los errores de teclado, mejor que listas de palabras de las que elegir. Corrige sobre la marcha los acentos y peque&amp;#241;os errores de teclado, de una o dos letras cambiadas. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Navegador: &lt;/strong&gt;ning&amp;#250;n navegador de m&amp;#243;vil, salvo el &amp;#250;ltimo Opera 9.5 (que es lento y tendente al fallo) se aproxima a lo que Safari permite, poder ver e interactuar casi con cualquier p&amp;#225;gina web. De hecho, las &amp;#250;nicas p&amp;#225;ginas que se ven regular son las pensadas para otros dispositivos m&amp;#243;viles. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Menos funciones, m&amp;#225;s &amp;#250;tiles: &lt;/strong&gt;aunque reconozco que me siento c&amp;#243;modo entre miles de opciones de men&amp;#250; que a lo mejor nunca uso, creo que la aproximaci&amp;#243;n razonable en un dispositivo m&amp;#243;vil es facilitar las cosas m&amp;#225;s habituales en el uso diario, y eliminar directamente aquellas que no tengan un patr&amp;#243;n de uso alto. Esto aplica a la mayor parte de funciones de configuraci&amp;#243;n. En cada pantalla, puedes hacer tres o cuatro cosas, &amp;#250;tiles, y de forma r&amp;#225;pida. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;AppStore: &lt;/strong&gt;aunque convertir&amp;#225; a Apple en un monopolio y sus pol&amp;#237;ticas de publicaci&amp;#243;n de aplicaciones no son demasiado transparentes, es la mejor experiencia de acceso e instalaci&amp;#243;n de aplicaciones m&amp;#243;biles que existe, si es que existe alguna otra. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Google for iPhone: &lt;/strong&gt;cualquier cosa que haga google para el iPhone es de 10. &lt;a href=&quot;http://www.google.com/reader/i&quot; target=&quot;_blank&quot;&gt;Reader&lt;/a&gt; es una pasada. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Wifi:&lt;/strong&gt; r&amp;#225;pido, conecta a la primera, en menos de 1 segundo est&amp;#225;s conectado. Cuesta mucho conseguir conexiones fiables y duraderas en otros dispositivos m&amp;#243;viles. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Juegos: &lt;/strong&gt;l&amp;#225;stima que se coman la bater&amp;#237;a tan deprisa, pero los juegos, tanto por ideas como por uso de la interfaz, aceler&amp;#243;metro y multitouch son incre&amp;#237;bles. &lt;a href=&quot;http://www.pangeasoft.net/iphone/enigmo/&quot; target=&quot;_blank&quot;&gt;Enigmo&lt;/a&gt; es una preciosidad. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Trabajo + Ocio:&lt;/strong&gt; un mix perfecto, l&amp;#225;stima que la bater&amp;#237;a no dure m&amp;#225;s. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Visores de Office: &lt;/strong&gt;&amp;#191;c&amp;#243;mo es posible que los visores (no editores) de documentos Office de Apple sean mejores que los de Microsoft? &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Correo Exchange HTML:&lt;/strong&gt; con Windows Mobile, si quieres sincronizar correo HTML, tu organizaci&amp;#243;n tiene que tener Exchange 2007. Sin embargo, el iPhone es capaz de sincronizar correo en formato HTML contra un Exchange 2003. &amp;#191;por qu&amp;#233;? &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Remote: &lt;/strong&gt;esta peque&amp;#241;a aplicaci&amp;#243;n de la AppStore permite controlar iTunes desde la wifi, una chulada. El audio se oye en el ordenador que tiene el iTunes, pero se podr&amp;#237;a gestionar tambi&amp;#233;n un appleTV y combinar con un router con capacidad de audio.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Seguro que se puede hacer una lista mucho m&amp;#225;s larga de cosas mejorables o directamente eliminables, pero la verdad, desde mi punto de vista, pesar&amp;#237;an mucho menos que todo esto.&lt;/p&gt;  &lt;p&gt;Creo que queda claro que me gusta ;-)&lt;/p&gt;  </description><link>http://romerol.blogspot.com/2008/08/iphone-cosas-que-lo-hacen-diferente.html</link><author>noreply@blogger.com (Luis Romero)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7671956.post-1746924127550376976</guid><pubDate>Fri, 08 Aug 2008 07:20:00 +0000</pubDate><atom:updated>2008-08-08T09:20:19.281+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cosas que pasan</category><title>Error de DNS y su actualización</title><description>&lt;p&gt;En los últimos dos meses, se ha puesto a prueba la capacidad de organización de fabricantes de software y proveedores de servicios internet. &lt;a href=&quot;http://www.doxpara.com/&quot; target=&quot;_blank&quot;&gt;Dan Kaminsky&lt;/a&gt; descubrió por casualidad un fallo en DNS (el sistema global que permite resolver las direcciones de equipos en internet), que permitía suplantar identidades de sitios. Lo comunicó a fabricantes, y estos, de forma más o menos rápida, desarrollaron soluciones que fueron distribuidas y aplicadas. Al final, las cosas se complicaron un poco porque se filtraron antes de tiempo los detalles del error, pero en general, las cosas se hicieron bien.&lt;/p&gt;  &lt;p&gt;El siguiente video, creado por Clarified Networks, nos muestra la evolución durante el mes de julio, de los equipos afectados (rojo) y actualizados (verde). &lt;/p&gt;  &lt;p&gt;Interesante para ver el efecto de la viralidad de la noticia y la distribución real de internet.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;div class=&quot;wlWriterSmartContent&quot; id=&quot;scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:26491ac2-7039-4fa7-8cac-af987b913f89&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;&lt;div&gt;&lt;object width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Ff5WBDOwueI&amp;amp;color1=11645361&amp;amp;color2=13619151&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/Ff5WBDOwueI&amp;amp;color1=11645361&amp;amp;color2=13619151&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;  </description><link>http://romerol.blogspot.com/2008/08/error-de-dns-y-su-actualizacin.html</link><author>noreply@blogger.com (Luis Romero)</author><thr:total>0</thr:total></item></channel></rss>