tag:blogger.com,1999:blog-3253112759247270652024-03-05T16:28:08.380+01:00Un nuevo dia, una nueva aventuraBlog personal de José Berrón SobradoJose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.comBlogger41125tag:blogger.com,1999:blog-325311275924727065.post-89638211390422642962022-02-25T15:44:00.008+01:002022-02-25T15:49:41.714+01:00Como crear una nueva red wifi 5G router ZTE F6640<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"> <div><p class="MsoNormal"></p> <p class="MsoNormal">Buenas a tod@s</p> <p class="MsoNormal"> </p> <p class="MsoNormal">Haca años que no escribo nada por aquí, no, no es que haya muerto, estaba de parranda. Desde hace un tiempo a esta parte la verdad es que estoy teniendo multitud de compromisos que no me permiten, por un lado, escribir y por otro siempre estoy con la lengua fuera.</p> <p class="MsoNormal"> </p> <p class="MsoNormal">El otro día estuvo en mi casa el técnico de MasMovil para ponerme un nuevo router. El aparato en cuestión es un ZTE F6640. Un cacharro muy grande y bastante robusto, con wifi 6 y muchas cosillas más. </p> <p class="MsoNormal"> </p> <p class="MsoNormal">Antes de nada, me voy a quejar:</p> <p class="MsoNormal"><i>SEÑORES DE MASMOVIL, POR DIOS, DEJARNOS AL MENOS GESTIONAR LOS PUERTOS, ESTO ES UNA VERGÜENZA.</i></p> <p class="MsoNormal"> </p> <p class="MsoNormal">El aparato tiene buena pinta, pero ahora tiene "Super Wifi" que básicamente es un Wifi 6 con las dos SSID juntas (la de 2,4 y la de 5G). Por lo que, si queremos conectarnos a la de alta velocidad directamente, no podremos. El técnico, el pobre, no sabía como hacerlo. Entonces me propuse hacer un manualillo para que todos los técnicos que lo necesiten puedan crear la nueva red 5G y hacer la prueba de velocidad correcta.</p> <p class="MsoNormal"> </p> <h2>Inicio del tutorial</h2> <p class="MsoNormal"> </p> <p class="MsoNormal">Primero entramos en el router a través del navegador web poniendo la ip 192.168.1.1 (o la que tengamos asignada a la puerta de enlace de nuestro equipo) y veremos esta pantalla</p> <p class="MsoNormal"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi6oZfmjJo89RwejZza4n5gFmuSOLjJ3rQ4lNqu9gA21pWTeinRRzdNWjSHZ0RHOHwT1QDONtLGXNbaGgXvgu0Aezd7dsNn-HWdddka6bZG2q5ojkhNElr04IUmm7NXkXtsy1dSc6sG_tUofutDRXgGposvo4ttoX9HQKkEQkrfbkFRmwn8nQjAuIg_"><img border="0" height="193" id="BLOGGER_PHOTO_ID_7068657874727803938" src="https://blogger.googleusercontent.com/img/a/AVvXsEi6oZfmjJo89RwejZza4n5gFmuSOLjJ3rQ4lNqu9gA21pWTeinRRzdNWjSHZ0RHOHwT1QDONtLGXNbaGgXvgu0Aezd7dsNn-HWdddka6bZG2q5ojkhNElr04IUmm7NXkXtsy1dSc6sG_tUofutDRXgGposvo4ttoX9HQKkEQkrfbkFRmwn8nQjAuIg_=w522-h193" width="522" /></a></p> <p class="MsoNormal">Luego ingresamos con el usuario y contraseña, en principio para MasMovil </p> <p class="MsoNormal">Usuario: 1234</p> <p class="MsoNormal">Contraseña: 1234</p> <p class="MsoNormal"> </p> <p class="MsoNormal">Ya estamos en la pantalla de administración, ahora pinchamos sobre Local Network</p> <p class="MsoNormal"> </p> <p class="MsoNormal"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjAF269Otn98i1etuWKPF4mDKYFp2q-CqGbZg2rD9n5BiPS6p_sS0qSgmYttYsddPcAH1ZPBnz4NgSfnKdzNW1cT3UWO_UqlNjTD21JuA4pvZqMIpSUPubk-3btukZNcah5R65TVdjgdu-xkZlDJdSexd-8iRpvvnI4zzf5xtvWV4QdTJ0CZ0GmNtRa"><img border="0" height="329" id="BLOGGER_PHOTO_ID_7068657876694212898" src="https://blogger.googleusercontent.com/img/a/AVvXsEjAF269Otn98i1etuWKPF4mDKYFp2q-CqGbZg2rD9n5BiPS6p_sS0qSgmYttYsddPcAH1ZPBnz4NgSfnKdzNW1cT3UWO_UqlNjTD21JuA4pvZqMIpSUPubk-3btukZNcah5R65TVdjgdu-xkZlDJdSexd-8iRpvvnI4zzf5xtvWV4QdTJ0CZ0GmNtRa=w515-h329" width="515" /></a></p> <p class="MsoNormal">Accedemos a la pantalla de LocalNetwork y ahora en el margen de la izquierda pinchamos en WLAN y luego desplegamos en WLAN SSID Configuration</p> <p class="MsoNormal"> </p> <p class="MsoNormal"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj58Yy54zS_FzTlD4iqOQQdT_Bzf4b7cz_lZhOufqNVt42bRRaBkm_ZUBX56JEwDLCwWRHvfE2Vv8JociiZck525MBlZQV-4n1OkHxy9AFFZhcfZoFwqi4wdfv9nB2TmsOQkNQeDHLaedMPzFCCHdL8KM9t9_KZp7aQ0hosksOnR-cGrislcdemvJRq"><img border="0" height="323" id="BLOGGER_PHOTO_ID_7068657883784940178" src="https://blogger.googleusercontent.com/img/a/AVvXsEj58Yy54zS_FzTlD4iqOQQdT_Bzf4b7cz_lZhOufqNVt42bRRaBkm_ZUBX56JEwDLCwWRHvfE2Vv8JociiZck525MBlZQV-4n1OkHxy9AFFZhcfZoFwqi4wdfv9nB2TmsOQkNQeDHLaedMPzFCCHdL8KM9t9_KZp7aQ0hosksOnR-cGrislcdemvJRq=w519-h323" width="519" /></a></p> <p class="MsoNormal">Ahora se nos desplegarán todos los SSID. Por defecto tenemos únicamente 2 activos, el resto estarán en OFF<br /></p> <p class="MsoNormal"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEih0_VMoC2SLYl-Td4Xn5q-3AeGlTyn4gjMyiwgkWNNIYE805mDo5MnqCCmWPpo1tf9t1kEsWxzfgrv9uq1OCWV3LkPYpZEC8tI7wKCLc-zlp1MTHdansx9MUON0r_OyFsN8KSYpQe70vkE3Tmxz1dyk3mQOOVT49iKwTIUUSjAnrykqePjlOAaTYC9"><img border="0" height="192" id="BLOGGER_PHOTO_ID_7068657884603300738" src="https://blogger.googleusercontent.com/img/a/AVvXsEih0_VMoC2SLYl-Td4Xn5q-3AeGlTyn4gjMyiwgkWNNIYE805mDo5MnqCCmWPpo1tf9t1kEsWxzfgrv9uq1OCWV3LkPYpZEC8tI7wKCLc-zlp1MTHdansx9MUON0r_OyFsN8KSYpQe70vkE3Tmxz1dyk3mQOOVT49iKwTIUUSjAnrykqePjlOAaTYC9=w529-h192" width="529" /></a></p> <p class="MsoNormal">Pinchamos sobre en un SSID que sea 5G y esté inactivo por ejemplo el SSID 6</p> <p class="MsoNormal"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgDZ8ZBYaRpyLo8-nmonEtnCvCyqC1y9_sLhAIGSBEl5ynCgC-Fr_PJU3aY0KPVjQLrZvDjjGDVqdUUzReljMfmCNgIU6cVVig94ZINydJC0tF-XgLBYcVozlkkSmsPb2-lCONVxtytDV2ifXgMbf3O-ivqBpCU7pAFWwcniTSI7mWKfwMeueiIdShR"><img border="0" height="193" id="BLOGGER_PHOTO_ID_7068657885205462146" src="https://blogger.googleusercontent.com/img/a/AVvXsEgDZ8ZBYaRpyLo8-nmonEtnCvCyqC1y9_sLhAIGSBEl5ynCgC-Fr_PJU3aY0KPVjQLrZvDjjGDVqdUUzReljMfmCNgIU6cVVig94ZINydJC0tF-XgLBYcVozlkkSmsPb2-lCONVxtytDV2ifXgMbf3O-ivqBpCU7pAFWwcniTSI7mWKfwMeueiIdShR=w532-h193" width="532" /></a></p> <p class="MsoNormal">Ahora se desplegará las configuraciones. Debemos seleccionar las siguientes opciones:</p> <p class="MsoNormal"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjL1tg0mcC9WWMJpzk-hxlxupYLXT3pjeZ7z71CjGlIedCjv16IKamznbEOJhWYQ0cUUNjeWpbsKdcLaIFdJOLe6897OiYcX3hkqnNNlB1_cWosyJJfALEpvM_sTqw34kPT4uWWIsWTtn1iE_LT7QbIs5uGM84m50F_IZXgShmJrTBPH7TtyhUMf0QQ"><img border="0" height="216" id="BLOGGER_PHOTO_ID_7068657889212597682" src="https://blogger.googleusercontent.com/img/a/AVvXsEjL1tg0mcC9WWMJpzk-hxlxupYLXT3pjeZ7z71CjGlIedCjv16IKamznbEOJhWYQ0cUUNjeWpbsKdcLaIFdJOLe6897OiYcX3hkqnNNlB1_cWosyJJfALEpvM_sTqw34kPT4uWWIsWTtn1iE_LT7QbIs5uGM84m50F_IZXgShmJrTBPH7TtyhUMf0QQ=w537-h216" width="537" /></a></p> <p class="MsoNormal">Ponemos el SSID 6 ON y ponemos un nombre a la red inalámbrica nueva. Aconsejo poner el mismo que tenemos añadiendo la coletilla 5G</p> <p class="MsoNormal">Ejemplo de una configuración correcta</p> <p class="MsoNormal"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi3wIOLnYWWEWZNS9ZQKseQQM3LuKmEBbRau_RXawOVfJigzYKro7qZVzCx5AcxaJJxhKZmtA5HzBbXOfUkKGskkWXTuUJ6QcGJi3NJvWNlmpSdvKMkeZ6j8viVCQwaMwgWKYm1FIP2a7PcZsXsMq5QlIQ2G662df_AqDgPqHLx3PazDuf-wZZZ9y7m"><img border="0" height="347" id="BLOGGER_PHOTO_ID_7068657897129354786" src="https://blogger.googleusercontent.com/img/a/AVvXsEi3wIOLnYWWEWZNS9ZQKseQQM3LuKmEBbRau_RXawOVfJigzYKro7qZVzCx5AcxaJJxhKZmtA5HzBbXOfUkKGskkWXTuUJ6QcGJi3NJvWNlmpSdvKMkeZ6j8viVCQwaMwgWKYm1FIP2a7PcZsXsMq5QlIQ2G662df_AqDgPqHLx3PazDuf-wZZZ9y7m=w552-h347" width="552" /></a></p> <p class="MsoNormal">Para terminar, pulsamos el botón de Apply.</p> <p class="MsoNormal"> </p> <p class="MsoNormal"> </p> <p class="MsoNormal"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhjG6NYP_R0egPgCTsT47xT0A8Z9BOyJ9nMvpy6ZDLc2IGI74JzbF-4RUIsWjUrjHjL1pUZ6-85_pNOJBHAhBGKL1Ofa7gxwCaZkEBDvs8ulEgXkk-GYNaUybtnV2AHN2Kxe80NpFL96tmSQPdh5JHFDQiLoNKzL3e6Drwy_Z75kZIClhpjvxW8XEvM"><img border="0" id="BLOGGER_PHOTO_ID_7068657900004839714" src="https://blogger.googleusercontent.com/img/a/AVvXsEhjG6NYP_R0egPgCTsT47xT0A8Z9BOyJ9nMvpy6ZDLc2IGI74JzbF-4RUIsWjUrjHjL1pUZ6-85_pNOJBHAhBGKL1Ofa7gxwCaZkEBDvs8ulEgXkk-GYNaUybtnV2AHN2Kxe80NpFL96tmSQPdh5JHFDQiLoNKzL3e6Drwy_Z75kZIClhpjvxW8XEvM=s16000" /></a></p> <p class="MsoNormal">Listo ya nos debería aparece la nueva red wifi independiente y solo 5G</p> <p class="MsoNormal"> </p> <h2>Fin del tutorial</h2> <p class="MsoNormal"> </p> <p class="MsoNormal">Aquí dejo este tuto para mí y para todo el que quiera utilizarlo. Espero que esto os sirva a much@s, y si no te sirve, que al menos la lectura haya sido amena.</p> <p class="MsoNormal"> </p> <p class="MsoNormal"><b>Muy importante, si decides compartir o republicar parte de este artículo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog, te estaré eternamente agradecido.</b></p> <p class="MsoNormal"> </p> <p class="MsoNormal">Muchas gracias por leerme.</p> <p class="MsoNormal">Saludetes a todos</p> <p class="MsoNormal"> </p> <p class="MsoNormal">P.D. Podéis seguirme en <a href="https://www.blogger.com/" target="_blank">@Jberron</a> y <a href="https://www.blogger.com/" target="_blank">LinkedIn</a></p> <p class="MsoNormal"> </p> <p class="MsoNormal"><a href="https://www.blogger.com/" target="_blank">about.me/jberron</a></p> </div></div></div></div> </div></div> </div></div> Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com3tag:blogger.com,1999:blog-325311275924727065.post-91110216657837026182018-03-09T13:00:00.000+01:002018-03-09T13:00:10.733+01:00Crear instalador con Visual Studio 2017<div class="WordSection1">
<div class="MsoNormal">
<span lang="ES-TRAD">Buenos días a tod@s</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Sé qué hace mucho que no escribo por aquí, pero, espero alegraros con deciros que sigo vivo y entero jeje. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Hoy vengo a contaros un problema/necesidad que he tenido y que me ha costado bastante solucionar. No por ser complicado, sino porque la documentación es escasa, difícil de encontrar y todo es muy poco intuitivo. Bueno al tema de hoy que no por eso es menos apasionante. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Antiguamente desde la versión de Visual Studio 2008 (creo recordar), InstalShield ofrecía una versión gratuita y muy limita de su producto pero que para pequeñas instalaciones nos soluciona el problema de una forma muy profesional. Este acuerdo ha estado presente hasta la versión 2015, pero a partir de entonces ya no tenemos este recurso (una verdadera lástima). <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<h2>
<span lang="ES-TRAD">Visto que ya no podemos hacer las cosas como antes ¿Cómo lo hacemos?<o:p></o:p></span></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Bueno pues existen múltiples soluciones, Yo he optado por utilizar el propio generador de instalaciones de Visual Studio 2017. Es probablemente la más complicada y engorrosa de todas, pero tiene una cosa a favor, que como forma parte del propio Visual Studio, es muy difícil que deje de funcionar o perdamos el soporte cuando cambiemos a una futura versión.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Este articulo está hecho con VS 2017 Professional. Estoy prácticamente seguro de que es válido al 99,999% para Visual Studio 2015 e incluso 2013 pero la realidad es que esta hecho en 2017 y puede que algunas cosas no sean iguales o se llamen de otra forma. <o:p></o:p></span></div>
<h2>
<span lang="ES-TRAD"><o:p> </o:p></span></h2>
<h2>
<span lang="ES-TRAD">Instalar el paquete Visual Studio Installer para Visual Studio 2017<o:p></o:p></span></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Antes de nada, si alguno recuerda Visual Studio 2010 en el tipo de proyectos disponibles, existían uno que decía Otros Proyectos </span><span lang="ES-TRAD" style="font-family: "wingdings";">à</span><span lang="ES-TRAD"> Instalación e implementación y teníamos dos opciones Instalado de Visual Studio y InstalShield LE <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnmD4IaMWt0tVfpxor_m7rvBpgi5rws4c1Rb6nMwam_SFA-eDjKVQEzXRrckPTALg_kAT_R3dZoMYror5FEPhb5orMyQELr-AKi2eX_q5O7CBKGR65AG4_VNpuACFHwHKJdjGbTJaS6_E/s1600/image046-792547.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351122807892610" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnmD4IaMWt0tVfpxor_m7rvBpgi5rws4c1Rb6nMwam_SFA-eDjKVQEzXRrckPTALg_kAT_R3dZoMYror5FEPhb5orMyQELr-AKi2eX_q5O7CBKGR65AG4_VNpuACFHwHKJdjGbTJaS6_E/s1600/image046-792547.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Si Intentamos hacer lo mismo en nuestro Visual Studio, veremos que en “Otros tipos de proyecto”, sale vacío. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Primero debemos instalar el paquete para poder crear nuestros instaladores. Para hacer esto vamos al market de Visual Studio y <a href="https://marketplace.visualstudio.com/">https://marketplace.visualstudio.com/</a> y lo buscamos “Installer Projects”. <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Para que sea más rápido, os pongo los enlaces directos a los paquetes:<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">VS 2017</span></div>
<div class="MsoNormal">
<span lang="ES-TRAD"></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD"></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><a href="https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects">https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects</a><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">VS 2015<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><a href="https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2015InstallerProjects">https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2015InstallerProjects</a><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">VS 2013<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><a href="https://marketplace.visualstudio.com/items?itemName=UnniRavindranathan-MSFT.MicrosoftVisualStudio2013InstallerProjects">https://marketplace.visualstudio.com/items?itemName=UnniRavindranathan-MSFT.MicrosoftVisualStudio2013InstallerProjects</a><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Descargamos e instalamos el paquete y vuala, ya nos aparecerá dentro de “Otros tipos de proyecto “Visual Studio Installer”.<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh56LP3QMHU-rxt_U4BeTAiRjAkd4L4K1R4atyAzYCJRtoqlmnX-JRu82JwH2HT_o9K4eUaqv0etAdHWxkA3firleCfpyFo1gc4Xtk2M5s8BhYfScieh6NWn_rDP19XmKJLaMho4zm3dOg/s1600/image047-794509.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351125827446226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh56LP3QMHU-rxt_U4BeTAiRjAkd4L4K1R4atyAzYCJRtoqlmnX-JRu82JwH2HT_o9K4eUaqv0etAdHWxkA3firleCfpyFo1gc4Xtk2M5s8BhYfScieh6NWn_rDP19XmKJLaMho4zm3dOg/s1600/image047-794509.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<h2>
<span lang="ES-TRAD"><o:p> </o:p></span></h2>
<h2>
<span lang="ES-TRAD">Creando nuestro instalador<o:p></o:p></span></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;">Tenemos 2 tipos de proyecto en los que nos vamos a centrar. Basicamente son los mismos, la diferencia está en que el primero tiene un pequeño asistente y es algo más amigable (Setup Wizard) y el otro lleva direamente a la pantalla que aparece cuando terminas el asistente (Setup Proyect), por lo tanto el tutoria vale practiamente para los dos. <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuU_TDVuYx-ERQhzC8gR8pNc7Fx_J_WVWe3GZgw5CH4JNe-74c7INEwEbcTRdXmqtTysdLnneml5raPLU7Ow6_uS0itgFKyFB9N_pawCFgW-kR6tQGXmKdm4HkRumRBOuN4lBXq1T7rQ/s1600/image048-795752.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351132634232178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuU_TDVuYx-ERQhzC8gR8pNc7Fx_J_WVWe3GZgw5CH4JNe-74c7INEwEbcTRdXmqtTysdLnneml5raPLU7Ow6_uS0itgFKyFB9N_pawCFgW-kR6tQGXmKdm4HkRumRBOuN4lBXq1T7rQ/s1600/image048-795752.jpg" /></a><o:p></o:p></span></div>
<div class="MsoNormal">
<br />
<span style="mso-fareast-language: ES;">Pulsamos siguiente</span><br />
<br />
<span style="mso-fareast-language: ES;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwbwjEhlZP6AE2sFltadWAr16z3orm4UmHa_xgUPALsseFNz1WXVj6RTX5lNuwrjNUKN7Z4UH2oKQdeD4fPBB0pw2yGwiyvagfPGA2NdOrM3WUrz5B8qwJsXLyaYynCaZ2U07jnvFxDaY/s1600/image049-796358.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351134065315634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwbwjEhlZP6AE2sFltadWAr16z3orm4UmHa_xgUPALsseFNz1WXVj6RTX5lNuwrjNUKN7Z4UH2oKQdeD4fPBB0pw2yGwiyvagfPGA2NdOrM3WUrz5B8qwJsXLyaYynCaZ2U07jnvFxDaY/s1600/image049-796358.jpg" /></a><o:p></o:p></span></div>
<div class="MsoNormal">
<br />
<span style="mso-fareast-language: ES;">En este ejemplo vamos a hacer una instalación para una aplicación de escritorio, por lo tanto seguimos con la primera opción y pulsamos siguiente.</span><br />
<br />
<span style="mso-fareast-language: ES;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisZPZPsDnSxHFyzaUb9F5N-VoijO7i7XLU2iZeA60mhSU1X0DRbVMDEcLJirHJPoEMsoGi7BqS2GAvu9XfQjD-AFboS5v2R8VgRCGkCSckcCwO6rMrXbtw7GsUcs4NLUh0XvvEcO2nhtM/s1600/image050-796915.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351137977670706" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisZPZPsDnSxHFyzaUb9F5N-VoijO7i7XLU2iZeA60mhSU1X0DRbVMDEcLJirHJPoEMsoGi7BqS2GAvu9XfQjD-AFboS5v2R8VgRCGkCSckcCwO6rMrXbtw7GsUcs4NLUh0XvvEcO2nhtM/s1600/image050-796915.jpg" /></a><o:p></o:p></span></div>
<div class="MsoNormal">
<br />
<span style="mso-fareast-language: ES;">En esta pantalla nos permite añadir cualquier fichero a la instalación. Podeis hacer lo que querais, desde añadir los ficheros de resultado del proyecto, hasta no añadir nada. Para el ejemplo no voy a añadir nada, pero podria añadirlo todo y ya aparecerian dentro del proyecto.</span><br />
<br />
<span style="mso-fareast-language: ES;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi6wYLkiaDG6UpAjSXxY3djjwzsEIzLA-Bdzz_vHZ_u9O2AeqSCcUDAREi9_t83Vwe1gKdVesgU9OvfMzbC200cQ7XBeJC1m36nIjloDjQZN_QoEMgDeftAtfYZ02mhkGiPY1J33tEqHk/s1600/image051-797442.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351137070831330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi6wYLkiaDG6UpAjSXxY3djjwzsEIzLA-Bdzz_vHZ_u9O2AeqSCcUDAREi9_t83Vwe1gKdVesgU9OvfMzbC200cQ7XBeJC1m36nIjloDjQZN_QoEMgDeftAtfYZ02mhkGiPY1J33tEqHk/s1600/image051-797442.jpg" /></a><o:p></o:p></span></div>
<div class="MsoNormal">
<br />
<br />
<span style="mso-fareast-language: ES;">Ya estamos listos.</span><br />
<br />
<span style="mso-fareast-language: ES;"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGC48GVxvkYXABdg0GZSW8ScnsAwehVl3nk6RNmWUELLajc2q8jBGIdGhP6kzPgBUfWkB-Qw0f3mjlnOKZL7HCSRlrZy41ZdFJbvugSDdIAOxw8Y1e0BWqJu8Ys-T5f7kjuqxftkfxVOY/s1600/image052-798185.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351142192356562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGC48GVxvkYXABdg0GZSW8ScnsAwehVl3nk6RNmWUELLajc2q8jBGIdGhP6kzPgBUfWkB-Qw0f3mjlnOKZL7HCSRlrZy41ZdFJbvugSDdIAOxw8Y1e0BWqJu8Ys-T5f7kjuqxftkfxVOY/s1600/image052-798185.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br />
<span lang="ES-TRAD">Bien ahora vamos a añadir nuestros ejecutables al instalador.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Pulsamos Botón derecho sobre el explorador de soluciones y tenemos la opción "Add" </span><br />
<br />
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx9vQ1XQ_RYIslhautjrOqCaV2TFfmRddqT2zX6bnqgAPCE98rT99PLpfaEFT_3uCQk8WOoc3B1HUgm1Y1qUtMyy1YW1qzbzax2WlbTmB_j1vmE94K2CIk78oSZRwzMigehn8GphTKKug/s1600/image053-798811.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351147141717986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx9vQ1XQ_RYIslhautjrOqCaV2TFfmRddqT2zX6bnqgAPCE98rT99PLpfaEFT_3uCQk8WOoc3B1HUgm1Y1qUtMyy1YW1qzbzax2WlbTmB_j1vmE94K2CIk78oSZRwzMigehn8GphTKKug/s1600/image053-798811.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br />
<span lang="ES-TRAD">Podemos hacer 4 cosas:<o:p></o:p></span></div>
<ul>
<li><span lang="ES-TRAD">Añadir los resultados de un proyecto (pero para esto debemos añadir el proyecto a esta solución)<o:p></o:p></span></li>
<li><span lang="ES-TRAD">Añadir Archivo: Mi opción recomendada, añades cualquier fichero y el propio sistema se encarga de configurarlo, buscar sus dependencias etc etc.<o:p></o:p></span></li>
<li><span lang="ES-TRAD">Añadir “Merge Module”: Si hemos creado otro modulo, podemos añadirlo.<o:p></o:p></span></li>
<li><span lang="ES-TRAD">Ensamblado: Sin más, añade un ensamblado o componente </span><span lang="ES-TRAD" style="mso-fareast-language: ES;"> </span><span lang="ES-TRAD"><o:p></o:p></span></li>
</ul>
<div class="MsoNormal">
<br />
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXtfTtIIQAuyRK2YQrMyNSZQJsFOWop5tmNHlZJ_u5a6Abv1V20bs91kmzfAEb1mQ6G3S6WVdFw6N4vsgEyh7dejhrCbABlCnjjs9Olp1ggTg5-J6KqtS4FvAC3FyKI-AH4xHZh3W0b7A/s1600/image017-799380.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351146641779874" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXtfTtIIQAuyRK2YQrMyNSZQJsFOWop5tmNHlZJ_u5a6Abv1V20bs91kmzfAEb1mQ6G3S6WVdFw6N4vsgEyh7dejhrCbABlCnjjs9Olp1ggTg5-J6KqtS4FvAC3FyKI-AH4xHZh3W0b7A/s1600/image017-799380.png" /></a></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Normalmente, yo la distribución la suelo hacerla independiente al desarrollo. Por lo tanto suelo integrar los ejecutables y librerías ya generados desde la carpeta de resultados, al menos es de la forma que lo he hecho siempre. Pero perfectamente podríamos añadir el proyecto a la solución y que el propio instalador integrara los ficheros (compilara primero el proyecto). Como digo, yo prefiero insertar todo a mano, desde la opción Añadir Archivo. Para eso pulsamos añadir archivo y nos saldrá una ventana para buscar y añadir los ficheros que queramos.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSR59J54uClrWWYbZUfS86QsGuZjh_PTRKexfp5AIXeXi9G81TMlpLrrvyktnPpy7CnFsDhDbgLRksUx6cY0Gbb2z8hRnsKL2G5Kcoz_BxWeB5Xv95thdDtGz7JRykvbWGlPNHf-Oar3k/s1600/image054-799971.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351150476270594" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSR59J54uClrWWYbZUfS86QsGuZjh_PTRKexfp5AIXeXi9G81TMlpLrrvyktnPpy7CnFsDhDbgLRksUx6cY0Gbb2z8hRnsKL2G5Kcoz_BxWeB5Xv95thdDtGz7JRykvbWGlPNHf-Oar3k/s1600/image054-799971.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Una vez que hemos seleccionado y pulsamos abrir y ya está.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp5AJcJNhbIyHR26ZaYrtya-OT36AiX5xahdxhVoz7SWjRvfiMJkKbdbxuaDMwcv5TNA0OZexN_R6PVwSo7Jbbg8VyFEPw6usL8tlgkrMOZ3wv7rvYlCYJLqETh6yZmAB1OeFoiYL6R-M/s1600/image055-700661.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351150009816754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp5AJcJNhbIyHR26ZaYrtya-OT36AiX5xahdxhVoz7SWjRvfiMJkKbdbxuaDMwcv5TNA0OZexN_R6PVwSo7Jbbg8VyFEPw6usL8tlgkrMOZ3wv7rvYlCYJLqETh6yZmAB1OeFoiYL6R-M/s1600/image055-700661.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Y con esto ya tenemos instalador, hasta aquí fácil ¿no?<o:p></o:p></span></div>
<div class="MsoNormal">
</div>
<h2>
<span lang="ES-TRAD"> </span></h2>
<h2>
<span lang="ES-TRAD"><span style="font-size: large;">Insertar Información de la aplicación en el instalador</span><o:p></o:p></span></h2>
<div class="MsoNormal">
<span lang="ES-TRAD">Ya tenemos un instalador para nuestra aplicación prueba ya creado, pero es un poco triste, ya que no hemos añadido información ni nada. Para eso pinchamos en el proyecto de instalación (en mi caso “Tuto Setup”) y seleccionamos la pestaña de propiedades (<b>que no botón derecho propiedades que sale un menú que no tiene nada que ver</b>).</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1-ihXIC5nChAx-Z9pUsYrhAePeF8uNN5N7RrYFzUmsGtIRDGpdkbQISm_9WLjUorG72SH5kUWksEffUf8dLVmoUT6snGp7i22THwIuwcu_lY_KRYQ6jLghDct3g0iQ9ZPyWu3wtKBoqw/s1600/image022-701200.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351154031194802" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1-ihXIC5nChAx-Z9pUsYrhAePeF8uNN5N7RrYFzUmsGtIRDGpdkbQISm_9WLjUorG72SH5kUWksEffUf8dLVmoUT6snGp7i22THwIuwcu_lY_KRYQ6jLghDct3g0iQ9ZPyWu3wtKBoqw/s1600/image022-701200.png" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Aquí ya podemos ponerle todos los datos que queramos para que quede más profesional.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Hasta aquí todo bien, ya tendríamos un instalador básico pero bastante apañado.<o:p></o:p></span></div>
<div class="MsoNormal">
<br />
<br /></div>
<div class="MsoNormal">
<h2>
<span class="Ttulo2Car"><span lang="ES-TRAD" style="font-size: 13.0pt; line-height: 115%;"><span style="font-size: large;">Opciones de configuración</span><o:p></o:p></span></span></h2>
</div>
<div class="MsoNormal">
<span lang="ES-TRAD">Es curioso el lugar donde han colocado estos botones de configuración del instalador. Está en la barra superior del explorador de soluciones. Tenemos que tener seleccionado el proyecto de instalación (en el ejemplo “Tuto Setup”) y arriba a la derecha tendremos 5 botones.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHgAPtvlvcaGze-77AZPHp_iiVtNVtkox88RnGhpFjpbtWM1o4HnJkBuGPasIQ9BLNPeOJ_Bqn-Yw6etntukgnTEEam-pXOYQdMbu_xhHzY2ZYZkKa6HZ1fVZTZjKtUtw1J-UtvwCXI74/s1600/image023-701697.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351154607647394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHgAPtvlvcaGze-77AZPHp_iiVtNVtkox88RnGhpFjpbtWM1o4HnJkBuGPasIQ9BLNPeOJ_Bqn-Yw6etntukgnTEEam-pXOYQdMbu_xhHzY2ZYZkKa6HZ1fVZTZjKtUtw1J-UtvwCXI74/s320/image023-701697.png" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">De izquierda a derecha:<o:p></o:p></span></div>
<ul>
<li><span lang="ES-TRAD">Editor del sistema de archivos<o:p></o:p></span></li>
<li><span lang="ES-TRAD">Editor del registro<o:p></o:p></span></li>
<li><span lang="ES-TRAD">Editor de tipos de archivos<o:p></o:p></span></li>
<li><span lang="ES-TRAD">Editor de acciones personalizadas<o:p></o:p></span></li>
<li><span lang="ES-TRAD">Editor de las condiciones de inicio<o:p></o:p></span></li>
</ul>
<div class="MsoNormal">
<br />
<br /></div>
<h2>
<span lang="ES-TRAD">Acciones personalizadas <o:p></o:p></span></h2>
<div class="MsoNormal">
<span lang="ES-TRAD">Ahora vamos a ir a chicha de verdad, lo realmente complicado y el porqué de este tutorial.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Muchas veces creamos programas que necesitamos configurarlos tras la instalación o que queremos que se arranquen. En Instalshield tienes una opción de que al terminar la instalación se lanza un programa. Para mi esta opción era muy útil, por lo dicho anteriormente. Tras instalarlo, lanzaba un programa que configuraba el cliente. Esta opción me permitía facilitar mucho el cómo instalar las cosas y me parece totalmente necesaria. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Bueno, la buena noticia es que se puede y la mala que es un poco complicado. No porque sea difícil de hacer, si no porque hay poca documentación y la que hay para mi gusto no es demasiado buena. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Para poder hacer esto debemos a ir al menu del editor de "cciones personalizadas. Al pulsar vemos lo siguiente. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPuaDkqjUOKDO7HOBNcDMS0TrAvmNV7F263mdulAiEbA52xZddUvDhtMiiRxZYjN_K89w-F4ZQJXGfWShYqtT9gYrpv6ubyAPr4N9UJPfsOwjlhm30-zT9kFq2oAA1jc057B7280hy9qQ/s1600/image056-702981.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351163366266274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPuaDkqjUOKDO7HOBNcDMS0TrAvmNV7F263mdulAiEbA52xZddUvDhtMiiRxZYjN_K89w-F4ZQJXGfWShYqtT9gYrpv6ubyAPr4N9UJPfsOwjlhm30-zT9kFq2oAA1jc057B7280hy9qQ/s1600/image056-702981.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">¿Cómo funciona esto? Bueno, parece evidente ¿no?<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Pues no, no lo es.... </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Puedes pulsar botón derecho agregar acción personalizada, seleccionar un ejecutable y va a dar lo mismo lo que hagáis, que no va a ejecutar el programa. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<h4>
<span lang="ES-TRAD">¿Cómo lo hacemos? </span></h4>
</div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Pues despacito y con buena letra, porque tiene su ciencia. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Vamos a la solución y agregamos un nuevo proyecto de “Biblioteca de clases (.Net Framework)” (Botón derecho</span><span lang="ES-TRAD"> agregar nuevo proyecto </span><span lang="ES-TRAD" style="font-family: "wingdings";">à</span><span lang="ES-TRAD"> Biblioteca de clases (.Net Framework)). <o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">En mi caso le voy a llamar Acciones Personalizadas.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXO91wTS8cK9073xagGQq0qFarxOXL_wLHEjvUA8k1u7LLhag__LYwDkgf05LBPqlc4XhIVzcJwWRi0AEQfma1SnZN1XdUlhRXh-QKP4WL1Zvki0P4CxeckHyctSvGN_RX7Gl6AoaP5Fc/s1600/image057-704453.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351166604096162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXO91wTS8cK9073xagGQq0qFarxOXL_wLHEjvUA8k1u7LLhag__LYwDkgf05LBPqlc4XhIVzcJwWRi0AEQfma1SnZN1XdUlhRXh-QKP4WL1Zvki0P4CxeckHyctSvGN_RX7Gl6AoaP5Fc/s1600/image057-704453.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Bien, ya lo tenemos preparado.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcCUq0uUxvjn3jNK5G_yYr18-tzsELIZKhfhENjaVJ2El6ZfC7HFnP20hqml3PU_y3GB8QBOrQavsnMDGnIB0t3voLZy5dofklA6BrBgfhd9Oq-WDEtE7ggnkhg7elNO5NvoZmA_QWl2k/s1600/image058-706167.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351175408055442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcCUq0uUxvjn3jNK5G_yYr18-tzsELIZKhfhENjaVJ2El6ZfC7HFnP20hqml3PU_y3GB8QBOrQavsnMDGnIB0t3voLZy5dofklA6BrBgfhd9Oq-WDEtE7ggnkhg7elNO5NvoZmA_QWl2k/s1600/image058-706167.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Borramos el elemento Class1.cs y agregamos un elemento “Clase de instalador”</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9S77oZrmk0oTt4jH78KDROBR5EzVo9CrjGv0RJeQP_leFDINineEL7oel9NqFwTcExcjK4hCetL0ddn5admrK76A9E7pH56tnVOvPTOcYgWAYwBT_ovEdACBo3UkLj1wAn1XMas-v3zQ/s1600/image059-706875.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351183024782114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9S77oZrmk0oTt4jH78KDROBR5EzVo9CrjGv0RJeQP_leFDINineEL7oel9NqFwTcExcjK4hCetL0ddn5admrK76A9E7pH56tnVOvPTOcYgWAYwBT_ovEdACBo3UkLj1wAn1XMas-v3zQ/s1600/image059-706875.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Pulsamos agregar y listo ya tenemos esto medio preparado. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ95PvmBmP6u0BS6UExmEGkkR1QXKMAb9ogLaBlATfMVCUKsn3ck3eHgPMoYj_db2PnSwEavAytvxbB_Sca8iiB3aB8XYwBEkfwZqwoFwMER0Q7UJMe2Y7mgfAkkaeW14DPb84m9HkbyU/s1600/image060-707627.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351181528165474" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ95PvmBmP6u0BS6UExmEGkkR1QXKMAb9ogLaBlATfMVCUKsn3ck3eHgPMoYj_db2PnSwEavAytvxbB_Sca8iiB3aB8XYwBEkfwZqwoFwMER0Q7UJMe2Y7mgfAkkaeW14DPb84m9HkbyU/s1600/image060-707627.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Ahora pulsamos en el enlace que pone “Haga clic aquí para cambiar a la vista de código”</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG9mDixYKadfcHHdI6rfhswr1Kk53uT2XhXGCBlVxbPwF_J79exZboxj_BI7gxlxqJarbo0RWp_2Qo_mIEeBB9gBu9gH-CjqeZWdqtVqeElFD3-_wH_8ekI4URmLWfGESmWPGlOC4ZuLQ/s1600/image061-708256.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351186035935746" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG9mDixYKadfcHHdI6rfhswr1Kk53uT2XhXGCBlVxbPwF_J79exZboxj_BI7gxlxqJarbo0RWp_2Qo_mIEeBB9gBu9gH-CjqeZWdqtVqeElFD3-_wH_8ekI4URmLWfGESmWPGlOC4ZuLQ/s1600/image061-708256.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Y una vez dentro vamos a pegar dentro de nuestra clase todas siguientes funciones, justo debajo de la función Installer.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><span style="color: black; font-family: "consolas"; font-size: 9.5pt;">[System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand)]</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">public</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">override</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">void</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> Install(IDictionary stateSaver)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> {</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">base</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;">.Install(stateSaver);</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> }</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand)]</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">public</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">override</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">void</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> Commit(IDictionary savedState)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> {</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">base</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;">.Commit(savedState);</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> }</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand)]</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">public</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">override</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">void</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> Rollback(IDictionary savedState)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> {</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">base</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;">.Rollback(savedState);</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> }</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand)]</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">public</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">override</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">void</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> Uninstall(IDictionary savedState)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> {</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">base</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;">.Uninstall(savedState);</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> }</span></div>
<div class="MsoNormal">
<br /></div>
<br />
<div class="MsoNormal">
<span lang="ES-TRAD">Perfecto, pues ahora ya podemos programar las acciones personalizadas. Dentro de la función Commit (que será la que realice cuando este terminando la instalación) podemos incluir, por ejemplo, la ejecución de nuestra aplicación. <o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Sería algo así:</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;">[System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand)]</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">public</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">override</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">void</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> Commit(IDictionary savedState)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> {</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span style="color: blue; font-family: "consolas"; font-size: 9.5pt;">base</span><span style="color: black; font-family: "consolas"; font-size: 9.5pt;">.Commit(savedState);</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: #9bbb59; font-family: "consolas"; font-size: 9.5pt;"> //ejecución </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> </span><span lang="ES-TRAD">System.Diagnostics.Process.Start("prueba.exe");</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; margin-bottom: 0cm;">
<br /></div>
<span style="color: black; font-family: "consolas"; font-size: 9.5pt;"> }</span><br />
<div class="MsoNormal">
<br /></div>
<br />
<div class="MsoNormal">
<span lang="ES-TRAD">Fantástico, casi lo tenemos. Ahora tenemos que incluir en acciones personalizadas el evento. Aquí sí que os aconsejo que integréis esta clase con el instalador. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Para esto Sobre el proyecto de instalación pulsamos con el botón derecho “añadir”<span style="font-family: "wingdings";">,</span></span><span lang="ES-TRAD"> “Resultados del proyecto” y seleccionamos el proyecto en mi caso llamado “acciones personalizadas”.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLIARYpV9Vu2l_rQm1pCPLJ9cIr-dB3KOWgk_GUhk2lZneKi-C3v3MoUStVZaJbgbJh1QOj2hxf2OQA1KsoxyGnQl-pMYzFArsZK5zHqChvJbzObnv_UdhCkuTjgikmjjRn82_9MOKSEI/s1600/image036-708890.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351188231434642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLIARYpV9Vu2l_rQm1pCPLJ9cIr-dB3KOWgk_GUhk2lZneKi-C3v3MoUStVZaJbgbJh1QOj2hxf2OQA1KsoxyGnQl-pMYzFArsZK5zHqChvJbzObnv_UdhCkuTjgikmjjRn82_9MOKSEI/s1600/image036-708890.png" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Ahora ya lo tenemos en nuestro instalador</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnRlghRhGY0TM55Ik5Fx2p8wFTkB2OAlaEls3btOvQpE4SggqP-563l8E5IUvRlWZDODJAfCc-QsQLafiaJ9QuwGHPy9ezhRNl4_VeePevQukm_ENk-MEUBvVB9uFbg9JqySHF-AVDeA/s1600/image037-709614.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351188192144674" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnRlghRhGY0TM55Ik5Fx2p8wFTkB2OAlaEls3btOvQpE4SggqP-563l8E5IUvRlWZDODJAfCc-QsQLafiaJ9QuwGHPy9ezhRNl4_VeePevQukm_ENk-MEUBvVB9uFbg9JqySHF-AVDeA/s1600/image037-709614.png" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Bien, vamos ahora la ventana de “Acciones personalizadas” y pinchamos directamente en “Custom Actions” botón derecho “Agregar acciones personalizadas” y buscamos (Que por defecto estará en “Aplicación Folder”) el resultado del proyecto que hemos añadido.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0WQxHi48QqV-a9Zrn-U9tdid7tBXxGb37aPLb9ewMLpBHWlZfHyXEghJ6g9HKCuwDEKR_Nd_bZ0VgHgRctKVsvPL2acdGC32QarrS_aupwqLYdPu3oLsr4cSaUJzFMBW5gWGdo32BY1s/s1600/image038-710918.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351198413272018" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0WQxHi48QqV-a9Zrn-U9tdid7tBXxGb37aPLb9ewMLpBHWlZfHyXEghJ6g9HKCuwDEKR_Nd_bZ0VgHgRctKVsvPL2acdGC32QarrS_aupwqLYdPu3oLsr4cSaUJzFMBW5gWGdo32BY1s/s1600/image038-710918.png" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Con esto nuestro instalador va a ejecutar todo lo que este en los eventos que hemos en la clase installer.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnHEC_ZmCGTr564ivkfZOMWOhP4q-z652vm9usV2UcW6ZJLRLHmq5jzwdlEr3xGw3r6MVCs77oqyywhtLJesx0Th1x_WyMBnlDABImwDgLyJ6eh0nv3Kr07CzYaGC0oWyA_LqRxOpMsmY/s1600/image062-711711.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351201750248210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnHEC_ZmCGTr564ivkfZOMWOhP4q-z652vm9usV2UcW6ZJLRLHmq5jzwdlEr3xGw3r6MVCs77oqyywhtLJesx0Th1x_WyMBnlDABImwDgLyJ6eh0nv3Kr07CzYaGC0oWyA_LqRxOpMsmY/s1600/image062-711711.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Perfecto ya podemos ejecutar cualquier cosa, pero hay otro tema. ¿Cómo sabemos dónde se ha instalado nuestra aplicación para iniciarla? </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Evidentemente si no indicamos la ruta el sistema cuando intente enviar el proceso no da a encontrarla, debemos pasar la ruta completa. Para hacer esto debemos pasarle por parámetro a la clase installer donde esta nuestra aplicación instalada. Pero esto es variable ya que puede que el usuario cambie esto. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Bien pues para hacer esto tenemos que seleccionar la acción personalizada que queramos y luego ir a propiedades. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP4nQYJEsDT5JGTO4FfUsU746hUGR5R5F1u3u9oJ6tW1pYFjCeIbIOBXxzYsNNwa7OU_MwcoVh8R1lDMn3isfF5vKNfSGzTTlXNJXFQK5nSaaSp7PGM1OhzJRYoO0zNzovPfLW9g72QbU/s1600/image063-712467.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351202790481554" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP4nQYJEsDT5JGTO4FfUsU746hUGR5R5F1u3u9oJ6tW1pYFjCeIbIOBXxzYsNNwa7OU_MwcoVh8R1lDMn3isfF5vKNfSGzTTlXNJXFQK5nSaaSp7PGM1OhzJRYoO0zNzovPfLW9g72QbU/s1600/image063-712467.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">En propiedades tenemos una propiedad llamada “CustomActionData” esto le va a pasar el parámetro a la clase. En la clase en cada función tenemos dentro del objeto base.Context.Parameters un array con todos los parámetros que le hemos pasado.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Para pasar el parámetro se hace de la siguiente forma /name1=parámetro1 /name2=parametro2…. SI queremos pasar un parámetro personalizado del instalador debemos hacerlo “[parámetro]\”. Para pasar la ruta de la instalación debemos pasar el parámetro [TARGETDIR]. Por ejemplo así /TARGETDIR="[TARGETDIR]\", (se que la forma de poner las comillas es muy rara, pero es así </span><span lang="ES-TRAD"><span lang="ES-TRAD">😑</span>, no es ninguna errata ).</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgx6lDDUC9NyR8LZ4ovIpj2N4I-tIfXgagQy7Q_pZ7KIdZu3n0NC6OequN2DDgECmMSl1lUMJdPKZ1s2mflpCEn01OeVpOef1lcHM8Lzu3UsVuI5UZyW4u8Y2H209S4ai8owQsmcEWLS0/s1600/image043-713026.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351205573049218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgx6lDDUC9NyR8LZ4ovIpj2N4I-tIfXgagQy7Q_pZ7KIdZu3n0NC6OequN2DDgECmMSl1lUMJdPKZ1s2mflpCEn01OeVpOef1lcHM8Lzu3UsVuI5UZyW4u8Y2H209S4ai8owQsmcEWLS0/s1600/image043-713026.png" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Como decía antes ahora debemos utilizar base.Context.Parameters para recuperarlo, sería algo así base.Context.Parameters["TARGETDIR"].ToString()</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Si lo aplicamos al código para que ejecute la aplicación al acabar:</span></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><span lang="ES-TRAD">System.Diagnostics.Process.Start(base.Context.Parameters["TARGETDIR"].ToString() + "\\prueba.exe");</span></span></div>
<br />
<div class="MsoNormal">
<span lang="ES-TRAD">Con esto ya podemos ejecutar cualquier cosa que este en nuestra carpeta de instalación o no. Sé que existen más parámetros como estos, [ProgramFilesFolder] [Manufacturer] [ProductName], pero no he encontrado ninguna lista donde aparezcan. Agradecería si alguien sabe de alguna, me la pasara para agregarla al artículo.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Diréis… de donde he sacado esto. Pues de una página de Microsoft, donde lo explican bastante regular (<a href="https://msdn.microsoft.com/es-es/library/d9k65z2d(v=vs.100).aspx">https://msdn.microsoft.com/es-es/library/d9k65z2d(v=vs.100).aspx</a>) <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
<span lang="ES-TRAD">Poner una carpeta de instalación personalizada<o:p></o:p></span></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Para terminar, por defecto el instalador siempre instala la aplicación en la carpeta de archivos de programa \ nombre de la empresa\ Nombre de la aplicación, o lo que es lo mismo [ProgramFilesFolder] [Manufacturer]\ [ProductName]. A veces no nos interesa o queremos cambiar algo de esta ruta. Para eso tenemos que ir a “Editar el sistema de archivos”, seleccionamos “Application Folder” y pulsamos en propiedades. En la venta de propiedades tenemos una llamada “DefaultLocation” donde podemos poner una ruta personalizada. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4z4rUEhyphenhyphenCyegl3o5j4ikC1XfTdWyVGcIiGd2PBWrwaLgRcWTAI_Lho6egVmg0j8hrcs9SP1S4o32JLz6a4xWaUkiCwF_0N1rs6Kdig9ZFJ5cJU0n3IjNCWUew6w_ClaHytnBbS9Yi_rk/s1600/image064-713641.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_6528351207313117458" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4z4rUEhyphenhyphenCyegl3o5j4ikC1XfTdWyVGcIiGd2PBWrwaLgRcWTAI_Lho6egVmg0j8hrcs9SP1S4o32JLz6a4xWaUkiCwF_0N1rs6Kdig9ZFJ5cJU0n3IjNCWUew6w_ClaHytnBbS9Yi_rk/s1600/image064-713641.jpg" /></a></span><span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Cambiamos los valores que nos interesen y listo.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<h2>
<span lang="ES-TRAD">Fin del tutorial<o:p></o:p></span></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Todo llega a su fin y este tutorial también, tengo que decir que ha sido un poco largo. No he querido meterme en otras partes como crear accesos directos, editar el menú de inicio, crear subcarpetas, porque es bastante sencillo. Lo realmente enrevesado es el tema de las acciones personalizadas y creo que con este tuto todo quedará más claro.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Aquí dejo este tuto para mí y para todo el que quiera utilizarlo. </span><span lang="ES-TRAD"><span lang="ES-TRAD">Espero que esto os sirva a much@s, y si no te sirve, que</span> al menos la lectura haya sido amena.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><o:p></o:p></span></div>
<div class="MsoNormal">
<b><span lang="ES-TRAD">Muy importante, si decides compartir o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog, te estaré eternamente agradecido.<o:p></o:p></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Muchas gracias por leerme.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="ES-TRAD">Saludetes a todos<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD">P.D. Podéis seguirme en <a href="http://twitter.com/jberron">@Jberron</a>, <a href="https://plus.google.com/115535419754790617984">Google+</a> y <a href="http://es.linkedin.com/in/joseberron">LinkedIn</a><span class="MsoHyperlink"><o:p></o:p></span></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="ES-TRAD"><a href="http://about.me/jberron">about.me/jberron</a><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com12tag:blogger.com,1999:blog-325311275924727065.post-5794418304386653922015-07-07T17:30:00.000+02:002015-07-07T17:30:01.587+02:00¿Por qué no me sorprende el diseño del Galaxy S6?<div class="WordSection1">
<div class="MsoNormal">
Buenas a tod@s, hace ya algunos meses, Samsung nos presentó el que sería un buque insignia en el segmento de Smartphone (en el segmento Phablet tendremos que esperar algo más) para todo este 2015 y parte de 2016, el deseado y afamado Galaxy S6 y Galaxy S6 Edge.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal" style="text-align: center;">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4hVojvi1r_3iMWikvn1abl3oBzDs1ZCekBOQx03pb9-iYHrYhR8HLG_Qicr21Kei2gj3SMqQsOt4RNEjMZqLa0EzgZGRYgpBNdDyuGi_Y9YJmSCqWNbtFfuZI1E_2Kh_PIGrvufvXdv8/s1600/image001-779724.jpg"><img alt="" border="0" height="212" id="BLOGGER_PHOTO_ID_6168687067163371298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4hVojvi1r_3iMWikvn1abl3oBzDs1ZCekBOQx03pb9-iYHrYhR8HLG_Qicr21Kei2gj3SMqQsOt4RNEjMZqLa0EzgZGRYgpBNdDyuGi_Y9YJmSCqWNbtFfuZI1E_2Kh_PIGrvufvXdv8/s400/image001-779724.jpg" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
La propuesta de Samsung de desarrollar un nuevo teléfono totalmente desde cero, con nuevo diseño, nueva carcasa fue ante todo arriesgada. Arriesgada por querer hacer algo diferente a lo que nos tenía acostumbrado y lo hizo ¿o quizá no tanto?</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
El cambio de materiales pasando de plástico a cristal y aluminio me parece un cambio muy acertado, pero… ¿esto es un cambio diseño? </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Yo creo que no, es un cambio de materiales pero en diseño….</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
¿Por qué digo esto?</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Sencillo poner un Galaxy S5 al lado de un S6 o incluso un S4, el veréis como el diseño es calcado y para prueba una imagen.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal" style="text-align: center;">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-YTE-RKmJ6O7p41VLd0zdMg2Zx-zmHN349QJwqE3KvnV2NgCpPZVdB1ulRBhG8rEZ_nTL8hqzJ1O0TDlm-cXA-bNdwzxgXNS_QIUmko10O61cQjO8jg80bRU1jqKnc50gZbXXfuhB_Xs/s1600/image002-781380.jpg"><img alt="" border="0" height="222" id="BLOGGER_PHOTO_ID_6168687070594658418" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-YTE-RKmJ6O7p41VLd0zdMg2Zx-zmHN349QJwqE3KvnV2NgCpPZVdB1ulRBhG8rEZ_nTL8hqzJ1O0TDlm-cXA-bNdwzxgXNS_QIUmko10O61cQjO8jg80bRU1jqKnc50gZbXXfuhB_Xs/s400/image002-781380.jpg" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: center;">
<span style="font-size: 8.0pt; line-height: 115%;">Imagen extraída de </span><a href="http://www.dignited.com/"><span style="font-size: 8.0pt; line-height: 115%;">http://www.dignited.com</span></a><span style="font-size: 8.0pt; line-height: 115%;"> url </span><a href="http://www.dignited.com/12491/samsung-galaxy-s6-vs-galaxy-s5-much-samsung-overhauled-galaxy-line/"><span style="font-size: 8.0pt; line-height: 115%;">http://www.dignited.com/12491/samsung-galaxy-s6-vs-galaxy-s5-much-samsung-overhauled-galaxy-line/</span></a><span style="font-size: 8.0pt; line-height: 115%;"> <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Por si alguien se lo sigue preguntado, el S6 es el de la izquierda. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Por otro lado, me hace mucha gracia escuchar a la gente diciendo que el S6 se parece mucho al IPhone 6 porque su diseño es igual. Me parece una apreciación correcta, pero ¿no será que el S6 se parece al S5 que a su vez se parece al S4 que se parece al S3 y por ende el IPhone se parece a todos estos?</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal" style="text-align: center;">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS32xFn5OuOOdC1L0Td_5pjG3K-PuFZekDnwESwEQ4tyt262LgNr3QtesORXOd8EMVXaLTzgRJfzwZ6Fow78GW_-4fl13rZ0hr1Oy4WwK9_DWcJK19LMvkrYAYpxoBjXuiIWW6ZGYqWQA/s1600/image003-783554.jpg"><img alt="" border="0" height="300" id="BLOGGER_PHOTO_ID_6168687079699438754" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS32xFn5OuOOdC1L0Td_5pjG3K-PuFZekDnwESwEQ4tyt262LgNr3QtesORXOd8EMVXaLTzgRJfzwZ6Fow78GW_-4fl13rZ0hr1Oy4WwK9_DWcJK19LMvkrYAYpxoBjXuiIWW6ZGYqWQA/s400/image003-783554.jpg" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: center;">
<span style="font-size: 8.0pt; line-height: 115%;">iPhone 6 y Galaxy S5 foto extraída de </span><a href="http://i-cdn.phonearena.com/"><span style="font-size: 8.0pt; line-height: 115%;">http://i-cdn.phonearena.com</span></a><span style="font-size: 8.0pt; line-height: 115%;"> url </span><a href="http://i-cdn.phonearena.com/images/reviews/164231-image/Apple-iPhone-6-vs-Samsung-Galaxy-S5-03.jpg"><span style="font-size: 8.0pt; line-height: 115%;">http://i-cdn.phonearena.com/images/reviews/164231-image/Apple-iPhone-6-vs-Samsung-Galaxy-S5-03.jpg</span></a><span style="font-size: 8.0pt; line-height: 115%;"> <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
En la siguiente imagen podemos apreciar los diseños de la gama Galaxy S de Samsung desde el S2 (el único que tiene un diseño bastante diferente al resto) . De izquierda a derecha S6, S5, S4, S3 y S2. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal" style="text-align: center;">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7FJUeaalVa-p-5rcybMr5giMrcfBwB5I_2skmZRzTFpRF1PV33j47kDcrmq9cSEaCWaQwW9kXIz_rRQpHpqyqmMZUfd7h_01XVho5yIYkPzdpTqkv_qzEsJly0AghYv5-okEJHmKt1ns/s1600/image004-785693.jpg"><img alt="" border="0" height="136" id="BLOGGER_PHOTO_ID_6168687094604085138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7FJUeaalVa-p-5rcybMr5giMrcfBwB5I_2skmZRzTFpRF1PV33j47kDcrmq9cSEaCWaQwW9kXIz_rRQpHpqyqmMZUfd7h_01XVho5yIYkPzdpTqkv_qzEsJly0AghYv5-okEJHmKt1ns/s400/image004-785693.jpg" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: center;">
<span style="font-size: 8.0pt; line-height: 115%;">Imagen extraída de </span><a href="http://i.ytimg.com/"><span style="font-size: 8.0pt; line-height: 115%;">http://i.ytimg.com</span></a><span style="font-size: 8.0pt; line-height: 115%;"> url </span><a href="http://i.ytimg.com/vi/pIB_GH3qiAc/maxresdefault.jpg"><span style="font-size: 8.0pt; line-height: 115%;">http://i.ytimg.com/vi/pIB_GH3qiAc/maxresdefault.jpg</span></a><span style="font-size: 8.0pt; line-height: 115%;"> <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Cuando leí que Samsung iba a rediseñar el teléfono desde cero, pensé que iban a hacer algo nuevo, algo diferente. Como hizo Sony cuando saco el primer Xperia Z y rompió totalmente en diseño y materiales (en este caso si es diseño) con los anteriores terminales de Sony. Pero en este caso Samsung sigue manteniendo prácticamente el mismo diseño y sustituyendo los materiales por unos más nobles (que no tiene porque ser mejores).</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Desde luego esperaba algo más, sobre todo algo diferente. Bien es cierto que el Edge es diferente, pero el precio del S6 ya es suficientemente alto como para meternos en los 100€ más que cuesta el Edge. La curvatura de la pantalla no tiene un aporte de peso en el conjunto, añade tres funcionalidades tampoco demasiado pensadas, podríamos decir que mola y ya, pero ni es lo suficientemente útil, ni aporta una mejora que justifique su sobreprecio. Además por muy curva que sea, el diseño es el mismo, cambiado la pantalla, pero lo mismo. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Creo que Samsung podría hacerlo mucho mejor pero tendría que ser más valiente, más rompedora. Tendría que volver a ser la Samsung que diseño el S2 o el S3 que rompió los moldes. Y vosotros qué pensáis ¿os parece sorprendente el diseño del S6? </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Saludetes<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-23840320528650808352015-07-07T10:16:00.000+02:002015-07-07T10:17:34.296+02:00Empezando cosas nuevasBuenas a todos<br />
<br />
Hace mucho que no publico nada por aquí, tengo que deciros que últimamente estoy haciendo muchas cosas, pero poco escribir. Estoy aprendiendo más Linux de lo que sabia, me compre un servidor HP N54L con el que estoy muy contento, (consume poquito y para almacenamiento que era para lo que realmente lo quiero me va de sobra) y abarcando algunos temas personales que tenia "aparcados" y me están ocupando bastante tiempo, dinero y dolores de cabeza.<br />
<br />
También he estado experimentado la "experiencia Windows 10" y relamente me ha gustado y me gusta mucho. Me parece más lógico y usable para un equipo de escritorio de lo que es Windows 8 (aunque este funciona realmente bien).<br />
<br />
Pero afortunadamente, las cosas se acaban y salen hacia adelante. Estoy comenzando un nuevo proyecto, he comenzado a colaborar como redactor de noticias para una web de tecnología <a href="http://www.predicneitor.com/">predicneitor.com</a> a la que os invito a todos que leáis y opinéis. El proyecto esta empezando y la web aun tiene pocas visitas, poco a poco vamos llenándola de contenido, pero es un tema bastante laborioso.<br />
<br />
De todas formas, el blog seguirá funcionado y seguiré publicando cositas, tanto los artículos que no tengan cabida en la web, como los que si la tengan, para que podáis seguir leyendo todas mis publicaciones en un mismo sitio (no quiero volveros locos).<br />
<br />
<div class="MsoNormal">
Espero que tengais un buen día. <br />
Muchas gracias por leerme.</div>
<div class="MsoNormal">
Saludetes a todos</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
P.D. Podéis seguirme en <a href="http://twitter.com/jberron">@Jberron</a>, <a href="https://plus.google.com/115535419754790617984">Google+</a> y <a href="http://es.linkedin.com/in/joseberron">LinkedIn</a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<a href="http://about.me/jberron">about.me/jberron</a></div>
<div class="MsoNormal">
<br /></div>
<br />Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-17056259648700106572014-08-26T15:30:00.000+02:002014-08-26T15:30:00.749+02:00Embeber una librería dentro de un ejecutable en .NET<div class="WordSection1">
<div class="MsoNormal">
Buenas a to@s</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Hoy voy a contaros un recurso que he utilizado alguna vez para evitarme problemas derivados de redistribuir librerías. En momentos es necesario que un programa sea manejable y a poder ser indivisible, para que no se produzcan problemas derivados de la falta de algunas librerías que este utilice. Algunos leguajes de programación como Delphi solucionaban estos problemas muy bien con su característica RunOnce, por eso los programas de Delphi pesaban 2 megas cuando el mismo código en .Net ocupa poco más de 20 Kb. Dejando a Delphi de un lado, el tener la fiabilidad de que tu programa va a funcionar siempre de manera correcta y que nunca le va a faltar una librería (y ademas estas siempre van a ser la versión correcta), es algo que nos da mucha tranquilidad a la hora de redistribuirlo. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
En .Net existe una caracteriza por la que podemos integrar cualquier fichero en nuestro software. Simplemente seleccionamos el fichero, ensamblado, documento… de nuestro proyecto que queramos, vamos a propiedades y en la propiedad “Acción de compilación” seleccionamos “Recurso Incrustado”. Una vez hecho esto ya podemos llamar al cualquier fichero que hayamos incrustado en nuestra aplicación desde dentro sin miedo a que nos dé un error. Para acceder a estos podremos encontrarlos dentro del espacio de nombres de nuestro programa por ejemplo MiPrograma1.imagen.png.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Hasta aquí todo perfecto, podemos incrustar cualquier cosa, pero si probamos a hacerlo con una librería obtendremos un error en tiempo de ejecución de que no encuentra la librería. Para solucionar este problema debemos insertar una línea en el <b>Main</b> de nuestra aplicación y crear un nuevo método en el fichero <b>program</b> de nuestra aplicación para resolver las librerías gracias a los métodos de reflexión.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Dentro de nuestro main debemos escribir una línea similar a esta.</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span lang="EN-US" style="color: #2b91af; font-family: Consolas; font-size: 9.5pt;">AppDomain</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">.CurrentDomain.AssemblyResolve += <span style="color: blue;">new</span> <span style="color: #2b91af;">ResolveEventHandler</span>(ResolverComponentes);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Nos suscribimos al método que se encarga de resolver las referencias y creamos un nuevo manejado que invoque la función que vamos a crear para resolver nuestras referencias. De esta forma lo que el programa va hacer es lo siguiente, primero intenta resolver las librerías por sí mismo y sino la encuentra ira a la función ResolverComponentes que hemos creado.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
La función ResolverComponentes devolverá un parámetro tipo System.Reflection.Assembly debe tener dos parámetros de entrada, un object y un ResolveEventArgs que será del que obtendremos el nombre de la librería que debemos devolver<span style="font-family: Consolas; font-size: 9.5pt;">.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Esta sería una posible definición:<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt;">static</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> System.Reflection.<span style="color: #2b91af;">Assembly</span> ResolverComponentes(<span style="color: blue;">object</span> sender, <span style="color: #2b91af;">ResolveEventArgs</span> args)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Para saber cuál es la librería que necesitamos, podemos hacerlo mediante la propiedad<span style="font-family: Consolas; font-size: 9.5pt;"> <b>name</b> </span>del segundo parámetro, en este caso<span style="font-family: Consolas; font-size: 9.5pt;"> <b>args.name</b>. </span>Esto es muy útil si tenemos que cargar varias librerías.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Por ultimo debemos devolver la librería cargada, eso lo hacemos mediante el método load del constructor de<span style="font-family: Consolas; font-size: 9.5pt;"> <b>System.Reflection.Assembly</b> </span>es decir<span style="font-family: Consolas; font-size: 9.5pt;"> <b>System.Reflection.Assembly.Load()</b>. </span>Posiblemente este método no os aparezca, dado que solo existe en el constructor. <o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Al revisarlo os daréis cuenta de que no existe ninguna definición en la que podamos pasarle la ruta donde está la librería. Tras darle unas vueltas lo que me pareció más sencillo fue enviar un array de bytes con la librería contenida en él.<span style="font-family: Consolas;"> </span>Para eso primero nos definimos un<span style="font-family: Consolas; font-size: 9.5pt;"> System.IO.<span style="color: #2b91af;">Stream</span> </span>que contendrá el Stream de nuestra librería. Podemos hacerlo de la siguiente forma:<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span style="font-family: Consolas; font-size: 9.5pt;">System.IO.<span style="color: #2b91af;">Stream</span> _streamDeLibreria;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span style="font-family: Consolas; font-size: 9.5pt;">_streamDeLibreria = _libreriaResolver.GetManifestResourceStream(<span style="color: #a31515;">"MiPrograma.Librerias.LibreriaEmbebida.dll"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Una vez definido el Stream ya solo tenemos que leer todos los bytes y devolverla en el objeto<span style="font-family: Consolas; font-size: 9.5pt;"> System.IO.<span style="color: #2b91af;">Stream</span>:</span><span style="font-family: Consolas; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt;">byte</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">[] _arrayDeLibreria = <span style="color: blue;">new</span> <span style="color: blue;">byte</span>[_streamDeLibreria.Length];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">_streamDeLibreria.Read(_arrayDeLibreria, 0, _arrayDeLibreria.Length);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">System.Reflection.<span style="color: #2b91af;">Assembly</span> _libreria_resuelta = System.Reflection.<span style="color: #2b91af;">Assembly</span>.Load(_arrayDeLibreria);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Por último solo quedaría devolver la biblioteca:<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span style="color: blue; font-family: Consolas; font-size: 9.5pt;">return</span><span style="font-family: Consolas; font-size: 9.5pt;"> _libreria_resuelta;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Como podéis ver el método no es muy complicado, si un poco enrevesado pero muy útil.<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Si por ejemplo necesitáis hacer esto con varias bibliotecas podéis hacer un if, swich o un select case en el que condicionáis con el nombre, por ejemplo algo así:<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt;">if</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> (args.Name == <span style="color: #a31515;">"MiLibreria.Libreria, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1b06a8ecf2258a87"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Si vais a realizar esto con muchas librerías, podéis definiros una variable <b><span style="font-family: Consolas; font-size: 9.5pt;">System.Reflection.Assembly </span></b>por cada librería, cargarlas en las diferentes variables con un método como el anterior y el al función<span style="font-family: Consolas; font-size: 9.5pt;"> <b>ResolverComponentes </b></span>solamente debemos hacer un <b>return</b> de la variable previamente cargada con la librería.<b><span style="font-family: Consolas; font-size: 9.5pt;"> </span></b><o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Aquí os dejo el método completo para que podáis modificarlo y probarlo:<o:p></o:p></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt;">static</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> System.Reflection.<span style="color: #2b91af;">Assembly</span> ResolverComponentes(<span style="color: blue;">object</span> sender, <span style="color: #2b91af;">ResolveEventArgs</span> args)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">System.Reflection.<span style="color: #2b91af;">Assembly</span> _libreriaResolver = System.Reflection.<span style="color: #2b91af;">Assembly</span>.GetExecutingAssembly();<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">System.IO.<span style="color: #2b91af;">Stream</span> _streamDeLibreria;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt;">if</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> (args.Name == <span style="color: #a31515;">"MiLibreria.Libreria, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1b06a8ecf2258a87"</span>)<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 35.4pt; margin-right: 0cm; mso-margin-top-alt: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">_streamDeLibreria = _libreriaResolver.GetManifestResourceStream(<span style="color: #a31515;">"MiPrograma.Librerias.LibreriaEmbebida.dll"</span>);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt;">else</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">{<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; margin-left: 35.4pt; margin-right: 0cm; mso-margin-top-alt: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">_streamDeLibreria = __libreriaResolver.GetManifestResourceStream(<span style="color: #a31515;">"MiPrograma.Librerias.LibreriaEmbebida2.dll"</span>); <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="color: blue; font-family: Consolas; font-size: 9.5pt;">byte</span><span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">[] _arrayDeLibreria = <span style="color: blue;">new</span> <span style="color: blue;">byte</span>[_streamDeLibreria.Length];<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">_streamDeLibreria.Read(_arrayDeLibreria, 0, _arrayDeLibreria.Length);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;">System.Reflection.<span style="color: #2b91af;">Assembly</span> _libreria_resuelta = System.Reflection.<span style="color: #2b91af;">Assembly</span>.Load(_arrayDeLibreria);<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none; text-indent: 35.4pt;">
<span style="color: blue; font-family: Consolas; font-size: 9.5pt;">return</span><span style="font-family: Consolas; font-size: 9.5pt;"> _libreria_resuelta;<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<span style="font-family: Consolas; font-size: 9.5pt;">}<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
Si alguien lo necesita y lo pide lo puedo “traducir” a VB si fuera necesario, aunque creo que se entiende bastante bien. </div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
De la misma manera si lo "traducís" y queréis que lo publique, no hay ningún problema, poneros en contacto conmigo y lo vemos. Si alguien realiza el mismo código, lo mejora o lo modifica y lo publica en su blog, puedo poneros un enlace desde el articulo a vuestra versión.</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-autospace: none;">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Espero la lectura haya sido amena e interesante y sobre todo que sirva para algo.<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Muchas gracias por leerme.<o:p></o:p></div>
<div class="MsoNormal">
Saludetes a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
P.D. Podéis seguirme en <a href="http://twitter.com/jberron">@Jberron</a>, <a href="https://plus.google.com/115535419754790617984">Google+</a> y <a href="http://es.linkedin.com/in/joseberron">LinkedIn</a><span class="MsoHyperlink"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<a href="http://about.me/jberron">about.me/jberron</a><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-24297459832619569592014-07-30T13:29:00.001+02:002014-07-30T19:56:28.666+02:00Opera Max conclusiones de uso<div class=WordSection1><p class=MsoNormal>Buenas a tod@s<o:p></o:p></p><p class=MsoNormal>Hoy no voy a hablarlos de un programa, ni os voy a hacer un tutorial, únicamente voy a exponer mis conclusiones al utilizarlo. La victima …. Opera MAX.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><h2>¿Qué es Opera Max?<o:p></o:p></h2><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Opera Max para los que no lo conozcáis es una utilidad creada por Opera (si Opera el de nos navegadores no el de las canciones). Esta utilidad permite comprimir todo el tráfico que sale de nuestro teléfono a través de nuestra línea móvil ahorrándonos preciados megas para que podamos disfrutar de ellos.<o:p></o:p></p><p class=MsoNormal>El proyecto pintaba muy bien y yo me apunte como tester en cuanto pude. Tuve que esperar una larga lista de espera y finalmente obtuve el preciado programa.<o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:ES'><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghPJ2YiluBacRiPaIsDF4JflPLu6GGdzC5TIoEOD3Bljk4xbAB8lHsb07m2DmaeilBjC7JHPvHN3Wt5tD4IVptcqbEpQEQ3rwQCd6QH3kqI7wSCvRq_Kz6qJnk1zayjfaJOcefT7eAfTE/s1600/image007-747902.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghPJ2YiluBacRiPaIsDF4JflPLu6GGdzC5TIoEOD3Bljk4xbAB8lHsb07m2DmaeilBjC7JHPvHN3Wt5tD4IVptcqbEpQEQ3rwQCd6QH3kqI7wSCvRq_Kz6qJnk1zayjfaJOcefT7eAfTE/s320/image007-747902.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6041815315534034098" /></a></span><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Nada más iniciarlo hubo una cosa que no me gusto, y es que para funcionar Opera Max necesita establecer una conexión VPN con el servidor de Opera para enviar el tráfico a través de la red y ahorrarnos esos megas. <o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:ES'><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6JTRIW1snwX226v4qRUEJihVgxCe_fkKEkPHfDqmWZeJTMt45i_YNW84KYpUtzybyLsYORQH-JvoQVNelo1THB-MY2wBPKjDocaJJ3rvTv58C7RVCMNCSTpKjc1pswQ6Qlor8jX2L8qQ/s1600/image008-750341.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6JTRIW1snwX226v4qRUEJihVgxCe_fkKEkPHfDqmWZeJTMt45i_YNW84KYpUtzybyLsYORQH-JvoQVNelo1THB-MY2wBPKjDocaJJ3rvTv58C7RVCMNCSTpKjc1pswQ6Qlor8jX2L8qQ/s320/image008-750341.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6041815321213055442" /></a></span><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><h2><o:p> </o:p></h2><h2>Las Razones<o:p></o:p></h2><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Una vez probado y reprobado por mi parte puedo decir sin miedo a equivocarme que no es tan bueno como lo pintan y sobre todo que no interesa. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b>La primera razón: el consumo de batería<o:p></o:p></b></p><p class=MsoNormal>Tener que establecer una conexión VPN todo el tiempo consume más batería que si no tenemos que establecer. Esta conexión consume mucha batería al menos en mi caso la vida de mi teléfono se recortó en aproximadamente un 30% (siendo bueno). Normalmente llego a casa con un 30% y con opera Max funcionado todo el día, no llego a casa con el encendido. Mi S4 quedo sin batería en torno a las 20:00 y normalmente sobre las 22:00 que es cuando llego a casa tengo un 30%.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><b>La segunda razón: ahorro de megas y pedida de velocidad<o:p></o:p></b></p><p class=MsoNormal>Tras muchas pruebas y muchos intentos, con el uso normal que le doy a mi teléfono Opera Max consigue ahorrar un 5% de mis megas con suerte. <o:p></o:p></p><p class=MsoNormal>Además existen ciertas aplicaciones que con Opera Max funcionando, al reducir la velocidad no funcionan correctamente (Viber por ejemplo no va fina). Para mi este ahorro no me parece suficiente en comparación con la pedida de velocidad.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='mso-fareast-language:ES'><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiXIZY0ZgmaCxq5r22FFOUhnxGjXDCOp9qTUqbH_PztpgSLfi-yIa3MT8Wm0j4IsoDbK2NBBsHhyphenhyphenDOIOLlt-kQ1bwJ_Ys52o_9dtIRpi7TMx3JqtxOmhJ1pPE_wphhT3atKFJziUaLscY/s1600/image009-752564.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiXIZY0ZgmaCxq5r22FFOUhnxGjXDCOp9qTUqbH_PztpgSLfi-yIa3MT8Wm0j4IsoDbK2NBBsHhyphenhyphenDOIOLlt-kQ1bwJ_Ys52o_9dtIRpi7TMx3JqtxOmhJ1pPE_wphhT3atKFJziUaLscY/s320/image009-752564.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6041815329696026962" /></a></span><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><h2>En conclusión <o:p></o:p></h2><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Opera Max es interesante y reduce el tráfico, sobre todo de la navegación web pero por ejemplo, ver un video de YouTube, o enviar un mensaje por WhatsApp va a consumir lo mismo. <o:p></o:p></p><p class=MsoNormal>Para el uso que yo le doy a mi teléfono, no obtengo el beneficio suficiente en ahorro de megas en comparación con el gasto de batería ocasionado. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Además y por otra parte, tenemos otra razón que a los más desconfiados puede preocupar. Todo nuestro tráfico pasa por los servidores de Opera. Antes únicamente pasaban por los de nuestro proveedor de internet móvil, pero en este caso introducimos un nuevo intermediario, que aunque asegura no hacer nada con nuestros datos… fiarse es siempre un dilema.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Espero la lectura haya sido amena e interesante<b><o:p></o:p></b></p><p class=MsoNormal><b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog<o:p></o:p></b></p><p class=MsoNormal><b><o:p> </o:p></b></p><p class=MsoNormal>Muchas gracias por leerme.<o:p></o:p></p><p class=MsoNormal>Saludetes a todos<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>P.D. Podéis seguirme en <a href="http://twitter.com/jberron">@Jberron</a>, <a href="https://plus.google.com/115535419754790617984">Google+</a> y <a href="http://es.linkedin.com/in/joseberron">LinkedIn</a><span class=MsoHyperlink><o:p></o:p></span></p><p class=MsoNormal><span class=MsoHyperlink><o:p><span style='text-decoration:none'> </span></o:p></span></p><p class=MsoNormal><a href="http://about.me/jberron">about.me/jberron</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div>Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com2tag:blogger.com,1999:blog-325311275924727065.post-522308801748940882014-04-23T11:48:00.001+02:002014-04-26T18:04:59.003+02:00WeTransfer un servicio sencillo y útil pero con un grave problema de confianza<div class=WordSection1><p class=MsoNormal><span style='mso-fareast-language:ES'>Buenas a tod@s<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:ES'>Hoy vengo a hablaros de un servicio que yo hasta ahora no conocia, llamado Wetransfer (</span><a href="https://www.wetransfer.com/"><span style='mso-fareast-language:ES'>https://www.wetransfer.com/#</span></a><span style='mso-fareast-language:ES'>) . <o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:ES'><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwQEBGNJ_-FRpn10FTeHnYBvzsR9-hCJ39omQfoOMIiiL43mc1zWL3l6kGXVzFlkktESIWkfv0KkRJZDX-jOqL5D6Upoq1ttD0_bFcEy8ytKbWmwhIYw0Kww6ePZ-CUqzePTYlyxwpxHc/s1600/image009-729521.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwQEBGNJ_-FRpn10FTeHnYBvzsR9-hCJ39omQfoOMIiiL43mc1zWL3l6kGXVzFlkktESIWkfv0KkRJZDX-jOqL5D6Upoq1ttD0_bFcEy8ytKbWmwhIYw0Kww6ePZ-CUqzePTYlyxwpxHc/s320/image009-729521.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6005423121639103010" /></a><o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:ES'>Wetransfer es un servicio pensado para enviar ficheros muy grandes a traves de correo electronico. El truco esta en que en vez de enviar el archivo adjunto a nuestro correo, envia un enlace al documento. <o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:ES'>Basicamente es una especie de servicio de almacenamiento en la nube al estilo de mediashare, uploadfiles o rapidshare, dirigido a una problemática muy clara. Ademas nos garantizan que una vez pasado un perido de tiempo de 7 días, el fichero sera eliminado de sus servidores.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:ES'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:ES'><o:p> </o:p></span></p><h2>Como se utiliza<o:p></o:p></h2><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Es muy fácil de utilizar, tanto que no hace falta casi ni explicarlo. <o:p></o:p></p><p class=MsoListParagraphCxSpFirst style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Adjuntas el archivo o los archivos.<o:p></o:p></p><p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Introduces tu correo como remitente<o:p></o:p></p><p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Añades a los destinatarios<o:p></o:p></p><p class=MsoListParagraphCxSpLast style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Escribes el mensaje que le llegara a tus remitentes<o:p></o:p></p><p class=MsoNormal>Todo fácil, sencillo y funciona, pero…. <o:p></o:p></p><h2><o:p> </o:p></h2><p class=MsoNormal><o:p> </o:p></p><h2>Un gran fallo de seguridad<o:p></o:p></h2><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Esta mañana le hemos encontrado un problema muy muy grave. El problema es que WeTransfer no comprueba la dirección del remitente, de tal forma que puedes enviar un correo con un adjunto haciéndote pasar por cualquier personaje famoso, empresa o persona particular.<o:p></o:p></p><p class=MsoNormal>Veamos un ejemplo.<span style='mso-fareast-language:ES'> <o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Vamos a intentar enviar un correo con un adjunto haciéndonos pasar por google, además lo voy a enviar a mi cuenta de correo de Gmail (para en revesarlo más aún).<span style='mso-fareast-language:ES'><o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:ES'><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5_1vdBBCGtOIpr0WKp42oLNzT1-ZXEF0FDYrIVmuMEwLJvRfqkHPPsNZ7Uv_HE1ux75SFmJAojcSI80fLcI1M5Jw-fUV4bwGIL6gwq6pLeKk4M-nzrc8FIWLnVACvgRZwrAcgoYNbSLY/s1600/image010-732084.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5_1vdBBCGtOIpr0WKp42oLNzT1-ZXEF0FDYrIVmuMEwLJvRfqkHPPsNZ7Uv_HE1ux75SFmJAojcSI80fLcI1M5Jw-fUV4bwGIL6gwq6pLeKk4M-nzrc8FIWLnVACvgRZwrAcgoYNbSLY/s320/image010-732084.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6005423128793012114" /></a></span><o:p></o:p></p><p class=MsoNormal>Pulsamos “Transferencia”, esperamos a que el fichero se transfiera.<o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:ES'><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju3ozPfKrLNHHrIHv2Lk_yk0mRAY1JUGJKMil8UVJxqtoYenFETJUI41fUnpc0qd5GRz1BvQWNfxzcpCeWGieL45OHdgGwEv-QgKgIQXBGCDEyUkf1tP4QZ6Z9A341_bH1PO8xAVso3y0/s1600/image011-733604.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju3ozPfKrLNHHrIHv2Lk_yk0mRAY1JUGJKMil8UVJxqtoYenFETJUI41fUnpc0qd5GRz1BvQWNfxzcpCeWGieL45OHdgGwEv-QgKgIQXBGCDEyUkf1tP4QZ6Z9A341_bH1PO8xAVso3y0/s320/image011-733604.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6005423133646649794" /></a></span><o:p></o:p></p><p class=MsoNormal>Como podemos ver el fichero cuyo remitente es <a href="mailto:google@google.es">google@google.es</a> se ha enviado correctamente. Este es el mensaje que ha llegado al destinatario<o:p></o:p></p><p class=MsoNormal><span style='mso-fareast-language:ES'><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFDbSeK_lEkZZI-8EhsV0GodsEn-WaDkoP-dZGPMOUjGYqTCe1RYElUU98Q7zrhV8Vye9tib5Y5bNDDHFLDHThTas9EAU91Gtf4snk71BOR8-dmQ182aCd5djG8h6gKSu2wE3m-vCVEq8/s1600/image012-735736.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFDbSeK_lEkZZI-8EhsV0GodsEn-WaDkoP-dZGPMOUjGYqTCe1RYElUU98Q7zrhV8Vye9tib5Y5bNDDHFLDHThTas9EAU91Gtf4snk71BOR8-dmQ182aCd5djG8h6gKSu2wE3m-vCVEq8/s320/image012-735736.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_6005423143244431314" /></a><o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>El destinatario vera este correo y es posible que solamente con ver el remitente del correo que aparece en el mensaje de por valido el correo y descargue el adjunto. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Como podéis ver el fallo de seguridad es muy grave. Puedes enviar como cualquier persona y a través de cualquier correo, imaginar si ese Excel adjunto que me he enviado para demostrarlo tuviera un virus, fuera un troyano, virus o cualquier software malintencionado.<o:p></o:p></p><h2>La solución<o:p></o:p></h2><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>La solución es muy sencilla. Lo lógico sería que WeTransfer envié un correo al remitente con un enlace, para validar el la dirección de correo del remitente. Una vez validado, enviaría el correo al destinatario. <o:p></o:p></p><p class=MsoNormal>Algo muy sencillo que solucionaría el problema de raíz<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><h2>En conclusión<o:p></o:p></h2><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Un servicio muy interesante, sencillo, funcional pero con un fallo muy grave.<o:p></o:p></p><p class=MsoNormal>Enviar un adjunto como cualquier famoso puede ser un foco de virus brutal, solo hace falta recordar el famoso “I Love You” mutado luego como “Ana Kournicova” y otros tantos. <o:p></o:p></p><p class=MsoNormal>Me parece un fallo muy grave y más grave aun pensando que el servicio está desarrollado únicamente para esta función. Es decir es su cometido principal, no es una función secundaria como en otros servicios parecidos. <o:p></o:p></p><p class=MsoNormal>En su favor hay que decir que al menos el correo no es enviado con la dirección del remitente, sino con una propia de WeTransfer y se envía una copia al remitente (aunque claro si la cuenta no existe, este nunca llegará). <o:p></o:p></p><p class=MsoNormal>Bajo un punto de vista crítico, hasta que no lo solucionen, me parece un servicio poco fiable o del que al menos yo no me fiaría a menos de que me confirmaran por otra vía que el fichero es legítimo.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Espero la lectura haya sido amena e interesante<b><o:p></o:p></b></p><p class=MsoNormal><b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog<o:p></o:p></b></p><p class=MsoNormal><b><o:p> </o:p></b></p><p class=MsoNormal>Muchas gracias por leerme.<o:p></o:p></p><p class=MsoNormal>Saludetes a todos<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>P.D. Podéis seguirme en Twitter <a href="http://twitter.com/jberron">@Jberron</a> y <a href="http://es.linkedin.com/in/joseberron">LinkedIn</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div>Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-53995999359180725812014-04-09T11:58:00.001+02:002014-04-09T12:26:53.445+02:00¡¡Bye Bye!! Windows XP<div class="WordSection1">
<div class="MsoNormal">
Ayer d<span style="font-family: "Times New Roman","serif";">í</span>a 8 de abril de 2014 fue un d<span style="font-family: "Times New Roman","serif";">í</span>a muy especial para el mundo de la inform<span style="font-family: "Times New Roman","serif";">á</span>tica moderna. <span style="font-family: "Times New Roman","serif";">¡¡</span>Microsoft (que no nosotros) entierra hoy a un vivo!! Ayer enterramos a Windows XP. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_gUCMeNmmmknU221U-gzDWlcZ8vk2Jk8Bhi8-EAHCJqdz-3SY_Q4CXlRAsjq8u-xvffjih2_S0k80m9KLwqyUIbEogQGsaj1n9BV_crnAU5j3nEUy0ApQ9p6s94vpb4m1rn5Rfh7j7aA/s1600/image001-718541.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_gUCMeNmmmknU221U-gzDWlcZ8vk2Jk8Bhi8-EAHCJqdz-3SY_Q4CXlRAsjq8u-xvffjih2_S0k80m9KLwqyUIbEogQGsaj1n9BV_crnAU5j3nEUy0ApQ9p6s94vpb4m1rn5Rfh7j7aA/s320/image001-718541.png" id="BLOGGER_PHOTO_ID_6000230458299048306" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
Un minuto de silencio<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
En la historia de Microsoft y yo dir<span style="font-family: "Times New Roman","serif";">í</span>a que en la historia de la inform<span style="font-family: "Times New Roman","serif";">á</span>tica siempre habr<span style="font-family: "Times New Roman","serif";">á</span> un antes y un despu<span style="font-family: "Times New Roman","serif";">é</span>s de Windows XP. No solo por lo exitosa que ha sido, sino por su funcionamiento, su aceptaci<span style="font-family: "Times New Roman","serif";">ó</span>n popular, su capacidad para desterrar las versiones venideras y sobre todo por su longevidad. <o:p></o:p></div>
<div class="MsoNormal">
Ser<span style="font-family: "Times New Roman","serif";">í</span>amos injustos si solo hablamos de lo bueno que fue XP en su <span style="font-family: "Times New Roman","serif";">ú</span>ltima etapa (a partir de su Service Pack 2) tambi<span style="font-family: "Times New Roman","serif";">é</span>n como todo sistema tuvo, tiene y tendr<span style="font-family: "Times New Roman","serif";">á</span> multitud de problemas. Pero para muchos t<span style="font-family: "Times New Roman","serif";">é</span>cnicos como yo hemos crecido con <span style="font-family: "Times New Roman","serif";">é</span>l y siempre le tendremos un cari<span style="font-family: "Times New Roman","serif";">ñ</span>o (u odio) especial.<o:p></o:p></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic7nuhH7amffz_NBHZE349FakmBIg4HPSL81LM1-0XypnRdmotOv43jEWTeuUluvO3xnEvLW8GFihT78qcX9MeEk2dMeW2WGUoISCHaZK1__0qewdRFfo9OLa0seUPGHpmJs1ivzncyQM/s1600/image010-720969.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic7nuhH7amffz_NBHZE349FakmBIg4HPSL81LM1-0XypnRdmotOv43jEWTeuUluvO3xnEvLW8GFihT78qcX9MeEk2dMeW2WGUoISCHaZK1__0qewdRFfo9OLa0seUPGHpmJs1ivzncyQM/s320/image010-720969.jpg" id="BLOGGER_PHOTO_ID_6000230467767826242" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
Un poco de la historia de Windows XP<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Windows XP apareci<span style="font-family: "Times New Roman","serif";">ó</span> en el a<span style="font-family: "Times New Roman","serif";">ñ</span>o 2001 (ya ha llovido, ya), primero la versi<span style="font-family: "Times New Roman","serif";">ó</span>n Professional y meses m<span style="font-family: "Times New Roman","serif";">á</span>s tarde la versi<span style="font-family: "Times New Roman","serif";">ó</span>n Home. Windows XP ten<span style="font-family: "Times New Roman","serif";">í</span>a un cometido especial, unir las dos familias existentes de Windows y por eso XP es muy importante.<o:p></o:p></div>
<div class="MsoNormal">
Antes de Windows XP exist<span style="font-family: "Times New Roman","serif";">í</span>an versiones de Windows para usuario profesionales y versiones de Windows para usuarios personales. Por un lado ten<span style="font-family: "Times New Roman","serif";">í</span>amos los Windows 9x (95, 98, 98 SE, ME) que part<span style="font-family: "Times New Roman","serif";">í</span>an del kernel de MS-Dos (era poco m<span style="font-family: "Times New Roman","serif";">á</span>s que una apariencia grafica montada sobre este) y por otro lado los Windows NT (NT3, NT 4, 2000) que part<span style="font-family: "Times New Roman","serif";">í</span>an de kernel de Windows NT (NT viene de Net lo que conocemos como Red). Con la llegada de XP Microsoft uni<span style="font-family: "Times New Roman","serif";">ó</span> ambas familias de software para que llevaran el mismo kernel, m<span style="font-family: "Times New Roman","serif";">á</span>s optimizado y pudiendo as<span style="font-family: "Times New Roman","serif";">í</span> permitir un mejor desarrollo y compatibilidad entre aplicaciones. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4TNkK7OXRlowANa8OXmCQt_lCKumXbttaGdi5IH74uj805FMXJAqAmc6_Ya6BEwGiJLYyV9FPKulRYwS_W2bbQLTHBmkFuKg9MdO1pbCxti1AQc029IWQ5DVONxba_G3yDVkZMA9r5jo/s1600/image011-723075.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4TNkK7OXRlowANa8OXmCQt_lCKumXbttaGdi5IH74uj805FMXJAqAmc6_Ya6BEwGiJLYyV9FPKulRYwS_W2bbQLTHBmkFuKg9MdO1pbCxti1AQc029IWQ5DVONxba_G3yDVkZMA9r5jo/s320/image011-723075.jpg" id="BLOGGER_PHOTO_ID_6000230472992749490" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Est<span style="font-family: "Times New Roman","serif";">á</span> claro que la tarea no era f<span style="font-family: "Times New Roman","serif";">á</span>cil juntar estos dos mundos, pero poco a poco lo consigui<span style="font-family: "Times New Roman","serif";">ó</span>.<o:p></o:p></div>
<div class="MsoNormal">
Yo dividir<span style="font-family: "Times New Roman","serif";">í</span>a la vida de Windows XP en 3 partes, Lanzamiento e inicio (antes de los Service Pack), antes y despu<span style="font-family: "Times New Roman","serif";">é</span>s de Windows Vista y el destierro de por parte Microsoft.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
Lanzamiento e inicio (antes de los service pack)<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Windows XP se lanz<span style="font-family: "Times New Roman","serif";">ó</span> a bombo y platillo como la uni<span style="font-family: "Times New Roman","serif";">ó</span>n entre las dos versiones de Windows existentes, pero eso no quiere decir que fuera exento de problemas. Lo primero era comprobar que el equipo fuera compatible, y una vez hecho esto instalar nuestro sistema. <o:p></o:p></div>
<div class="MsoNormal">
El primer dilema llegaba porque no se pod<span style="font-family: "Times New Roman","serif";">í</span>a actualizar desde otro Windows sino que era necesario formatear el equipo. Al formatear te daba 4 opciones de formateo FAT32 r<span style="font-family: "Times New Roman","serif";">á</span>pido y lento y NTFS r<span style="font-family: "Times New Roman","serif";">á</span>pido y lento. En ese momento muchos de nosotros mir<span style="font-family: "Times New Roman","serif";">á</span>bamos la pantalla at<span style="font-family: "Times New Roman","serif";">ó</span>nitos pensando y yo que s<span style="font-family: "Times New Roman","serif";">é</span> que significa tanta sigla. Finalmente acabos formateando en NTFS porque era nuevo y seg<span style="font-family: "Times New Roman","serif";">ú</span>n dec<span style="font-family: "Times New Roman","serif";">í</span>an mejor. Es corto que los discos daban menos problemas adem<span style="font-family: "Times New Roman","serif";">á</span>s el mantener los ficheros cerrados hacia olvidar el tan presente Scandisk.<o:p></o:p></div>
<div class="MsoNormal">
Una vez salvados ya estos problemas, la instalaci<span style="font-family: "Times New Roman","serif";">ó</span>n de XP comenzaba y unos 45 minutos despu<span style="font-family: "Times New Roman","serif";">é</span>s ten<span style="font-family: "Times New Roman","serif";">í</span>amos una musiquita (si nos detectaba nuestra tarjeta de sonido) muy relajante sonando con una bola con un interrogante dando saltos para terminar la instalaci<span style="font-family: "Times New Roman","serif";">ó</span>n. Una vez hecho comenzaba el dolor de instalar nuestros Drivers.<o:p></o:p></div>
<div class="MsoNormal">
Muchos dispositivos daban problemas de compatibilidad, incluso llegando a colgar el sistema, otros muchos por m<span style="font-family: "Times New Roman","serif";">á</span>s que los instalabas no arrancaban y otros te dec<span style="font-family: "Times New Roman","serif";">í</span>an que el controlador no estaba firmado. Tras conseguir que el sistema anduviera comenzabas a instalar programas y te dabas cuenta de que algunos de nuestros programas no eran compatibles. Entonces con el bot<span style="font-family: "Times New Roman","serif";">ó</span>n derecho, pulsabas propiedades marcabas compatibilidad con Windows 95. Algunos funcionaban y otros (la mayor<span style="font-family: "Times New Roman","serif";">í</span>a) no. <o:p></o:p></div>
<div class="MsoNormal">
Yo incluso volv<span style="font-family: "Times New Roman","serif";">í</span> a Windows ME (si, s<span style="font-family: "Times New Roman","serif";">é</span> que a nadie le gusta pero a m<span style="font-family: "Times New Roman","serif";">í</span> me funcionaba muy bien) cansado de problemas con XP.<o:p></o:p></div>
<div class="MsoNormal">
Poco a poco en estos a<span style="font-family: "Times New Roman","serif";">ñ</span>os internet empezaba a entrar en nuestras casas y eso de tener Windows actualizado con parches y soluci<span style="font-family: "Times New Roman","serif";">ó</span>n de problemas nos parec<span style="font-family: "Times New Roman","serif";">í</span>a algo genial (o en mi caso me lo parec<span style="font-family: "Times New Roman","serif";">í</span>a). Yo por entonces ten<span style="font-family: "Times New Roman","serif";">í</span>a un ordenado bastante chulo para la <span style="font-family: "Times New Roman","serif";">é</span>poca un AMD Thunderbird 1400 DDR, ten<span style="font-family: "Times New Roman","serif";">í</span>a poco m<span style="font-family: "Times New Roman","serif";">á</span>s de un a<span style="font-family: "Times New Roman","serif";">ñ</span>o, era de los primeros equipos que montaban memoria DDR a 266 MHz na menos. Era una maravilla. Os pongo en situaci<span style="font-family: "Times New Roman","serif";">ó</span>n, los procesadores de AMD de aquella <span style="font-family: "Times New Roman","serif";">é</span>poca, se calentaban mucho, la gente dec<span style="font-family: "Times New Roman","serif";">í</span>a que te pod<span style="font-family: "Times New Roman","serif";">í</span>as hacer un huevo frito sobre el micro. Su temperatura de trabajo normal estaba en torno a los 65<span style="font-family: "Times New Roman","serif";">º</span> a 70<span style="font-family: "Times New Roman","serif";">º</span> Cent<span style="font-family: "Times New Roman","serif";">í</span>grados. De un d<span style="font-family: "Times New Roman","serif";">í</span>a para otro, mi equipo empez<span style="font-family: "Times New Roman","serif";">ó</span> a dar pantallazos azules sin venir a cuento. Tras mucho investigar, encontr<span style="font-family: "Times New Roman","serif";">é</span> al culpable. Alguien de Microsoft decidi<span style="font-family: "Times New Roman","serif";">ó</span> que todo procesador que pasara de los 74<span style="font-family: "Times New Roman","serif";">º</span> deb<span style="font-family: "Times New Roman","serif";">í</span>a apagarse para proteger el sistema. 74<span style="font-family: "Times New Roman","serif";">º</span> en verano, sin aire acondicionado y un AMD como ese, que en invierno estaba a 70<span style="font-family: "Times New Roman","serif";">º</span> no duraba m<span style="font-family: "Times New Roman","serif";">á</span>s de 5 minutos jugando al Unreal Tournament, con el consiguiente cabreo. Tuve que desinstalar la dichosa actualizaci<span style="font-family: "Times New Roman","serif";">ó</span>n para que el equipo funcionara como deb<span style="font-family: "Times New Roman","serif";">í</span>a. Desde aquel d<span style="font-family: "Times New Roman","serif";">í</span>a siempre que veo algo raro, lo primero que hago es revisar las <span style="font-family: "Times New Roman","serif";">ú</span>ltimas actualizaciones, no es la <span style="font-family: "Times New Roman","serif";">ú</span>ltima vez que me ha pasado<span style="font-family: "Times New Roman","serif";">…</span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
Antes y despu<span style="font-family: "Times New Roman","serif";">é</span>s de Vista<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Microsoft con tanto actualizar XP para fuera bien empez<span style="font-family: "Times New Roman","serif";">ó</span> a sacar unos parches acumulativos muy grandes llamados Service Pack que contienen muchas cambios juntos que es necesario instalar todos a la vez. Para los usuarios personales esto antes no hab<span style="font-family: "Times New Roman","serif";">í</span>a existido, pero para los usuarios empresariales si, por ejemplo Windows 2000 tuvo 4 Service Pack.<o:p></o:p></div>
<div class="MsoNormal">
Con la aparici<span style="font-family: "Times New Roman","serif";">ó</span>n del primer Service Pack y el tiempo a favor del desarrollo de nuevas aplicaciones y mejorando la compatibilidad de las viejas, Windows XP empez<span style="font-family: "Times New Roman","serif";">ó</span> a tener una estabilidad muy digna. Pero la aparici<span style="font-family: "Times New Roman","serif";">ó</span>n del segundo Service Pack hizo que todos empez<span style="font-family: "Times New Roman","serif";">á</span>ramos a amar a Windows XP porque funcionaba, era estable, muy estable y vuelvo a repetir, funcionaba muy bien. <o:p></o:p></div>
<div class="MsoNormal">
Tras este Service Pack Microsoft pens<span style="font-family: "Times New Roman","serif";">ó</span> que era buen momento para jubilar Windows XP y nos ofreci<span style="font-family: "Times New Roman","serif";">ó</span> una nueva versi<span style="font-family: "Times New Roman","serif";">ó</span>n de sistema con muchos cambios sobre todo en temas de seguridad. Apareci<span style="font-family: "Times New Roman","serif";">ó</span> Windows Vista y empez<span style="font-family: "Times New Roman","serif";">ó</span> a ser sustituido en los equipos nuevos, est<span style="font-family: "Times New Roman","serif";">á</span> claro que la reacci<span style="font-family: "Times New Roman","serif";">ó</span>n tardo poco en llegar. <b>Si tengo que describir a Windows Vista con una sola palabra seria lentitud</b>. La gente empez<span style="font-family: "Times New Roman","serif";">ó</span> a cambiar sus equipos con XP por nuevos equipos y se dio cuenta que sus anteriores ordenadores funcionaban m<span style="font-family: "Times New Roman","serif";">á</span>s r<span style="font-family: "Times New Roman","serif";">á</span>pido que los nuevos. Y por primera vez se empez<span style="font-family: "Times New Roman","serif";">ó</span> a hacer downgrade (volver a la versi<span style="font-family: "Times New Roman","serif";">ó</span>n anterior) del sistema operativo algo hasta este d<span style="font-family: "Times New Roman","serif";">í</span>a impensable. Adem<span style="font-family: "Times New Roman","serif";">á</span>s seg<span style="font-family: "Times New Roman","serif";">ú</span>n el convenio de venta de software Microsoft estaba obligado a facilitar una licencia de XP ya que al ser el mismo producto una versi<span style="font-family: "Times New Roman","serif";">ó</span>n superior da derecho a instalar esta o cualquier versi<span style="font-family: "Times New Roman","serif";">ó</span>n anterior.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT5GlekEHH2ZjszbSs-twahr3dUm1fEofQqkdw4tm6IoV8dmCrTDNN40W0mIR5nUmG7Sa99csDsflTJlcgF34eJnEcQFD7PKzpMF3O-dgWnX1mI0_2L7Jg8q7VrgWmzDC06eCUS68AHMk/s1600/image012-725298.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT5GlekEHH2ZjszbSs-twahr3dUm1fEofQqkdw4tm6IoV8dmCrTDNN40W0mIR5nUmG7Sa99csDsflTJlcgF34eJnEcQFD7PKzpMF3O-dgWnX1mI0_2L7Jg8q7VrgWmzDC06eCUS68AHMk/s320/image012-725298.jpg" id="BLOGGER_PHOTO_ID_6000230482600693586" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Puedo deciros que posiblemente el downgrade de Windows Vista a Windows XP, es el trabajo m<span style="font-family: "Times New Roman","serif";">á</span>s frustrante que realizado, por la cantidad de problemas y de driver incompatibles. Nunca funcionaban realmente bien.<o:p></o:p></div>
<div class="MsoNormal">
Con la llegada de los Netbook (esto port<span style="font-family: "Times New Roman","serif";">á</span>tiles peque<span style="font-family: "Times New Roman","serif";">ñ</span>os y baratos que estaban de moda hace un par de a<span style="font-family: "Times New Roman","serif";">ñ</span>os) los fabricantes obligaron a Microsoft a que les siguiera vendiendo licencias de Windows XP ya que con vista, esto equipos no pod<span style="font-family: "Times New Roman","serif";">í</span>an funcionar. <o:p></o:p></div>
<div class="MsoNormal">
Finalmente Windows Vista fue un fracaso estrepitoso. Demasiados cambios y demasiado poco <span style="font-family: "Times New Roman","serif";">ó</span>ptimo. Mientras tanto Windows XP sigui<span style="font-family: "Times New Roman","serif";">ó</span> teniendo a la gente encantada ya que era un software muy maduro y que cada vez funcionaba mejor.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
El destierro de por parte Microsoft<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Microsoft se encontraba en una dif<span style="font-family: "Times New Roman","serif";">í</span>cil situaci<span style="font-family: "Times New Roman","serif";">ó</span>n. Por una lado no quer<span style="font-family: "Times New Roman","serif";">í</span>a mantener Windows XP porque era antiguo, acarreaba problemas de seguridad etc.., pero por otro lado seguir obligando a usar Windows Vista era un suicido. <o:p></o:p></div>
<div class="MsoNormal">
Entonces se puso manos a la obra y en poco m<span style="font-family: "Times New Roman","serif";">á</span>s de un a<span style="font-family: "Times New Roman","serif";">ñ</span>o saco una nueva versi<span style="font-family: "Times New Roman","serif";">ó</span>n de Windows, Windows 7.<br />
<br />
<o:p></o:p></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikoZEJr08r1Qq-vLA8Db6BOoWc8g8mou5sMXTBJt4wb197KGjDEEBjsbl1J39T5Rxh67A0IzX8bwTUF1sF6NxCB3aWaZ8rx9M-qCp8hLW46W9fsQy1RIlWM5HEo0j8kMptA0gSaj4opL8/s1600/image013-727099.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikoZEJr08r1Qq-vLA8Db6BOoWc8g8mou5sMXTBJt4wb197KGjDEEBjsbl1J39T5Rxh67A0IzX8bwTUF1sF6NxCB3aWaZ8rx9M-qCp8hLW46W9fsQy1RIlWM5HEo0j8kMptA0gSaj4opL8/s1600/image013-727099.png" height="208" width="320" /></a></div>
<span style="mso-fareast-language: ES;"></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
El inter<span style="font-family: "Times New Roman","serif";">é</span>s de la nueva versi<span style="font-family: "Times New Roman","serif";">ó</span>n hizo que una beta se filtrara y esta vez Microsoft en vez de seguir su pol<span style="font-family: "Times New Roman","serif";">í</span>tica y empezar a meter paquetes a todo el mundo, en una maniobra que solo puedo calificar de magnifica, libero la versi<span style="font-family: "Times New Roman","serif";">ó</span>n beta de Windows 7. Internet era un hervidero y consigo una cantidad de testers que no pod<span style="font-family: "Times New Roman","serif";">í</span>a imaginar y de esta manera, se depuro mucho el sistema antes de salir a la venta. Adem<span style="font-family: "Times New Roman","serif";">á</span>s escucho por primera vez a los usuarios que dieron ideas, por ejemplo la genial barra de tareas que este tiene.<o:p></o:p></div>
<div class="MsoNormal">
A partir de este momento Microsoft empez<span style="font-family: "Times New Roman","serif";">ó</span> a dejar de lado Windows XP. Segu<span style="font-family: "Times New Roman","serif";">í</span>a solucionando problemas pero no actualizaba las aplicaciones de este, por ejemplo Internet Explorer se qued<span style="font-family: "Times New Roman","serif";">ó</span> en la versi<span style="font-family: "Times New Roman","serif";">ó</span>n 8 cuando actualmente va por la 11.<o:p></o:p></div>
<div class="MsoNormal">
Microsoft nos iba invitando al cambio a Windows 7, un sistema que esta vez s<span style="font-family: "Times New Roman","serif";">í</span> es lo suficientemente bueno como para cambiarlo, por otro lado nos pon<span style="font-family: "Times New Roman","serif";">í</span>a trabas a la hora de mantener Windows XP. Empezado por las aplicaciones propias y poner impedimento a los desarrolladores, por ejemplo el Framework 4.5 no est<span style="font-family: "Times New Roman","serif";">á</span> soportado por XP etc. Esto unido a el cambio de equipos que ya no es posible encontrarlos con <span style="font-family: "Times New Roman","serif";">é</span>l, hace que de forma natural acabe en desuso. <o:p></o:p></div>
<div class="MsoNormal">
Pero la realidad es que a d<span style="font-family: "Times New Roman","serif";">í</span>a de hoy a<span style="font-family: "Times New Roman","serif";">ú</span>n quedan muchos Windows XP dando guerra y que seguir<span style="font-family: "Times New Roman","serif";">á</span>n en ello. Los cajeros autom<span style="font-family: "Times New Roman","serif";">á</span>ticos son un buen ejemplo de ello. <o:p></o:p></div>
<div class="MsoNormal">
La semana pasada sali<span style="font-family: "Times New Roman","serif";">ó</span> un reporte de los sistemas operativos presentes en internet y a d<span style="font-family: "Times New Roman","serif";">í</span>a de hoy Windows XP tiene casi tanta presencia como Windows 7. Que se descontin<span style="font-family: "Times New Roman","serif";">ú</span>en las actualizaciones no hace obligatorio que cambiemos nuestro equipo, sino que tendremos que tener muchos m<span style="font-family: "Times New Roman","serif";">á</span>s cuidado porque ser<span style="font-family: "Times New Roman","serif";">á</span> m<span style="font-family: "Times New Roman","serif";">á</span>s vulnerable a ataques. Hay pa<span style="font-family: "Times New Roman","serif";">í</span>ses como Alemania que han llegado a un acuerdo con Microsoft para que contin<span style="font-family: "Times New Roman","serif";">ú</span>e dando soporte a su administraci<span style="font-family: "Times New Roman","serif";">ó</span>n p<span style="font-family: "Times New Roman","serif";">ú</span>blica.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
Conclusi<span style="font-family: "Times New Roman","serif";">ó</span>n<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Todo llega a su fin y ni siquiera los AS400 son inmortales. Todo tarde o temprano tiene que morir, Microsoft decidi<span style="font-family: "Times New Roman","serif";">ó</span> que el d<span style="font-family: "Times New Roman","serif";">í</span>a 8 de abril de 2014 sea el momento de matar a Windows XP. Un muerto en vida que lleva as<span style="font-family: "Times New Roman","serif";">í</span> 5 a<span style="font-family: "Times New Roman","serif";">ñ</span>os d<span style="font-family: "Times New Roman","serif";">á</span>ndonos alegr<span style="font-family: "Times New Roman","serif";">í</span>as y sufrimientos, que ha superado la obsolescencia programada y al que seguro muchos de nosotros echaremos de menos. Pero a d<span style="font-family: "Times New Roman","serif";">í</span>a de hoy aun son muchos los muertos en vida que quedan y mucha guerra seguir<span style="font-family: "Times New Roman","serif";">á</span>n dando. Por eso digo<span style="font-family: "Times New Roman","serif";">…</span> <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
Larga vida a Windows XP<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Espero la lectura haya sido amena e interesante<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido </b><b><span style="font-family: "Times New Roman","serif";">ú</span>til, por favor cita la fuente y el autor del mismo (vamos c</b><b><span style="font-family: "Times New Roman","serif";">í</span>tame) y pon un enlace al art</b><b><span style="font-family: "Times New Roman","serif";">í</span>culo de mi blog<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Muchas gracias por leerme.<o:p></o:p></div>
<div class="MsoNormal">
Saludetes a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
P.D. Pod<span style="font-family: "Times New Roman","serif";">é</span>is seguirme en Twitter <a href="http://twitter.com/jberron">@Jberron</a> y <a href="http://es.linkedin.com/in/joseberron">LinkedIn</a><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-64873011448953211652014-04-04T13:00:00.000+02:002014-04-04T13:00:01.133+02:00Análisis a fondo de BitHidraulyco Total Protection 2014<div class="WordSection1">
<div class="MsoNormal">
Buenas a tod@s<o:p></o:p></div>
<div class="MsoNormal">
La semana pasada prometí a través de mi Twitter que iba a escribir un artículo sobre este antivirus, BitHidraulyco Total Protection 2014. Este antivirus tiene la particularidad que ha sido 100% desarrollado en España por 3 jóvenes programadores entre los cuales tenemos a <a href="https://twitter.com/FranquiBIT">@FranquiBIT</a>, un Granadino que se hizo famoso hace un tiempo por desarrollar su propio antivirus y su sistema operativo ( <a href="http://ceslava.com/blog/joven-andaluz-de-17-anos-crea-so-y-antivirus-y-se-lo-rifa-la-competencia/">http://ceslava.com/blog/joven-andaluz-de-17-anos-crea-so-y-antivirus-y-se-lo-rifa-la-competencia/</a> ). Como las subvencionas de IMASD en este país no existen (y si existen no se a quien se las dan) tuvieron que desarrollar el antivirus de forma paralela, no pudiendo dedicarse a este proyecto íntegramente y demorando en el tiempo su desarrollo. 5 años de desarrollo, nada más ni nada menos, es una bonita cifra para que penséis lo que se tarda en desarrollar una aplicación de este tamaño. Afortunadamente BitHidraulyco Total Protection 2014 ya está entre nosotros y ha venido para quedarse. <o:p></o:p></div>
<div class="MsoNormal">
El antivirus no está terminado al 100%, aún faltan alguna partes por terminar de desarrollar pero en líneas generales el programa está suficientemente acabado como para poder trabajar con él.<o:p></o:p></div>
<div class="MsoNormal">
Hablemos de tecnología, BitHidraulyco Total Protection 2014 se conecta con más de 40 bases de datos de diferentes antivirus a través de un laboratorio propio. De tal forma que si alguna de esas 40 bases de datos detectan algo nuestro antivirus estará preparado para la batalla. Normalmente el resto de antivirus únicamente se conectan a su propia base de datos, es decir tenemos una base de datos de virus mucho más completa, preparada y actualizada.<o:p></o:p></div>
<div class="MsoNormal">
BitHidraulyco elimina los virus mediante trazas de programa, que quiere decir esto, sencillo. Si un virus es una mutación de otro y comparten código una vez bloqueada la raíz el antivirus bloquea a todos sus descendientes. En otros antivirus lo llamada detección heurística, la diferencia es que no es una añadido sino que es el funcionamiento del motor de este antivirus.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
Componentes de BitHydraulyco Total Protection 2014<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Como toda buena suite de seguridad completa, nos ofrece antivirus (que nos protege contra troyanos, rockits, demás virus y spyware), Antispam, Firewall. Además de todas estas opciones, también incorpora una función llamada Tune-Up encargada de optimizar nuestro equipo para que funcione correctamente, una función muy interesante que a día de hoy no he visto en otros antivirus.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
Puesta en marcha<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Lo primero que me llamo la atención fue que en la instalación instalo en .NET Framework 4.5, es decir la última versión. Me gusta ese detalle, porque quiere decir que están a la última estos chicos. <o:p></o:p></div>
<div class="MsoNormal">
Una vez instalado, tras reiniciar el equipo me aparece una pantalla de configuración de perfil. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2LuY3YqCagozCsTo51eA98wvHTIBMLsT-F7kf94xutVDHynFdQu6Xn8wyqO13PM8qWu2MWlDMDyjRWR2qLmeV8u04jPCDltyEgL0OxoYhS7mVFm_wCFR0bd5PwnuFli1HmhMNCr4T9_Y/s1600/image001-711179.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2LuY3YqCagozCsTo51eA98wvHTIBMLsT-F7kf94xutVDHynFdQu6Xn8wyqO13PM8qWu2MWlDMDyjRWR2qLmeV8u04jPCDltyEgL0OxoYhS7mVFm_wCFR0bd5PwnuFli1HmhMNCr4T9_Y/s320/image001-711179.png" id="BLOGGER_PHOTO_ID_5998322596889448834" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Sí como lo oís, el antivirus se configura para nosotros y no somos nosotros los que tenemos que estar reconfigurarlo para poder trabajar porque nos ha bloqueado la impresora o las carpetas compartidas. Bajo mi punto de vista, todo un acierto. Aquí podéis ver la pantalla de creación del perfil de usuario. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyxPB9ZsJXbMUMv9qH7ligZdzF0Jy4V6aNNoXUsSX9RyG-IDSBghlFkUyDPrb7s9WytgTBid-Y5ubSovEtiYKTQoszfpVjuFOxH5sm2YoDts4U2PJdYrClNePAL6eZl-X-Zsf6hJZE1ms/s1600/image045-713226.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyxPB9ZsJXbMUMv9qH7ligZdzF0Jy4V6aNNoXUsSX9RyG-IDSBghlFkUyDPrb7s9WytgTBid-Y5ubSovEtiYKTQoszfpVjuFOxH5sm2YoDts4U2PJdYrClNePAL6eZl-X-Zsf6hJZE1ms/s320/image045-713226.png" id="BLOGGER_PHOTO_ID_5998322607701742786" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
Una vez configurado el antivirus, desaparece. No tenemos ninguna configuración rara, ningún mensaje de en peligro. Únicamente vemos una B en la barra de notificaciones que indica que BitHidraulyco está funcionado.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizTFAC3nkJHQKL09EecjXXeFnks7fQUhyphenhyphenyH5xY7dHvgsejpGZDadLblB9oZUSI8GjAtFJHOAPv7gn_gDIURyr_WQKE2VVeUMlX3qjHWdDfnxEiEbZzvggMm3ABAyBAuZW7PiTJqyixWHw/s1600/image004-715630.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizTFAC3nkJHQKL09EecjXXeFnks7fQUhyphenhyphenyH5xY7dHvgsejpGZDadLblB9oZUSI8GjAtFJHOAPv7gn_gDIURyr_WQKE2VVeUMlX3qjHWdDfnxEiEbZzvggMm3ABAyBAuZW7PiTJqyixWHw/s320/image004-715630.png" id="BLOGGER_PHOTO_ID_5998322616972392802" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Y ya está, ya estamos protegidos. Así de sencillo.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
Como se usa<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Empezamos por hacer doble click en el icono y veremos la interfaz de usuario</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUoJEUVG38G0wYhj4oId_noYpq8xIYV57TStonLnOGcXcrBH5ULSKH-oAuv5rZeGxM2ND8dZ0Cwb3BxwB7gKCaPCyIBiPWGh7c0XVdhTv_VSPqlgitqu6Td_hIbZiX4ugv5CF5yoYsC5U/s1600/image046-717423.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUoJEUVG38G0wYhj4oId_noYpq8xIYV57TStonLnOGcXcrBH5ULSKH-oAuv5rZeGxM2ND8dZ0Cwb3BxwB7gKCaPCyIBiPWGh7c0XVdhTv_VSPqlgitqu6Td_hIbZiX4ugv5CF5yoYsC5U/s320/image046-717423.png" id="BLOGGER_PHOTO_ID_5998322624065581314" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Como podéis ver, la pantalla completa y sencilla. Podemos ver como el antivirus está funcionando y tengo un par de problemas en mi equipo que la opción de Tune-Up me avisa de ellos.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Si en vez de pinchar dos veces sobre la B de la barra de tareas pulsamos el botón derecho, veremos el menú alternativo con varias opciones.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqSP0qz8-pEnteLnNwvWUnj6SOPf3h6-kss3G0KV_KgTn4XZNPIBZ7CQlo2zxV8la3aIkrWcE35zLPS1d776wDaPUcjCcC85NPQZaB_lscTjKdgEprSHEN6lWeQ7KP45wg9m-DMlU-x5w/s1600/image007-719710.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqSP0qz8-pEnteLnNwvWUnj6SOPf3h6-kss3G0KV_KgTn4XZNPIBZ7CQlo2zxV8la3aIkrWcE35zLPS1d776wDaPUcjCcC85NPQZaB_lscTjKdgEprSHEN6lWeQ7KP45wg9m-DMlU-x5w/s320/image007-719710.png" id="BLOGGER_PHOTO_ID_5998322631038024434" /></a></span><o:p></o:p></div>
<h3>
</h3>
<h3>
Análisis en tiempo real o segundo plano<o:p></o:p></h3>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Este análisis se realiza automáticamente desde el primer momento que el antivirus está funcionando. No es necesario realizar ninguna acción. <o:p></o:p></div>
<div class="MsoNormal">
Este es el análisis más optimizado en este antivirus ya que parece que no se está ejecutado. Nuestro equipo no lo siente.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h3>
Análisis a demanda<o:p></o:p></h3>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Para realizar un análisis no tenemos más que abrir el menú principal, mirar en el cuadro donde está en antivirus y pinchar en el botón analizar.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTX1SpHAgK-t6VJ2r7YY3m4Gk6csBY__LWDOuKm0eIHNcHS01_BYu8Ta9CHuudU47M1t1E2VujRQlHdyyZvfKEXWAJGOdt5HPQH7nKB88ACq8UP7TbA2ee0xt-mflDwhO6w7wKQYbeZw/s1600/image047-721564.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTX1SpHAgK-t6VJ2r7YY3m4Gk6csBY__LWDOuKm0eIHNcHS01_BYu8Ta9CHuudU47M1t1E2VujRQlHdyyZvfKEXWAJGOdt5HPQH7nKB88ACq8UP7TbA2ee0xt-mflDwhO6w7wKQYbeZw/s320/image047-721564.png" id="BLOGGER_PHOTO_ID_5998322642364895074" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Estas opciones aún están en desarrollo. Por el momento solo funciona el análisis completo, pero aun los menos están en desarrollo.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW-rw76AzZjPFiDPlyYsCHyiu8_PoI9CuLU_G2npfvWjM4eFyyh-wtKS7LkaxS0gZUvzgJDSEldtRU_gSGjRP6zJb7W3X1ns8WKA8_fZ3lmLNyrwI5420WvsWia4nZQmnTUKKDG8e2QVo/s1600/image048-723727.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW-rw76AzZjPFiDPlyYsCHyiu8_PoI9CuLU_G2npfvWjM4eFyyh-wtKS7LkaxS0gZUvzgJDSEldtRU_gSGjRP6zJb7W3X1ns8WKA8_fZ3lmLNyrwI5420WvsWia4nZQmnTUKKDG8e2QVo/s320/image048-723727.png" id="BLOGGER_PHOTO_ID_5998322651870356082" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Esta es la pantalla si le damos a analizar, comenzará el análisis. Pero como comento aún está en desarrollo esta opción y no funciona al 100% la pantalla.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZxunD_BWQ5hfI0doEO0rdiXy9ZCnbYfbYYucrB82u5NHII77SGzMhB-j20xce9FJNVcUyc8mYnKbQ-rQYqQM99QKZmTS7MuzTFZcSR9EexvUQdJTGvLq0XE2QcYU40RqJ0a4Psy83N6o/s1600/image049-726026.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZxunD_BWQ5hfI0doEO0rdiXy9ZCnbYfbYYucrB82u5NHII77SGzMhB-j20xce9FJNVcUyc8mYnKbQ-rQYqQM99QKZmTS7MuzTFZcSR9EexvUQdJTGvLq0XE2QcYU40RqJ0a4Psy83N6o/s320/image049-726026.jpg" id="BLOGGER_PHOTO_ID_5998322664569689970" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Pero una vez pulsado podemos ver que el análisis funciona. <o:p></o:p></div>
<div class="MsoNormal">
Lo más increíble aunque aún no esté terminado, es lo poco que carga el equipo. Espero que en la versión final funcione igual de bien.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h3>
Optimizador<o:p></o:p></h3>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Al pulsar en el botón de diagnosticar de la función Tune-Up nos aparecerá la siguiente pantalla, donde nos explica que proceso va a realizar y si deseamos continuar. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9YsL6SDowpUW-RQVpshOIeT4sa-pCJwd2qyM-ymOz-GfzB7bGEPBfgLTEhlLsqjpuLdpV9l789Attvt1iKzB6nucP27y26Slo-dTHkxS_crkJkPPTZB1aF3uL3AABhm1GBB1_DBh8FaQ/s1600/image050-728080.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9YsL6SDowpUW-RQVpshOIeT4sa-pCJwd2qyM-ymOz-GfzB7bGEPBfgLTEhlLsqjpuLdpV9l789Attvt1iKzB6nucP27y26Slo-dTHkxS_crkJkPPTZB1aF3uL3AABhm1GBB1_DBh8FaQ/s320/image050-728080.png" id="BLOGGER_PHOTO_ID_5998322672299832194" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Una vez pulsado diagnosticar, nos mostrara los servicios instalados y los fallos que encuentra. Tenemos la opción de cerrar o solucionarlos.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_BTDHgvKbxdkrxlbKec8ioKoEB8Rky7D7lKjI20i-Y8yDEBBtmE_n8LUUZBxRsoLFJWCyOriE4rObmNGIW8SCY3Xez8Vl9RpLmu-2IYtAJOuZRZatnxC4dWBRC2wP9lo-K8gdEYqzd_M/s1600/image051-729979.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_BTDHgvKbxdkrxlbKec8ioKoEB8Rky7D7lKjI20i-Y8yDEBBtmE_n8LUUZBxRsoLFJWCyOriE4rObmNGIW8SCY3Xez8Vl9RpLmu-2IYtAJOuZRZatnxC4dWBRC2wP9lo-K8gdEYqzd_M/s320/image051-729979.png" id="BLOGGER_PHOTO_ID_5998322680547715138" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Una vez que pulsamos solucionar, primero realizara un backup, de esta manera si ocurre algún problema el sistema podrá dar marcha atrás.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBjB0ESRZtVdGAXCyTJhgjH6EtI4CVTFke00NpXkLUwF4HhFCUs3nsxbuBnnnO74nJWMe8LWsEpbQOxpPQPnk4bXivPWbYnzZJ92q_8BbQoTVh3MKA2TpOum7lABaAziCu8SAoSXyXM5g/s1600/image018-732107.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBjB0ESRZtVdGAXCyTJhgjH6EtI4CVTFke00NpXkLUwF4HhFCUs3nsxbuBnnnO74nJWMe8LWsEpbQOxpPQPnk4bXivPWbYnzZJ92q_8BbQoTVh3MKA2TpOum7lABaAziCu8SAoSXyXM5g/s320/image018-732107.png" id="BLOGGER_PHOTO_ID_5998322689832275186" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Al pulsar cerrar el optimizara comenzara a reconfigurar las opciones y si todo termina bien este será el mensaje que nos mostrará.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCXfVOYh-euhrDVKAI2o6C94bPrVKFejXnlGRUXtNY5Hrw3YGOazU84lq-BeeYBTJsYIcxdXL8T3vfyodCwVbkYiVAxKKNm5OdXH7FM3qJhhtJhMYuJgkQr3rRnIC_-yr_p7RscovVqbY/s1600/image019-733876.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCXfVOYh-euhrDVKAI2o6C94bPrVKFejXnlGRUXtNY5Hrw3YGOazU84lq-BeeYBTJsYIcxdXL8T3vfyodCwVbkYiVAxKKNm5OdXH7FM3qJhhtJhMYuJgkQr3rRnIC_-yr_p7RscovVqbY/s320/image019-733876.png" id="BLOGGER_PHOTO_ID_5998322696490529586" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Es una opción muy interesante y muy valiente por parte de BitHidraulyco. Es reconfortante ver un antivirus preocupado de que nuestro sistema funcione rápido, en contra de lo que suele ser normalmente.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h3>
Firewall <o:p></o:p></h3>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Toda suite antivirus importante tiene que tener un buen firewall y BitHidraulyco Total Protection 2014 no iba a ser menos.<o:p></o:p></div>
<div class="MsoNormal">
Al pulsar en el menú administrar red vamos a ver una pantalla similar a esta.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2hkdaGpafuqpjDE0-OiBZBJI4ilQTAVJQZzUbw7IZI8uwKGcrbPM0YNmDRe49tiS9GdSuMqNv0Of9LT-TJynBGhHSl3mLl0GBhf6yHOoI5ZgqW2yfEJ6Zn2Uulq8XmynZDr8mLKMAU_g/s1600/image052-736268.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2hkdaGpafuqpjDE0-OiBZBJI4ilQTAVJQZzUbw7IZI8uwKGcrbPM0YNmDRe49tiS9GdSuMqNv0Of9LT-TJynBGhHSl3mLl0GBhf6yHOoI5ZgqW2yfEJ6Zn2Uulq8XmynZDr8mLKMAU_g/s320/image052-736268.jpg" id="BLOGGER_PHOTO_ID_5998322704488499890" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Un rato navegado por YouTube y podéis ver la cantidad de conexiones que tengo activas. <o:p></o:p></div>
<div class="MsoNormal">
Si deseamos bloquear una conexión es tan fácil como dar botón derecho sobre la conexión.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnD4aClfkRZgIdjhnh68DyIAlgCUetm9JNpV0r-EFjeanJ2SFN8yOxCayJoQzjZuPf29BertWkGRFUAJ3t5N-cm25BBhQ0FVpx4pWItClA69ewo7-29i4tqtZR_Hf8x7NkiC2fRlAmQHs/s1600/image053-737737.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnD4aClfkRZgIdjhnh68DyIAlgCUetm9JNpV0r-EFjeanJ2SFN8yOxCayJoQzjZuPf29BertWkGRFUAJ3t5N-cm25BBhQ0FVpx4pWItClA69ewo7-29i4tqtZR_Hf8x7NkiC2fRlAmQHs/s320/image053-737737.jpg" id="BLOGGER_PHOTO_ID_5998322709607696578" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Como podéis ver, muy fácil como todo en esta suite. Si pulsamos en el botón de Vulnerabilidad nos realizara un test rápido de las conexiones activas. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcOt4MmWBd72l9vAsPwNvRXLHWCa8AaQhHXIjyam-dAdX40jZ3naZUFkHvmjpr2UlrE8kGo5foPuDKS2quoBEH-vg1QrJ_qEh5KCV_MMwB2dj8aaunK4MukrVRzvKTNCWvkQk7h7yiXBk/s1600/image054-739731.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcOt4MmWBd72l9vAsPwNvRXLHWCa8AaQhHXIjyam-dAdX40jZ3naZUFkHvmjpr2UlrE8kGo5foPuDKS2quoBEH-vg1QrJ_qEh5KCV_MMwB2dj8aaunK4MukrVRzvKTNCWvkQk7h7yiXBk/s320/image054-739731.jpg" id="BLOGGER_PHOTO_ID_5998322720127433090" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Tenemos suerte, no hay vulnerabilidades (eso es que me estoy portando bien)<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
Configuraciones<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Como buen usuario toca narices, he estado revisando todas las opciones que tiene el antivirus. Tengo que decir que me ha sorprendido mucho porque es muy configurable.<o:p></o:p></div>
<div class="MsoNormal">
Este es el menú que tenemos a la derecha al pulsar en el icono de la rueda que indica ajustes en la pantalla inicial.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyWMEMxNW3Mo7KmrCruQ82_rAJiSzNyXoe9GqneB8cKtpnXQA9Nsfvxa7gcM7E_cKCt_HwNtU58SAcQRnlgkqC49898jWdzIjEnAPxu16LblRDxHXp5YqNm8XvFwYaEcqZFcvlYlqKgXc/s1600/image026-741661.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyWMEMxNW3Mo7KmrCruQ82_rAJiSzNyXoe9GqneB8cKtpnXQA9Nsfvxa7gcM7E_cKCt_HwNtU58SAcQRnlgkqC49898jWdzIjEnAPxu16LblRDxHXp5YqNm8XvFwYaEcqZFcvlYlqKgXc/s320/image026-741661.png" id="BLOGGER_PHOTO_ID_5998322728559673170" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Yo me he centrado en las opciones de configuración que están el en “panel de configuración” que más me han llamado la atención.<o:p></o:p></div>
<div class="MsoNormal">
En la primera pantalla podemos ver opciones generales como el idioma, que se ejecute al iniciar, si queremos que el antivirus muestre mensajes y el envió de información para mejora del antivirus.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirq6ryVVv2dVcJNSl6cnmP9B2B2aqjnhcR9k7SNw9qAFiXvwdko8eHOPdf44yfNlLssZtYjsZe5u4NvAJTr5f-eGyk0sczFDzm3KJOZAJc2qdelrVL2Xo6S8z9AOmbwzPakokarICj7P4/s1600/image055-743779.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirq6ryVVv2dVcJNSl6cnmP9B2B2aqjnhcR9k7SNw9qAFiXvwdko8eHOPdf44yfNlLssZtYjsZe5u4NvAJTr5f-eGyk0sczFDzm3KJOZAJc2qdelrVL2Xo6S8z9AOmbwzPakokarICj7P4/s320/image055-743779.png" id="BLOGGER_PHOTO_ID_5998322734897599346" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Antivirus, tenemos la sensibilidad, es decir lo paranoico que será nuestro antivirus, luego varias opciones referentes al rendimiento y la protección. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK11annRIgfMvLtyYZc0rbx8y-o4U8bq-4ZkBgg0pjDRT-yy4xCr1jitasTplB3lmoxGUZcgLjBHYthsD_sZVy2legutyc-DHgyr_1O8Yn4W0o4zyIZBYPNE49Dleex1a5xW5rZcAzyTE/s1600/image056-745630.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK11annRIgfMvLtyYZc0rbx8y-o4U8bq-4ZkBgg0pjDRT-yy4xCr1jitasTplB3lmoxGUZcgLjBHYthsD_sZVy2legutyc-DHgyr_1O8Yn4W0o4zyIZBYPNE49Dleex1a5xW5rZcAzyTE/s320/image056-745630.jpg" id="BLOGGER_PHOTO_ID_5998322744319128770" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Dentro encontramos las opciones en la nube del antivirus. Nos explica que utilizará la nube para enviar información anónima y así mejorar la protección. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ7aoLIso__pce92oT8XSt5rmoe2FCVMdsosy2YA4XQkIEpelniMH8egOswChHN7uSMLPmgN346R5zx-p-LWqR6f0WSZk6HacFwX_IF2mjdi1l2Y1EwSitt5IgzeNbHkaWrT9juaSatQQ/s1600/image031-747198.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ7aoLIso__pce92oT8XSt5rmoe2FCVMdsosy2YA4XQkIEpelniMH8egOswChHN7uSMLPmgN346R5zx-p-LWqR6f0WSZk6HacFwX_IF2mjdi1l2Y1EwSitt5IgzeNbHkaWrT9juaSatQQ/s320/image031-747198.png" id="BLOGGER_PHOTO_ID_5998322752509998034" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Por ultimo en esta pantalla, tenemos una opción que envía los archivos sospechosos al laboratorio, mejorando así la protección.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzCETfFf7vTsT7gkWfgjifT3bZUCPllHusD66x67aRleXKvbkhjACpZu41SgjoVVSb6PiMWd-FMUVlA0IaL1fzjKZGUAUgzCzPh20FNNNx6MXXhNjNUNGvS_cyQqu5VsyDAjIeH2bFQI8/s1600/image032-750045.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzCETfFf7vTsT7gkWfgjifT3bZUCPllHusD66x67aRleXKvbkhjACpZu41SgjoVVSb6PiMWd-FMUVlA0IaL1fzjKZGUAUgzCzPh20FNNNx6MXXhNjNUNGvS_cyQqu5VsyDAjIeH2bFQI8/s320/image032-750045.png" id="BLOGGER_PHOTO_ID_5998322767238737650" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
En la pestaña de control de privacidad tenemos opciones muy interesante como analizar las conexiones SSL o la encriptación de datos. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo0BohEJbeqCEzV4K54MSlCYtO6aWGz63PAhh98zlxDF95uRjhB6ddNfJ5w81Uqx_b34rG0W-SlKXfHCMJ5Esmbcz6ghxCiNhRu6XO96SenLCz_axHjyY3Ir9i5OmeBWbOSyivAWBfYl0/s1600/image057-752102.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo0BohEJbeqCEzV4K54MSlCYtO6aWGz63PAhh98zlxDF95uRjhB6ddNfJ5w81Uqx_b34rG0W-SlKXfHCMJ5Esmbcz6ghxCiNhRu6XO96SenLCz_axHjyY3Ir9i5OmeBWbOSyivAWBfYl0/s320/image057-752102.png" id="BLOGGER_PHOTO_ID_5998322773180654626" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
En el Anti-Spam además de quitarnos el aburrido correo de publicidad, también se preocupa de los correos fraudulentos. Las opciones que tiene en la nube me parece muy interesante, el filtro de ips y dominios una opción que incorporan muchos firewall o anti-spam empresariales.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggrG0b-uDcLCehdOh-x9b5gNR-aKfriOelTJwLz77ObDk3xVwh2k2QTMuJ6uSBcONYK3AnfdATeFAcaVYAmy1E9K2V3x0kYKePAxQ6PkYVXP8Ig01E1Vpx2EJxGfttIqscDmu44XCgkZA/s1600/image058-753905.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggrG0b-uDcLCehdOh-x9b5gNR-aKfriOelTJwLz77ObDk3xVwh2k2QTMuJ6uSBcONYK3AnfdATeFAcaVYAmy1E9K2V3x0kYKePAxQ6PkYVXP8Ig01E1Vpx2EJxGfttIqscDmu44XCgkZA/s320/image058-753905.png" id="BLOGGER_PHOTO_ID_5998322782805250370" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
El optimizador como dije me parece una de las características estrella de este antivirus. Aquí tenemos opciones para que se ejecute automáticamente, en segundo plano etc.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiizcuLS6hd3IpYW4UACJv1VOozIwRsNi8XKjsSI7rcUkFKlahnht6ZP6zCJxTGBioilZQVQIXBVEXmr1YxS4RvtIBkIEshTkfjGP6e_vQ9mMa9ZtHATNveFf5zGUFmjxB61ZH0GOvB8KI/s1600/image059-756542.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiizcuLS6hd3IpYW4UACJv1VOozIwRsNi8XKjsSI7rcUkFKlahnht6ZP6zCJxTGBioilZQVQIXBVEXmr1YxS4RvtIBkIEshTkfjGP6e_vQ9mMa9ZtHATNveFf5zGUFmjxB61ZH0GOvB8KI/s320/image059-756542.png" id="BLOGGER_PHOTO_ID_5998322793907675906" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
El firewall se encarga de bloquear nuestros puertos además de tener diferentes perfiles según la red donde nos encontremos. No sé si los perfiles cambian automáticamente como hacen otros antivirus como por ejemplo Avast, la instalación la he realizado en un sobremesa y por el momento no lo he conectado a ninguna otra red</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA1FQInQCHm1pjBjVie0W8RP6wo0blboWG7tfRwlWLT4aXqUx0_kgac8rL881HtJWYafh1QaiWMBjdTgG_nSpjG1mWvPoTSma0-16-P265HpWdqKdQk7sZ1D4kysdu3N1yyDIOiP5hITE/s1600/image060-758672.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA1FQInQCHm1pjBjVie0W8RP6wo0blboWG7tfRwlWLT4aXqUx0_kgac8rL881HtJWYafh1QaiWMBjdTgG_nSpjG1mWvPoTSma0-16-P265HpWdqKdQk7sZ1D4kysdu3N1yyDIOiP5hITE/s320/image060-758672.png" id="BLOGGER_PHOTO_ID_5998322802599710066" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
El piloto automático tomará las decisiones de las acciones del antivirus sin preguntarnos. Es interesante sobre todo si eres un usuario que no le gusta enredar en estos temas. Configuras las respuestas automáticas y el antivirus no preguntas más.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCocFExGeYaCVrW2kDlpoL1ml2n2YcOkpIFfJJV97omiZELj5pMRrz260G1yAADeZYGrhkXmXttSimqGVkvFC8Xon5Yzbq_AuwBi_sMHfyhko6NCXwQodk8DmYQTSPGeel7xgWztxSTXQ/s1600/image061-760713.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCocFExGeYaCVrW2kDlpoL1ml2n2YcOkpIFfJJV97omiZELj5pMRrz260G1yAADeZYGrhkXmXttSimqGVkvFC8Xon5Yzbq_AuwBi_sMHfyhko6NCXwQodk8DmYQTSPGeel7xgWztxSTXQ/s320/image061-760713.png" id="BLOGGER_PHOTO_ID_5998322807716447906" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
En compatibilidad hay muchas opciones interesantes. Por ejemplo da opciones para limitar la memoria y el procesador que utiliza, da la opción de que este ceda recursos a otros programas, en detrimento de su rendimiento pero permitiendo que los demás programas funcionen como si el antivirus no existiera.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1TFCRuRxQiakS0TtVTVW-Fkhf8iKsx4FFb5gMD4vMOFuRMnDNF08gdy5CI1PTbaYKedmIDeLr4G8a5zAJSjrgpzUnEy88DUzmF5ixo7vZZqYLEKAB8dqpQvbfj5uV3ZE54xsqAVDiyHw/s1600/image062-762581.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1TFCRuRxQiakS0TtVTVW-Fkhf8iKsx4FFb5gMD4vMOFuRMnDNF08gdy5CI1PTbaYKedmIDeLr4G8a5zAJSjrgpzUnEy88DUzmF5ixo7vZZqYLEKAB8dqpQvbfj5uV3ZE54xsqAVDiyHw/s320/image062-762581.png" id="BLOGGER_PHOTO_ID_5998322819573251250" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
</h2>
<h2>
Conclusión<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
La suite de seguridad BitHidraulyco Total Protection 2014 me ha sorprendido mucho. No solo por lo completa que es, la cantidad de configuraciones posibles, el gestor de perfiles o el optimizador. Sinceramente lo que más me ha llamado la atención es lo poco que carga el equipo. Antes de tener BitHidraulyco tenía Avira Antivir y puedo decir que el equipo inicia más rápido que antes. Quizá no sea mucho pero se nota más liviano.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Faltaría realizar pruebas de detección y comparación con otros antivirus, pero seguro en breve aparecerán los grandes portales de internet haciendo test más rigurosos de los que yo puedo hacer. No obstante, cuando tenga algo más de tiempo realizare unas pruebas para sacar una conclusión en la que juzgue la detección de este.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Tras hablar con los desarrolladores aun con las opciones que faltan por terminar para que sea totalmente completo, puedo decir que recomiendo encarecidamente esta suite. Las opciones en la nube me parece un gran detalle.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Por el momento no hay un precio oficial pero puedo decir que los precios que se barajan son inferiores a suites con el mismo número de opciones. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
La beta podéis descargarla gratuitamente desde su página web y probar si realmente cumple vuestras expectativas como ha cumplido las mías. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Yo he quedado muy contento con el antivirus.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Enlace a la web de BitHidraulyco para descargar la beta se la Suite: <a href="http://www.bithidraulyco.es/">http://www.bithidraulyco.es/</a><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Espero la lectura haya sido amena e interesante, <b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Muchas gracias por leerme.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Saludetes a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Podéis seguirme en <a href="http://twitter.com/jberron">@Jberron</a>, <a href="https://plus.google.com/115535419754790617984">Google+</a> y <a href="http://es.linkedin.com/in/joseberron">LinkedIn</a><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-22442915334300060062014-02-21T12:30:00.000+01:002014-02-21T12:30:00.823+01:00Telegram ¿la aplicación de moda o el sustituto perfecto a WhastApp?<div class="WordSection1">
<div class="MsoNormal">
Buenas a tod@s<o:p></o:p></div>
<div class="MsoNormal">
Ayer me levante con la noticia de que Facebook ha comprado a WhastApp por la friolera de 16.000 millones de dólares (aunque los Americanos se empeñen con que son billones los nuestros valen tres ceros más). Miedo me da que Facebook tenga más conocimientos sobre mi vida y Mark Zuckerberg es un experto en esto. Siempre hay cosas personales que no es bueno airear y con esta compra, mi privacidad en WhastApp empieza a preocuparme un poco.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC6Blk2VO7adE8UCovomHomijuAXHdUc7zXxLSCC_5GdfBcl4NYoHvmhBaGTeJ91hwN2I1k9STIBUgaOJdx4Vd4uAR0nJzv6sM5yNldrwUcz2SN92IlHubp7Ox_acvnhMpHIie4os5LqE/s1600/image001-748830.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC6Blk2VO7adE8UCovomHomijuAXHdUc7zXxLSCC_5GdfBcl4NYoHvmhBaGTeJ91hwN2I1k9STIBUgaOJdx4Vd4uAR0nJzv6sM5yNldrwUcz2SN92IlHubp7Ox_acvnhMpHIie4os5LqE/s320/image001-748830.png" id="BLOGGER_PHOTO_ID_5982463167476307634" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
Bueno independientemente de la noticia, como todos sabéis WhastApp ya no es gratis (nunca lo ha sido, era de prueba) hay que pagar unos 0,80 € al año para que funcione. Me parece una cantidad irrisoria con el servicio que me da, pero está claro que no todo el mundo piensa como yo y más si existen otras aplicaciones gratuitas que permiten lo mismo sin ningún costo.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
¿Qué es Telegram?<o:p></o:p></h2>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCI9oYMfpuFCpp6-abTnH2BiKKkeIqoS2V0xcqEJmO135jckRx9QdoIX2ZzSO95d090pO3Br1rHjv6pmluuTAkNbDtHHowiElYmcdTDArBi7KxYzh9yxfnkDuWl3SvKFWXiNM6jTGFpm4/s1600/image010-750502.png"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCI9oYMfpuFCpp6-abTnH2BiKKkeIqoS2V0xcqEJmO135jckRx9QdoIX2ZzSO95d090pO3Br1rHjv6pmluuTAkNbDtHHowiElYmcdTDArBi7KxYzh9yxfnkDuWl3SvKFWXiNM6jTGFpm4/s320/image010-750502.png" id="BLOGGER_PHOTO_ID_5982463167924590882" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
Telegram no deja de ser una alternativa más a WhastApp como Line, Spotbros, Hangout, Weechat o cualquier otra que se os ocurra.<o:p></o:p></div>
<div class="MsoNormal">
A diferencia de WhastApp, Telegram es una aplicación OpenSource (es decir código abierto), con todas las ventajas e inconvenientes que esto implica. <o:p></o:p></div>
<div class="MsoNormal">
Nos aseguran, que Telegram siempre será gratuita. Dada su naturaleza abierta, es complicado que algún día deje de serlo, aunque sí que es cierto que imposible, no lo es.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Algunas de sus características más interesantes son las siguientes:<o:p></o:p></div>
<div class="MsoNormal">
Nos permite tener varias sesiones en diferentes dispositivos todas sincronizadas con un único número de teléfono (no como WhastApp que no podíamos instalarlo en nuestra Tablet con nuestro mismo teléfono) por ejemplo.<o:p></o:p></div>
<div class="MsoNormal">
Existen aplicaciones nativas (aunque aún en fase beta) para Windows, OSX y Linux además de clientes Web. <o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVdZqXXa3DoF9G4aTQxzfNxs1bakXuUEUeXdNlc1odAf6a5xICStQ32nIe5bt2x9Z4RTlkN4t2sSRnO5zHSFEhFREVfd2dvu7iVi86xso6H9bazxRB35zwXEPO3nOtV_vedZVYp8I3iOY/s1600/image011-752642.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVdZqXXa3DoF9G4aTQxzfNxs1bakXuUEUeXdNlc1odAf6a5xICStQ32nIe5bt2x9Z4RTlkN4t2sSRnO5zHSFEhFREVfd2dvu7iVi86xso6H9bazxRB35zwXEPO3nOtV_vedZVYp8I3iOY/s320/image011-752642.jpg" height="330" id="BLOGGER_PHOTO_ID_5982463179467992498" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
(Aplicación nativa para Windows)<o:p></o:p></div>
<div class="MsoNormal">
Además de todas estas mejoras, Telegram está muy inspirado en WhastApp y su interfaz es muy muy muy parecida, prácticamente parece un clon de esta. Por lo que a los menos acostumbrados a los cambios, no les costaría demasiado cambiar.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs3zcPH5QIkE_UgE_degGNzLSFchuVh2SHYjo3HGFukiNS9x_FVEMHCGQk8UPvwBHS2Ai9Xs8slidM-q4r0sL56_I8TFI7rOC1_vcq36ZDuJQIIZfgARseFLsapOXPWXhKc8HCSKoo67U/s1600/image012-754317.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs3zcPH5QIkE_UgE_degGNzLSFchuVh2SHYjo3HGFukiNS9x_FVEMHCGQk8UPvwBHS2Ai9Xs8slidM-q4r0sL56_I8TFI7rOC1_vcq36ZDuJQIIZfgARseFLsapOXPWXhKc8HCSKoo67U/s320/image012-754317.jpg" height="400" id="BLOGGER_PHOTO_ID_5982463185430941650" width="233" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMB6AgNm4vrPNUj2oo23yUm65qO8pdHQr2ScbCDc1QVmiz5WAL8NjqWLjNpcytY69yZwy9jt0wGMlYdp19jMvBNBoXHeinXdq7f94Fm7uG96wq32JX8omKlIEuU7vgWd1IRhLin_wxT7U/s1600/image013-756611.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMB6AgNm4vrPNUj2oo23yUm65qO8pdHQr2ScbCDc1QVmiz5WAL8NjqWLjNpcytY69yZwy9jt0wGMlYdp19jMvBNBoXHeinXdq7f94Fm7uG96wq32JX8omKlIEuU7vgWd1IRhLin_wxT7U/s320/image013-756611.jpg" height="400" id="BLOGGER_PHOTO_ID_5982463196058278002" width="233" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
(A la izquierda Telegram, a la derecha WhastApp)<o:p></o:p></div>
<h2>
Seguridad<o:p></o:p></h2>
<div class="MsoNormal">
Uno de los problemas y de las controversias más grandes de WhastApp a la que pone solución Telegram, es a la seguridad. <o:p></o:p></div>
<div class="MsoNormal">
Todos los mensajes de Telegram van cifrados, tanto los de chat privado, como los directos o de grupo. Por lo que el mayor problema que tiene WhastApp quedaría solucionado.<o:p></o:p></div>
<div class="MsoNormal">
A día de hoy WhastApp sigue siendo muy vulnerable y sencillo de leer los mensajes de los demás. Es cierto que ningún sistema de cifrado es completamente seguro, pero mejor es tener algo y quitarle las ganas a los demás de intentarlo, que no tener ninguno o uno demasiado básico.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
En conclusión<o:p></o:p></h2>
<div class="MsoNormal">
A mi entender, Telegram es la alternativa más real que existe a WhastApp. <o:p></o:p></div>
<div class="MsoNormal">
Es prácticamente igual que esta y soluciona los problemas de seguridad que WhastApp tiene. Además aporta soporte para varios dispositivos simultáneos con una misma cuenta (una gran ventaja muy demandada) y reduce el costo de la licencia.<o:p></o:p></div>
<div class="MsoNormal">
Bajo mi punto de vista tiene el privilegio de ser una alternativa real sin pretender algo más que WhastApp. Que quiero decir con esto, uno de los problemas que yo les veo muchas veces a los competidores, Line por ejemplo, es que además de hacer lo que hace WhastApp aspira a hacer más cosas, por ejemplo, video conferencias, llamadas, SMS… Hay usuarios que les gusta mucho WhastApp porque es un mensaje y ya sin líos, sin llamadas, si contesto bien y sino nada pero no pueden llamarme u obligarme a hacer video conferencia o lo que sea. Sin embargo Telegram lucha de tú a tú con WhastApp por mejorar el servicio que da este, sin oblígate a más y por eso me parece el sustituto real para este.<o:p></o:p></div>
<div class="MsoNormal">
Aunque esto solo depende del tiempo y de la adopción de los usuarios por la plataforma me parece la más real amenaza para el imperio WhastApp<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Saludetes a tod@s<o:p></o:p></div>
<div class="MsoNormal">
Podéis seguirme en Twitter @jberron, LinkedIn <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<a href="http://about.me/jberron">About.me/jberron</a><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-16009582650413673072014-01-31T12:30:00.000+01:002014-01-31T12:30:00.197+01:00El por qué de los teléfonos Nexus<div dir="ltr">
Buenas a tod@s</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
El otro día estaba leyendo un articulo en <a href="http://gizmodo.es/">gizmodo.es</a> en el que el autor vaticinaba el fin de los teléfonos Nexus de Google dado que ya hay empresas que distribuyen sus teléfonos si personalización alguna (como Motorola) y esta además siendo propiedad de Google ( <a href="http://es.gizmodo.com/por-que-google-podria-discontinuar-la-familia-nexus-1510968500">http://es.gizmodo.com/por-que-google-podria-discontinuar-la-familia-nexus-1510968500</a> ).</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
Bueno, lo primero que hay que decir es que la noticia es papel mojado ya. Google ha vendido la dimisión de telefonía de Motorola a Lenovo, por lo que ya queda en entredicho que Motorola no personalizará los teléfonos. Al cambiar de dueños, cambian las políticas... o no... pero eso a día de hoy nadie lo sabe.<br />
<br />
Todos sabemos lo que es un teléfono Nexus, un telefono desarrollado por Google que siempre esta actualizado a la ultima versión de Android (a menos de que pasen los 18 meses que Google otorga de actualizaciones, un tiempo demasiado corto, mal por Google). </div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
El objetivo de los teléfonos Nexus no es una gran acogida entre el publico como mucha gente (y blogueros piensan), no es tener muchas ventas como quiere cualquier empresa desarrolladora de teléfonos. La realidad es otra bien distinta, la idea, el objetivo de un teléfono Nexus es la de poner un teléfono modelo, un referente para los desarrolladores. Esto es que es lo que a Google realmente le importa, tener una legión de desarrolladores contentos desarrollando para su plataforma con un modelo lo más estándar posible (y de paso dicho sea asequible y así que cualquier desarrollador pueda tener su propio Nexus). </div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
No me extrañaría que en un tiempo estos teléfonos se hagan exclusivos para desarrolladores, pero también hay que pensar una cosa ¿a quien le amargan unas cuantas miles de ventas más?</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
Depués de la venta de Motorola, me da la impresión que la política de Google esta totalmente clara y seguirá siendo la misma. Creo que aun quedan muchoooos Nexus por venir.</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
Si tu no lo ves así o crees que estoy equivocado, por favor comentarlo. Las criticas constructivas son siempre bien recibidas</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
Saludetes a tod@s</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0Madrid, España40.428655788057384 -3.618622201171888340.380313288057387 -3.6993032011718885 40.476998288057381 -3.537941201171888tag:blogger.com,1999:blog-325311275924727065.post-74346767794922549712014-01-27T12:17:00.001+01:002014-01-27T12:36:14.250+01:00Tuenti la red social más insocial<div class=WordSection1><p class=MsoNormal>Buenas a tod@s<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Esta mañana estaba leyendo Engadget en español, cuando he encontrado esta noticia diciendo que Tuenti ha perdido la mitad de sus usuarios en menos de 6 meses (<a href="http://es.engadget.com/2014/01/24/tuenti-pierde-usuarios-58-seis-meses/#thankYou">http://es.engadget.com/2014/01/24/tuenti-pierde-usuarios-58-seis-meses/#thankYou</a>) .<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Sinceramente no me extraña. Una de las cosas que peor le he visto a Tuenti, es no tener una API publica como tiene Facebook o Twitter. Esto prácticamente imposibilita su integración con otras aplicaciones y eso en el día que vivimos en un fallo enorme. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Para Facebook hay muchos clientes, para Twitter también pero para Tuenti solo uno. A priori podríamos pensar que es bueno ya que no hay la disparidad que en otras redes, y que el software es bueno. Pero esto es un fallo muy grande, ya hay aplicaciones como Instagram que publica directamente en Twitter, Facebook pero no puede hacerlo en Tuenti debido a estas restricciones bajo mi punto de vista absurdas.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Por lo tanto al final la gente va abandonando progresivamente la red "social" por otras "más sociales" y con más opciones. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Esto se debe a una mala gestión de la red social y además a una despreocupación total por los desarrolladores externos que podrían dotarla de más opciones. Aún recuerdo cuando no quería hacerme Facebook porque tenía Tuenti y no entendía que me aportaría, hoy la tortilla ha dado la vuelta y Tuenti poco a poco empieza a ser historia.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Tuenti es la red social más insocial.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Saludetes<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div>Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-20708787695922371442014-01-24T12:30:00.000+01:002014-01-24T12:30:01.186+01:00LogMeIn y su nuevo rumbo<div class="WordSection1">
<div class="MsoNormal">
Buen@s a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Hace tiempo tenia pensaros escribir un artículo sobre LogMeIn uno de los mejores programas de control remoto que he probado nunca. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Tengo que decir que como usuario a veces me gusta poder acceder a mi ordenador cualquier otro sitio, esto lo utilizaba mucho en la universidad para poder acceder a ciertas cosas. Sé que quizá no era la mejor manera pero seamos sinceros, es muy útil tener un control remoto para acceder a tu ordenador aunque no estés allí. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span style="font-size: 14.0pt;">¿Qué es LogMeIn?<o:p></o:p></span></b></div>
<div class="MsoNormal">
LogMeIn es un servicio de control remoto a través del navegador web. Es decir no necesita instalación cliente y se administra completamente desde su página web, además se salta firewalls y un largo etcétera de problemas que poseen este tipo de programas.<b><span style="font-size: 14.0pt;"><o:p></o:p></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span style="font-size: 14.0pt;">¿Por qué me gusta LogMeIn?<o:p></o:p></span></b></div>
<div class="MsoNormal">
El software de LogMeIn sobre todo la versión de pago es brillante. Permite acceder a todos tus equipos de forma remota, trasferir ficheros, un chat, te avisa de las actualizaciones de Windows, de sus problemas y un largo etc. de opciones. Además siendo súper cómodo porque solamente necesita instalar un plugin en tu navegador, (e incluso sin plugin funciona también) en fin una maravilla. La versión gratuita era un control remoto puro y duro sin la gran parte de los extras que le vestían en su versión "PRO". Además es multiplataforma, podías instalarlo en Windows y en MAC<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Para los dispositivos móviles poseía una aplicación en IOS gratuita y en Android de pago (Ignition y además bastante cara).<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
También tienen un Software llamado Hamachi para crear redes VPN privadas a través de internet muy interesante, que por ejemplo he visto utilizarlo para jugar por internet a juegos en red que no tenían modo online, solo modo en red.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
A partir de antes de ayer (día 21/01/2014), LogMeIn pasa a ser un servicio de pago total. El problema de este tipo de programas es que a menos que no seas una empresa realmente su uso no es algo habitual. Cobrar 60€ al año por equipo (o por dos equipos, si solo tengo uno sigue siendo el mismo precio) es mucho dinero para un usuario que es posible que se conecte una vez cada 3 meses. Bajo mi punto de vista, me parece y siempre me ha parecido un software soberbio pero está claro que hay gente que abusa de la buena voluntad de algunas empresas y cansados de que lo les salgan los números deciden poner todo su software de pago (como también ha hecho por ejemplo SugarSync). <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
LogMeIn con el cambio ha creado aplicaciones cliente para el control remoto (ya no hace falta conectarse a su web), ha creado una aplicación gratuita para Android y promete muchos más extras. A lo usuarios antiguos como yo, nos ofrecen una licencia Pro por 39€ al año para dos equipos y así la opción de mantener el resto de equipos con la versión Free. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Pero claro pagar 39€ por un servicio que realmente no es imprescindible para mí y que utilizas de pascuas a ramos y que además tiene alternativas gratuitas muy buenas como es TeamViever me parece excesivo. No es como hablar de WhastApp que al fin y al cabo aunque jorobe pagar 1$ al año, seamos sinceros, más le dejo al peluquero de propina por cortarme el pelo, no es un precio excesivo pero 40€ si me lo parecen. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span style="font-size: 14.0pt;">Pero esta medida ¿es positiva o es contraproducente? <o:p></o:p></span></b></div>
<div class="MsoNormal">
Realmente no lo sé. Lo que yo creo que van a conseguir es quitarse una marabunta de usuarios ocasionales y que realmente los que ya pagan continúen con el servicio. No creo que ganen muchos usuarios habiendo versiones de otros programas que ofrecen lo mismo gratis o a mejor precio. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Es decir, reducirán su cuota de mercado a prácticamente solo usuarios profesionales. Al mismo tiempo conseguirá reducir el tráfico generado por los equipos gratuitos y posiblemente ahorren dinero en infraestructuras. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Pero también tiene una condición muy negativa y es que a partir de ahora tendrán menos testadores para probar su software y al mismo tiempo perderán visibilidad en el mercado. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span style="font-size: 14.0pt;">¿Por qué perderán visibilidad?<o:p></o:p></span></b></div>
<div class="MsoNormal">
Sencillo, yo como técnico experimento muchas veces en mis propias carnes con ciertos programas, antivirus, control remoto, dispositivos, programas de copia de seguridad… Es muy probable que desinstale LogMeIn de mis equipos en favor de otro software de control remoto (seguramente TeamViever). Por lo tanto cuando alguien me pida consejo de que control remoto instalar o utilizar para su empresa yo diré, "Tienes este que funciona muy bien y tienes este otro que si esperas un rato te enseño lo bien que funciona". <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Al final muchas de las cosas con las que experimentamos acabamos recomendándolas y poniéndolas en nuestras empresas a funcionar. Es probable que si empiezo a utilizar otro control remoto, olvide LogMeIn en favor de otro que utilice más a menudo.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span style="font-size: 16.0pt;">Conclusión<o:p></o:p></span></b></div>
<div class="MsoNormal">
Los cambios estratégicos en las empresas son complicados, nunca sabes si funcionara, si mejorará o por el contrario será un error. El movimiento es lógico, lo único que me apena realmente es no haber escrito un artículo antes de este control remoto, ya que de veras que tanto su configuración como su uso son, si no el mejor del mercado, de los mejores seguro. Además siento que se lo debo, por la gran ayuda que a veces me ha supuesto y seguramente me quede el primer año por el hecho de que me siento en deuda con esta empresa. Pero cierto es que el coste para el usuario de a pie me parece muy grande para lo que realmente este usuario va a utilizarlo. Posiblemente mantener la versión free obligando a una donación anual sería más productiva, que eliminarla por completo.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Deseo mucha suerte a LogMeIn y que este cambio de política les salga tal cual como ellos piensan, a mí me parece una maniobra muy arriesgada, pero bien es cierto que quien no arriesga no gana<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Saludetes a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
P.D. Podéis seguirme en Twitter @jberron y LinkedIn <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com2tag:blogger.com,1999:blog-325311275924727065.post-63908883215122144662014-01-16T12:30:00.000+01:002014-01-16T12:30:05.561+01:00Felíz 2014<div class="WordSection1">
<div class="MsoNormal">
Buenos días a tod@s</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Sabéis que siempre suelo escribir una entrada de esas kilométricas al terminar el año contando así un poco en líneas generales como me ha ido, las anécdotas y los hechos más interesantes. Este año 2013 ha sido bastante durillo y al final con estar pendiente de tantas cosas se me han echado las fechas encima.<o:p></o:p></div>
<div class="MsoNormal">
En resumen podríamos decir que este año en líneas generales para mí no ha sido malo, pero para mi entorno ha sido bastante regular. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Empezamos hablado del poco trabajo que hay y de la inestabilidad de este, más de un amigo no consigue trabajar más de 3 meses seguidos en la misma empresa (con lo que cuesta encontrar algo para que encima se acabe tan pronto). Otros como mi chica y aunque esté de moda eso de "Españoles por el mundo", es horrible tener que marcharte del país para encontrar un trabajo digno (teniendo una buena profesión). Otros amigos andan reinventado su propia empresa para intentar que funcione y otros inventando a ver que somos capaces de hacer. También tenemos esos cursos de formación que de ser de 3 meses a 6 meses pasan a ser de duración indefinida y de 100% seguridad para estar contratado a menos de un 50%. En fin todo esto es un desastre.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Por otro lado tenemos el gran recorte que se ha hecho en educación y sanidad. <o:p></o:p></div>
<div class="MsoNormal">
Como primer exponente, tenemos una legión de enfermeras y médicos saliendo de España a una velocidad de vértigo. No entiendo como puede ser el país de Europa donde menos enfermeras hay trabajando, en teoría y según se marcan ciertos decretos debería haber muchas más trabajando y el que más paro tiene en este sector.<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Es curioso, no sale en ningún sitio porque a priori son pocos, pero hay que pensar que han pasado de pleno empleo (y algunos trabajando en varios sitios a la vez) a tener un crecimiento de paro del 150% claro que las cifras son pequeñas y a este paso más pequeñas van a ser porque se van a ir todos del país. Desde Inglaterra, Alemania, Bélgica… se pelean por nuestros profesionales sanitarios y desde aquí no único que se hace es mirar hacia otro lado.<br />
</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Tambien y no hay que olvidar los recortes en los tratamientos que se están haciendo. Hay cosas muy curiosas como por ejemplo la vacuna para el tétanos, es una vacuna que debía ponerse cada 10 años como recordatorio… bueno pues a partir de este año ya no es necesario el recordatorio… si yo me puse un recordatorio hace 6 años… no creo que mi vacuna haya mejorado por si sola y se haya convertido en perpetua por lo que está claro que no ponerla ahorra al estado un dinero. Que jueguen con la vida de la gente así me parece vergonzoso mi madre tuvo una compañera de su colegio que llevaba un clavo en un zapato, se pinchó y murió de tétanos, algo que con una simple vacuna estaría solucionado. Vamos a volver a los años 50 con tanto recorte.<o:p></o:p></div>
<div class="MsoNormal">
Eso por no hablar de los pensionista que están dejando de medicarse porque no pueden pagar, que pedir cita con el especialista es más difícil que ver al papa dando misa o incluso que no puedes ir a ver a tu medico el día que lo necesitas sino que la cita más próxima es para 3 o 4 días después (que ya se te ha pasado el catarro) etc etc.<o:p></o:p></div>
<div class="MsoNormal">
<br />
<br />
<br /></div>
<div class="MsoNormal">
La otra segunda consecuencia directa que hemos vivido han sido los tasazos en la enseñaza superior (ciclos formativos y universidades). <o:p></o:p></div>
<div class="MsoNormal">
Este Julio cuando mi hermano estaba echando la matrícula de su universidad me contaba, "fíjate hace tres años en 1º pague exactamente la mitad de lo que voy a pagar este año en 3º con todas las asignaturas de 1º convocatoria". Sinceramente me parece una salvajada un creciendo del 100% en dos años. Si a esto le sumamos lo puñeteros que son los profesores de ciertas cátedras hay gente que puede gastarse lo mismo en una asignatura que en lo que hace dos años pagaba una matrícula completa.<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
También tenemos el mismo detalle para los ciclos formativos, el año pasado hicieron pagar a los alumnos 100€ (creo recordar) y este año 400€ por algo que siempre se ha impartido gratis.<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Si además de haber paro no dejamos a la gente estudiar ¿Cómo esperamos salir de este problema? Creo que hay mucha gente equivocada en lo que es mejor para todos (porque posiblemente para ellos esta sea una buena solución, algo ganaran por algún lado, alguien les pagará el mercedes).<o:p></o:p></div>
<div class="MsoNormal">
<br />
<br />
<br /></div>
<div class="MsoNormal">
Y así en resumidas cuentas dejo un par de titulares más, la subida de la luz (las únicas empresas que no están en crisis son el eléctricas y no hacen más que subir la luz), la perdida de sanidad para los emigrantes españoles (sin comentarios), la externalización de empresas públicas (centro de transfusiones de la CAM a Cruz Roja (400€ es lo que sacara Cruz Roja de cada bolsa de sangre que donamos), hospitales (ya sabéis cuantas empresas y cuanto políticos hay metidos mejor que yo), Renfe (haciendo una sangría con ellos y dividiéndolo en pedacitos)). Además se demuestra que no funciona, Iberia no ha podido competir con el resto de aerolíneas y al final la ha comprado British Airwais y de paso decir que todo el tráfico aéreo que se hacía desde Bajaras a Sudamerica (prácticamente todas las rutas de Europa con este destino eran monopolizadas por iberia) ahora se realiza de Heatrow (Londres) y las realiza British, con lo que repercute esto en el número de personas necesarias para la realización del trabajo, que quiere decir, más bajadas de sueldo, más despidos y más paro…</div>
<div class="MsoNormal">
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Estas son algunas de las lindezas de este 2013 que ojala algún día cambien y vuelva a estar como hace algunos años.<o:p></o:p></div>
<div class="MsoNormal">
<br />
<br /></div>
<div class="MsoNormal">
Yo por mi parte, ya sabéis que siempre tengo cosas que contar.<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Lo primero y no por ello más importante es que al fin he terminado la carrera (si, al fin soy ingeniero). En mi familia todos seguimos bien. Sigo con mi chica y ahora vivimos en un eterno puente aéreo Madrid – Londres. Este año al terminar la carrera como tengo tanto tiempo libre estoy aprendiendo a nadar (si, son cosas que pasan), ingles (también hay que aprenderlo) y algún leguaje nuevo de programación.<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Desde hace aproximadamente un año soy Bloguero y Twittero donde cuento a veces cosas interesantes y a veces cosas demasiado específicas, pero veo que la gente lo aprovecha y eso me hace mucha ilusión.<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Este año he hecho unos cuantos viajes, Sierra nevada (con parada en Granada para ver la fantástica Alambra) para esquiar un poquito jeje, Galicia, Alicante, Bélgica (Brujas y Gante son impresionantes), Londres, Colmena de Oreja (con los Nazarenos), Villaviciosa de Odon (lo siento pero lo considero un viaje y no por el tiempo en coche, sino por lo que conllevaba), Talavera y seguro que me dejo algún sitio en el tintero.<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
De un tiempo a esta parte intento hacer algo más de deporte y bajar eso kilillos que he ido cogiendo (aunque las navidades creo que me han hecho recuperar parte de ellos), estar más con la gente y recuperar las antiguas amistades que he desplazado por la falta de tiempo. <o:p></o:p></div>
<div class="MsoNormal">
Continuo trabajando en el mismo sitio, el año ha sido bastante complicado. Muchos proyectos, muchos problemas, muchos plazos, pero al final todo ha ido bien y hemos salido triunfantes una vez más.<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Este año he visto nacer a varias personitas, que con esa sonrisa sincera y esa ilusión nos consiguen animar por muy mal que vaya todo, un par de embarazos por ahí, un par de parejas nuevas con buena pinta.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
En líneas generales creo que este podría ser un resumen de lo que 2013 ha supuesto para mí, no ha sido el mejor desde luego, pero pasó y espero que vengas tiempos mejores para todos.<o:p></o:p></div>
<div class="MsoNormal">
Os deseo un Feliz 2014 y que todo lo que este 2013 nos ha quitado nos lo devuelva el 2014 multiplicado por 2 y nos dé un montón de agradables sorpresas.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Saludetes a tod@s<o:p></o:p></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-91528393045395584572013-12-05T12:59:00.001+01:002013-12-10T15:07:13.304+01:00¿Porque tengo un blog?<div class=WordSection1><p class=MsoNormal>Buenas a tod@s<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>El otro día me paso una de esas cosas curiosas que de vez en cuando nos pasan a todos de vez en cuando. Resulta que pinche, (algo normal) al salir de la oficina, arranque mi coche y note que la dirección iba bastante dura. 2 metros más adelante me di cuenta de que algo no iba bien, al bajarme vi la rueda en el suelo. Total me puse manos a la obra saque el gato y después de mucho esfuerzo (odio cuando te aprietan en el taller los tornillos de seguridad con la pistola neumática, no hay quien los quite) cambié la rueda y me fui a casa. Un par de días después, fui a reparar la rueda y al llegar al taller, por casualidades de la vida me encontré con mis antiguos compañeros de trabajo (aprovecho para saludaros jeje Julio, Conrado y Sergio). <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hablando con uno de ellos me comento que el otro día unos compañeros tenían un problema con un equipo y que buscando en Google (como todos hacemos) ¿adivina que blog encontraron? 1, 2, 3 … tiempo. Si el mío. Es curiosa la vida, tantos blogs en el ciber espacio y dan con el mío jeje. La verdad es que en ese momento sentí que el blog tenía sentido y que la gente lo aprovecha. Sinceramente me sentí muy orgulloso de lo que hago<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hace ya un tiempo que me dedico a la informática y siempre he dicho lo mismo, la información es libre, pero hay que buscarla. Yo para hacer mi trabajo bien, utilizo muchos blogs de muchas personas que desinteresadamente comparten sus vivencias, problemas, experiencias y soluciones. Hace un tiempo llegue a la conclusión de que igual que yo los utilizo, lo suyo es que yo también compartiera mis conocimientos y soluciones.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Bien es cierto que además de compartirlas con vosotros, hago el ejercicio de redactar algo medianamente legible y si un día me vuelvo a encontrar el mismo problema se dónde buscarlo. Además me obliga a investigar un poco más, ya que para poder redactar un artículo sobre algo tienen que conocer en profundidad el tema, para así darle una solución válida y es más intentar no solo buscar una solución o procedimiento para mi sino para que el resto también la podáis utilizar.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Estas son las reflexiones de un informático metido a bloguero.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Me gustaría que me comentarais si tenéis un blog, cual es vuestra motivación, porque lo hacéis y si os da el resultado que esperabais.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Espero que tengáis un gran día.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Saludetes<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div>Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-32120577200665275172013-11-25T12:30:00.000+01:002013-11-25T12:30:01.521+01:00Virtualización. ¿Qué es eso?<div class="WordSection1">
<div class="MsoNormal">
Buenas a tod@s</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Últimamente estoy más desaparecido que en otras ocasiones, ya sabéis como están las cosas últimamente. Mucho trabajo, muchos compromisos y esto hace que ciertas cosas se desplacen un poco en el tiempo.<o:p></o:p></div>
<div class="MsoNormal">
Hoy voy a tocar uno de esos temas candentes de los últimos años, la virtualización.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
¿Qué es la virtualización?<o:p></o:p></h2>
<div class="MsoNormal">
La primera pregunta que nos debemos formular es esta, ¿Qué entendemos por virtualización? ¿Que pensamos que es? ¿Qué es realmente?<o:p></o:p></div>
<div class="MsoNormal">
Si nos vamos a la RAE, podemos comprobar que el termino virtualización no existe… entonces no existe…. Bueno, virtualización viene de la palabra virtual. Buscando virtual encontramos lo siguiente. <o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitUGe-2DrLBwcPfQgr48FMlKhGDb9Ovwy3E1N8faFIvMpQ_TEVgxS4NyVBEMNoVMfAPmqlfkVpsWbnWLyEPDn1_oZJpH482gAgof_sE1X2xffb8XdAet_QL0yG5oaRxqzMjK7q-aWLkVQ/s1600/image001-770111.jpg"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitUGe-2DrLBwcPfQgr48FMlKhGDb9Ovwy3E1N8faFIvMpQ_TEVgxS4NyVBEMNoVMfAPmqlfkVpsWbnWLyEPDn1_oZJpH482gAgof_sE1X2xffb8XdAet_QL0yG5oaRxqzMjK7q-aWLkVQ/s400/image001-770111.jpg" height="157" id="BLOGGER_PHOTO_ID_5948379685249298210" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Posiblemente la tercera definición nos da la clave. Es algo que existe aunque no es real, no es tangible. Hoy en día muchas cosas son virtuales, por ejemplo un documento que tenemos en nuestro disco no es real, no podemos tocarlo, pero realmente existe, por lo tanto tiene existencia pero no es real. (Supongo que más de uno lo veréis así, así que espero comentarios discutiéndome).</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Por lo tanto cuando hablamos de virtualizar, lo que vamos a hacer es convertir algo real en algo virtual. Y la virtualización es la que nos permite realizar esto.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Como os habéis dado cuenta, este campo es muy amplio, mucho más de lo que en un principio se piensa. Realmente cuando los informáticos hablamos de virtualizar nos referimos a convertir ya sean maquinas, almacenamiento, aplicaciones, dispositivos en algo intangible y que nos proporcione las mismas funcionalidades que cuando era físico.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Volviendo al símil del libro, podríamos decir que cuando escaneamos un documento de papel lo estamos virtualizando, ya que de él podemos obtener las mismas funcionalidades (o casi) que cuando era físico, (podemos verlo, leerlo, enviarlo, copiarlo… todo menos tocarlo a menos que lo imprimamos de nuevo). </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Pues la virtualización aplicada al campo de la informática es lo mismo. Si convertimos un equipo a virtual, este equipo tendrá el mismo comportamiento que uno real, es decir, tendrá su disco duro, su memoria, sus aplicaciones, podremos encenderlo, apagarlo o formatearlo lo único que no podremos es tocarlo físicamente.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
¿Qué aporta a la informática la virtualización?<o:p></o:p></h2>
<div class="MsoNormal">
<b>La virtualización nos ofrece cuatro beneficios directos. Capacidad de crecimiento, seguridad, alta disponibilidad y en teoría ahorro (tanto energético, como en hardware).</b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><o:p></o:p></b></div>
<div class="MsoNormal">
Las máquinas virtuales se puede clonar, copiar por lo que si en un momento en vez de una necesitamos dos será muy fácil de escalar. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
En caso de virus se puede restaurar una máquina de ayer de una forma muchísimo más rápida sencilla y segura que si fuera un equipo físico. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Además tenemos independencia de hardware ya que la maquina no actúa de forma directa con el equipo físico sino con una capa (llamada Hypervisor) que se encarga de entregarle un hardware virtual con el que trabajará. Podemos intercambiar una máquina virtual de una a otra máquina física sin ningún problema.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
A día de hoy según medios especializados, una maquina desaprovecha en torno al 80% de capacidad de proceso al día, por lo que en teoría si metiéramos 4 máquinas como ella debería funcionar de forma correcta así con el consiguiente ahorro tanto en hardware como energético.</div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Pero no todo son ventajas, también existen inconvenientes</b></div>
<div class="MsoNormal">
<b><o:p></o:p></b></div>
<div class="MsoNormal">
Tenemos que tener en cuenta que en momentos puntuales varias máquinas pueden necesitar mayor rendimiento y necesitar más recursos y por consiguiente repercuta en el rendimiento del resto de máquina. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
En muchas ocasiones está perdida de rendimiento se debe a la capa del Hypervisor ya que no aprovecha todo el hardware de la máquina.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Al existir varias máquinas virtuales en la misma maquina real, al estropearse ésta, todas quedarían fuera de servicio.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Lógicamente las empresas que se dedican a este tipo de servicios buscan soluciones para estos problemas, por ejemplo VMWare posee una tecnología llamada VMotion que es capaz de cambiar una máquina virtual de una a otra máquina real de su red de servidores, sin dejar de dar servicio. VirtualBox (de la desaparecida SUN) de Oracle lo llama Teletransporte. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Para aprovechar el hardware de la maquina física ya es posible algunos productos. Se puede asignar recursos de hardware real a una máquina virtual.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Evidentemente hay margen de mejora, pero podríamos decir que los problemas más críticos se encuentran solucionados<o:p></o:p>.</div>
<div class="MsoNormal">
<br /></div>
<h2>
¿Qué podemos virtualizar?<o:p></o:p></h2>
<div class="MsoNormal">
A día de hoy se puede virtualizar casi cualquier cosa. Si no es de forma directa de forma indirecta seguro.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Al principio fue la virtualización de escritorios con Terminar Server o Citrix como los exponentes más representativos.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Continuamos con la virtualización de máquinas hablando de Xen, VMWare o HyperV</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Pero lo último ya no es virtualizar máquinas, ni escritorios. El siguiente paso es virtualizar las aplicaciones para utilizarlos desde otros sistemas.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Por ejemplo virtualizamos nuestro Outlook y gracias a esto podremos, por ejemplo ver nuestro Outlook completo desde nuestra Tablet o teléfono y no una versión de este, sino el mismo que vemos en nuestro ordenador.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
La virtualización de aplicaciones nos permitiría utilizar nuestra aplicación de gestión de toda la vida desde casi cualquier dispositivo este adaptada o no a este.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Una propuesta muy interesante en este campo es de la Go-Global, la empresa posee un producto que virtualiza aplicaciones y el cliente solamente es necesita instalar sencillo plugin en su navegador. También Microsoft a través de un nuevo servicio que se gestiona a través de terminal Server permite virtualizar aplicaciones utilizando una aplicación de cliente RDP básica.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
¿Es interesante virtualizar?<o:p></o:p></h2>
<div class="MsoNormal">
Podríamos decir que si, podríamos decir que no, y no equivocarnos nunca, todo depende.<o:p></o:p></div>
<div class="MsoNormal">
En general podemos virtualizar cualquier cosa, siempre que nos aporte un beneficio. Virtualizar porque sí, porque está de moda o porque me han dicho que es bueno no siempre es buena solución, ya que puede acarrear multitud de problemas. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Si tenemos un servicio muy vital y que necesite mucha máquina, quizá sea mejor mantenerlo en una máquina real y así evitar posibles problemas de rendimiento. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Virtualizar por virtualizar no es una buena solución. Hay que ser consciente del beneficio que podemos obtener, de los problemas que puede acarrear y sacar una buena conclusión. <o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Como tengo pendiente enseñaros algo chulo, voy a realizar un nuevo tutorial con Go-Global virtualizando una aplicación… pero eso lo dejo para otra entrada jeje.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Espero la lectura haya sido amena e interesante</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Muchas gracias por leerme.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Saludetes a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Podéis seguirme en Twitter @jberron y LinkedIn<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-47164749011287254582013-10-24T12:30:00.000+02:002013-10-24T12:30:00.948+02:00Problemas con Inserción desde Procedimientos almacenados al recuperar las claves o cuando usar @@identity Scope_Identity() o Ident_Current()<div class="WordSection1">
<div class="MsoNormal">
Buenas a tod@s <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Hoy voy a contaros un par de cosillas de los procedimiento almacenados que os puede ser de gran utilidad. Muchas veces, nosotros manejamos la base de datos a través de procedimientos almacenados, ya que es más seguro, ofrece buenas herramientas de análisis, separamos el grueso de acceso a datos del resto de aplicación, permite que modifiquemos sentencias sin tener que generar una nueva publicación… y cualquier otra razón que a vosotros os guste más.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Uno de los problemas que nos enfrentamos a la hora de insertar un nuevo registro, es al devolver la clave del registro insertado, ya que este puede ser que asigne de forma automática. Muchos de nosotros utilizamos el parámetro<b> @@identity</b> para este fin, pero puede que no sea buena idea, ya que es posible que no devuelva en índice correcto.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Existe tres formas de obtener la clave y cada una tiene sus particularidades:<span style="color: #1f497d;"><o:p></o:p></span></div>
<div class="MsoNormal">
<b>Scope_Identity(): </b>Devuelve la clave de la última inserción dentro del procedimiento almacenado en el que lo estamos ejecutando.<o:p></o:p></div>
<div class="MsoNormal">
<b>@@Identity: </b>Devuelve la clave de la última inserción, a nivel de sesión. Esto quiere decir que si después de la inserción se ejecuta un trigger, al recuperar el valor de la clave, devolverá la clave del trigger y no la del procedimiento almacenado donde lo ejecutamos. <o:p></o:p></div>
<div class="MsoNormal">
<b>Ident_Current(): </b>Devuelve la última clave introducida sin tener en cuenta sesiones. Es decir, si por ejemplo estamos introduciendo datos con dos usuarios a la vez devolverá la clave de la última inserción independientemente del usuario que lo haya insertado. Es probable que ambos reciban el mismo valor si la inserción ha sido simultánea.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Como podéis comprobar, cada una de las funciones está delimitada de una forma muy concreta. Es posible que para ciertos casos nos interese una u otra, eso tendremos que verlo en su contexto. Lo que está claro es que en muchos casos utilizamos @@identity cuando no es correcto y puede producir un gran problema de coherencia en los datos.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
La información a sigo extraída de <b>http://technet.microsoft.com/es-es/library/ms187342.aspx</b><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Espero que este tema haya resultado interesante, no muy aburrido, que ahorre un susto a más de uno y sobre todo que sirva para algo.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Muchas gracias por leerme.<o:p></o:p></div>
<div class="MsoNormal">
Saludetes a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
P.D. Podéis seguirme en Twitter @jberron y LinkedIn<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-86442274856193403612013-10-10T12:30:00.000+02:002013-10-10T12:30:01.001+02:00SteamOS el nuevo sistema operativo de Valve ¿Que puede suponer para Linux?<div class="WordSection1">
<div class="MsoNormal">
Buenas a tod@s<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Hoy voy a hablaros de noticias fresquitas, fresquitas de Linux y de Juegos todo en un mismo artículo, haciendo una reflexión a futuro. <o:p></o:p></div>
<div class="MsoNormal">
Evidentemente son conclusiones propias, lo cual no quiere decir que realmente se cumpla ninguna de ellas (desafortunadamente para mi economía no soy Rappel, ni la Bruja Lola…).<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Historia de los juegos en Linux</b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><o:p></o:p></b></div>
<div class="MsoNormal">
Linux y los juegos son dos palabras que no suelen ir nunca juntas. ¿Por qué? Bueno básicamente porque a día de hoy salvo alguna excepción los juegos comerciales que todos conocemos no salen para Linux. Bien porque las librerías de Linux no son del todo optimas, porque cada distribución funciona de una forma, porque para Windows ya se encarga Microsoft de ofrecer unas herramientas mejores o porque las gallinas ponen huevos. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Con sinceridad la mayor parte de las escusas son vanas pero la cruda realidad es que el mercado de juegos de pc es para Windows, en algún caso (cada vez mas) también para OSX pero para Linux realmente aparecen muy pocos títulos y menos famosos y comerciales. A día de hoy no existe por ejemplo un Diablo III, un StarCraft 2 o un GTA para Linux. Por lo tanto la mayor parte de los juegos que existe para Linux son juego o bien sencillos en plan mini juegos, algunas adaptaciones de juego antiguos (como Quake III), o títulos de tipo indie.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Y aparece Valve <o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh23N64gDTSkZsnZcXJEiKj4hry1wKgVf-NFwKbRjVhJ6SK67HAfUPzu_cr8XTh0YztQuFe9wZMTxT_4wxwYcWNbeTll_UIDBYzZGUVj5O62uIwvTwEhnyKT4rodVukXNvpOsKc3idOJp8/s1600/image001-728492.jpg"><img alt="" border="0" height="302" id="BLOGGER_PHOTO_ID_5928270899287437762" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh23N64gDTSkZsnZcXJEiKj4hry1wKgVf-NFwKbRjVhJ6SK67HAfUPzu_cr8XTh0YztQuFe9wZMTxT_4wxwYcWNbeTll_UIDBYzZGUVj5O62uIwvTwEhnyKT4rodVukXNvpOsKc3idOJp8/s400/image001-728492.jpg" width="400" /></a></span><b><o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
No sé si a día de hoy existe alguien que no conozca a Valve pero por si acaso os voy a contar un poco sobre los inicios de esta singular empresa con ese peculiar crédito en sus juegos. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Valve es una empresa americana creada haya por el año 1996 y en 1999 apareció su primer juego Half-Life. Si alguien no ha jugado a este título… debería hacerlo. Es posiblemente uno de los mejores juegos que existen para pc, quizá a día de hoy sus gráficos está ya muy anticuados y su mecánica es básica, pero en el año 1999 fue totalmente rompedor, con un historia digna de una gran película de acción y conspiraciones. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
La historia comienza con un nuevo empleado llega a Black Mesa Doctor en Física llamado Gordon Freeman y al realizar su primer experimento, la cosa no sale precisamente bien…o sí... ahí lo dejo para el que quiera saber el resto de la historia que juegue a este juegazo.<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTZnxiFN4egi6BIi3sYrFzNtxJNls6B-ebLxN7vaYOafO6o4tRS8UhzRwdrgtaE6oVTBmdfElJyshoV9XHiDt5mxF7C-zKuHd9EMM17GYnFN_PDe4OEi7Rmtjx4lu3AWBJLJB1CrvMROI/s1600/image002-730555.jpg"><img alt="" border="0" height="300" id="BLOGGER_PHOTO_ID_5928270909485369394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTZnxiFN4egi6BIi3sYrFzNtxJNls6B-ebLxN7vaYOafO6o4tRS8UhzRwdrgtaE6oVTBmdfElJyshoV9XHiDt5mxF7C-zKuHd9EMM17GYnFN_PDe4OEi7Rmtjx4lu3AWBJLJB1CrvMROI/s400/image002-730555.jpg" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Pero no fue el juego en si sino el éxito vino después, Valve dejo abierta una puerta para que cualquiera pudiera crear de una forma más o menos sencilla un juego basado en su juego, es decir, un Mod. Un tiempo después apareció un pequeño Mod hecho por unos aficionados en el que te enfrentabas con otros jugadores en red local u online (si he dicho online) en el que podías ser un terrorista o un antiterrorista y completar diferentes misiones, si no lo habéis adivinado ya hablo de Counter-Strike. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs4c2S39k8lDxniXpgYz02WFFQH_s6vBZ2Tn2U4isHEsTk5I9n_Q6UNxrhjfFgV4_FMwLFWNVVcLGGAA8mN-zPYATVjFGjpR6RqFI6RsKOQWCYNeGQT1K7Sf-VLPT3g0mP5n34hOr9Sm4/s1600/image003-732521.jpg"><img alt="" border="0" height="300" id="BLOGGER_PHOTO_ID_5928270915148948450" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs4c2S39k8lDxniXpgYz02WFFQH_s6vBZ2Tn2U4isHEsTk5I9n_Q6UNxrhjfFgV4_FMwLFWNVVcLGGAA8mN-zPYATVjFGjpR6RqFI6RsKOQWCYNeGQT1K7Sf-VLPT3g0mP5n34hOr9Sm4/s400/image003-732521.jpg" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
La gracia era que el mod lo descargabas gratuitamente y solamente tenías que tener una licencia de Half-Life para jugar online. Gracias a que Half-Life era un juego barato y que sus requerimientos eran bajos para la época en la que salió el juego reventó en ventas y Valve gano mucho dinero.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Valve crea Steam<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Tiempo después, en Septiembre de 2003, Valve creo la plataforma Steam, la cual no es más una tienda para juegos al más puro estilo AppStore, Google Play o Windows Marketplace (de hecho estoy seguro que estos se inspiraron en el funcionamiento de Steam para crear sus plataformas). </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizSlDtsLbALT__bhvrCmXbwy5UyLsrEhyphenhyphenIfHpo4LiUjyL8fACWYbwD3UJ1sxu_lVp1hDQDi-pfo9g2FD3qKMdkrKpd-sZHCS6BxOxbWuzj2_AZdnT39C7tUDvKvsAUIfxYwtdF5pNrI5c/s1600/image004-734721.jpg"><img alt="" border="0" height="243" id="BLOGGER_PHOTO_ID_5928270925179581442" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizSlDtsLbALT__bhvrCmXbwy5UyLsrEhyphenhyphenIfHpo4LiUjyL8fACWYbwD3UJ1sxu_lVp1hDQDi-pfo9g2FD3qKMdkrKpd-sZHCS6BxOxbWuzj2_AZdnT39C7tUDvKvsAUIfxYwtdF5pNrI5c/s400/image004-734721.jpg" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Evidentemente Valve puso todo su catálogo de juegos en esta plataforma, de tal manera que si para jugar al Counter-Strike o Half-Life, podías descargar Steam e introducir tu número de serie y automáticamente tenías el juego dentro de la plataforma. Esta también se encargaba de actualizar los juegos a las últimas versiones etc etc. Esta plataforma a día de hoy solamente distribuye juegos y ofrece grandes facilidades para la publicación a cualquier desarrollador (os suena de algo verdad). Actualmente su catálogo tiene más de 2200 juegos. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Steam llego a Linux </b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><o:p></o:p></b></div>
<div class="MsoNormal">
Como toda empresa que se precie, Valve intenta que su plataforma sea capaz de ejecutarse en cualquier ordenador. La versión para Windows salió en el año 2003, pero en ese momento Linux era mucho más minoritario que ahora y tenía muchos problemas con la aceleradoras graficas 3D (a día de hoy, ya no existe tarjetas sin aceleración 3D, antiguamente una tarjeta gráfica no tenía porque tener aceleración 3D, por lo que llamar tarjeta gráfica a una aceleradora 3D es incorrecto, hoy en día estos dos términos se entienden como uno no siempre fue así, la culpa de unirlas la tuvo la genial 3DFX y NVIDIA) y los drivers privados que no existían para Linux. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
Afortunadamente para Linux esta época ya pasó y cada día son más los fabricantes de tarjetas gráficas que tienen drivers para Linux que funcionan correctamente (aunque muchas veces no bien optimizados, al menos funcionan). En Febrero de 2013 Valve creo una versión de su plataforma Steam para Linux la cual va acompañada de 50 juegos. Ya no es necesario tener Windows en tu portátil para jugar a Half-Life o Counter-Strike lo puedes hacer desde tu Linux favorito. La arriesgada apuesta de Valve ha sido todo un acierto y además funcionando muy bien en ventas.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>SteamOS</b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b></b></div>
<div class="MsoNormal">
<b><o:p></o:p></b></div>
<div class="MsoNormal">
La noticia es de hace aproximadamente una semana, en la que Valve acaba de anunciar SteamOS.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJTuPfRdcwff_gBFKO8GdeLW0UvrLtnDBJwtP3L5lg-fVrwHXgzBqAqDOmAwitMdtiPgfzmGj3kj2tg2pvlN0x7SSSKnfo2iI8D0yG60OSvkFo4LOEDry233RBRfQXT1RH8PJIsQS50g0/s1600/image005-736522.jpg"><img alt="" border="0" height="300" id="BLOGGER_PHOTO_ID_5928270930318159314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJTuPfRdcwff_gBFKO8GdeLW0UvrLtnDBJwtP3L5lg-fVrwHXgzBqAqDOmAwitMdtiPgfzmGj3kj2tg2pvlN0x7SSSKnfo2iI8D0yG60OSvkFo4LOEDry233RBRfQXT1RH8PJIsQS50g0/s400/image005-736522.jpg" width="400" /> </a></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
¿Qué es SteamOS? </div>
<div class="MsoNormal">
En pocas palabras, es una distribución de Linux gratuita, creada y mantenida por Valve y optimizada para juegos. Es decir, Valve ha cogido Linux y lo ha adaptado para que su plataforma Steam funcione perfecta. Al decir que Steam tiene que funcionar perfecta, nos referimos a que los juegos que están en Steam correrán de forma perfecta. Además el hardware es actualizable y está pensado para utilizar pantallas grandes, no es por desechar los monitores de 19 o 21 pulgadas que tenemos, sino de poder utilizar de una forma cómoda nuestra tv de 40.<b> La idea es convertir el ordenador en una especie de consola de videojuegos.</b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Que puede aportar SteamOS a Linux y al revés</b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><o:p></o:p></b></div>
<div class="MsoNormal">
La idea es muy buena, pero tiene varios problemas, por un lado, los ordenadores no son todos iguales por lo que hay disparidad de componentes a tutiplén. Linux tiene la ventaja de que soporta casi cualquier cosa, desde una terminal para fichar, hasta el más complejo de los sistemas que se envía a marte y por eso se aprovecha Linux ya que funcionará casi en cualquier equipo. Además Valve sacara un equipo modelo, pero aun así nos darán la oportunidad de utilizar y montar el que nosotros queramos o incluso ampliar el de modelo con una mejor grafica o más RAM. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
El problema son los drivers de los nuevos dispositivos. Actualmente como sabéis el mercado del pc no está en su mejor momento, y si hablamos de sobremesas o torres, menos aún, por lo que el mercado de estos equipos prácticamente está en los jugadores. Si SteamOS tiene tirón los fabricantes de componentes se van a ver obligados a lanzar drivers de sus más avanzados dispositivos a la vez que el propio dispositivo para SteamOS o perderán muchas ventas. Si lo diseñas para SteamOS, finalmente lo estás diseñado para Linux, por lo que lo usuarios del pingüino deberían tener muchos menos problemas para obtener buenos drivers para sus equipos y ponerse casi a la par con Windows. Yo por ejemplo, tengo un portátil con sistema Optimus (2 graficas una para juegos y otra para trabajo) y en Linux este sistema no funciona (o al menos no funcionaba). De ahora en adelante si quieren vender componentes los fabricantes tendrán que pensar más en Linux y eso nos beneficia a todos, algunos incluso puede olviden a Windows.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Conclusiones</b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><o:p></o:p></b></div>
<div class="MsoNormal">
La plataforma SteamOS se beneficia del funcionamiento de Linux y de sus drivers, pero su éxito puede hacer que Linux se beneficie de drivers más específicos y mejores para cualquier dispositivo por parte de sus fabricantes, liberando así a la comunidad de gran parte de este desarrollo y pudiendo enfocar su esfuerzo en otras tareas, aumentando así es desarrollo del sistema en otros campos. <o:p></o:p></div>
<div class="MsoNormal">
También puede ocurrir que Valve haga que estos drivers sean propietarios y nos los ofrezca a la comunidad, aunque en este caso también sería tirar piedras contra su tejado, ya que Valve tiene una versión de Steam para Linux que no es SteamOS.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Estos meses se prevén interesantes, ver cómo funciona en ventas SteamBox, en instalaciones SteamOS y cómo reacciona Valve de cara a la comunidad Linuxera. Muy interesante<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Y tú… ¿Qué piensas?<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Espero la lectura haya sido amena e interesante</div>
<div class="MsoNormal">
<b><o:p></o:p></b></div>
<div class="MsoNormal">
<b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Muchas gracias por leerme.<o:p></o:p></div>
<div class="MsoNormal">
Saludetes a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
P.D. Podéis seguirme en Twitter @jberron y Linkedin<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-70037165342995070532013-09-20T09:59:00.001+02:002013-09-26T17:07:29.752+02:00Problemas con .Net , Equipos de 64 Bits, Office 32 bits o 64 Bits y aplicaciones antiguas<div class="WordSection1">
<div class="MsoNormal">
Buenas a tod@s<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Como podéis apreciar ya he vuelto de vacaciones jeje.<o:p></o:p></div>
<div class="MsoNormal">
La vacaciones muy biejeje. Este verano me he dedicado a viajar por Europa y he visitado Bélgica e Inglaterra. Belgica me ha encantado Brujas es una maravilla y aunque la gente prefiere Gante... Yo me quedo con Brujas. En Inglaterra he visitado Londres y el pueblo más antiguo de Inglaterra, Colchester. Es curioso como una rebelión puede hacer que se moviera la capital del Colchester a Londres... es lo que tienen las rebeliones.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>El problema del Office, .NET y los equipos de 64 bits<o:p></o:p></b></div>
<div class="MsoNormal">
Bueno volviendo un poco al tajo, os voy a contar un problema que tengo identificado para el cual no tengo una fácil solución. Tengo varias alternativas pero la solución que sería ideal no existe ya me gustaría poderla postear, pero por el momento no es posible y lo creo que lo sea en un futuro.<o:p></o:p></div>
<div class="MsoNormal">
Cuando desarrollamos una aplicación bajo la plataforma .NET de Microsoft entre todas las opciones que tenemos para realizar la compilación hay una que normalmente pasa desapercibida que es la de CPU. Normalmente las maquinas con las que solemos trabajar a dia de hoy (a menos que sean servidores) suelen ser de 32 bits. Windows XP tiene mucha culpa de esto ya que a día de hoy sigue siendo muy utilizado, pero aunque no tengamos XP también hay versiones de Windows Vista (si ese también existe), Windows 7 o Windows 8 de 32 bits. <o:p></o:p></div>
<div class="MsoNormal">
Cuando realizamos una aplicación normalmente en la opciones de complicación dejamos la opción de CPU como viene por defecto, es decir en ANY. <o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguwRwvOQ4AzAEzR5CvQ5O8HT7_f5fEkuvVi3MUDTGo-ZPk3bEEGnJBCY4njokNT_d_Is5miZuHsuc9I9d8OEjDo0hSra8LPxS6U9N01VrW6yHoUTPosrqEIDoLOItVHcwyMN5PlYWxYLM/s1600/image001-785444.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5925611699493653714" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguwRwvOQ4AzAEzR5CvQ5O8HT7_f5fEkuvVi3MUDTGo-ZPk3bEEGnJBCY4njokNT_d_Is5miZuHsuc9I9d8OEjDo0hSra8LPxS6U9N01VrW6yHoUTPosrqEIDoLOItVHcwyMN5PlYWxYLM/s320/image001-785444.jpg" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
No sé si sabéis muy bien como funciona .NET, voy a explicarlo un poco por encima. Cuando realizas el ejecutable de una aplicación realmente esta aplicación no está compilada en código maquina (como haría por ejemplo C), sino que esta se genera en un código intermedio llamado CLR (Common Language Runtime). La primera vez que ejecutamos la aplicación en la máquina, el Framework de .NET se encarga de compilar este código para generar el ejecutable real. Porque se funciona así, es sencillo, <b>no existe una aplicación más optimizada para una máquina que la que se compila dentro de ella misma.</b> Un buen ejemplo lo tenéis en la distribución Linux Gentoo que al instalarse compila cada uno de los paquetes para que su ejecución sea lo más óptima posible, el problema es que tardas muchísimo en instalarlo. Esa es la razón por la que siempre que ejecutamos una aplicación de .NET por primera vez tarda más en ejecutarse que las siguientes ejecuciones. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Hasta aquí todo correcto, si ejecutamos una aplicación de .NET en la cual no hemos especificado una CPU en un equipo de 64 Bits. La aplicación será compilada en 64 bits y funcionara de forma correcta. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Pero ¿qué ocurre si nuestro programa utiliza Excel o Access para acceder a los datos? <o:p></o:p></b></div>
<div class="MsoNormal">
Si tenemos la versión de Office de 64 bits funcionará correctamente, pero si tenemos la de 32 Bits (que Microsoft a día de hoy recomienda) no funcionará. Obtendremos un bonito error diciendo que no se encuentran los controladores específicos de acceso a datos.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Entonces… la solución pasa porque siempre un equipo de 64 bits se instale Office de 64 bits.<o:p></o:p></b></div>
<div class="MsoNormal">
Si, esta es una solución, pero… no tan rápido amigo. ¿Qué pasa si tenemos aplicaciones antiguas por ejemplo en VB6 o en C que utilizan los componentes de Office? Creo que lo habéis adivinado, el mismo error que daba la aplicación de 64 bits con el Office de 32. <o:p></o:p></div>
<div class="MsoNormal">
Evidentemente la solución ideal, sería instalar los controladores de ambos Office, pero esto no es posible a día de hoy y no creo que lo sea nunca, dado que la nueva versión de Office 2013 tampoco lo permite.<o:p></o:p></div>
<div class="MsoNormal">
<a href="http://office.microsoft.com/es-es/support/por-que-no-puedo-instalar-las-versiones-de-32-y-64-bits-de-office-2013-simultaneamente-HA103523746.aspx">http://office.microsoft.com/es-es/support/por-que-no-puedo-instalar-las-versiones-de-32-y-64-bits-de-office-2013-simultaneamente-HA103523746.aspx</a><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>La solución que nos queda, es forzar la compilación de nuestra aplicación a X86, es decir a 32 bits, sacrificando algo de rendimiento.<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
El último de los problemas encontrado, es que si realizamos una publicación mediante ClicOnce y nos encontramos con este problema, debemos realizar una nueva publicación. No vale con recompilar, ya que si republicamos sobre la anterior, no se actualizará en los equipos, porque lo detectará como una versión diferente. Por lo que hay que realizar una nueva publicación y reinstalar todos los clientes.<o:p></o:p></div>
<div class="MsoNormal">
Como podéis ver, el problema que a priori parece una cosa sencilla, se complica mucho.<o:p></o:p></div>
<div class="MsoNormal">
<b>Entonces… ¿Qué interesa instalar Office de 32 bits o de 64 bits?<o:p></o:p></b></div>
<div class="MsoNormal">
Está claro que si queremos tener compatibilidad con programas antiguos realizados para Windows XP que utilicen el Office, estamos forzados a instalar office de 32 bits. Pero si no tenemos este problema, y todos nuestros programas están hechos en .Net (contra lo que Microsoft recomienda) bajo mi punto de vista es recomendable instalar office de 64 bits. Claro que para esto tenemos que tener en cuenta los programas de terceros que a saber cómo estarán. Si no necesitan acceso a Office y solo los de gestión propia lo necesitan, o sabemos que los que tenemos de terceros lo soportan será mejor así, ganaremos rendimiento y compatibilidad. Pero sino no es estaremos condenados a instalar el de 32 bits y a forzar la compilación a X86.<o:p></o:p></div>
<div class="MsoNormal">
Mala solución tiene esto, ojala la gente de Microsoft se dé cuenta y busquen una solución porque por el momento no la hay.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Espero que este tema haya resultado interesante, no muy aburrido, que ahorre un dolor a mas de uno y sobre todo que sirva para algo <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Muchas gracias por leerme.<o:p></o:p></div>
<div class="MsoNormal">
Saludetes a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
P.D. Podéis seguirme en Twitter @jberron y linkedin<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-84960319165407595122013-08-17T10:30:00.000+02:002013-10-09T16:24:01.562+02:00Aplicaciones interesantes para las vacacionesBuen@s a todos<br />
<br />
Como bien sabies qui sigo al pie del cañon jeje. Ultimamente estoy un poco mas cansado, se nota que me hacen falta unas vacaciones.<br />
<br />
En la entrada de esta semana os voy a hablar de un par de aplicaciones que he encontrado que nos pueden venir bien a cualquiera que se vaya de vacaciones y necesitar utilizar el roaming.<br />
<br />
<h3>
Navegador Opera</h3>
Muchos lo conocéis ya, otros no tanto, pero hay que decir que Opera lleva ya mucho tiempo con nosotros. Es uno de los navegadores de referencia, dado su rendimiento y fiabilidad pero en este caso no nos importa demasiado estos temas, sino mas bien su modo de ahorro de datos. Opera tienen un modo para navegar llamado "Turbo" pensado para acelerar conexiones lentas. Ademas evita la carga de imágenes, vídeos y plugins. Desde luego si tenemos que realizar alguna gestión a traves de nuestro móvil puede sernos de gran ayuda. también podéis utilizar el Opera Mini que aunque tiene menos funciones que el otro si nuestro teléfono no es de ultima generación, también ganaremos en rendimiento.<br />
<br />
Enlaces:<br />
<br />
<b>Opera</b><br />
https://play.google.com/store/apps/details?id=com.opera.browser&hl=es <br />
<b>Opera Mini</b><br />
https://play.google.com/store/apps/details?id=com.opera.mini.android&hl=es<br />
<br />
<h2>
</h2>
<h3>
Compresión de datos: </h3>
Tengo que reconocer que hace como un mes no
pensaba que algo así existiera. Estas aplicaciones se encargan
de comprimir todos tráfico de internet para así ahorrarnos megas. Así de
sencillo y ademas de forma gratuita. <br />
<br />
<h4>
Onavo Extend</h4>
Como funciona, bien usa una especie de proxy, comprime nuestros datos en su servidor y los envía a nuestro teléfono comprimido y viceversa. Ademas de comprimir nos da un plus de seguridad, ya que ellos se comprometen a que nuestros datos son confidencialess y a traves desde nuestro telefono a su servidor y al reves viajan comprimidos.<br />
<br />
Tengo que decir que a día de hoy no he probado esta aplicación pero por las criticas que tiene parece que funciona bastante bien. Algunos usuarios se quejan un poco de perdida de velocidad, pero también indican que el beneficio obtenido, es mayor al perdido.<br />
<br />
<b>Enlace a Google Play</b><br />
https://play.google.com/store/apps/details?id=com.onavo.android.onavoics&hl=es<br />
<br />
<h4>
Viatun </h4>
Viatun que ofrece una red VPN que en su esencia ofrece compresión de datos y confidencialidad. Aseguran un ahorro del 80% del plan de datos por lo que recomiendo probarla.<br />
<br />
Al igual que con Onavo no he probado dicha aplicación, pero si alguno la prueba me gustaría saber que tal os ha ido y cuanto de cómoda es.<br />
<br />
<b>Enlace a Google Play</b><br />
https://play.google.com/store/apps/details?id=ru.viatun.android4&hl=es <br />
<br />
<h3>
Navegador GPS NavFree</h3>
NavFree es un navegador de GPS gratuito. Ofrece mapas y actualizaciones de estos durante un año de forma gratuita, pero lo más importante es que es Off-Line. Es decir, descargamos los mapas en nuestra casa tranquilamente desde nuestro WIFI y NavFree no se conectará a Internet en ningún momento cuando estemos en tierras extranjeras.<br />
<br />
La aplicación esta bastante bien aunque tiene algunos detalles que deberían pulirse, pero tenemos que reconocer que al precio que sale y lo que ofrece no podemos pedir más. Desde que Google elimino la descarga de mapas (que volvera a poner) del maps, este se ha convertido en una buena alternativa.<br />
<div>
<br /></div>
<div>
<h3>
Llamadas y mensajes</h3>
<br /></div>
<div>
En este punto ya sabéis que tenemos miles de alternativas.</div>
<div>
Para mensajes podemos usar nuestro Whatsapp, Weechat, Hangout, Facebook messenger y un largo etcétera que seguramente muchos de vosotros conoceréis incluso mejor que yo.</div>
<div>
Para llamadas podemos usar Skype, Viber y algunas apuestas mas arriesgadas como Yuilop del que hable la semana pasada.</div>
<div>
Mucho de los programas mencionados antes también nos permiten mensajes y voz, como por ejemplo Viber, Skype, Hangout, Yuilop y algunos hasta llamadas reales a teléfonos solo por internet Yuilop y Skype.</div>
<div>
<br /></div>
<h3>
Conclusion</h3>
<div>
<br /></div>
Tenemos muchas opciones para conseguir que nuestro gasto de roamming sea mucho inferior a lo que debería, así como de el resto de nuestra factura utilizando servicios con los que en muchas ocasiones ya estamos acostumbrados (como el caso del Whasapp) y otros que no tanto como NavFree. <br />
<br />
<br />
<br />
Con estos programas yo soy capaz de seguir en linea con mis amigos y famia, si tu utilizas alguno diferentente me gustaría que lo compartieran jeje.<br />
<br />
<div>
<br /></div>
<div>
Bueno como todo llega a su fin este año me voy de vacaciones con la idea de conseguir que el año que viene mis artículos sean mas interesantes. </div>
<div>
<br /></div>
<div>
Espero que tengáis un feliz verano</div>
<div>
<br /></div>
<div>
<h3>
Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog</h3>
</div>
<div>
<br /></div>
<div>
Muchas gracias por leerme.</div>
<div>
Saludetes a todos</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
P.D. Podéis seguirme en Twitter @jberron y linkedin</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-13916107026554502092013-08-03T15:01:00.000+02:002013-09-26T17:08:07.629+02:00HowTo o Como realizar llamadas a cualquier telefono del mundo gratis con Yuilop<div dir="ltr">
Buenas a tod@s<br />
<br />
Como lo prometido suele ser deuda y os dije la semana pasada que iba a hablaros de aplicaciones para moviles de reciente descubrimiento para mi.<br />
<br />
Iba a contaros tes o cuatro aplicaciones pero el otro día encontré una aplicación que se merecía un articulo para ella sola, gracias a los servicios que ofrece. Por eso voy a cambiar lo que pensaba hacer en un principio y hoy os voy a presentaros a Yuilop.<br />
<br />
<br />
<h2>
¿Que es Yuilop?</h2>
<br />
Bueno para empezar por el principio diremos que es un Start-Up de origen Barcelones (si para que luego digan que no inventamos nada).<br />
Como os he comentado es una aplicación movil, que tiene versiones para Android, IOS, Windows Phone y creo que aun están desarrollando la versión de BlackBerry por lo que todos (o casi) podreis utilizarla.<br />
Esta aplicación nos permite realizar llamadas y enviar mensajes gratuitos.<br />
<br />
Si, ya se lo que estaís pensado, Viber o Line hacen lo mismo...<br />
<br />
<span style="font-size: large;">Si pero no</span>.... y aquí esta la gran ventaja de Yuilop contra todos sus competidores. Yuilop permite llamar a cualquier teléfono desde su aplicación, a cualquier teléfono, es decir, fijos, móviles de españa o de fuera de forma gratuita, y no es necesario que los receptores tengan la aplicación.<br />
<br />
<h4>
Como funciona Yuilop</h4>
Una vez que instalamos la aplicación y registramos nuestro numero de teléfono, en la izquierda nos aparece un texto que pone pulsa aqui para obtener tu telefono Yuilop. Pulsamos y escogemos unos de los teléfono que nos ofrece la aplicación. Desde este momento ese número de teléfono será nuestro y podremos utilizarlo como un telefono normal.<br />
Es decir podremos enviar y recibir llamadas y mensajes como si de un teléfono físico se tratara (evidentemente siempre a través de la aplicación).<br />
Si realizamos una llamada a un teléfono que no tiene Yuilop el teléfono que aparecerá al receptor es este y si lo desea puede devolvernos la llamada como si de un teléfono convencional se tratase.<br />
Si alguien quiere llamarnos a nuestro teléfono Yuilop, además de comunicarse con nosotros al utilizar este teléfono obtendremos energía (tema que trataremos mas adelante).<br />
<br />
<h4>
Ejemplos de funcionamiento</h4>
Como esto es algo complicado de entender os voy a poner dos ejemplos para que ver de forma más clara el funcionamiento de la aplicación<br />
<br />
Yo me voy a otro país y doy a mis amigos mi teléfono de Yuilop. Si uno de ellos me llama, para él es un teléfono móvil normal (español), por lo que el precio de la llamada es al precio normal que tendrá en su tarifa (incluso gratis si tenemos una tarifa plana). A mí la llamada me llegará a través de la aplicación, necesito estar conectado a Internet por lo que si estoy conectado a una red Wifi en hotel o tengo una línea de teléfono con acceso a Internet del país en cuestión, recibiré la llamada con total normalidad <b>sin que me facturen nada por recibirla.</b><br />
<br />
Si queremos llamar, desde la aplicación y seleccionamos el número al que queremos llamar y nuestro amigo que esta en el otro país, recibirá una llamada de teléfono en el aparecerá nuestro teléfono Yuilop.<br />
<br />
Evidentemente también podemos aprovechar para realizar llamadas gratuitas dentro de nuestro país, pero parece que siempre queda mas claro y ventajoso explicándolo así.<br />
<br />
<h4>
¿Que es la energía?</h4>
Bueno, ya que Yuilop no tiene una tarifa asociada al teléfono, para realizar llamadas necesitamos tener lo que ellos denominan Energía. Podríamos llamarlo minutos, o saldo pero en este caso lo han llamado así, energía.<br />
<br />
Podemos hacer varias cosas para obtener energía, estos son algunos ejemplos:<br />
<ul>
<li>Una de ellas es pagar (algo lógico por otra parte)</li>
<li>Otra forma es dentro de la aplicación ir a la opción de "Recargar créditos" y hacer las actividades que nos proponen. Por cada una de ellas recibiremos una recompensa en forma de energía.</li>
<li>Utilizando el Chat de Yuilop, por cada 20 mensajes recibes energía. El chat es bastante bueno y aunque no están vistoso como el otros programas, funciona muy bien.</li>
<li>Y por ultimo, utilizando la línea. Por cada llamada o mensaje recibido, recibimos energía Yuilop. con un SMS recibimos 5 puntos, suficiente para hablar 5 minutos con un teléfono fijo de España.</li>
</ul>
Lo ideal es que nos llamen y nos envíen mensajes a este teléfono y así ganaremos energía para poder realizar llamadas y enviar mensajes. También, siempre esta la opción de utilizar el chat que es muy bueno por el que no se nos cobrará nada.<br />
<br />
<h3>
Instalación de Yuilop</h3>
Bueno aquí os voy a poner un montón de capturas y comentaros un poco como instalarlo además de que veías las posibilidades que tiene el propio programa.<br />
<br />
Primero buscamos e instalamos la aplicación. Aquí podéis ver una captura del Google Play donde descargaríamos la aplicación. En mi caso, como ya esta descargada aparece abrir en vez de instalar.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSpf9xuHO6SHSTaX9U9nWy96q5eDl1rQkDZJhYG_K1W_fq5uMUOS7V9ymb0t4dmzp3y2Ey6cCizrbW62LQ7C3ccgyNP8bVgeKmUgQuWe8qpr2296KYQTgzRNrM9sCy2aa-i4nILfPr6rA/s1600/00-763545.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875540288651138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSpf9xuHO6SHSTaX9U9nWy96q5eDl1rQkDZJhYG_K1W_fq5uMUOS7V9ymb0t4dmzp3y2Ey6cCizrbW62LQ7C3ccgyNP8bVgeKmUgQuWe8qpr2296KYQTgzRNrM9sCy2aa-i4nILfPr6rA/s320/00-763545.jpg" /></a><br />
<br />
Una vez instalada, abrirnos la aplicación y nos aparece la pantalla de bienvenida<br />
<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCXPll99FksmXlTjU0LIpalG6MHD_MGJ2aL76VNziyYYjH9RVrQZEmk52RU60IRdwQQl2OCXunatQmZPWlXngaPyGebFPZZXG02dDNHaO8hyphenhyphen_299tr9yJnGDg-GkTf-2c4cJodXIBEACc/s1600/01-766166.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875548610378562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCXPll99FksmXlTjU0LIpalG6MHD_MGJ2aL76VNziyYYjH9RVrQZEmk52RU60IRdwQQl2OCXunatQmZPWlXngaPyGebFPZZXG02dDNHaO8hyphenhyphen_299tr9yJnGDg-GkTf-2c4cJodXIBEACc/s320/01-766166.jpg" /></a><br />
<br />
Tras esta pantalla nos aparece la siguiente donde debemos introducir nuestro teléfono para tener acceso al servicio.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQREV6qzgCo1oiKoSZmrLUx3kuKorCUPdtpMzD4DuiO52tk7H-4bWxADc7Lg3drK8xwmAptTxzhuN5oyIA1l3TgyIjPL_3LjzsTO725-k4edt_hFF_KvuGYnNYZ4FSxTnRtgGpHQWyT3U/s1600/02-768491.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875557847651138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQREV6qzgCo1oiKoSZmrLUx3kuKorCUPdtpMzD4DuiO52tk7H-4bWxADc7Lg3drK8xwmAptTxzhuN5oyIA1l3TgyIjPL_3LjzsTO725-k4edt_hFF_KvuGYnNYZ4FSxTnRtgGpHQWyT3U/s320/02-768491.jpg" /></a><br />
<br />
Una vez configurado, nos aparece un mensaje para que confirmemos si es correcto y acto seguido recibiremos una llamada de un teléfono (en mi caso Alemán) para corroborar que el teléfono es real.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRedtUUtnn8HW4elTTfFOxkQqTNRZObaalvVVXTMJGjWTBVfeySPPaTMWRRycmadr6O4g-79wYRvUlz8sDiUsAqoeXOVoj0g89m2h0M4o-YacCwufAuJMfP-dVfm5dJ_o2nbLCG9enkbs/s1600/03-770413.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875564205081298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRedtUUtnn8HW4elTTfFOxkQqTNRZObaalvVVXTMJGjWTBVfeySPPaTMWRRycmadr6O4g-79wYRvUlz8sDiUsAqoeXOVoj0g89m2h0M4o-YacCwufAuJMfP-dVfm5dJ_o2nbLCG9enkbs/s320/03-770413.jpg" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD1LCuOHX0kxdBI7y3IIcRbs_5UlhoScrIcoXe7hf6-GsDIv0nnNKXwVqqEEvuE22vqphszZYc54qNQwdAvDpiLvyvUXiaw67PpoOG2hxJekzzHsoi82jBJqkHA9SrVQkzJiGb_g1u6hk/s1600/04-773012.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875576218880226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD1LCuOHX0kxdBI7y3IIcRbs_5UlhoScrIcoXe7hf6-GsDIv0nnNKXwVqqEEvuE22vqphszZYc54qNQwdAvDpiLvyvUXiaw67PpoOG2hxJekzzHsoi82jBJqkHA9SrVQkzJiGb_g1u6hk/s320/04-773012.jpg" /></a><br />
<br />
Una vez confirmado nos pide nuestros datos para mostrarlo a los usuarios (sino queremos escribir podemos hacer que los tome de nuestro Facebook).<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixhR_KBy7AkqBqk-emdYOJDEoLsIQfS0i2wKQjaP4XOR5EpLEHqXaxYjzp8VMXZK7jmoUtDdVFnjtJ2qCYFQbnNEpQHp8tGNAu_1-AK5-T2aDg4L2_f9frKtKfLhck2IgVF32ZWtH2WLA/s1600/05-774882.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875588039342658" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixhR_KBy7AkqBqk-emdYOJDEoLsIQfS0i2wKQjaP4XOR5EpLEHqXaxYjzp8VMXZK7jmoUtDdVFnjtJ2qCYFQbnNEpQHp8tGNAu_1-AK5-T2aDg4L2_f9frKtKfLhck2IgVF32ZWtH2WLA/s320/05-774882.jpg" /></a><br />
<br />
<br />
Acto seguido, aparecerá una pequeña Guía rápida donde nos comentan los pasos para continuar.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcM0fD96VTR2EaJiUJcIzouvdA7QwujKxoFj3jsBsSkRy_-JpiHFmBfaFudgTf7FKeOWmpPi_QTtoEq2VQVSTlJxfByKn7YILj76e1l2W4GOdTVVZ577mRAq2XZQzIrirwxNEVQcsPueo/s1600/06-777104.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875593373420482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcM0fD96VTR2EaJiUJcIzouvdA7QwujKxoFj3jsBsSkRy_-JpiHFmBfaFudgTf7FKeOWmpPi_QTtoEq2VQVSTlJxfByKn7YILj76e1l2W4GOdTVVZ577mRAq2XZQzIrirwxNEVQcsPueo/s320/06-777104.jpg" /></a><br />
<br />
<br />
Al pulsar "Escoge tu número" nos aparecerá un numero asignado automáticamente, el cual podemos cambiar si pulsamos en el propio teléfono. Si no os convence ninguno podeis dar al boton atras y utilizareis el programa si teléfono externo. En este caso funcionará como Viber o Skype (solo llamadas entre clientes de la aplicación).<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiZBEHTF8X2TNwdoMe3v_5S3QHuyYm-dvCNQxxa-Rew6iAndZpVhEY5_d_wdHKf5t0-TkzpcTE38SiOXicCKqMpyIo5l9FOy2s5hfXh42CuhlKWVTmb5-tltrK6DBT3PJ4Hr1D52U4HTw/s1600/07-779106.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875604979396914" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiZBEHTF8X2TNwdoMe3v_5S3QHuyYm-dvCNQxxa-Rew6iAndZpVhEY5_d_wdHKf5t0-TkzpcTE38SiOXicCKqMpyIo5l9FOy2s5hfXh42CuhlKWVTmb5-tltrK6DBT3PJ4Hr1D52U4HTw/s320/07-779106.jpg" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8SkQsG8qoE1LyMUbsK5p-Ul3pEPHA3ELYG0Wci_yLSeP3T9F5IRayzyTZRtYHmdilKf5f8qPn2Tkv6KZFK7qCZDUJOhOzLDDpGJ0pR-tbI39k8ElXu_3IZtb-pxkOMAxHB5E3fRXlQpg/s1600/08-780713.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875606541725186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8SkQsG8qoE1LyMUbsK5p-Ul3pEPHA3ELYG0Wci_yLSeP3T9F5IRayzyTZRtYHmdilKf5f8qPn2Tkv6KZFK7qCZDUJOhOzLDDpGJ0pR-tbI39k8ElXu_3IZtb-pxkOMAxHB5E3fRXlQpg/s320/08-780713.jpg" /></a><br />
<br />
<br />
Si configuramos escogemos uno de los números de teléfono que nos ofrece, nos pedira todos nuestros datos para asignárnoslo como si de una tarjeta de telefonía se tratase (DNI, Nombre completo). Este resgistro sabeís que es necesario para cualquier linea de teléfono de España. Recordad que hace tiempo todos los prepago tuvieron que registrar las tarjetas por decreto ley para que no existan líneas anónimas en España.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiun-dkYsGDzNei9DasEFhtFBtHUzV5dmoj0XXGT_yLoAy4-5shI0Y_ZTR_QVdWAxGR6vxsaD3ITa1cAZSS_sff3ALh1Nml7NUsajrSm65wTcM0gYh8yg8To1WJg_it0hMM_GIJVMFR2DY/s1600/09-782893.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875620564588130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiun-dkYsGDzNei9DasEFhtFBtHUzV5dmoj0XXGT_yLoAy4-5shI0Y_ZTR_QVdWAxGR6vxsaD3ITa1cAZSS_sff3ALh1Nml7NUsajrSm65wTcM0gYh8yg8To1WJg_it0hMM_GIJVMFR2DY/s320/09-782893.jpg" /></a><br />
<br />
Una vez seleccionado o no el teléfono nos aparecerá un pequeño explicativo de como funciona la aplicación.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ5CimfA1FrbHoENXKDrp4Gwuat0i-4BuyMi_HnRr18Kcva7uUYHhGNtfFBx6L3RDcBHJprK36cbgMjzypT9k1yv9poC4i6OiVU1afG6x7ErfadTbdKclNoktwsNme6nYJHmfOigRbnPY/s1600/10-784668.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875626976394466" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ5CimfA1FrbHoENXKDrp4Gwuat0i-4BuyMi_HnRr18Kcva7uUYHhGNtfFBx6L3RDcBHJprK36cbgMjzypT9k1yv9poC4i6OiVU1afG6x7ErfadTbdKclNoktwsNme6nYJHmfOigRbnPY/s320/10-784668.jpg" /></a><br />
<br />
Si desplazamos desde la izquierda accedemos al menú de la aplicación donde aparecerá nuestro teléfono si lo tenemos o sino como es el caso "Obtén tu número Yuilop".<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Zn-KGdvrOJyNml9fhTMDsWwQELhGHUSFNGhLy8viuA4YViDmOUwb8y7ZR9-z_xqLAgaOCjARJoUObPx9uDRZKOkgB-fOQ0-czo3xX1X-J4VvaUoForL-V0Xz_asbCSYVCYkG5LXLcGs/s1600/11-786734.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875632779491810" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Zn-KGdvrOJyNml9fhTMDsWwQELhGHUSFNGhLy8viuA4YViDmOUwb8y7ZR9-z_xqLAgaOCjARJoUObPx9uDRZKOkgB-fOQ0-czo3xX1X-J4VvaUoForL-V0Xz_asbCSYVCYkG5LXLcGs/s320/11-786734.jpg" /></a><br />
<br />
Y esto es todo.<br />
<br />
Para realizar una llamada pulsamos en el teléfono y aparecerá el marcado. Desde aquí o bien marcamos el numero o bien pulsamos en la lupa para buscar en nuestra agenda.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuH-TDLLHsPcdkSwyTeXI_w8WxKZMEeDhz0PF5n2fN841G6g3jaF0RBURgCDG8i6tupiCOVy4HQyOhBE5dv1ZHK6QWA6sxgG5WxUM0G0lVbJJNidWc4EIIPPIHd9XAYQPs38kLhTSP50/s1600/12-788792.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875648173124386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYuH-TDLLHsPcdkSwyTeXI_w8WxKZMEeDhz0PF5n2fN841G6g3jaF0RBURgCDG8i6tupiCOVy4HQyOhBE5dv1ZHK6QWA6sxgG5WxUM0G0lVbJJNidWc4EIIPPIHd9XAYQPs38kLhTSP50/s320/12-788792.jpg" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1eqSzX4gdTPUsz0zdDb7cNOQiDvcDXO-c8qGEAKf-ekQqA96pA2CcExbZlxMnQpH-012-23vLcynygyp9lt6isBWux7JfXt98eoPjGGM9vY4Mpf4b-5Hnem5oHY584pm-xsR3CzvTu5Q/s1600/13-790920.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875653563516242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1eqSzX4gdTPUsz0zdDb7cNOQiDvcDXO-c8qGEAKf-ekQqA96pA2CcExbZlxMnQpH-012-23vLcynygyp9lt6isBWux7JfXt98eoPjGGM9vY4Mpf4b-5Hnem5oHY584pm-xsR3CzvTu5Q/s320/13-790920.jpg" /></a><br />
<br />
<br />
También tenemos la opción de mandar un mensaje en este caso simplemente pulsaremos en el botón de mensaje y buscamos el contacto.<br />
<br />
<br />
Aquí podéis ver la cantidad de iconos que tiene el programa y la cantidad de cosas que es capar de enviar.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq92fiwbtiw3vnLbudVzb6MBLUVbI3NKCxMx0HOF96lNeVfsct03Ub9zPS6-mqdSFLR86LDsx5KX5jWgzrlxL9yq2qSBb9o6dCD7wJJR_XhYx3jEte0YPu7M1o6SWHtnOllfIuwKVnMaI/s1600/14-793170.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875664938996802" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq92fiwbtiw3vnLbudVzb6MBLUVbI3NKCxMx0HOF96lNeVfsct03Ub9zPS6-mqdSFLR86LDsx5KX5jWgzrlxL9yq2qSBb9o6dCD7wJJR_XhYx3jEte0YPu7M1o6SWHtnOllfIuwKVnMaI/s320/14-793170.jpg" /></a><br />
<br />
Si el contacto tiene Yuilop en el numero de mensajes aparecerá ilimitado.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkFqbNYSUG4cFAZxgeFGoXpkfeCwcuBLM0D8fLuVCQaYl5mxZIsApgxQxKjPHRG_M9DRqCxOvV_SoAY-sjm6sGmpLgUQrOsXra6bd036u_J3_gBzlsBwfHeWdx4yzqf9a_Z5bg3o1xPwM/s1600/18-795407.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875672847121922" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkFqbNYSUG4cFAZxgeFGoXpkfeCwcuBLM0D8fLuVCQaYl5mxZIsApgxQxKjPHRG_M9DRqCxOvV_SoAY-sjm6sGmpLgUQrOsXra6bd036u_J3_gBzlsBwfHeWdx4yzqf9a_Z5bg3o1xPwM/s320/18-795407.jpg" /></a><br />
<br />
Sino es así aparecerá el número de mensajes que podremos enviarle con nuestra energía actual.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGsMf76tw5cPC8yxeOp7BRMwrkFBB3f-RavP5bbRzlbVZlgpMCRtfwaC61S6rzAmmmSSaBGlHROdEl6mwQBfwCZs_Ypw5_zjR-oxJQR_eJQ0sx4-pAka6B_hRf7odN7X37Sat2435ENfg/s1600/17-798257.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875686564608274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGsMf76tw5cPC8yxeOp7BRMwrkFBB3f-RavP5bbRzlbVZlgpMCRtfwaC61S6rzAmmmSSaBGlHROdEl6mwQBfwCZs_Ypw5_zjR-oxJQR_eJQ0sx4-pAka6B_hRf7odN7X37Sat2435ENfg/s320/17-798257.jpg" /></a><br />
<br />
Otra cosa que esta muy bien, es que si seleccionamos un contacto para llamar, nos aparece el tiempo que tenemos para hacer con el con nuestra energía.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWiH6HByhYLfvyjppOTgyDvm7jAZhFOHVX-B0rTOtbYaA0PzMIu-Ttrxb_q-2bBecTGQC8y5LPHxgFwdZxwkskPv4H-HTVUmc_TycnUlag38tzhp8iWCeGnu4aNfPpvMOqi5tWE_IMYGQ/s1600/15-700243.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875693626749074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWiH6HByhYLfvyjppOTgyDvm7jAZhFOHVX-B0rTOtbYaA0PzMIu-Ttrxb_q-2bBecTGQC8y5LPHxgFwdZxwkskPv4H-HTVUmc_TycnUlag38tzhp8iWCeGnu4aNfPpvMOqi5tWE_IMYGQ/s320/15-700243.jpg" /></a><br />
<br />
Y si el contacto tiene Yuilop nos aparecerá como ilimitado.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFn3_bGIsoO4rgrzRGuGY9XmyPP0IVvFJ8RXCCdOI2q6_P2z3ytGuuQVCap_Gdh3LmxL9DKxtFyVXCWmevqcrd7tCW359VxyU4WqT0CEYp7BZpOI-7rQLU5QClWhBaC2grerVpBL4Xh0g/s1600/16.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFn3_bGIsoO4rgrzRGuGY9XmyPP0IVvFJ8RXCCdOI2q6_P2z3ytGuuQVCap_Gdh3LmxL9DKxtFyVXCWmevqcrd7tCW359VxyU4WqT0CEYp7BZpOI-7rQLU5QClWhBaC2grerVpBL4Xh0g/s320/16.jpg" width="192" /></a></div>
<a href="http://2.bp.blogspot.com/-GfgvXZByVKc/Ufz9ps4BiYI/AAAAAAAAA1M/lpuBwJUXkto/s1600/16-702540.jpg"><br /></a>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Por ultimo, comentar que podemos identificar a nuestros contactos que tienen Yuilop , porque aparecen marcados en nuestra agenda con una marca de color verde en la esquina superior izquierda.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU6aXpe0W_xhNVxbitJkhR-y8hueUzcFR1kJqUUiSu0ihwX4PO42aIevIYWl3tjky13FgAXfsF5dXtUj9trQ5vF_j7bU4vwXpbB0IvcCQIsW0vLRB0RguM-R-mXusqwwtjTB__AIDRHL0/s1600/20-704792.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5907875711913382578" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU6aXpe0W_xhNVxbitJkhR-y8hueUzcFR1kJqUUiSu0ihwX4PO42aIevIYWl3tjky13FgAXfsF5dXtUj9trQ5vF_j7bU4vwXpbB0IvcCQIsW0vLRB0RguM-R-mXusqwwtjTB__AIDRHL0/s320/20-704792.jpg" /></a><br />
<br />
<h2>
</h2>
<h2>
Resumen</h2>
Yuilop es una aplicación muy interesante, ya que nos permite lo que ninguna otra, realizar llamadas telefónicas a cualquier teléfono del mundo gratis (o casi). El sonido funciona bien, es rápida y no suele dar muchos problemas. En este momento yo la estoy probando y sobre todo las llamas reales (las de el Yuilop a un teléfono móvil internacional) funcionan francamente bien.<br />
<br />
El problema que yo encuentro es la hora de <b>configurar el sonido</b> porque no me queda muy claro que quiere decir los parámetros. Escoger entre "Barcelona, Laguna Beach y Murcia" pues no me queda claro que significa, lo mismo que cono "Rojo y Verde" o "Toro, Zorro o Águila". Estoy buscando información a este respecto pero aún o lo tengo claro. <br />
<br />
Es un software muy recomendable. Sobre todo muy interesante si tienes familia o/y conocidos en España, vives fuera de España y realizas y recibes llamadas frecuentemente. Aunque si no es para llamadas intencionales también es muy útil ya que siempre que tengamos un Wifi o 3G la llamada es más barata que si la realizas con tu tarifa real (y si hablamos de llamadas internacionales muchísimo más). Y si nuestro amigo también tiene Yuilop sera totalmente gratis y aunque en este campo si que existe mucha competencia hay que reconocer que una aplicación que te permita realizar cualquier comunicación es una gran ventajas respecto a sus competidores más conocidos.<br />
<br />
<br />
<div>
Espero que este articulo os sea interesante, no muy aburrido.</div>
<div>
<br /></div>
<div>
<b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog</b></div>
<div>
<br /></div>
<div>
Muchas gracias por leerme.</div>
<div>
Saludetes a todos</div>
<div>
<br /></div>
<div>
P.D. Podéis seguirme en Twitter @jberron y linkedin</div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-70086281331029060362013-07-26T12:00:00.000+02:002013-09-26T17:08:50.999+02:00Retomando viejos proyectos, solucionar un problema con un virus y Glary Utilities al rescate<div class="WordSection1">
<div class="MsoNormal">
Buenos a tod@s<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Últimamente os tengo un poco abandonadillos jeje. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Bueno, ya sabéis como son estas cosas a veces no hay nada demasiado interesante que contar. Últimamente me estoy dedicando a intentar solucionar ciertas cosillas que llevo tiempo arrastrando como el ejercicio físico (engorde un montón durante la carrera) y haciendo algunos mantenimientos de aplicaciones y equipos propios (volver a encender mi Raspberry después de hace casi una año apagada).<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
La semana que viene os voy a hablar de varias aplicaciones para móviles Android (disculparme pero es el teléfono que tengo, si tuviera un Iphone o un Windows Phone hablaría de aplicaciones para ellos) muy útiles y que no tienen una masiva distribución (o al menos yo las desconocía) y alguna que otra conocida con interesantes características.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Antes de terminar esta breve entrada, el otro día me trajeron un portátil con un virus (un tal System Doctor 2014 y aquí tenéis las instrucciones que seguí para eliminarlo <a href="http://solucionavirus.blogspot.com.es/2013/05/eliminar-system-doctor-2014.html">http://solucionavirus.blogspot.com.es/2013/05/eliminar-system-doctor-2014.html</a>). Entre los pasos que el autor del blog nos indicaba el ultimo me parecio muy curioso, ya que con el sistema desinfectado del virus (gracias a MalwareBits y a Esset Not32) nos indicaba que utilizáramos el programa Glary utilities para optimizar nuestro sistema. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
La verdad es que yo no soy muy amigo de estos programas al estilo de TuneUP, pero ya que lo aconsejaba, pensé vamos a probarlo.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
El equipo que me trajeron con el virus, ahora funciona más rápido que antes de que le entrara el virus. Una maravilla este software.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<h3>
Glary Utilities</h3>
</div>
<div class="MsoNormal">
El programa es muy completo y útil, además de ser gratuito para uso personal. Sus formularios tienen un aspecto muy logrado, se ve un software muy trabajado.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Aquí podéis ver por ejemplo la pantalla de inicio:<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidRAN_on5JhMADqr05711U2FQ3ud4FZAaXb6pDFsQ3Bx5Oz0id_0Y-r4UlanNzW2SwQinwAU1BzEJQP2ZcTR85fSJJ_JfYWdDfZRi_9K95nhV-t9A_1cneE7KXqNmlemxwvLOtM06vFLs/s1600/image001-792535.png"><img alt="" border="0" height="282" id="BLOGGER_PHOTO_ID_5904524302983116114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidRAN_on5JhMADqr05711U2FQ3ud4FZAaXb6pDFsQ3Bx5Oz0id_0Y-r4UlanNzW2SwQinwAU1BzEJQP2ZcTR85fSJJ_JfYWdDfZRi_9K95nhV-t9A_1cneE7KXqNmlemxwvLOtM06vFLs/s400/image001-792535.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Vamos a realizar un mantenimiento para optimizar el rendimiento del equipo. Como es logico vamos ha ejecutar esta operación desde su asistente.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Para eso vamos a la pestaña “1-Click Mantenimiento”<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg526EdZutytugFfZeiDDxEXacFVcSlIr9sWSWg-PcD7Iy6-RdaHM1rd1mckjb2NCXkHQUsLHSkHG-9vO9gnP6v1xhT-PAKe3wceynLWoIWr-TjRvY3xtsBNRl9-i8w3FRCKmtHRVOtAc/s1600/image002-795324.png"><img alt="" border="0" height="282" id="BLOGGER_PHOTO_ID_5904524310980992642" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhg526EdZutytugFfZeiDDxEXacFVcSlIr9sWSWg-PcD7Iy6-RdaHM1rd1mckjb2NCXkHQUsLHSkHG-9vO9gnP6v1xhT-PAKe3wceynLWoIWr-TjRvY3xtsBNRl9-i8w3FRCKmtHRVOtAc/s400/image002-795324.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Primero analiza nuestro equipo<o:p></o:p></div>
<div class="MsoNormal">
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz3s3I6SvTqZWnbC1RiAZnJPDgsX276DKbyrlwKqKNsoEX8ifx6iOUuzWJ85WufiPxqhBmSRFfHh86nx-8h6GtpPYMvlw0_QG7IAT-cbuBnWy7pLJJThABLyv8V_JyCLumcuQJiT3nbg4/s1600/image003-796900.png"><img alt="" border="0" height="282" id="BLOGGER_PHOTO_ID_5904524319104736482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz3s3I6SvTqZWnbC1RiAZnJPDgsX276DKbyrlwKqKNsoEX8ifx6iOUuzWJ85WufiPxqhBmSRFfHh86nx-8h6GtpPYMvlw0_QG7IAT-cbuBnWy7pLJJThABLyv8V_JyCLumcuQJiT3nbg4/s400/image003-796900.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Y una vez analizado pulsamos en “Problemas de reparación…” no se muy bien que pone porque el botón queda así (un detalle un poco malo)<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgddgc35olPH-IBz4e71ASlTwlKd9o92bD4l8oj6P69eo4AXmnInrQvbu4Dh4Zz19aCJKT01bZtkCEaIXjtF1JSKAZZmNsdMKRaUqiKLpp9NtCjf7-gJMm_fWg-xUEZKppfed2bNK3DA9o/s1600/image004-798661.png"><img alt="" border="0" height="282" id="BLOGGER_PHOTO_ID_5904524323602820386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgddgc35olPH-IBz4e71ASlTwlKd9o92bD4l8oj6P69eo4AXmnInrQvbu4Dh4Zz19aCJKT01bZtkCEaIXjtF1JSKAZZmNsdMKRaUqiKLpp9NtCjf7-gJMm_fWg-xUEZKppfed2bNK3DA9o/s400/image004-798661.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Tras la espera podemos ver como el sistema ha quedado limpio y optimizado.<o:p></o:p></div>
<div class="MsoNormal">
<o:p><br /></o:p></div>
<div class="MsoNormal">
<o:p><br /></o:p></div>
<div class="MsoNormal">
<o:p><br /></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Espero que este articulo os sea interesante, no muy aburrido.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Muchas gracias por leerme.<o:p></o:p></div>
<div class="MsoNormal">
Saludetes a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
P.D. Podéis seguirme en Twitter @jberron y linkedin<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com1tag:blogger.com,1999:blog-325311275924727065.post-67028967034884393962013-07-01T11:48:00.002+02:002013-07-01T11:51:04.768+02:00¡¡¡Ya soy graduado!!!Buenas a tod@s<br />
<br />
El día 28 de Junio publicaron, al fin, las notas finales de mi titulación y aunque aún faltan los tramites burocráticos, puedo decir que ya soy "Graduado en ingeniería informática".<br />
<br />
Como os podéis imaginar aun no me he hecho a la idea y total como tardan un año en darnos el titulo real, tengo tiempo jeje.<br />
<br />
Tengo que dar las gracias a mucha gente, ya que sin ellos no hubiera alcanzado nunca este objetivo: <br />
A mis profesores, por enseñarme bien.<br />
A mis compañeros de clase ya que posiblemente de ellos halla aprendido tanto como de los propios maestros (mención especial para Carlos, Maite, Fani, Pablo, Javi, Javi, David, Isaac, Cristobal, Santi, Jorge, Alfonso, Diego, Alejandra ...)<br />
A mis compañeros de trabajo por ayudarme con algunas asignaturas y sobre todo por escucharme (aunque aun se rían de mi por algunos percances) y también ex compañeros Julio y Sergio no me olvido de vosotros.<br />
A toda la gente que cuando termine el ciclo formativo me dijo "Sigue estudiando, sigue estudiando" <br />
A mis amigos, que me han apoyado, ayudado en todo este tiempo y me han entendido cuando les he dicho "No puedo que tengo que estudiar".<br />
A mi familia por estar siempre a mi lado.<br />
Y como no, a mi chica por la paciencia que ha tenido y la ayuda que me a prestado durante estos tres largos años.<br />
<br />
Muchas gracias a tod@s de corazón.<br />
<br />
Espero que tengáis un día genial.<br />
<br />
SaludetesJose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-64366155604216091932013-06-26T12:30:00.000+02:002013-09-26T17:09:16.907+02:00Utilizar los servicios de Office Web App para compartir y editar documentos sin tener Office instalado<div class="WordSection1">
<div class="MsoNormal">
Buenas a tod@s<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Hoy vengo con un nuevo tutorial que a más de uno le puede venir bien. Trata de cómo podemos editar y compartir ficheros de Office sin necesidad de tener instalado el Office en nuestro equipo aprovechado el servicio SkyDrive. Podemos utilizarlo desde cualquier dispositivo que tenga un navegador lo suficientemente actual y potente (un pc, una Tablet o incluso en un móvil)<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
Un poco de historia<o:p></o:p></h2>
<div class="MsoNormal">
Hace algún tiempo y sin hacer demasiado ruido, Microsoft creo su servicio de almacenamiento en la nube. No recuerdo exactamente cuando apareció, recuerdo que instalabas una aplicación en Windows XP y creaba una unidad dentro de mi pc que se llamaba SkyDrive. Esta unidad tenía la particularidad de que cuando metías un fichero automáticamente se subía a un disco duro virtual en internet. La verdad es que funcionaba bien pero era realmente lenta.<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Con el paso del tiempo servicios como DropBox se han puesto muy de moda, sobre el papel el servicio es igual, ¿pero porque DropBox triunfo y SkyDrive quedo olvidado? <o:p></o:p></div>
<div class="MsoNormal">
Simple, el software de sincronización<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
La aplicación de Dropbox sincroniza una carpeta de tu equipo automáticamente en segundo plano, mientras que la antigua de SkyDrive era manual. A todas instancias era como enchufar un “PenDrive” en tu pc, si copiabas un fichero te aparecía el típico mensaje de “copiando” con unos tiempos de escándalo, (mi ADSL de 1Mbit con 128 Kbits de subida no era Billy el rápido). Con el paso del tiempo además de mejorar notablemente las conexiones a internet también lo ha hecho el software de sincronización, siendo mucho más parecido al de DropBox que al que tenía anteriormente (todo un acierto).<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Microsoft hace tiempo, creo una versión light de sus office que integro dentro del propio Hotmail (entonces era Live Mail creo o algo así). Permitía pre-visualizar documento de office de forma perfecta (al final es un office recortado en funciones nada más).<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
Con la nueva reestructuración de servicios, esta versión de Office ha evolucionado, además de ver documentos permite editarlos y ha sido integrada dentro del propio SkyDrive. Por lo que si subimos un fichero a SkyDrive podremos editarlo desde el propio navegador.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<h2>
Entramos en SkyDrive<o:p></o:p></h2>
<div class="MsoNormal">
Si no tenemos una cuenta Microsoft debemos darnos de alta. Además de SkyDrive y los 7 gigas de almacenamiento gratis, obtendremos acceso al correo Electrónico de Outlook.com, Skype y al resto de servicio que Microsoft ofrece.<br />
<br />
<o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;">Si ya tenemos una cuenta, Vamos a entrar en aplicación web de SkyDrive<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"></span><br />
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI85a9dbpD-IJ-OSULSEcBqKxVvwmEvyNVuHXvSChQn2GMIdTJMX5oYmUsvMUXep2LF0TEU-czFtxu0Eb-qA7XuM9Jg7tG8sKoIiFuM285FhHcCEjzNe6Rj75-ehsafd4smV9rHhc6CYM/s1600/image001-790812.jpg"><img alt="" border="0" height="200" id="BLOGGER_PHOTO_ID_5888608000833041250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI85a9dbpD-IJ-OSULSEcBqKxVvwmEvyNVuHXvSChQn2GMIdTJMX5oYmUsvMUXep2LF0TEU-czFtxu0Eb-qA7XuM9Jg7tG8sKoIiFuM285FhHcCEjzNe6Rj75-ehsafd4smV9rHhc6CYM/s400/image001-790812.jpg" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Este es el menú principal o podríamos llamarlo directorio principal. Aquí podemos ver el espacio que tenemos, y las carpetas que hay creadas. Como podéis observar la interfaz el muy clara y limpia.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_BqbjQy74emCIdaDSQOeH0J_7rxumdX1v7eGgOKDzggXk-H3jL9cOeJrsLby2qcAhX2d-vVyq1JZ5zQYhX0q-vPMAFgGTcnDf2Z1Z3HEwkkJQZlPtCLVgr7Mi6r0vsKPd1mkLSIp23fA/s1600/image002-792250.png"><img alt="" border="0" height="201" id="BLOGGER_PHOTO_ID_5888608008548368786" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_BqbjQy74emCIdaDSQOeH0J_7rxumdX1v7eGgOKDzggXk-H3jL9cOeJrsLby2qcAhX2d-vVyq1JZ5zQYhX0q-vPMAFgGTcnDf2Z1Z3HEwkkJQZlPtCLVgr7Mi6r0vsKPd1mkLSIp23fA/s400/image002-792250.png" width="400" /></a></span><o:p></o:p></div>
<h2>
<o:p> </o:p></h2>
<h2>
Crear una carpeta dentro de SkyDrive<o:p></o:p></h2>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Vamos a compartir con cada usuario una carpeta, así que crearemos una para cada uno de ellos. <o:p></o:p></div>
<div class="MsoNormal">
Creamos la carpeta pinchando en el menú superior “Crear” y en el desplegable seleccionamos “Carpeta”<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvIRavYex0tDxBP_J3zGcGpuX00zdm9JIxGT8YBFznHInhwfUyYhmWh8iX-0ciJe2jZsmRubm8TNcWWNWQ6PArl_PTU4J5j44j7AroFpReThcXBBa98X3zddfTA0NFAHIckNb1Af2GvuA/s1600/image003-793413.png"><img alt="" border="0" height="201" id="BLOGGER_PHOTO_ID_5888608012876560338" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvIRavYex0tDxBP_J3zGcGpuX00zdm9JIxGT8YBFznHInhwfUyYhmWh8iX-0ciJe2jZsmRubm8TNcWWNWQ6PArl_PTU4J5j44j7AroFpReThcXBBa98X3zddfTA0NFAHIckNb1Af2GvuA/s400/image003-793413.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Ponemos un nombre identificativo para la carpeta que compartiremos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbmbKDXlWW5GBbtnJ6DOBxArUMDSKA_v3N957E5-GIFvCcHVKtsa0pmh6bogITrB1sfCLBKXnxziarNoMjAZqmFUHnsILJNv1woeCWnKmy3JBwEj7tcP6vE2Mr3Dwgw-lecIeJc70zEnA/s1600/image004-795581.jpg"><img alt="" border="0" height="201" id="BLOGGER_PHOTO_ID_5888608021619814434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbmbKDXlWW5GBbtnJ6DOBxArUMDSKA_v3N957E5-GIFvCcHVKtsa0pmh6bogITrB1sfCLBKXnxziarNoMjAZqmFUHnsILJNv1woeCWnKmy3JBwEj7tcP6vE2Mr3Dwgw-lecIeJc70zEnA/s400/image004-795581.jpg" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Introduciremos todos los ficheros que deseamos compartir con el usuario en esta carpeta<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfvZEeAEfuwWNeuh_W98yQLxUyDq-DfAUOJqiaaFZStqNBmXQnUmL4dtaWFmOk7OZjC5a8wDxof5b184UGSrhxRsfxk-J4EsqYQBC8uC8eviFbkqrRFUitnFPFq2_FpqZDhnvtGsZ9i2c/s1600/image005-796686.png"><img alt="" border="0" height="202" id="BLOGGER_PHOTO_ID_5888608025431434978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfvZEeAEfuwWNeuh_W98yQLxUyDq-DfAUOJqiaaFZStqNBmXQnUmL4dtaWFmOk7OZjC5a8wDxof5b184UGSrhxRsfxk-J4EsqYQBC8uC8eviFbkqrRFUitnFPFq2_FpqZDhnvtGsZ9i2c/s400/image005-796686.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
Dar acceso a la carpeta compartida<o:p></o:p></h2>
<div class="MsoNormal">
Pulsar botón derecho sobre esta carpeta y darle a compartir<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter" /> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0" /> <v:f eqn="sum @0 1 0" /> <v:f eqn="sum 0 0 @1" /> <v:f eqn="prod @2 1 2" /> <v:f eqn="prod @3 21600 pixelWidth" /> <v:f eqn="prod @3 21600 pixelHeight" /> <v:f eqn="sum @0 0 1" /> <v:f eqn="prod @6 1 2" /> <v:f eqn="prod @7 21600 pixelWidth" /> <v:f eqn="sum @8 21600 0" /> <v:f eqn="prod @7 21600 pixelHeight" /> <v:f eqn="sum @10 21600 0" /> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect" /> <o:lock v:ext="edit" aspectratio="t" /> </v:shapetype><v:shape id="Imagen_x0020_20" o:spid="_x0000_s1027" type="#_x0000_t75" style='position:absolute;margin-left:383.7pt;margin-top:.2pt;width:32.25pt;height:12pt;z-index:251657216;visibility:visible;mso-wrap-style:square;mso-width-percent:0;mso-height-percent:0;mso-wrap-distance-left:9pt;mso-wrap-distance-top:0;mso-wrap-distance-right:9pt;mso-wrap-distance-bottom:0;mso-position-horizontal:absolute;mso-position-horizontal-relative:text;mso-position-vertical:absolute;mso-position-vertical-relative:text;mso-width-percent:0;mso-height-percent:0;mso-width-relative:margin;mso-height-relative:margin'> <v:imagedata src="cid:image006.png@01CE678C.5B8135C0" o:title="" /> <o:lock v:ext="edit" aspectratio="f" /> </v:shape><![endif]--><span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim9OiXRRUq_cMmJl_h_WK02Dl9NrcA52A5TUGTT9cZZfVzNI0-TP-hlXAavOzs8YzzqF7J7LSp7XxdXUPe_b_Irpftsjz1Vgjn5-o2ddkedq2NCMNO_RIYu7jLPxFoxR1xhEyiWrcyGJo/s1600/image007-799457.png"><img alt="" border="0" height="202" id="BLOGGER_PHOTO_ID_5888608036091168562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim9OiXRRUq_cMmJl_h_WK02Dl9NrcA52A5TUGTT9cZZfVzNI0-TP-hlXAavOzs8YzzqF7J7LSp7XxdXUPe_b_Irpftsjz1Vgjn5-o2ddkedq2NCMNO_RIYu7jLPxFoxR1xhEyiWrcyGJo/s400/image007-799457.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Ahora pinchamos en obtener un vínculo.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu3Utc_L1qJLxGbkz7LvWzObd16ARUhzbjCXNSonE6fnCIOvwdAD02o3TWF7TNtR4rM_MzYRWNmP3tBBQEr7GQ7Y5OV_3L7GRCstIST5UwuW7oQvDeQrMtFMq9pQtiw635_gU_7rfQakE/s1600/image008-700638.png"><img alt="" border="0" height="197" id="BLOGGER_PHOTO_ID_5888608039754397090" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu3Utc_L1qJLxGbkz7LvWzObd16ARUhzbjCXNSonE6fnCIOvwdAD02o3TWF7TNtR4rM_MzYRWNmP3tBBQEr7GQ7Y5OV_3L7GRCstIST5UwuW7oQvDeQrMtFMq9pQtiw635_gU_7rfQakE/s400/image008-700638.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Estas son las tres opciones que nos ofrece para compartir archivos<u><o:p></o:p></u></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkRUNQ8qKLDSXXET3f_IMnJRGV7ua3ppVW3bpDrvZce36XeuidV6Hr8RHKQm-NpvSj9b8Ff0bkM1WIZWMRuVkqqzXsR8gWLAw9YVY3FTqfBOazu9APKfyQoLadNgAlXFfwL0UamTBTZlk/s1600/image009-701861.png"><img alt="" border="0" height="197" id="BLOGGER_PHOTO_ID_5888608046453835234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkRUNQ8qKLDSXXET3f_IMnJRGV7ua3ppVW3bpDrvZce36XeuidV6Hr8RHKQm-NpvSj9b8Ff0bkM1WIZWMRuVkqqzXsR8gWLAw9YVY3FTqfBOazu9APKfyQoLadNgAlXFfwL0UamTBTZlk/s400/image009-701861.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Para esta guía he generado un enlace de solo lectura, pero si deseáramos que el usuario pudiera modificar los podríamos utilizar cualquiera de las otras opciones que nos ofrece, el proceso es similar. <o:p></o:p></div>
<div class="MsoNormal">
En este caso, pulsamos solo lectura y nos llevara a la siguiente página donde nos aparece en enlace<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKjVW0Z0fqn-ZWzn3AMyJcr9txzGID5yRrm-eFlHH-5BgoePZ139b9qWsC_JyL0j42QJmpaiCxfRHPZmJreexUH9C_XBlRlvXexo19iTN2kC7glpGgwjJaA_8I_kvVU7xLQ20DOuJwvIE/s1600/image010-702939.png"><img alt="" border="0" height="198" id="BLOGGER_PHOTO_ID_5888608055366500962" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKjVW0Z0fqn-ZWzn3AMyJcr9txzGID5yRrm-eFlHH-5BgoePZ139b9qWsC_JyL0j42QJmpaiCxfRHPZmJreexUH9C_XBlRlvXexo19iTN2kC7glpGgwjJaA_8I_kvVU7xLQ20DOuJwvIE/s400/image010-702939.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Debemos enviar este enlace al usuario para que tenga acceso a la carpeta. El usuario al entrar solo podrá ver el contenido de esta carpeta.<o:p></o:p></div>
<div class="MsoNormal">
Tenemos un botón que podemos pulsar para acortar la URL, esto es algo opcional. Simplemente pulsamos en el botón acortar y la dirección cambiara a una más corta<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHjAmY1B9bYbOh9S310ONHyu6hAABI17JEWOZ0phhLKgIgYQkb-YDTwyQso3jLe92dte3wHVESKQ8eV92iseWqK6qPFQy8RLRV7A3k1aRuXawd-PtozuUekhcpRDfE9l74ahbuMAOQxCc/s1600/image011-704271.png"><img alt="" border="0" height="198" id="BLOGGER_PHOTO_ID_5888608059158367314" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHjAmY1B9bYbOh9S310ONHyu6hAABI17JEWOZ0phhLKgIgYQkb-YDTwyQso3jLe92dte3wHVESKQ8eV92iseWqK6qPFQy8RLRV7A3k1aRuXawd-PtozuUekhcpRDfE9l74ahbuMAOQxCc/s400/image011-704271.png" width="400" /></a></span><o:p></o:p></div>
<h2>
Como subir los ficheros<o:p></o:p></h2>
<div class="MsoNormal">
Podemos hacerlo de dos formas según nuestro interés. <o:p></o:p></div>
<ul>
<li>Instalando la aplicación de SkyDrive en nuestro ordenador para mantener las carpetas sincronizadas.<o:p></o:p></li>
<li>Subirlo directamente a la carpeta a través de la aplicación web.<o:p></o:p></li>
</ul>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Vamos a explicar el segundo caso ya que es el que me parece más útil para este fin<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Para subirlo a la carpeta simplemente navegamos a la carpeta de SkyDrive donde deseamos subir el fichero y arrastramos el fichero de nuestro equipo a la página. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYdAHR3kcvyjIRIc9hw-vRg9A0VqHiBQx0_r3mVGdcrt9Gry0qzqc1ZQethADk2W32O07Fs39EnXDbHyJ7qI9feZ6__gE08W6Ly5vthrsYHp-XOQhy1QoTnLMN3FeIxPPOE_GXSa_OpiM/s1600/image012-705873.png"><img alt="" border="0" height="205" id="BLOGGER_PHOTO_ID_5888608063179696690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYdAHR3kcvyjIRIc9hw-vRg9A0VqHiBQx0_r3mVGdcrt9Gry0qzqc1ZQethADk2W32O07Fs39EnXDbHyJ7qI9feZ6__gE08W6Ly5vthrsYHp-XOQhy1QoTnLMN3FeIxPPOE_GXSa_OpiM/s400/image012-705873.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
En ese momento aparecerá abajo a la derecha un mensaje indicando el progreso de la operación. <o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"></span><br />
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhIEidYDZTWnYo1NfWZzwXwSPCVe2EKB28J0wwJpZhgTeJNuXfSsfri6gFqyFXG558l_VpqhCLs7sTO251zbKvQRnWb9VC_BSJeJl6Am4gig_xp909z2MlaZ1r29slQeKrOh3tww3O08o/s1600/image013-706872.png"><img alt="" border="0" height="232" id="BLOGGER_PHOTO_ID_5888608072353852562" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhIEidYDZTWnYo1NfWZzwXwSPCVe2EKB28J0wwJpZhgTeJNuXfSsfri6gFqyFXG558l_VpqhCLs7sTO251zbKvQRnWb9VC_BSJeJl6Am4gig_xp909z2MlaZ1r29slQeKrOh3tww3O08o/s400/image013-706872.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"></span><br />
<span style="mso-fareast-language: ES;"></span><br />
<span style="mso-fareast-language: ES;"></span><br />
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7_FpWKGrWdvaX54ZtlWArD4UpilkCiLiH_gMsLEodqroXeIhjCGo5uR6wFav03QRWK0cpM26Bn7rBT9CbMF5QlkT83WNEKXlL_Ue3KxT1Cm55LrhCT9lExVgfBC13EJEjWgQdQE5uEkc/s1600/image014-708252.png"><img alt="" border="0" height="232" id="BLOGGER_PHOTO_ID_5888608075447891426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7_FpWKGrWdvaX54ZtlWArD4UpilkCiLiH_gMsLEodqroXeIhjCGo5uR6wFav03QRWK0cpM26Bn7rBT9CbMF5QlkT83WNEKXlL_Ue3KxT1Cm55LrhCT9lExVgfBC13EJEjWgQdQE5uEkc/s400/image014-708252.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Una vez que termine veremos el fichero en la carpeta de SkyDrive.<span style="mso-fareast-language: ES;"> </span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr2qWRJPkYw5YxWLfEOammVQzRfG3X1uB1hqnUXe7qr153ocDtHRGghVylvFsrFPnvg84RjzWz6POAjmyztWpu7oUgwJ8U-oPhLW8_hwOm-MMww6RAeCFIu2hd80-pxGrmtzriT-rl0dw/s1600/image015-709429.png"><img alt="" border="0" height="231" id="BLOGGER_PHOTO_ID_5888608080206387490" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr2qWRJPkYw5YxWLfEOammVQzRfG3X1uB1hqnUXe7qr153ocDtHRGghVylvFsrFPnvg84RjzWz6POAjmyztWpu7oUgwJ8U-oPhLW8_hwOm-MMww6RAeCFIu2hd80-pxGrmtzriT-rl0dw/s400/image015-709429.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
¿Qué verá el usuario?<o:p></o:p></h2>
<div class="MsoNormal">
Esto es lo que verá al entrar en el enlace que le hemos enviado.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1W0hwEDrdl0tYmwYXJZTHrc4paezROhNx6BA5Om9K2CLdTm_N9EORWzCiRpKB-idVzPk0b493-GXhVpF1dwmwYo7kE1dZRLP2vnVHXE7KYtCe8wBjttFMNMV4mbB7DZZTX6jqTtPICtk/s1600/image016-710616.png"><img alt="" border="0" height="202" id="BLOGGER_PHOTO_ID_5888608085021028306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1W0hwEDrdl0tYmwYXJZTHrc4paezROhNx6BA5Om9K2CLdTm_N9EORWzCiRpKB-idVzPk0b493-GXhVpF1dwmwYo7kE1dZRLP2vnVHXE7KYtCe8wBjttFMNMV4mbB7DZZTX6jqTtPICtk/s400/image016-710616.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Si pincha en el informe podrá verlo gracias a las Office apps.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic6yvSTKRAHoIpmL1xwj5afyYdqez4sILnJ70sK69bCApZ0d4Dqfsogz5-ktcO5Lf8_7jLQZ7cPMWKjcTy7J-HM0HyKFFXcYpB5O11E4HrIG3CAd7BpxoIHmXV_BcEYzz0Pmb8EsEAODU/s1600/image017-711825.png"><img alt="" border="0" height="197" id="BLOGGER_PHOTO_ID_5888608090415016626" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic6yvSTKRAHoIpmL1xwj5afyYdqez4sILnJ70sK69bCApZ0d4Dqfsogz5-ktcO5Lf8_7jLQZ7cPMWKjcTy7J-HM0HyKFFXcYpB5O11E4HrIG3CAd7BpxoIHmXV_BcEYzz0Pmb8EsEAODU/s400/image017-711825.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="Imagen_x0020_19" o:spid="_x0000_s1026" type="#_x0000_t75" style='position:absolute;margin-left:334.55pt;margin-top:2.2pt;width:32.25pt;height:8.25pt;z-index:251658240;visibility:visible;mso-wrap-style:square;mso-width-percent:0;mso-height-percent:0;mso-wrap-distance-left:9pt;mso-wrap-distance-top:0;mso-wrap-distance-right:9pt;mso-wrap-distance-bottom:0;mso-position-horizontal:absolute;mso-position-horizontal-relative:text;mso-position-vertical:absolute;mso-position-vertical-relative:text;mso-width-percent:0;mso-height-percent:0;mso-width-relative:margin;mso-height-relative:margin'> <v:imagedata src="cid:image018.png@01CE678C.5B8135C0" o:title="" /> <o:lock v:ext="edit" aspectratio="f" /> </v:shape><![endif]--><span style="mso-fareast-language: ES;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIl2FbQmLQ0WQ6zRcD6YvGGucxvCmoPhOwt3wNSjp-XPpLltgmd9SW0G8gPsP4TbzgpKRe5aSBu4AET0w2lSH2c1HZj5QAlpGHZKqTJt3qt4NaFWR_x_57AqsBhLC2CTcZKwjN1VcBiHE/s1600/image019-714635.png"><img alt="" border="0" height="190" id="BLOGGER_PHOTO_ID_5888608103444303042" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIl2FbQmLQ0WQ6zRcD6YvGGucxvCmoPhOwt3wNSjp-XPpLltgmd9SW0G8gPsP4TbzgpKRe5aSBu4AET0w2lSH2c1HZj5QAlpGHZKqTJt3qt4NaFWR_x_57AqsBhLC2CTcZKwjN1VcBiHE/s400/image019-714635.png" width="400" /></a></span><o:p></o:p></div>
<div class="MsoNormal">
<br />
Podrá interaccionar con todos los filtros y al cerrar el documento no se guardará ningún cambio ya que el usuario solo tiene permisos de lectura, no de modificación.<o:p></o:p></div>
<div class="MsoNormal">
Si hubiéramos dado permisos de modificación le preguntaría para guardar los cambios, como cualquier fichero de Excel.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<h2>
Otras consideraciones<o:p></o:p></h2>
<div class="MsoNormal">
Esta operación la podemos realizar con ficheros de Word, Excel y PowerPoint. <o:p></o:p></div>
<div class="MsoNormal">
El funcionamiento es realmente bueno, aunque exige una pequeña adaptación de los ficheros ya que hay ciertas características que esta versión no posee.<o:p></o:p></div>
<div class="MsoNormal">
He estado revisando el contrato de licencia de Microsoft y en principio no pone ninguna restricción a las cuentas gratuitas no como en otros casos. De todas formas si pensamos utilizar este servicio para que nuestros clientes accedan a sus informes podemos comprar una cuenta Premium para ahórranos posibles problemas legales, además no tienen un coste excesivo (en torno a 5 euros al mes, incluyendo correo, más espacio y más funcionalidades).<br />
<br />
<h2>
Final del tutorial </h2>
<br />
<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
SkyDrive se ha hecho mayor y se ha convertido en un servicio muy interesante. Podemos editar cualquier fichero de Office además de poder utilizarlo como disco duro virtual. Me parece todo un acierto la integración que han hecho porque a día de hoy muchos usuarios siguen utilizando los programas de office de Microsoft que muchas veces no es tan fácil de abrir desde otros programas. Además de publicar ficheros como tal también nos permite crear encuentras y algunas cosas más bastante chulas, pero eso es harina de otro tutorial jeje.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Espero que este tutorial sea interesante, no muy aburrido y sobre todo que sirva para algo.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b>Muy importante, si decides comentar o republicar parte de este articulo porque te ha sido útil, por favor cita la fuente y el autor del mismo (vamos cítame) y pon un enlace al artículo de mi blog<o:p></o:p></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Muchas gracias por leerme.<o:p></o:p></div>
<div class="MsoNormal">
Saludetes a todos<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
P.D. Podéis seguirme en Twitter @jberron y linkedin</div>
</div>
Jose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0tag:blogger.com,1999:blog-325311275924727065.post-12384189104303547332013-06-12T12:30:00.000+02:002015-07-07T11:00:52.932+02:00El fichero de transacciones (LDF) crece sin límite (SQL Server) Parte 2Buenas a tod@s<br />
<br />
Hoy voy a hablaros de un tema que ya trate hace un tiempo en el blog. Una base de datos SQL-Server cuyo fichero de LDF (transiciones) no deja de crecer.<br />
<br />
Tras los intentos fallidos anteriores, encontré que el problema proviene del modo de recuperación de de la base de datos.<br />
Las bases de datos que se encuentra en modo de recuperación total no vacían nunca el registro de transiciones para que se puedan deshacer todas las operaciones, Si el modo de recuperación es Simple al realizar la copia de seguridad este si se vacía como se describe en el enlace al articulo anterior.<br />
La forma de vaciarlo es realizando una copia de seguridad del propio fichero de transiciones. Si realizas esta copia veras como a partir de este momento el espacio libre dentro del fichero será total. Por lo que no crecerá más.<br />
<br />
Sinceramente para mi caso guardar el fichero de transiciones más de un día es un poco absurdo, por lo que tras realizar dicho backup realizo una limpieza de las copias de los ficheros de transacciones en las que guardo solamente las copias de 1 día.<br />
<br />
De esta manera solucionamos el problema del crecimiento desmesurado y del mantenimiento de las copias.<br />
<br />
Espero que os sea útil.<br />
<br />
<br />
<div class="MsoNormal">
<b>Muy importante, si decides comentar o
republicar parte de este articulo porque te ha sido útil, por favor cita
la fuente y el autor del mismo (vamos cítame) y pon un enlace al
artículo de mi blog</b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Muchas gracias por leerme.</div>
<div class="MsoNormal">
Saludetes a todos</div>
<div class="MsoNormal">
<br /></div>
P.D. Podéis seguirme en Twitter @jberron y linkedinJose Berron Sobradohttp://www.blogger.com/profile/10826415157234236182noreply@blogger.com0