<?xml version="1.0"?>
<rss version="2.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom">
   <channel>
      <title>aegxxi_Desarrollo_01</title>
      <description>Pipes Output</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=20830b098188197846fd184f26150a83</link>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=20830b098188197846fd184f26150a83&amp;_render=rss&amp;page=2"/>
      <pubDate>Thu, 01 Oct 2015 20:09:26 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <item>
         <title>(pc web tips) 16 Trofeos en SNAPCHAT que puedes Desbloquear (y subir puntuación)</title>
         <link>http://feedproxy.google.com/~r/Andresfanatico/~3/2YbCeEvDIK4/trucos-trofeos-snatchat-puntuacion.html</link>
         <description>Una característica a escondidas en la actualización &lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2015/07/proteger-cuenta-snapchat.html&quot;&gt;snapchat &lt;/a&gt;&lt;/b&gt;de hoy es que ofrece una &quot;vitrina de trofeos&quot; por los logros que hayas desbloqueado utilizando la aplicación.La vitrina de trofeos contiene varias cosas que has hecho en la aplicación de ganar trofeos, como tomar 10 fotos con el flash de frente y representada por emoji.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-uxMTjtAEZxQ/Vfme7yYm9oI/AAAAAAAAdaM/hLMC7onj5V0/s640/trofeos-snapchat-android-iphone.png&quot; width=&quot;580&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Aquí voy a explicar cuáles son los trofeos que puedes ganar &lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2015/07/proteger-cuenta-snapchat.html&quot;&gt;SNAPCHAT &lt;/a&gt;&lt;/b&gt;para los puedas desblquear interactuando con la aplicación y además ganar puntos en tu perfil.&lt;br /&gt;&lt;h2&gt;Trucos: 16 Trofeos para desbloquear snapchat- Android y iOS&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-p446QSE4_x0/Vfmb6maN15I/AAAAAAAAdaA/i2zUAxRAFw8/s640/trucos-puntos-trofeos-snapchat.png&quot; width=&quot;580&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;1. &lt;b&gt;Un dedo Apuntando Arriba&lt;/b&gt;: Envía un snap con un filtro.&lt;br /&gt;2. &lt;b&gt;VCR &lt;/b&gt;- Enviado un video Snap&lt;br /&gt;3. &lt;b&gt;Nave de Rocket &lt;/b&gt;– Llegar a la puntuación 100.000 en SNAPCHAT&lt;br /&gt;4. &lt;b&gt;Dos dedos&lt;/b&gt;: Enviar un snap con dos filtros ( &lt;i&gt;Como lo Hago: Sólo elige el filtro que quieres, seguir presionando la pantalla con el dedo mientras se desliza con otro dedo para elegir otra opción de filtro y listo.&lt;/i&gt;)&lt;br /&gt;5. &lt;b&gt;Linterna&lt;/b&gt;: Enviara 10 snap utilizando la cámara frontal con flash&lt;br /&gt;6. &lt;b&gt;Tres Estrellas:&lt;/b&gt; Llegar a la puntuación de 1000 en SNAPCHAT&lt;br /&gt;7. &lt;b&gt;Lollipop&lt;/b&gt;: Dibujar en un snap con 5 colores diferentes&lt;br /&gt;8. &lt;b&gt;Rewind &lt;/b&gt;– Girar la cámara 1 vez (cámara frontal y la trasera) en vídeo&lt;br /&gt;9. &lt;b&gt;Mono &lt;/b&gt;– Enviar un un video sin sonido&lt;br /&gt;10&lt;b&gt;.Fuegos artificiales&lt;/b&gt; – Alcanzar una puntuación de 50.000, pero menos de 100.000 en SNAPCHAT&lt;br /&gt;11.&lt;b&gt;Shooting Star &lt;/b&gt;- – Alcanzar una puntuación de de 10.000, pero menos de 50000 en SNAPCHAT&lt;br /&gt;12.&lt;b&gt; Cámara Old School&lt;/b&gt; – evniar 50 snap de vídeo a tus contactos&lt;br /&gt;13. &lt;b&gt;Microscopio&lt;/b&gt; – Enviar 10 instantáneas ampliadas (Zoom)&lt;br /&gt;14. &lt;b&gt;Huevo en sartén &lt;/b&gt;– Enviar Snap de 04 a.m.-05 a.m.&lt;br /&gt;15. &lt;b&gt;Panda &lt;/b&gt;– Enviar 50 Snap utilizando un filtro blanco y negro&lt;br /&gt;16. &lt;b&gt;Lupa &lt;/b&gt;– Enviar 10 videos con zoom hasta el fondo&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;b&gt;Les Dejo mi Snapchat: Andresman25&lt;br /&gt;&lt;/b&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=2YbCeEvDIK4:HT1IsXA7RPU:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=2YbCeEvDIK4:HT1IsXA7RPU:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=2YbCeEvDIK4:HT1IsXA7RPU:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=2YbCeEvDIK4:HT1IsXA7RPU:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=2YbCeEvDIK4:HT1IsXA7RPU:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=2YbCeEvDIK4:HT1IsXA7RPU:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=2YbCeEvDIK4:HT1IsXA7RPU:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=TzevzKxY174&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Andresfanatico/~4/2YbCeEvDIK4&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Andres Fanatico)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-3630219377971871222.post-5709049222281867496</guid>
         <pubDate>Thu, 17 Sep 2015 13:34:36 +0000</pubDate>
         <media:thumbnail height="72" url="http://3.bp.blogspot.com/-uxMTjtAEZxQ/Vfme7yYm9oI/AAAAAAAAdaM/hLMC7onj5V0/s72-c/trofeos-snapchat-android-iphone.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>(pc web tips) 2 Métodos: Restablecer la contraseña olvidada en Windows 10</title>
         <link>http://feedproxy.google.com/~r/Andresfanatico/~3/AZLLkXXljZI/Quitar-restablecer-contrasena-windows10.html</link>
         <description>&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-AgMA5lhjIPI/VeZCeuc33GI/AAAAAAAAdUE/beGKb6N7Jxs/s1600/contrasena.olvidada-windows10.png&quot; style=&quot;clear:left;float:left;margin-bottom:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;120&quot; src=&quot;http://1.bp.blogspot.com/-AgMA5lhjIPI/VeZCeuc33GI/AAAAAAAAdUE/beGKb6N7Jxs/s200/contrasena.olvidada-windows10.png&quot; width=&quot;220&quot;/&gt;&lt;/a&gt;Todos lo hemos hecho antes. Te sientas a acceder a PC Windows, escribe su contraseña, y bang, te das cuenta que la has olvidado! intentas probar diferentes combinaciones de letras y números, pero nada funciona. ¿Qué haces ahora?&lt;br /&gt;&lt;br /&gt;Afortunadamente, el proceso de recuperación de la contraseña en Windows 10 es muy similar a como lo ha sido en Windows 8. He aquí cómo puede recuperar tanto su cuenta de  Microsoft Live, así como las de otros usuarios registrados en el equipo local.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Método 1: Recuperar contraseña de la cuenta de Microsoft online&lt;br /&gt;&lt;/h2&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-yIlBMP_vfL0/VeY_DcJIs9I/AAAAAAAAdSM/cmHTeOX6JIo/w531-h434-no/1-olvide-contrasena-microsoft.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;b&gt;Paso 1.&lt;/b&gt; La primera (y más obvio) es utilizar la función de restablecimiento de contraseña disponible en el &lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2012/06/como-puedo-recuperar-mi-correo-hotmail.html&quot;&gt;sitio web de inicio de sesión &lt;/a&gt;&lt;/b&gt;y seleccionado “no puedo acceder a la cuenta”. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Paso 2.&lt;/b&gt; Allí encontrará tres opciones para el caso &quot;Olvidé mi contraseña&quot;: Enviar un codigo a un correo alternativo o teléfono móvil y la tercera opción en la que tendrá que probar con sus datos que es dueño de esa cuenta. &lt;br /&gt;&lt;h2&gt;Método 2: Crear un nuevo usuario para quitar contraseña&lt;br /&gt;&lt;/h2&gt;&lt;center&gt;&lt;img src=&quot;https://lh6.googleusercontent.com/-k_eb-39FjKQ/VeY_DXdWdQI/AAAAAAAAdSQ/_zFX9kTeCHc/w535-h333-no/2-restablecer-contrasena-windows10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Si nada de esto funciona, hay otra medida que puede tomar que  permitirá recuperar el acceso a su PC.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Paso 1.&lt;/b&gt; En primer lugar, necesitará arrancar el CD de instalación de Windows 10 y cambiar el orden de arranque en la BIOS a tener prioridad con el CD o USB. ver guía: &lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2015/07/como-descargar-windows-10-imagen-iso.html&quot;&gt;Como grabar Imágen ISO de windows 10 en DVD o USB.&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Paso 2&lt;/b&gt;. Una vez que comienza la instalación, pulse Mayús + F10 para abrir el símbolo del sistema. &lt;br /&gt;Vamos a utilizar el símbolo del sistema para reemplazar el Administrador de utilidades en la pantalla de inicio de sesión con cmd.exe con los siguientes comandos:&lt;br /&gt;&lt;blockquote&gt;move d:&amp;#92;windows&amp;#92;system32&amp;#92;utilman.exe d:&amp;#92;windows&amp;#92;system32&amp;#92;utilman.exe.bak&lt;br /&gt;copy d:&amp;#92;windows&amp;#92;system32&amp;#92;cmd.exe d:&amp;#92;windows&amp;#92;system32&amp;#92;utilman.exe&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;Paso 3&lt;/b&gt;. Después de reiniciado el PC eb la pantalla de inicio de sesión, haga clic en el Administrador de utilidades. Si todo ha ido bien, debería ver cmd.exe como lo muestra el video.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Paso 4&lt;/b&gt;. Este es el símbolo que va a utilizar para crear un nuevo usuario de administración desde la pantalla de inicio de sesión (sustituya pcwebtips por el nombre de usuario que quiera):&lt;br /&gt;&lt;blockquote&gt;net user pcwebtips /add&lt;br /&gt;net localgroup administradores pcwebtips /add&lt;/blockquote&gt;&lt;b&gt;Paso 5. &lt;/b&gt;Inicie sesión con el usuario creado y en el escritorio, haga clic derecho en el menú Inicio en la esquina inferior derecha y seleccione &quot;Administración de equipos&quot;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Paso 6.&lt;/b&gt; Vaya a &quot;Usuarios y grupos locales&quot;, desplácese hacia abajo para la cuenta afectada, y haga clic derecho. Elija la opción &quot;Establecer contraseña&quot;, y elija una nueva contraseña para recuperar el acceso a tu cuenta bloqueada!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vídeo: Explicado paso a paso&lt;/b&gt;&lt;br /&gt;&lt;div class=&quot;videocaja&quot;&gt;&lt;div id=&quot;video4&quot;&gt;&lt;img src=&quot;http://img.youtube.com/vi/Ms1eO6M_e6s/hqdefault.jpg&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=AZLLkXXljZI:e2Hegc3rIyY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=AZLLkXXljZI:e2Hegc3rIyY:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=AZLLkXXljZI:e2Hegc3rIyY:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=AZLLkXXljZI:e2Hegc3rIyY:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=AZLLkXXljZI:e2Hegc3rIyY:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=AZLLkXXljZI:e2Hegc3rIyY:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=AZLLkXXljZI:e2Hegc3rIyY:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=TzevzKxY174&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Andresfanatico/~4/AZLLkXXljZI&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Andres Fanatico)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-3630219377971871222.post-5919701973961991280</guid>
         <pubDate>Wed, 02 Sep 2015 00:33:55 +0000</pubDate>
         <media:thumbnail height="72" url="http://1.bp.blogspot.com/-AgMA5lhjIPI/VeZCeuc33GI/AAAAAAAAdUE/beGKb6N7Jxs/s72-c/contrasena.olvidada-windows10.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>(pc web tips) 50 Mejores Fondos de Pantalla HD para Windows 10 (Parte 2)</title>
         <link>http://feedproxy.google.com/~r/Andresfanatico/~3/rO3FXxb3BJ0/Fondos-pantalla-HD-windows10.html</link>
         <description>Continuamos con la parte 2 de los &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2015/09/FondosHD-windows10.html&quot;&gt;mejores Wallpapers para Windows 10&lt;/a&gt; en que encontraras imagenes HD de peliculas, Juegos, Imagenes abstractas, paisajes, atardeceres y animales. Recuerda también que puedes personalizar aún más windows 10 mediante programas y modificaciones en el sistema como lo explico en este artículo &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2015/08/windows-10-personalizar-iconos.html&quot;&gt;Personalizar Windows 10 al Máximo | Trucos y Consejos&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;26. &lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://zloykritik.deviantart.com/art/Space-symphony-555688873&quot;&gt;Space symphony&lt;/a&gt;&lt;/b&gt; by ZloyKritik&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-o56-wnjDxwE/VgN3FQeL_GI/AAAAAAAAdmA/wBQyohlH4mU/w658-h370-no/1wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;27. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://zloykritik.deviantart.com/art/Space-tunnel-554806717&quot;&gt;Space tunnel &lt;/a&gt;by ZloyKritik&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-1Xq7o9NoswI/VgN3GnRoSnI/AAAAAAAAdms/PmiZgVrJj0M/w658-h370-no/2wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;28. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://diztort.deviantart.com/art/Vector-Meteor-557144383&quot;&gt;Vector Meteor&lt;/a&gt; by DiZtort&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-yH8fwDrUvZw/VgN3G8bI-DI/AAAAAAAAdnY/fEnu2kmQA6U/w658-h370-no/3wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;29. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://cr42yh17m4n.deviantart.com/art/death-552449243&quot;&gt;death&lt;/a&gt; by cr42yh17m4n&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-PhSL2iigAHU/VgN3GuWCA2I/AAAAAAAAdm8/Fx3asNpIxUI/w658-h370-no/4wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;30. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://jinks11.deviantart.com/art/Neon2-553688128&quot;&gt;Neon2&lt;/a&gt; by jinks11&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-MVtOH7Vm8fE/VgN3G62PLeI/AAAAAAAAdnI/EStXVtlij1g/w658-h370-no/5wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;31. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://wallgoth.deviantart.com/art/Tex-95-488042948&quot;&gt;Tex 95&lt;/a&gt; by WALLGOTH&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-4O0t3yIVxp4/VgN3HGg7teI/AAAAAAAAdnE/I-0WolIlwm4/w658-h370-no/6wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;32. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://mena1261.deviantart.com/art/Rising-Of-A-Galaxy-555627515&quot;&gt;Rising Of A Galaxy&lt;/a&gt; by mena1261&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-hlSxRxhStXs/VgN3HdI8qCI/AAAAAAAAdnM/sm8bNk4x1vk/w658-h370-no/7wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;33. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ricsmond.deviantart.com/art/AnotherAbstractThing-550349974&quot;&gt;AnotherAbstractThing&lt;/a&gt; by Ricsmond&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-7IGqqqKwHeM/VgN3HoHkIjI/AAAAAAAAdnU/DoekicG4RTM/w658-h370-no/8wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;34.&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rajen13.deviantart.com/art/Red-Gem-Wallpaper-557206754&quot;&gt; Red Gem Wallpaper&lt;/a&gt; by RAJEN13&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-6ZCclovSm7k/VgN3Hs0vMkI/AAAAAAAAdnQ/lrSRaAztXpY/w658-h370-no/9wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;35. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://zhalovejun.deviantart.com/art/Artech-Wallpaper-Red-553831314&quot;&gt;Artech Wallpaper Red&lt;/a&gt; by zhalovejun&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-Ezmg4-7Xq1M/VgN3DRo9HBI/AAAAAAAAdk4/SsFZSq-WOS0/w658-h370-no/10wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;36. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://micycle.deviantart.com/art/Bokeh-1920x1080-557212886&quot;&gt;Bokeh&lt;/a&gt; by micycle&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-Ud7JrP9ydfY/VgN3DBQhF7I/AAAAAAAAdkk/mLQdXmc0x9s/w658-h370-no/11wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;37. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://cosmosamsa.deviantart.com/art/Build-549124256&quot;&gt;Build&lt;/a&gt; by CosmoSamsa&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-l-pSq5zGDYE/VgN3DZSXWmI/AAAAAAAAdko/se1Ta4t7lsA/w658-h370-no/12wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;38. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://manoluv.deviantart.com/art/Denim-553015835&quot;&gt;Denim&lt;/a&gt; by manoluv&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-wHFE7DkRql4/VgN3Dz1iQ6I/AAAAAAAAdlA/GRrxAYX_NW0/w658-h370-no/13wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;39. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://scania78.deviantart.com/art/Flame-555699637&quot;&gt;Flame&lt;/a&gt; by Scania78&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-cCgVFYm9KEU/VgN3EJKkZ1I/AAAAAAAAdlM/47jjM7fsx3M/w658-h370-no/14wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;40. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://littlejacob.deviantart.com/art/Digital-Circuits-Fan-Pink-556330612&quot;&gt;Digital Circuits Fan Pink&lt;/a&gt; by LittleJacob&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-7y3AMbkQovI/VgN3EMd0w_I/AAAAAAAAdlQ/DuAZhKhKY8A/w658-h370-no/15wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;41. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://teddybearcholla.deviantart.com/art/Marvin-s-mustache-557380280&quot;&gt;Marvin’s mustache!&lt;/a&gt; by teddybearcholla&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-CtCTNR5tWHY/VgN3EVfuASI/AAAAAAAAdlI/_4jwKvIuHEo/w658-h370-no/16wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;42. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sovereignviolette.deviantart.com/art/Steel-Corruption-557193119&quot;&gt;Steel Corruption&lt;/a&gt; by SovereignViolette&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-SBu1QcBMCYE/VgN3EkJg6FI/AAAAAAAAdls/ilhsh6_LGf4/w658-h370-no/17wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;43. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://joanna1993.deviantart.com/art/Fellbeast-554831659&quot;&gt;Fellbeast&lt;/a&gt; by Joanna1993&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-7NNwNeDy9tQ/VgN3E5iRpmI/AAAAAAAAdlk/dYCoqiv_BSc/w658-h370-no/18wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;44. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://theauraknight.deviantart.com/art/Guardians-Of-The-Galaxy-Rocket-Raccoon-Groot-Wallp-554267637&quot;&gt;Guardians Of The Galaxy Rocket Raccoon Groot &lt;/a&gt;by TheAuraKnight&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-Y54x9QZ84cM/VgN3FF41TlI/AAAAAAAAdmE/3Y4n6ALXzBU/w658-h370-no/19wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;45.&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://zaktech90.deviantart.com/art/Minecraft-Wallpaper-546515081&quot;&gt; Minecraft Wallpaper &lt;/a&gt;by zaktech90&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-rMYX7VCx2IY/VgN3FYWnjpI/AAAAAAAAdl0/LJSGG2c_hvs/w658-h370-no/20wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;46. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://kasperja.deviantart.com/art/Pokeball4-552932712&quot;&gt;Pokeball4&lt;/a&gt; by kasperja&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-J6rtP7s7bYo/VgN3FvwwbpI/AAAAAAAAdnA/Cwvfo5GB9C4/w658-h370-no/21wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;47. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://jonnyclark.deviantart.com/art/Swordman-Wallpaper-554669061&quot;&gt;Swordman Wallpaper &lt;/a&gt;by JonnyClark&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-zhTsdomitb4/VgN3F8iSvnI/AAAAAAAAdmM/NPhBEl_C_Ng/w658-h370-no/22wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;48. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://desous.deviantart.com/art/Wallpaper-S-H-I-E-L-D-No-text-555782611&quot;&gt;S.H.I.E.L.D&lt;/a&gt;. by desous&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-5baAuOMhg8A/VgN3GNmIxsI/AAAAAAAAdmY/DXbAg8Yu2Aw/w658-h370-no/23wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;49. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://calypso1977.deviantart.com/art/Wibbly-Wobbly-Timey-Whimey-557303459&quot;&gt;Wibbly Wobbly Timey Whimey&lt;/a&gt; by Calypso1977&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-OQwp4qzfuyk/VgN3GZ3HnOI/AAAAAAAAdmc/GlvyqTkOU10/w658-h370-no/24wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;50. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://spectalfrag.deviantart.com/art/Xbox-Master-Chief-wallpaper-554990921&quot;&gt;Xbox Master Chief &lt;/a&gt;wallpaper by Spectalfrag&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-d0-CrPKv9wk/VgN3GUrSO4I/AAAAAAAAdmg/5knB-YKvVGI/w658-h370-no/25wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;/b&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=rO3FXxb3BJ0:nAhXX4FqYRE:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=rO3FXxb3BJ0:nAhXX4FqYRE:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=rO3FXxb3BJ0:nAhXX4FqYRE:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=rO3FXxb3BJ0:nAhXX4FqYRE:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=rO3FXxb3BJ0:nAhXX4FqYRE:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=rO3FXxb3BJ0:nAhXX4FqYRE:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=rO3FXxb3BJ0:nAhXX4FqYRE:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=TzevzKxY174&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Andresfanatico/~4/rO3FXxb3BJ0&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Andres Fanatico)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-3630219377971871222.post-8252197529904909515</guid>
         <pubDate>Fri, 25 Sep 2015 14:54:17 +0000</pubDate>
      </item>
      <item>
         <title>(pc web tips) 50 Mejores Wallpapers HD para Windows 10 (Parte 1)</title>
         <link>http://feedproxy.google.com/~r/Andresfanatico/~3/TYorIRpGVX8/FondosHD-windows10.html</link>
         <description>He compilado una lista de 50 grandes fondos de pantalla que encajan de manera excelente con Windows 10; además de que se puede optar por dejar que windows 10 escoja un color que haga contraste con estos fondos de pantalla, o puede establecer un color personalizado por su cuenta.&lt;br /&gt;Recomendado: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2015/08/windows-10-personalizar-iconos.html&quot;&gt;Trucos y Consejos para Personalizar Windows 10 al Maximo&lt;/a&gt;. &lt;br /&gt;&lt;b&gt; &lt;br /&gt;&lt;br /&gt;1. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://kirill2485.deviantart.com/art/Better-Windows-10-Wallpaper-553255264&quot;&gt;(Better) Windows 10 Wallpaper &lt;/a&gt;By kirill2485&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-hjmcbf2p4qg/VgNLEFYevzI/AAAAAAAAdgo/4gd-PkXv5Ko/w658-h370-no/1wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;2. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://zhalovejun.deviantart.com/art/Windows-10-Wallpaper-Material-Red-552915115&quot;&gt;Windows 10 Wallpaper Material Red &lt;/a&gt;By zhalovejun&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-OS8iZR94YGQ/VgNLEJLZbfI/AAAAAAAAdgs/jCXIdsb3vBU/w658-h370-no/2wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://ihabkoura.deviantart.com/art/01-552432357&quot;&gt;01&lt;/a&gt; by ihabkoura&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-5X28eNhqXFE/VgNLEBSvBFI/AAAAAAAAdg8/IOEHlpG17EA/w658-h370-no/3wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://zhalovejun.deviantart.com/art/Gradient-W-GREY-555635732&quot;&gt;Gradient W GREY&lt;/a&gt; by zhalovejun&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-Y2A9pB2T1Ug/VgNLEvzXfQI/AAAAAAAAdgw/WFv0-92cmFE/w658-h370-no/4wallpapers-para-windows-10.png &quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;5. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://zhalovejun.deviantart.com/art/Flow-556065269&quot;&gt;Flow&lt;/a&gt; by zhalovejun&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-0Th8bozyc4s/VgNLEhDisxI/AAAAAAAAdg4/kGpic7uqU-k/w658-h370-no/5wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;6. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://zhalovejun.deviantart.com/art/Make-It-Simple-Blue-553152046&quot;&gt;Make It Simple Blue &lt;/a&gt;by zhalovejun&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-LrDuJk0lRmU/VgNLEwV4LGI/AAAAAAAAdhE/QXR8HOucR3c/w658-h370-no/6wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;7. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://carlostown.deviantart.com/art/Boat-555065043&quot;&gt;Boat&lt;/a&gt; by CarlosTown&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-Zp2u5O4E-90/VgNLFBvEMfI/AAAAAAAAdg0/r9UtLZBFpos/w658-h370-no/7wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;8. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://fourkwp.deviantart.com/art/Beach-Rocks-4k-nature-wallpaper-554196846&quot;&gt;Beach Rocks &lt;/a&gt;by fourkwp&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-O82rVVjeegE/VgNLFXa_npI/AAAAAAAAdhI/_NUhOsJYHiM/w658-h370-no/8wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;9. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://charlie-henson.deviantart.com/art/Fear-The-Death-Darkscape-Wallpaper-553928638&quot;&gt;Fear The Death Darkscape &lt;/a&gt;by Charlie-Henson&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-FUzmbNYT5po/VgNMDxAt6II/AAAAAAAAdi8/vTleT2iVuB4/w658-h370-no/9wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;10. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://gieffe22.deviantart.com/art/lithium-557372117&quot;&gt;lithium&lt;/a&gt; by gieffe22&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-iKfPPjAzEcY/VgNMA6lpmWI/AAAAAAAAdh8/OnFSauTSIPc/w658-h370-no/10wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;11. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://plebmaster.deviantart.com/art/Low-Poly-Mountains-HD-553634106&quot;&gt;Low Poly Mountains&lt;/a&gt; by PlebMaster&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-0kzzJj1moso/VgNMA3ULxAI/AAAAAAAAdjQ/BvtSEg3EVI4/w658-h370-no/11wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;12. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://amdpastrana.deviantart.com/art/Yosmite-555429173&quot;&gt;Yosmite&lt;/a&gt; by amdpastrana&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-3G0-S6-EmtE/VgNMA_q5uwI/AAAAAAAAdjU/9HVVTvdHfb0/w658-h370-no/12wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;13. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://amdpastrana.deviantart.com/art/Waterfall-in-the-Valley-556550331&quot;&gt;Waterfall in the Valley&lt;/a&gt; by amdpastrana&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-TsXQ60LZN7Y/VgNMBTJ8BEI/AAAAAAAAdiE/S8aKV_2lqO0/w658-h370-no/13wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;14. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://tovalhalla.deviantart.com/art/Cool-Cat-Genius-553177885&quot;&gt;Cool Cat: Genius&lt;/a&gt; by ToValhalla&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-qKCi131BI0U/VgNMB5U-oTI/AAAAAAAAdiQ/67mxz4gR7Xk/w658-h370-no/14wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;15. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://aclockworkkitten.deviantart.com/art/Day-376-Fish-Background-557330177&quot;&gt;Day 376. Fish Background&lt;/a&gt; by AClockworkKitten&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-REOfHJ8gBCU/VgNMB9vBb_I/AAAAAAAAdiI/hhqlkFbEFpE/w658-h370-no/15wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;16. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://lemmino.deviantart.com/art/Dinosaurs-555535343&quot;&gt;Dinosaurs&lt;/a&gt; by LEMMiNO&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-vcI4w8nXZFA/VgNMCBd3lCI/AAAAAAAAdjc/ugeJqs-1rxA/w658-h370-no/16wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;17. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://llamamoofin.deviantart.com/art/Kermit-De-Frog-Here-Wallpaper-555607990&quot;&gt;Kermit De Frog Here Wallpaper&lt;/a&gt; by LlamaMoofin&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-8nLHrJZ5U7E/VgNMCLcRH1I/AAAAAAAAdic/q7W-qLtxQHQ/w658-h370-no/17wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;18. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seckinburakcengiz.deviantart.com/art/MantisWallpaper-2560x1440-552242997&quot;&gt;MantisWallpaper&lt;/a&gt; by seckinburakcengiz&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-WDVRYJybGe4/VgNMCv9oYRI/AAAAAAAAdjY/kZJjWrCwaFs/w658-h370-no/18wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;19. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://polygn.deviantart.com/art/POLYGON-CHAMELEON-554603752&quot;&gt;POLYGON CHAMELEON&lt;/a&gt; by polygn&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-28Qd0HO7ILw/VgNMCochYnI/AAAAAAAAdio/l2qDNsdp4Vs/w658-h370-no/19wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;20. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://baspunk.deviantart.com/art/living-on-the-edge-555511892&quot;&gt;living on the edge&lt;/a&gt; by baspunk&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-npa19nyrH5A/VgNMC_8N90I/AAAAAAAAdi4/aO-58hzeKCw/w658-h370-no/20wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;21. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sonofabitchfuckyou.deviantart.com/art/Eclipse-553765327&quot;&gt;Eclipse&lt;/a&gt; by SonOfaB***hF**kYou&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-K7fIPgER73E/VgNMDGeW2GI/AAAAAAAAdjE/1DkmWZBmMhg/w658-h370-no/21wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;22. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://d0wnload.deviantart.com/art/Free-wallpaper-Vector-island-Space-adventure-553615680&quot;&gt;Vector island: Space adventure &lt;/a&gt;by D0wnload&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-fZItnK6yQNw/VgNMDIw9DWI/AAAAAAAAdj4/lY-qIEzBLoU/w658-h370-no/22wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;23. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://teddybearcholla.deviantart.com/art/Lightyears-556848510&quot;&gt;Lightyears&lt;/a&gt; by teddybearcholla&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-WYOj2MXv3HY/VgNMDcvpQiI/AAAAAAAAdjA/DHhvHf-SVJo/w658-h370-no/23wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;24. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://beijing54.deviantart.com/art/Planets-Flat-Design-556498746&quot;&gt;Planets: Flat Design &lt;/a&gt;by Beijing54&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-Q9uiAQewlYQ/VgNMDio-hEI/AAAAAAAAdjM/hRfOFqftiAo/w658-h370-no/24wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;br /&gt;25. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://robertsurl.deviantart.com/art/Rosetta-and-67P-ChuryumovGerasimenko-by-RobertsURL-552686458&quot;&gt;Rosetta and 67P ChuryumovGerasimenko&lt;/a&gt; by RobertsURL&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-e_VGvwBfry4/VgNMD4x2GAI/AAAAAAAAdjI/k9ZSWmtkanQ/w658-h370-no/25wallpapers-para-windows-10.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;Ver Parte 2: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2015/09/Fondos-pantalla-HD-windows10.html&quot;&gt;25 Fondos de pantalla HD para Windows 10 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=TYorIRpGVX8:-6x54rWQXSg:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=TYorIRpGVX8:-6x54rWQXSg:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=TYorIRpGVX8:-6x54rWQXSg:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=TYorIRpGVX8:-6x54rWQXSg:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=TYorIRpGVX8:-6x54rWQXSg:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=TYorIRpGVX8:-6x54rWQXSg:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=TYorIRpGVX8:-6x54rWQXSg:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=TzevzKxY174&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Andresfanatico/~4/TYorIRpGVX8&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Andres Fanatico)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-3630219377971871222.post-7863410718588851114</guid>
         <pubDate>Fri, 25 Sep 2015 14:54:05 +0000</pubDate>
      </item>
      <item>
         <title>(pc web tips) 6 Pasos: Transferir TODO desde un PC Windows antiguo a un PC Nuevo (Windows 8.1 o 10)</title>
         <link>http://feedproxy.google.com/~r/Andresfanatico/~3/RokNi2q4WSk/transferir-archivos-Windows-PC.html</link>
         <description>&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-fYo4Toq1yPs/Ve9Jai5wcXI/AAAAAAAAdXY/FxHqX9vdn-Y/s1600/trasferir-archivos-windows.png&quot; style=&quot;clear:left;float:left;margin-bottom:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;120&quot; src=&quot;http://1.bp.blogspot.com/-fYo4Toq1yPs/Ve9Jai5wcXI/AAAAAAAAdXY/FxHqX9vdn-Y/s200/trasferir-archivos-windows.png&quot; width=&quot;220&quot;/&gt;&lt;/a&gt;Microsoft se ha asociado con Laplink para hacer la herramienta de transferencia de PC sin problemas Gratis!. Como la mayoría de los usuarios va a &lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2015/07/como-descargar-windows-10-imagen-iso.html&quot;&gt;actualizar a Windows 10&lt;/a&gt;&lt;/b&gt;, Microsoft ha hecho la herramienta gratuita durante al menos un año para hacer el viaje más fácil para sus usuarios. Así que vamos a ver cómo podemos utilizar la herramienta para obtener la mayoría de los archivos y configuraciones transferidas desde un PC antiguo a uno nuevo.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;b&gt;Nota:&lt;/b&gt; A medida que la transferencia se lleva a cabo en tiempo real, debe tener tanto los ordenadores conectados a la misma red Wi-Fi. Una vez hecho esto, sólo tienes que seguir los pasos que se mencionan a continuación.&lt;/blockquote&gt;&lt;br /&gt;&lt;h3&gt;Usando Laplink para transferir archivos y configuraciones&lt;/h3&gt;&lt;br /&gt;&lt;b&gt;Paso 1: &lt;/b&gt;Descargue e instale la &lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.microsoft.com/es-es/windows/transfer-your-data&quot;&gt;aplicación Laplink PCmover&lt;/a&gt;&lt;/b&gt; en ambos ordenadores. Durante el proceso de instalación, se le pedirá que introduzca su nombre y una dirección de correo electrónico. Rellene todos los detalles y siga las instrucciones en pantalla para completar la configuración. Una vez completada la instalación, ejecute la aplicación. Primero vamos a configurar el PC antiguo, donde se prepararán todos los archivos y configuraciones para la transferencia.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-Uvvy7t7QouE/Ve9GsmE4ATI/AAAAAAAAdVc/-NM1l0kbM1Y/w521-h403-no/01-install.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;b&gt;Paso 2&lt;/b&gt;: La versión gratuita de la aplicación que está disponible con la colaboración de Microsoft se limita a archivos y configuraciones. Seleccione la opción old en el programa para preparar el equipo para la transferencia. A continuación, seleccione la preferencia de conectividad y haz clic en la siguiente opción.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-JPU2ZVrck8Y/Ve9Gs6hbs4I/AAAAAAAAdVI/PtwAUSRcBTk/w595-h468-no/2-pcmover2.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-BzRFYvIv7ec/Ve9GsjIUUlI/AAAAAAAAdVY/7AAxss2hwdI/w595-h468-no/3-pcmover3.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;b&gt;Paso 3:&lt;/b&gt; La aplicación escanea el PC y esto puede tomar una cantidad considerable de tiempo, dependiendo del tamaño de su rendimiento del PC y el disco duro. Una vez completado el análisis, se le pedirá que abra la aplicación en la nueva PC, donde los archivos y la configuración debe ser transferido.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img alt=&quot;#&quot; src=&quot;https://lh4.googleusercontent.com/-eyDRlVeCieY/Ve9GtOPpyFI/AAAAAAAAdVM/4OpKCGecy8Y/w595-h469-no/4-pcmover4.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;b&gt;Paso 4:&lt;/b&gt; En el nuevo PC, abra la Laplink PCmover e ingrese con el mismo correo electrónico que utilizó al configurar el equipo antiguo. Seleccione que desea que este sea el nuevo PC.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-ajXkFlCtxL0/Ve9GtKa3mFI/AAAAAAAAdVU/VzVofWhzc24/w595-h464-no/5-pcmover5.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-gfYWLwNeCsA/Ve9GtYqt7-I/AAAAAAAAdVQ/WgP7oBUcakM/w595-h468-no/6-pcmover1.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;b&gt;Paso 5:&lt;/b&gt; Ahora se le pedirá que elija la red inalámbrica que desee escanear. Si  PCmover está en ejecución, se mostrará en la lista de forma automática. Pero, si eso no aparecen en la lista para que Tratar de conectar manualmente.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-r62E0fT0-rE/Ve9GtpuWulI/AAAAAAAAdVk/JsnrRlQZTvU/w595-h462-no/7-pcmover6.png&quot;/&gt; &lt;/center&gt;&lt;br /&gt;&lt;b&gt;Nota&lt;/b&gt;: la &lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2012/08/Compartir-Carpetas-Windows-Android.html&quot;&gt;transferencia de archivos de Wi-Fi&lt;/a&gt;&lt;/b&gt; puede ser muy lento y si tiene un cable LAN para establecer una conexión P2P, que sería mejor para usarlo.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Paso 6:&lt;/b&gt; Por último, revisar todos los archivos y configuraciones que desea transferir desde el PC antiguo al nuevo e iniciar la transferencia. Si usted está en una conexión de Wi-Fi, el proceso puede tomar mucho tiempo. Incluso en una conexión por cable es bastante alta.Dejará los ordenadores encendidos durante la noche con el proceso que se ejecuta en segundo plano.&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=RokNi2q4WSk:gU92I8JaFvs:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=RokNi2q4WSk:gU92I8JaFvs:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=RokNi2q4WSk:gU92I8JaFvs:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=RokNi2q4WSk:gU92I8JaFvs:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=RokNi2q4WSk:gU92I8JaFvs:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=RokNi2q4WSk:gU92I8JaFvs:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=RokNi2q4WSk:gU92I8JaFvs:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=TzevzKxY174&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Andresfanatico/~4/RokNi2q4WSk&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Andres Fanatico)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-3630219377971871222.post-5811074596757083711</guid>
         <pubDate>Tue, 08 Sep 2015 20:50:02 +0000</pubDate>
         <media:thumbnail height="72" url="http://1.bp.blogspot.com/-fYo4Toq1yPs/Ve9Jai5wcXI/AAAAAAAAdXY/FxHqX9vdn-Y/s72-c/trasferir-archivos-windows.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>(pc web tips) Cómo eliminar completamente su cuenta Microsoft (Outlook.com, Hotmail y Onedrive)</title>
         <link>http://feedproxy.google.com/~r/Andresfanatico/~3/vj3gT2FaiPw/Eliminar-Cuenta-Microsoft.html</link>
         <description>Esta es una guia de como quitar una cuenta de microsoft que haya utilizado para crear un usuario en windows 8 o windows 10 y desea eliminar la conexión con el perfil de usuario y en segundo lugar de como borrar o eliminar por completo una cuenta de Outlook.com, Hotmail y Onedrive desde la pagina de microsoft. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;videocaja&quot;&gt;&lt;div id=&quot;video1&quot;&gt;&lt;img src=&quot;http://img.youtube.com/vi/yglsGdNqGNY/hqdefault.jpg&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2&gt;Cómo Quitar un correo de un usuario en windows 10 &lt;br /&gt;&lt;/h2&gt;&lt;b&gt;Paso 1&lt;/b&gt;. Para poder quitar una cuenta de windows es necesario hacerlo desde otra cuenta local que tenga o puede c&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.youtube.com/watch?v=g89W7C09iBQ&quot;&gt;rear una cuenta Local en windows 10&lt;/a&gt;, de lo contrario no podrá quitar la cuenta.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Paso 2&lt;/b&gt;. Vaya a menú inicio - configuración - cuentas. En la sesión de “tu cuenta” vaya a la parte inferior y seleccione la cuenta que desea eliminar y pulse en el botón quitar. Eso es todo.&lt;br /&gt;&lt;h2&gt;Cómo eliminar una cuenta de microsoft por completo&lt;br /&gt;&lt;/h2&gt;&lt;b&gt;Paso 1&lt;/b&gt;. ingrese a este &lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://go.microsoft.com/fwlink/?LinkId=523898&quot;&gt;sitio web de microsoft&lt;/a&gt; &lt;/b&gt;e inicie sesión con la cuenta que desea eliminar para siempre de los servidores de microsoft.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Paso 2&lt;/b&gt;. confirme que es el propietario de la cuenta, mediante el envío de un código de seguridad a su teléfono móvil o usando un correo alternativo.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Paso 3&lt;/b&gt;. Marque las casillas donde se le informa que perderá el acceso en Outlook.com, Hotmail y Onedrive, no podrá iniciar sesion donde haya conectado la cuenta con algún dispositivo, perderá el acceso de sus contactos, documentos, mensajes y demás información.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Paso 4&lt;/b&gt;. Pulse en “marca cuenta para cierre” y listo. Su cuenta será eliminada dentro de los próximos 60 días, para que en caso de se arrepienta pueda cancelar la eliminación total y para siempre. &lt;br /&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=vj3gT2FaiPw:dd9exKFFcUw:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=vj3gT2FaiPw:dd9exKFFcUw:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=vj3gT2FaiPw:dd9exKFFcUw:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=vj3gT2FaiPw:dd9exKFFcUw:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=vj3gT2FaiPw:dd9exKFFcUw:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=vj3gT2FaiPw:dd9exKFFcUw:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=vj3gT2FaiPw:dd9exKFFcUw:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=TzevzKxY174&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Andresfanatico/~4/vj3gT2FaiPw&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Andres Fanatico)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-3630219377971871222.post-1553752589759652747</guid>
         <pubDate>Tue, 29 Sep 2015 14:55:51 +0000</pubDate>
      </item>
      <item>
         <title>(pc web tips) VLC: Como Instalar Skins Personalizados + Pack Pieles</title>
         <link>http://feedproxy.google.com/~r/Andresfanatico/~3/9Z4Tt_DIPUM/VLC-Descargar-Instalar-Skins.html</link>
         <description>&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2012/08/VLC-Descargar-Instalar-Skins.html&quot; style=&quot;clear:left;float:left;margin-bottom:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;120&quot; src=&quot;https://lh3.googleusercontent.com/-lH0oxWTx3ns/UB_-soxN30I/AAAAAAAAG-I/Y2xNnsZesno/h580/5-pieles-para-vlc-player.jpg&quot; width=&quot;220&quot;/&gt;&lt;/a&gt;&lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/search?q=vlc&quot;&gt;VLC Media Player&lt;/a&gt; &lt;/b&gt;es uno de mis reproductores favoritos para vídeo y para muchos usuarios es considerado como &lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/2010/02/el-mejor-reproductor-de-video-y.html&quot;&gt;El mejor reproductor de Video y peliculas Full DVD&lt;/a&gt;&lt;/b&gt; con un gran &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.pcwebtips.com/search?q=vlc&quot;&gt;&lt;b&gt;cantidad de funciones&lt;/b&gt;&lt;/a&gt; en el manejo de archivos multimedia, es por eso que en este articulo veremos como descargar, instalar y usar los Skins Personalizados para VLC en Windows PC.&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;VLC Media Player: Instalar Skins Personalizados.&lt;/h2&gt;1. En primer lugar, es necesario descargar el Skin para VLC desde su&lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.videolan.org/vlc/skins.php&quot;&gt; biblioteca de skin&lt;/a&gt;&lt;/b&gt;. Aquí encontrarás una gran colección de pieles para VLC o en&lt;b&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.deviantart.com/browse/all/?section=&amp;amp;global=1&amp;amp;q=vlc+player+skin&quot;&gt;&amp;nbsp;deviantart.com&lt;/a&gt;&lt;/b&gt; hay muchos Themes y Skins Gratis&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh4.googleusercontent.com/-id_kP8oAHRk/UB_-rjjWLuI/AAAAAAAAG94/-OjgHKN_Dd8/h580/1-descargar-skin-vlc.jpg &quot;/&gt;&lt;/center&gt;&lt;br /&gt;2. A continuación, &lt;i&gt;copiar el archivo&lt;/i&gt; descargado a la carpeta &lt;b&gt;C: Archivos de programa&amp;#92;VideoLAN&amp;#92;VLC&amp;#92;skins&lt;/b&gt; .&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh4.googleusercontent.com/-tjGOO2Ht47Y/UB_-rh4epDI/AAAAAAAAG90/RdXb_1U1iqA/h580/2-copiar-skins-vlc.jpg &quot;/&gt;&lt;/center&gt;&lt;br /&gt;3. Abre VLC media player, en el menu &lt;b&gt;Herramientas &lt;/b&gt;selecciona &lt;b&gt;Preferencias&lt;/b&gt;. &lt;br /&gt;&lt;center&gt;&lt;img src=&quot; https://lh3.googleusercontent.com/-vdnCU9-mHok/UB_-rQzquFI/AAAAAAAAG9w/z5SJdXq-fu8/h580/3-configurar-vlc-player.jpg&quot;/&gt;&lt;/center&gt;&lt;br /&gt;4. A continuación, vaya a la interfaz y selecciona usa Piel Personalizada. Presiona el &lt;i&gt;Botón seleccionar&lt;/i&gt; para ubicar el archivo que acaba de copiar a  C:&amp;#92;Archivos de programa &amp;#92; VideoLAN&amp;#92;VLC&amp;#92;skins.&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh5.googleusercontent.com/-vtWNXrRRM4Y/UB_-srUXp9I/AAAAAAAAG-A/pnZKP0BmOf0/h580/4-seleccionar-piel-vlc.jpg &quot;/&gt;&lt;/center&gt;&lt;br /&gt;5. Seleccione la opción de &lt;b&gt;guardar &lt;/b&gt;y cierre VLC media player.&lt;br /&gt;&lt;center&gt;&lt;img src=&quot;https://lh3.googleusercontent.com/-lH0oxWTx3ns/UB_-soxN30I/AAAAAAAAG-I/Y2xNnsZesno/h580/5-pieles-para-vlc-player.jpg &quot;/&gt;&lt;/center&gt;Ahora, la próxima vez que abra VLC, tendrá mostrará el aspecto de la piel que ha seleccionado. Así pues, con un proceso bastante fácil y simple, ha hecho VLC media player se vea exactamente de la manera deseada.&lt;br /&gt;&lt;br /&gt;Recuerde que este proceso sólo es aplicable a la versión de Windows. VLC no soporta skins en un Mac.&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.deviantart.com/browse/all/?section=&amp;amp;global=1&amp;amp;q=vlc+player+skin&quot;&gt;&lt;b&gt;Descargar Skins Personalizados VLC Player&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;videocaja&quot;&gt;&lt;div id=&quot;video4&quot;&gt;&lt;img src=&quot;http://img.youtube.com/vi/jp_qCXLNk0M/hqdefault.jpg&quot;/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=9Z4Tt_DIPUM:luUCbl0QxJA:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=9Z4Tt_DIPUM:luUCbl0QxJA:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=9Z4Tt_DIPUM:luUCbl0QxJA:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=9Z4Tt_DIPUM:luUCbl0QxJA:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?i=9Z4Tt_DIPUM:luUCbl0QxJA:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=9Z4Tt_DIPUM:luUCbl0QxJA:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?a=9Z4Tt_DIPUM:luUCbl0QxJA:TzevzKxY174&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Andresfanatico?d=TzevzKxY174&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Andresfanatico/~4/9Z4Tt_DIPUM&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Andres Fanatico)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-3630219377971871222.post-1800898370878671430</guid>
         <pubDate>Thu, 03 Sep 2015 18:31:58 +0000</pubDate>
      </item>
      <item>
         <title>[SEGURIDAD] (El lado del mal) Cuidado con los ofertones de AirBnb que te ofrecen</title>
         <link>http://feedproxy.google.com/~r/ElLadoDelMal/~3/9HChxKX62nU/cuidado-con-los-ofertones-de-airbnb-que.html</link>
         <description>&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Hace unos días, &lt;i&gt;&lt;b&gt;David&lt;/b&gt;&lt;/i&gt;, un lector, me contó una historia de esas que demuestran que los malos siempre están dándole vueltas a la cabeza para enganchar a sus víctimas. En este caso se trata de una estafa clásica de &quot;&lt;i&gt;&lt;b&gt;superoferta&lt;/b&gt;&lt;/i&gt;&quot; de alquiler de casas... que luego no existen para nada, pero hecha a través de la imagen de &lt;i&gt;&lt;b&gt;AirBnB&lt;/b&gt;&lt;/i&gt;. Podríamos decir que es una estafa que hace suplantación de &lt;i&gt;&lt;b&gt;AirBnB&lt;/b&gt;&lt;/i&gt; con &quot;cariño&quot; y que los navegantes menos avezados seguramente colarán.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-h-XsrIpMUWY/VgjgYdVIB9I/AAAAAAAAd8U/5uANCc8vMPo/s1600/air0.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-h-XsrIpMUWY/VgjgYdVIB9I/AAAAAAAAd8U/5uANCc8vMPo/s640/air0.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 1: Cuidado con los ofertones de AirBnB que te ofrecen por la red&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;El negocio comienza con la creación de un apartamento gancho para alquilar por &lt;i&gt;&lt;b&gt;AirBnB&lt;/b&gt;&lt;/i&gt;. Para ello se utiliza un dominio que simula ser parte de &lt;i&gt;&lt;b&gt;AirBnb&lt;/b&gt;&lt;/i&gt;, en este caso &lt;i&gt;&lt;b&gt;AirBnB.Directory&lt;/b&gt;&lt;/i&gt;. De hecho, si navegas a la página inicial de ese dominio acabarás en el dominio oficial de la web de alquiler de casas ya que hacen una redirección.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-FjKMaeYYAqE/VgjVZBMK-QI/AAAAAAAAd7U/_goaIDL-T4A/s1600/air1.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-FjKMaeYYAqE/VgjVZBMK-QI/AAAAAAAAd7U/_goaIDL-T4A/s640/air1.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 2: El piso en promoción en &quot;AirBnb Directory&quot;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Por lo demás, el piso está fenomenal. Tres camas, en &lt;i&gt;&lt;b&gt;Madrid&lt;/b&gt;&lt;/i&gt;, por &lt;i&gt;&lt;b&gt;100 €&lt;/b&gt;&lt;/i&gt; es un precio más que jugoso como para que visitantes extranjeros de países en los que el uso de &lt;i&gt;&lt;b&gt;AirBnB&lt;/b&gt;&lt;/i&gt; es muy común tomen esta oferta como digna de ser aceptada. De hecho, el perfil tiene también valoraciones de otros usuarios que supuestamente han pasado por este inmueble y que valoran al dueño de maravilla. Todo perfecto.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-BWlwaoUpAv8/VgjVZCEzNhI/AAAAAAAAd7Y/QRZVnEV0X2I/s1600/air2.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-BWlwaoUpAv8/VgjVZCEzNhI/AAAAAAAAd7Y/QRZVnEV0X2I/s640/air2.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 3: Datos del perfil del Host&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-W0xa7_zmB4o/VgjVZI6PdKI/AAAAAAAAd7c/hAuQSqHevrI/s1600/air3.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-W0xa7_zmB4o/VgjVZI6PdKI/AAAAAAAAd7c/hAuQSqHevrI/s640/air3.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 4: Reviews de otros huespedes&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Cuando se decide hacer la reserva y se llenan los datos, llega un recibo &quot;&lt;i&gt;&lt;b&gt;de AirBnB&lt;/b&gt;&lt;/i&gt;&quot; por correo electrónico con un número de cuenta de dónde se debe hacer el ingreso para ya tener la confirmación de que se ha adquirido este inmueble.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-IfDl5Wehg1Y/VgjVZpry1YI/AAAAAAAAd7g/9AxWvjWQQPc/s1600/air4.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-IfDl5Wehg1Y/VgjVZpry1YI/AAAAAAAAd7g/9AxWvjWQQPc/s640/air4.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 5: El recibo que llega por correo electrónico&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Pero ahí está la trampa. El correo hace un &lt;i&gt;&lt;b&gt;e-mail spoofing&lt;/b&gt;&lt;/i&gt;, es decir, una suplantación del origen para simular venir de &lt;i&gt;&lt;b&gt;AirBnB&lt;/b&gt;&lt;/i&gt;. Lo mejor de todo es que, para mantener la estética del recibo perfecta utiliza un fondo de página que carga de otro dominio, tal y como puede verse en esta sección del mensaje.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-9PtWR0e7YL8/VgjVZ9yXOtI/AAAAAAAAd7k/Q6AOkx5iHfY/s1600/air5.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-9PtWR0e7YL8/VgjVZ9yXOtI/AAAAAAAAd7k/Q6AOkx5iHfY/s640/air5.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 6: El fondo del recibo se carga de airbnb.sa.com&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Accediendo a esa &lt;i&gt;&lt;b&gt;URL&lt;/b&gt;&lt;/i&gt; se puede ver que hay una aplicación web para crearse los recibos de &lt;i&gt;&lt;b&gt;AirBnB&lt;/b&gt;&lt;/i&gt; a gusto. Puedes elegir todos los detalles de lo que quieres poner en el recibo, lo que parece claro que es un sistema creado por una persona para hacerse su negociete estafando por foros en los que promocionará el enlace al piso oficial en la falsa página de &lt;i&gt;&lt;b&gt;AirBnB&lt;/b&gt;&lt;/i&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-HtJNzNMMfC4/VgjVZ4HtBZI/AAAAAAAAd7o/zHRfrsKXWEE/s1600/air6.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-HtJNzNMMfC4/VgjVZ4HtBZI/AAAAAAAAd7o/zHRfrsKXWEE/s640/air6.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 7: Aplicación web para hacerte tus recibos de AirBnB&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;En el recibo hay puesta una cuenta de &lt;i&gt;&lt;b&gt;LaCaixa&lt;/b&gt;&lt;/i&gt;, pero en el recibo que me envió &lt;i&gt;&lt;b&gt;David&lt;/b&gt;&lt;/i&gt; (gracias por la información), aparecía una cuenta de &lt;i&gt;&lt;b&gt;Bankia&lt;/b&gt;&lt;/i&gt;. Eso sí, en los dos casos aparecen los mismos datos referidos a la información del &lt;i&gt;&lt;b&gt;Host&lt;/b&gt;&lt;/i&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-h_cLrli-AHw/VgjVaHqQYfI/AAAAAAAAd7s/_PkhhLrXGeg/s1600/air7.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-h_cLrli-AHw/VgjVaHqQYfI/AAAAAAAAd7s/_PkhhLrXGeg/s640/air7.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 8: Datos para enviar el correo electrónico desde la aplicación de recibos&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Por supuesto, si esto está bien montando, la cuenta estará a cargo de un mulero que lo único que hará es recoger el dinero y enviarlo a por algún servicio de transferencia de dinero internacional, como se ha hace en tantos y tantos esquemas de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xword.com/es/libros/21-libro-fraude-online.html&quot;&gt;Fraude Online&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Saludos Malignos!&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://elladodelmal.com&quot;&gt;Un informático en el lado del mal&lt;/a&gt; - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/102683520044497994270/posts&quot;&gt;Google+&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/ElLadoDelMal&quot;&gt;RSS&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com&quot;&gt;0xWord&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seguridadapple.com&quot;&gt;Seguridad Apple&lt;/a&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com/&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-mldGIyNEuYk/UsT9xNorQsI/AAAAAAAASo0/viSft46yrqo/s1600/L5.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=9HChxKX62nU:B-flsQOKx2Q:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=9HChxKX62nU:B-flsQOKx2Q:-BTjWOF_DHI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?i=9HChxKX62nU:B-flsQOKx2Q:-BTjWOF_DHI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=9HChxKX62nU:B-flsQOKx2Q:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=9HChxKX62nU:B-flsQOKx2Q:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=9HChxKX62nU:B-flsQOKx2Q:I9og5sOYxJI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=I9og5sOYxJI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=9HChxKX62nU:B-flsQOKx2Q:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=ecdYMiMMAMM&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ElLadoDelMal/~4/9HChxKX62nU&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Maligno)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21555208.post-771223320900656044</guid>
         <pubDate>Mon, 28 Sep 2015 06:39:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://2.bp.blogspot.com/-h-XsrIpMUWY/VgjgYdVIB9I/AAAAAAAAd8U/5uANCc8vMPo/s72-c/air0.jpg" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SEGURIDAD] (El lado del mal) Doce Big Datas Sin Piedad con un Minority Report</title>
         <link>http://feedproxy.google.com/~r/ElLadoDelMal/~3/UCxOoGnyRXo/doce-big-datas-sin-piedad-con-un.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;Mañana tengo un juicio. Voy como imputado por un accidente que tuve con el &lt;i&gt;&lt;b&gt;Malignomóvil&lt;/b&gt;&lt;/i&gt;. Era un día en el que me encontraba muy nervioso, tenía un evento con &lt;i&gt;&lt;b&gt;Samsung&lt;/b&gt;&lt;/i&gt; en el que quería llevar a mi madre a verme y cuando estaba viniendo a por ella, con la emoción y las prisas, embestí por detrás al coche que estaba delante de mí, consiguiendo que al final se cambiara la aerodinámica frontal de mi máquina. A mí no me pasó nada más allá del susto emocional - y de soportar las risas de los mecánicos que me acababan de dar el coche hace unos días -, pero esta semana, el miércoles, recibí la citación para el juicio que se celebra este lunes.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-Ad-MppfC5xI/VgcIV2f3tYI/AAAAAAAAd7E/pedwoeyczj4/s1600/big0.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Ad-MppfC5xI/VgcIV2f3tYI/AAAAAAAAd7E/pedwoeyczj4/s640/big0.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 1: Doce Big Datas Sin Piedad con un Minority Report&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Ésta no será la primera vez que me tenga que ver delante de un juez, que ya me ha tocado alguna otra vez por avatares diversos de la vida, y he de decir que no es nada bonito. De hecho, recuerdo una de esas veces como el peor día de mi vida y no me gustaría por nada del mundo tener que pasar por algo similar en el futuro. No se lo deseo ni a mi peor enemigo el tener que pasar las horas que pasé yo. Creo que envejecí &lt;i&gt;&lt;b&gt;10&lt;/b&gt;&lt;/i&gt; años en solo &lt;i&gt;&lt;b&gt;18&lt;/b&gt;&lt;/i&gt; horas. Tuve bastante.&lt;br /&gt;&lt;br /&gt;El juicio de mañana espero que no sea tan complicado, aunque como siempre será un juicio. En ellos he tenido que estar de muchas formas, algunas de ellas lógicamente de perito informático, presentando algún informe pericial sobre algún caso. Nada fuera de lo normal, pero me da mucho respeto todo eso.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-rt1BB5f1zrc/VgcHpAKsS8I/AAAAAAAAd68/S-UYEnrd-SA/s1600/malignomovil.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-rt1BB5f1zrc/VgcHpAKsS8I/AAAAAAAAd68/S-UYEnrd-SA/s640/malignomovil.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 2: Cambio de aerodinámica en el frontal de mi Malignomóvil&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Fue hablando de todas estas cosas mientras tomaba unas bebidas con un par de amigos viendo el fútbol ayer tarde, cuando el balón pareció entrar en la portería del equipo rival. No se pudo ver bien del todo, y el juez de línea no pitó gol. Os podéis imaginar el ruido ensordecedor del bar - de lo que ya ni me acordaba - cuando pasó esto.&lt;br /&gt;&lt;br /&gt;Las conversaciones fueron de todo tipo, y por supuesto comenzamos a hablar del uso del vídeo en los partidos de &lt;i&gt;&lt;b&gt;Football Americano&lt;/b&gt;&lt;/i&gt;, o del uso de la tecnología para detectar si el balón había entrado o no, que ya tenemos más que solucionado ese problema.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-l2wNHj8U_wQ/VgcHCe0YUjI/AAAAAAAAd6w/PHxF_5cR52s/s1600/isco-gol-fantasma.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-l2wNHj8U_wQ/VgcHCe0YUjI/AAAAAAAAd6w/PHxF_5cR52s/s640/isco-gol-fantasma.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 3: El gol fantasma de Isco ¿entró o no?&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;En mi opinión, al final, parte del &lt;i&gt;&lt;b&gt;show&lt;/b&gt;&lt;/i&gt; en estos deportes es que existan estas cosas, pues como en el &lt;i&gt;&lt;b&gt;Pressing Catch&lt;/b&gt;&lt;/i&gt;, lo que vende es la polémica. Podemos llamar &lt;i&gt;&lt;b&gt;&quot;juez&quot;&lt;/b&gt;&lt;/i&gt; al hombre del banderín, pero me parece que su responsabilidad es mucho menor que la que tienen los jueces de verdad o los jurados populares. En ese momento me acordé de uno de los momentos que marcaron mi vida, y se lo narré a mis compañeros. Ésta es la historia - y la paranoia - que pasa por mi cabeza, que aprovechando las horas de tranquila nocturnidad os paso a desarrollar.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;u&gt;La televisión de 14 pulgadas&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Cuando yo era un adolescente mi padre me llevaba a pintar pisos. Nos encargábamos de introducir el &lt;i&gt;&lt;b&gt;Gotelé&lt;/b&gt;&lt;/i&gt; en las casas de medio &lt;i&gt;&lt;b&gt;Madrid&lt;/b&gt;&lt;/i&gt;. Todos los fines de semana, desde muy joven hasta los &lt;i&gt;&lt;b&gt;18&lt;/b&gt;&lt;/i&gt; años en los que me monté mi propio &quot;negocio&quot; de clases particulares, yo me iba a ayudar a mi padre en las denominadas &lt;i&gt;&lt;b&gt;&quot;chapuzas&quot;&lt;/b&gt;&lt;/i&gt;. Ahí tenía que ocuparme de las tareas de quitar los muebles, usar la espátula para quitar el papel pintado, poner cinta de carrocero en todos los elementos que no se pudieran quitar para que no se manchasen y después emplastecer. Mi padre venía con la máquina de &lt;i&gt;&lt;b&gt;Gotelé&lt;/b&gt;&lt;/i&gt; y dejaba las paredes &lt;i&gt;&lt;b&gt;&quot;bien tupidas&quot;&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Luego se pintaban de pintura plástica un par de manos - teniendo en cuenta que la última había que hacerla a contraluz y que había que recortar con la pintura más líquida, para que por último yo tuviera que limpiar todo y volver a colocar los muebles. De hecho, hice un dibujo de mi padre en aquella época con nuestra marca &lt;i&gt;&lt;b&gt;&quot;Pinturas y Barnizados Alonso&quot;&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-EddxSq70eXM/VgcFXI4MJrI/AAAAAAAAd6c/BlfnB1qmpps/s1600/pinturasAlonso.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-EddxSq70eXM/VgcFXI4MJrI/AAAAAAAAd6c/BlfnB1qmpps/s640/pinturasAlonso.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 4: &quot;Seriedad, Limpieza y Profesionalidad&quot;.&lt;br /&gt;Yo era la limpieza. Más de 20 años tiene este dibujo.&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Cada fin de semana que yo trabaja con mi padre recibía la simbólica cantidad de &lt;i&gt;&lt;b&gt;2.000 pesetas&lt;/b&gt;&lt;/i&gt;. Al fin y al cabo el dinero era para la casa, así que yo solo ganaba una cantidad simbólica que tuve que ir negociando poco a poco para llegar a las &lt;i&gt;&lt;b&gt;5.000 pesetas&lt;/b&gt;&lt;/i&gt;&amp;nbsp;por el fin de semana completo en la última época. Era poco dinero, pero me ese trabajo me sirvió para aprender muchos más valores que solo trabajar por dinero. Aprendí que hay que sacrificarse... y que mejor estudiar que estar pasando frío en invierno y calor en verano en una obra - algo a lo que los hijos de los obreros solemos estar destinados generación tras generación -.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Con el ahorro de algo de dinero conseguí uno de mis sueños, comprarme una televisión para mi habitación. Costó &lt;i&gt;&lt;b&gt;19.500 pesetas&lt;/b&gt;&lt;/i&gt;, y era de &lt;i&gt;&lt;b&gt;14 pulgadas&lt;/b&gt;&lt;/i&gt; con más culo que &lt;i&gt;&lt;b&gt;Kin Kardashian&lt;/b&gt;&lt;/i&gt; y con unos cuernos más grandes que los del diablo. No pasaba nada, tiré un cable y le pude poner una antena. La encendí... y tenía tele en mi cuarto. La había comprado yo. Era mía. La había pagado con mi dinero. Era solo una tele de &lt;i&gt;&lt;b&gt;14 pulgadas&lt;/b&gt;&lt;/i&gt; sí, pero era mi puñetera tele de &lt;i&gt;&lt;b&gt;14 pulgadas&lt;/b&gt;&lt;/i&gt;. La había pagado con mi trabajo.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;u&gt;Doce hombres sin piedad y sin big data&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;La primera noche me metí en la cama, encendí la tele y me puse a verla con admiración. No sé ni cuántas veces hice &lt;i&gt;&lt;b&gt;zapping&lt;/b&gt;&lt;/i&gt;, pero sí que sé que esa noche no dormí. Me pasé toda la noche, entera completamente, viendo la tele. Toda la noche viendo la tele. Me daba igual lo que fuera, quería verlo en mi tele de &lt;i&gt;&lt;b&gt;14 pulgadas &lt;/b&gt;&lt;/i&gt;que me había costado &lt;i&gt;&lt;b&gt;19.500 pesetas&lt;/b&gt;&lt;/i&gt;.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;No teníamos &lt;i&gt;&lt;b&gt;Canal Plus&lt;/b&gt;&lt;/i&gt; - qué más hubiera querido yo -, pero entre la programación de la 1 o las 2 de la mañana acabé dando con una película española que me impactó y nunca jamás he olvidado. Fue aquella misma noche, la noche en la que tuve mi televisión de 14 pulgadas por primera vez conmigo, cuando echaron la adaptación española de &lt;i&gt;&lt;b&gt;&quot;Doce hombres sin piedad&quot;&lt;/b&gt;&lt;/i&gt;, una película de &lt;i&gt;&lt;b&gt;Henry Fonda&lt;/b&gt;&lt;/i&gt;, que ahora podéis ver en &lt;i&gt;&lt;b&gt;Youtube&lt;/b&gt;&lt;/i&gt; en este vídeo.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size:x-small;&quot;&gt;Figura 5: Doce Hombres sin piedad&lt;/span&gt;&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;La historia va del jurado de un juicio popular. No un juez de línea que tiene que decidir si un balón ha cruzado la línea de gol o no, sino de decidir el destino definitivo de una persona para siempre. Son &lt;i&gt;&lt;b&gt;12&lt;/b&gt;&lt;/i&gt; los miembros de un jurado los que deben debatir sobre la culpabilidad o inocencia de esa persona, que nunca aparece en pantalla. Todo parece apuntar a culpable al principio, pero hay uno de ellos que duda... y fuerza a los demás a revisar los detalles en profundidad. Duda, no por que tenga algo que le haga pensar que es inocente, sino por el mero hecho de que los resultados de su decisión serán de gran importancia.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Tras muchas tensiones, horas de debate y trabajo, al final todos descubren que era inocente. La tensión que sufrí esa noche viendo la tele, pensando en que la decisión de un jurado puede arruinar la vida de una persona, no la he superado nunca, por eso puedo decir que el peor día de mi vida ha pasado en un juicio.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;u&gt;Un Precognitivo o un Big Data&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Hoy la televisión aquella ya no existe, pero la forma de hacer justicia no parece que haya cambiado mucho desde aquellos tiempos. Siguen siendo las personas las que tienen que tomar la decisión del designio de la vida de una persona. Pero... ¿será así en años venideros?&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;En &lt;i&gt;&lt;b&gt;Minority Report&lt;/b&gt;&lt;/i&gt; planteaban un futuro incierto, en el que los &lt;i&gt;&lt;b&gt;precognitivos&lt;/b&gt;&lt;/i&gt; fueran capaces no solo de decidir si una persona era culpable o no, sino además de predecirlo con antelación, acabando con lo que los humanos denominamos el &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://es.wikipedia.org/wiki/Libre_albedr%C3%ADo&quot;&gt;Libre Albedrío&lt;/a&gt;, o la capacidad de decidir nuestro destino día a día con nuestros actos.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Cuando vi aquella película, pensaba en un futuro dominado no por los &lt;i&gt;&lt;b&gt;precognitivos&lt;/b&gt;&lt;/i&gt;, pero sí por sistemas de información que permitieran a los cuerpos de seguridad detectar cuándo alguien iba a cometer un delito por los datos que los sistemas de información pudieran tener de él.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-ShvLrHLh8cc/VgcGmxHQgVI/AAAAAAAAd6o/LPrYjTmMjvw/s1600/precog.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-ShvLrHLh8cc/VgcGmxHQgVI/AAAAAAAAd6o/LPrYjTmMjvw/s1600/precog.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 6: Los tres precog, que bien podrían ser tres&lt;br /&gt;algoritmos de predicción sobre Big Datas&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Hoy en día, con la eclosión de las técnicas de &lt;i&gt;&lt;b&gt;Big Data&lt;/b&gt;&lt;/i&gt;, los &lt;i&gt;&lt;b&gt;wearables&lt;/b&gt;&lt;/i&gt;, las redes sociales, las técnicas de &lt;i&gt;&lt;b&gt;machine learning&lt;/b&gt;&lt;/i&gt;, de procesamiento natural del lenguaje, etcétera, estamos cerca de eso. Ya &lt;i&gt;&lt;b&gt;Facebook&lt;/b&gt;&lt;/i&gt; es capaz de detectar cuándo un usuario está contento o triste, por los mensajes que pone, la actividad que realiza, etcétera. Con los datos que pueda capturar de &lt;i&gt;&lt;b&gt;wearables&lt;/b&gt;&lt;/i&gt;, sumados a los datos de tu árbol genealógico y tu vida personal, podría &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2014/10/a-quien-le-vas-decir-la-fecha-de-tu.html&quot;&gt;llegar a determinar cuándo vas a morir&lt;/a&gt;, el siguiente paso natural es que las grandes corporaciones de &lt;i&gt;&lt;b&gt;Internet&lt;/b&gt;&lt;/i&gt; puedan a llegar a predeterminar cuándo alguien va a cometer un delito.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;El &lt;i&gt;&lt;b&gt;Big Data&lt;/b&gt;&lt;/i&gt; de las redes sociales, de los grandes sistemas de &lt;i&gt;&lt;b&gt;Internet&lt;/b&gt;&lt;/i&gt; podrían convertirse en los nuevos &lt;i&gt;&lt;b&gt;precognitivos&lt;/b&gt;&lt;/i&gt;, y acabar por determinar que una persona va a cometer un delito. Eso sí, podría haber un &lt;i&gt;&lt;b&gt;Minority Report&lt;/b&gt;&lt;/i&gt; - que es lo que sucede en el caso de los Doce hombres sin piedad y en la famosa película de &lt;i&gt;&lt;b&gt;Tom Cruise&lt;/b&gt;&lt;/i&gt; -. ¿Qué debería hacer el &lt;i&gt;&lt;b&gt;Big Data&lt;/b&gt;&lt;/i&gt;? Cuando pienso en todas estas cosas que pasan por mi cabeza, reconozco que me da cierto desasosiego a mí también y más cuando sé lo horroroso que es estar siendo juzgado, sea quién sea quién te juzgue.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Saludos Malignos!&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://elladodelmal.com&quot;&gt;Un informático en el lado del mal&lt;/a&gt; - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/102683520044497994270/posts&quot;&gt;Google+&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/ElLadoDelMal&quot;&gt;RSS&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com&quot;&gt;0xWord&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seguridadapple.com&quot;&gt;Seguridad Apple&lt;/a&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com/&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-mldGIyNEuYk/UsT9xNorQsI/AAAAAAAASo0/viSft46yrqo/s1600/L5.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=UCxOoGnyRXo:-svGMJ8kBt0:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=UCxOoGnyRXo:-svGMJ8kBt0:-BTjWOF_DHI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?i=UCxOoGnyRXo:-svGMJ8kBt0:-BTjWOF_DHI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=UCxOoGnyRXo:-svGMJ8kBt0:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=UCxOoGnyRXo:-svGMJ8kBt0:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=UCxOoGnyRXo:-svGMJ8kBt0:I9og5sOYxJI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=I9og5sOYxJI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=UCxOoGnyRXo:-svGMJ8kBt0:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=ecdYMiMMAMM&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ElLadoDelMal/~4/UCxOoGnyRXo&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Maligno)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21555208.post-8022187171463953389</guid>
         <pubDate>Sat, 26 Sep 2015 22:51:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://3.bp.blogspot.com/-Ad-MppfC5xI/VgcIV2f3tYI/AAAAAAAAd7E/pedwoeyczj4/s72-c/big0.jpg" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SEGURIDAD] (El lado del mal) Ejecutar FOCA en OS X &amp; GNU/Linux</title>
         <link>http://feedproxy.google.com/~r/ElLadoDelMal/~3/PhS8HAd2u9s/ejecutar-foca-en-os-x-gnulinux.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;Como bien sabéis, nuestra queridísima maldita &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2013/12/download-foca-final-version-fear-final.html&quot;&gt;FOCA&lt;/a&gt; fue creada en &lt;i&gt;&lt;b&gt;.NET&lt;/b&gt;&lt;/i&gt; para ejecutarse sobre sistemas operativos &lt;i&gt;&lt;b&gt;Microsoft Windows&lt;/b&gt;&lt;/i&gt;, pero tiempo atrás nuestros amigos de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.hackplayers.com/&quot;&gt;HackPlayers&lt;/a&gt; hicieron una demostración de cómo era posible instalara la &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2010/09/la-foca-en-linux.html&quot;&gt;FOCA en Linux&lt;/a&gt;, utilizando solo &lt;i&gt;&lt;b&gt;Wine&lt;/b&gt;&lt;/i&gt; con tres plugins de &lt;i&gt;&lt;b&gt;WineTricks&lt;/b&gt;&lt;/i&gt;, como son &lt;i&gt;&lt;b&gt;dotnet20, gdiplus y fontfix&lt;/b&gt;&lt;/i&gt;, además de meter todas las &lt;i&gt;&lt;b&gt;DLLs&lt;/b&gt;&lt;/i&gt; que utiliza la herramienta. Ahora &lt;i&gt;&lt;b&gt;Omar Espino (Omespino)&lt;/b&gt;&lt;/i&gt; ha hecho una &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.youtube.com/watch?v=IcpTYRrpuNY&quot;&gt;Prueba de Concepto de lo mismo, pero para sistemas OSX&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-Q5UZo9jZhTo/VgZB5iBhNWI/AAAAAAAAd6M/ySqfXx2azo0/s1600/FOCAOSX_.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-Q5UZo9jZhTo/VgZB5iBhNWI/AAAAAAAAd6M/ySqfXx2azo0/s640/FOCAOSX_.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 1: Ejecución de FOCA en OS X &amp;amp; Linux&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Configuración de FOCA en OS X&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;El funcionamiento es bastante sencillo, basta con primeramente descargar &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2013/12/download-foca-final-version-fear-final.html&quot;&gt;FOCA&lt;/a&gt; desde la web de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.elevenpaths.com/&quot;&gt;Eleven Paths&lt;/a&gt;, que tienes enlazado aquí: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2013/12/download-foca-final-version-fear-final.html&quot;&gt;Descargar FOCA Final Versión&lt;/a&gt;. Después hay que conseguir las &lt;i&gt;&lt;b&gt;DLLs&lt;/b&gt;&lt;/i&gt; de las dependencias. &lt;i&gt;&lt;b&gt;Omar&lt;/b&gt;&lt;/i&gt; las ha recapitulado y publicado en un&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.mediafire.com/download/xduamzn11vow1gt/dlls_FOCA_OSX_omespino.zip&quot;&gt; paquete que tienes disponible en Mediafire&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.mediafire.com/download/xduamzn11vow1gt/dlls_FOCA_OSX_omespino.zip&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-WCqxEcVaSJk/VgY--dfBNAI/AAAAAAAAd5k/XG2OnqaW62M/s640/FOCAOSX_1.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 2: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.mediafire.com/download/xduamzn11vow1gt/dlls_FOCA_OSX_omespino.zip&quot;&gt;DLLs de dependencia de FOCA para OS X&lt;/a&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Cuando tengas el paquete de &lt;i&gt;&lt;b&gt;FOCA&lt;/b&gt;&lt;/i&gt; descomprimido en tu &lt;i&gt;&lt;b&gt;OS X&lt;/b&gt;&lt;/i&gt;, debes descomprimir las&lt;i&gt;&lt;b&gt; DLLs&lt;/b&gt;&lt;/i&gt; y ponerlas en la carpeta &lt;i&gt;&lt;b&gt;BIN&lt;/b&gt;&lt;/i&gt; de la ruta de instalación de &lt;i&gt;&lt;b&gt;FOCA&lt;/b&gt;&lt;/i&gt;. Después instala &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://winebottler.kronenberg.org/&quot;&gt;WineBottler para OS X&lt;/a&gt; y trata de ejecutar &lt;i&gt;&lt;b&gt;FOCA.EXE.&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-Nis8j2S6svU/VgY--jF4goI/AAAAAAAAd54/9ojwnpERFvE/s1600/Wine.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;295&quot; src=&quot;http://2.bp.blogspot.com/-Nis8j2S6svU/VgY--jF4goI/AAAAAAAAd54/9ojwnpERFvE/s400/Wine.jpg&quot; width=&quot;400&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 3: WineBottler para OS X&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Cuando intentes ejecutar &lt;i&gt;&lt;b&gt;FOCA.EXE&lt;/b&gt;&lt;/i&gt;, al tener instalado &lt;i&gt;&lt;b&gt;WINE&lt;/b&gt;&lt;/i&gt; en tu &lt;i&gt;&lt;b&gt;OS X&lt;/b&gt;&lt;/i&gt;, entonces saltará el asistente de &lt;i&gt;&lt;b&gt;WINE&lt;/b&gt;&lt;/i&gt; para preguntarte si quieres ejecutar una vez o hacer un paquete para &lt;i&gt;&lt;b&gt;OS X&lt;/b&gt;&lt;/i&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-KPC33tg46bc/VgY--CgyjjI/AAAAAAAAd6E/aqP1Ucerpqk/s1600/FOCAOSX_2.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-KPC33tg46bc/VgY--CgyjjI/AAAAAAAAd6E/aqP1Ucerpqk/s640/FOCAOSX_2.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 4: Asistente de Wine para ejecución de FOCA.EXE en OS X&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;En ese momento selecciona hacer un paquete y en el asistente de generación de paquetes introduce los tres WineTricks que son necesarios: &lt;i&gt;&lt;b&gt;dotnet20, gdiplus y fontfix&lt;/b&gt;&lt;/i&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-2xn-b5965kI/VgY--rSOZcI/AAAAAAAAd6A/uxaTbG1u8b4/s1600/FOCAOSX_3.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-2xn-b5965kI/VgY--rSOZcI/AAAAAAAAd6A/uxaTbG1u8b4/s640/FOCAOSX_3.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 5: Asistente de creación de paquete de FOCA. Selecciona los Winetricks necesarios.&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Después de este punto, ya podrás ejecutar tu &lt;i&gt;&lt;b&gt;FOCA&lt;/b&gt;&lt;/i&gt; en &lt;i&gt;&lt;b&gt;OS X&lt;/b&gt;&lt;/i&gt; con total normalidad, tal y como se puede ver al final del vídeo tutorial que tenéis a continuación, que ha hecho &lt;i&gt;&lt;b&gt;Omar Espino&lt;/b&gt;&lt;/i&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size:x-small;&quot;&gt;Figura 6: Vídeo Tutorial de instalación de FOCA en OS X&lt;/span&gt;&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Si queréis hacer la instalación de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2010/09/la-foca-en-linux.html&quot;&gt;FOCA en Linux&lt;/a&gt;, el proceso es análogo, así que no hay más que seguir los pasos del &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2010/09/la-foca-en-linux.html&quot;&gt;tutorial de Hackplayers&lt;/a&gt;. Los ficheros de dependencia de &lt;i&gt;&lt;b&gt;FOCA&lt;/b&gt;&lt;/i&gt; para &lt;i&gt;&lt;b&gt;Linux&lt;/b&gt;&lt;/i&gt; que son los mismos, los tenéis &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.mediafire.com/download/gr8mqs02se9egwz/foca+linux.tar.gz&quot;&gt;en este enlace de Mediafire&lt;/a&gt; y aquí tenéis un pequeño &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.youtube.com/watch?v=cqqbrwq32AE&quot;&gt;vídeo tutorial de instalación de FOCA en Linux&lt;/a&gt;. Y si queréis sacarle partido a esta herramienta, ya sabéis que tenéis el libro de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xword.com/es/libros/59-pentesting-con-foca.html&quot;&gt;Pentesting con FOCA&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;Saludos Malignos!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://elladodelmal.com&quot;&gt;Un informático en el lado del mal&lt;/a&gt; - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/102683520044497994270/posts&quot;&gt;Google+&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/ElLadoDelMal&quot;&gt;RSS&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com&quot;&gt;0xWord&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seguridadapple.com&quot;&gt;Seguridad Apple&lt;/a&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com/&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-mldGIyNEuYk/UsT9xNorQsI/AAAAAAAASo0/viSft46yrqo/s1600/L5.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=PhS8HAd2u9s:5cDoJOIsuP0:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=PhS8HAd2u9s:5cDoJOIsuP0:-BTjWOF_DHI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?i=PhS8HAd2u9s:5cDoJOIsuP0:-BTjWOF_DHI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=PhS8HAd2u9s:5cDoJOIsuP0:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=PhS8HAd2u9s:5cDoJOIsuP0:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=PhS8HAd2u9s:5cDoJOIsuP0:I9og5sOYxJI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=I9og5sOYxJI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=PhS8HAd2u9s:5cDoJOIsuP0:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=ecdYMiMMAMM&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ElLadoDelMal/~4/PhS8HAd2u9s&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Maligno)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21555208.post-6662327151545668256</guid>
         <pubDate>Sat, 26 Sep 2015 07:08:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/-Q5UZo9jZhTo/VgZB5iBhNWI/AAAAAAAAd6M/ySqfXx2azo0/s72-c/FOCAOSX_.jpg" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SEGURIDAD] (El lado del mal) Eleven Paths: From Scratch to Equinox Autumn 2015</title>
         <link>http://feedproxy.google.com/~r/ElLadoDelMal/~3/m1ol2AT0VE0/eleven-paths-from-scratch-to-equinox.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;Mañana comienza el mes de &lt;i&gt;&lt;b&gt;Octubre&lt;/b&gt;&lt;/i&gt;, y es el mes que tenemos marcado en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.elevenpaths.com/&quot;&gt;Eleven Paths&lt;/a&gt; para enseñar a todos nuestros amigos, compañeros y clientes lo que hemos estado trabajando durante este año, que no es poco. Esta será la tercera edición de nuestro &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/09/security-innovation-day-2015-abierto-el.html&quot;&gt;Security Innovation Day&lt;/a&gt; y ha pasado mucho desde nos juntamos los chicos de &lt;i&gt;&lt;b&gt;Informática 64&lt;/b&gt;&lt;/i&gt; junto con algunos grandes profesionales como &lt;i&gt;&lt;b&gt;David Barroso, Palako, Olvido Nicolás, Dani Kachakil, Antonio Guzmán&lt;/b&gt;&lt;/i&gt;, además de una buena hornada de jóvenes &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2012/09/con-mucho-talentum-y-todo-su-arte.html&quot;&gt;Talentums&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-4P4YvFEckik/Vgr0ZPUNBjI/AAAAAAAAd9c/EDlpWs4T6ZA/s1600/el0.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-4P4YvFEckik/Vgr0ZPUNBjI/AAAAAAAAd9c/EDlpWs4T6ZA/s640/el0.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 1: Eleven Paths - From Scratch to Equinox Autumn 2015&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Desde entonces se han incorporado los compañeros de &lt;i&gt;&lt;b&gt;SmartAccess&lt;/b&gt;&lt;/i&gt;, más hornadas de &lt;i&gt;&lt;b&gt;Talentum&lt;/b&gt;&lt;/i&gt;, los chicos de &lt;i&gt;&lt;b&gt;GesConsultores&lt;/b&gt;&lt;/i&gt;, los compañeros de &lt;i&gt;&lt;b&gt;Global Security,&lt;/b&gt;&lt;/i&gt; el equipo de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/05/mobile-connect-una-introduccion.html&quot;&gt;Mobile Connect &lt;/a&gt;que vino de &lt;i&gt;&lt;b&gt;Telefónica I+D&lt;/b&gt;&lt;/i&gt; y nuevas incorporaciones que poco a poco van entrando. También algunos compañeros nos han dejado, y otros en &lt;i&gt;&lt;b&gt;Telefónica de España&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;&lt;b&gt;Telefónica Ingeniería de Seguridad&lt;/b&gt;&lt;/i&gt; o los partners siguen trabajando con nosotros.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size:x-small;&quot;&gt;Figura 2: Eleven Paths, casi tres años juntos&lt;/span&gt;&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;Son muchos los compañeros que estamos implicados en este proyecto, con equipos en &lt;i&gt;&lt;b&gt;Londres, Málaga, Valladolid, Madrid y Valencia&lt;/b&gt;&lt;/i&gt;, pero también hemos tenido y tenemos compañeros en &lt;i&gt;&lt;b&gt;Buenos Aires, Sao Paolo, Bogotá, Miami o San Sebastian&lt;/b&gt;&lt;/i&gt;. Para todos ellos, el equipo de &lt;i&gt;&lt;b&gt;Diseño Gráfico&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;&lt;b&gt;User Experience&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;&lt;b&gt;Communications&lt;/b&gt;&lt;/i&gt; y todo lo que les pidamos a los pobres, nos han hecho este vídeo con fotos de los últimos años.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;u&gt;Equinox Autumn 2015&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Además, &lt;i&gt;&lt;b&gt;Palako&lt;/b&gt;&lt;/i&gt;, ha organizado desde el jueves al medio día al viernes al medio día de la semana pasada un evento para &lt;i&gt;&lt;b&gt;hackers&lt;/b&gt;&lt;/i&gt; que quieren &lt;i&gt;&lt;b&gt;hackear&lt;/b&gt;&lt;/i&gt;. Un evento para que los ingenieros de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.elevenpaths.com/&quot;&gt;Eleven Paths&lt;/a&gt; hagan durante 24 horas sus mejores &lt;i&gt;&lt;b&gt;hacks&lt;/b&gt;&lt;/i&gt;. Así pasaron toda la noche, trabajando, programando, durmiendo y divirtiéndose.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size:x-small;&quot;&gt;Figura 3: Equinox Autumn 2015&lt;/span&gt;&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;No todo son fiestas en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.elevenpaths.com/&quot;&gt;Eleven Paths&lt;/a&gt;, que hay un jefe muy malo que les manda trabajar mucho. Como veis en el vídeo, &lt;i&gt;&lt;b&gt;Palako&lt;/b&gt;&lt;/i&gt; se llevó una de las camisetas menos deseada &lt;i&gt;&lt;b&gt;&quot;My boss thinks I'm useless&quot;&lt;/b&gt;&lt;/i&gt;, pero lo hizo con todo el humor del mundo. Los ganadores fueron los chicos de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sinfonier-project.net/&quot;&gt;Sinfonier&lt;/a&gt; que hicieron un &lt;i&gt;&lt;b&gt;hack&lt;/b&gt;&lt;/i&gt; muy chulo que os contaré en un post a parte, que merece la pena.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-vZ4sFDvPPyA/VgrzVCWenbI/AAAAAAAAd9U/V8-X6YYb8Ho/s1600/pal.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-vZ4sFDvPPyA/VgrzVCWenbI/AAAAAAAAd9U/V8-X6YYb8Ho/s640/pal.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 4: Palako con la camiseta de &quot;Mi jefe piensa que soy inútil&quot;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;El año pasado, después de nuestro último &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/09/security-innovation-day-2015-abierto-el.html&quot;&gt;Security Innovation Day&lt;/a&gt;, nos fuimos a cenar y les dije a todos lo que allí estaban que trabajar con ellos era lo mejor. Hoy, un año después de entonces, y camino ya de tres años desde el arranque de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.elevenpaths.com/&quot;&gt;Eleven Paths&lt;/a&gt;, sigo pensando lo mismo.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Saludos Malignos!&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://elladodelmal.com&quot;&gt;Un informático en el lado del mal&lt;/a&gt; - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/102683520044497994270/posts&quot;&gt;Google+&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/ElLadoDelMal&quot;&gt;RSS&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com&quot;&gt;0xWord&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seguridadapple.com&quot;&gt;Seguridad Apple&lt;/a&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com/&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-mldGIyNEuYk/UsT9xNorQsI/AAAAAAAASo0/viSft46yrqo/s1600/L5.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=m1ol2AT0VE0:UBYo6Fvu8ik:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=m1ol2AT0VE0:UBYo6Fvu8ik:-BTjWOF_DHI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?i=m1ol2AT0VE0:UBYo6Fvu8ik:-BTjWOF_DHI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=m1ol2AT0VE0:UBYo6Fvu8ik:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=m1ol2AT0VE0:UBYo6Fvu8ik:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=m1ol2AT0VE0:UBYo6Fvu8ik:I9og5sOYxJI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=I9og5sOYxJI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=m1ol2AT0VE0:UBYo6Fvu8ik:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=ecdYMiMMAMM&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ElLadoDelMal/~4/m1ol2AT0VE0&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Maligno)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21555208.post-8618605354711709046</guid>
         <pubDate>Tue, 29 Sep 2015 22:01:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://3.bp.blogspot.com/-4P4YvFEckik/Vgr0ZPUNBjI/AAAAAAAAd9c/EDlpWs4T6ZA/s72-c/el0.jpg" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SEGURIDAD] (El lado del mal) La vida jugando al Poker: Cartas de amor o cartas de odio</title>
         <link>http://feedproxy.google.com/~r/ElLadoDelMal/~3/WFC_Gz07N5Q/la-vida-jugando-al-poker-cartas-de-amor.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;Muchos de los que estéis leyendo este artículo probablamente no habréis enviado o recibido una carta manuscrita de nadie en vuestra vida. Seguramente habréis escrito la carta de los &lt;i&gt;&lt;b&gt;Reyes Magos&lt;/b&gt;&lt;/i&gt; o la de &lt;i&gt;&lt;b&gt;Papá Noel&lt;/b&gt;&lt;/i&gt; cuando haya tocado, pero puede que ni eso. Sin embargo, cortejar a una chica por carta como se hacía antes es muy complicado, sobre todo teniendo en cuenta que en el pasado eso de usar emoticonos aún no se entendía y puede que incluso alguna frase sea mal entendida o mal expresada, generando en la moza de destino la sensación contraria a la buscada - y ojo que hoy las mozas son de armas tomar -.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-0VzcgBG2QX4/VgVVnERjjpI/AAAAAAAAd40/lG-drUJ9UDo/s1600/pok0.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-0VzcgBG2QX4/VgVVnERjjpI/AAAAAAAAd40/lG-drUJ9UDo/s640/pok0.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 1: La vida jugando al poker: Cartas de amor o cartas de odido&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Además, existe el problema de fondo de que la situación anímica personal puede meter cosas o leer cosas que no están en las cartas. Puede incluso que si la carta es comentada con una tercera persona añada algo a la percepción del destinatario que ni estaba en el mensaje original del emisor, ni estaba en la interpretación inicial del dueño de la misiva. Y por supuesto, cuando pasa algo de tiempo, se calman las sensaciones y se busca entender mejor al redactor, puede que el significado de la carta pase de ser negativo a una interpretación positiva del mensaje. Esa es la gran dificultad de la comunicación por carta, que puede ser bien interpretada o mal interpretada dependiendo de los factores.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Igualmente ocurre con las cartas de las que quiero hablar hoy, las cartas de esas de jugarse los dineros. Las cartas que los tahures mueven, acarician y conocen como si fueran sus niñas pequeñas. Los grandes jugadores, los que de verdad se arriesgan el pellejo y la cárcel, pueden poner nombres inclusive, a sus cartas más queridas.:&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;i&gt;&lt;b&gt;&quot;Al AS de oros lo llamaré Macarena por esa sonrisa, al AS de Bastos Hugo, al de copas le voy a llamar Baco, por eso de las alegorías históricas, a la reina de corazones Leire, a la sota de picas Ariadne que siempre me guerrea las combinaciones, al AS de diamantes Mireia que siempre quiere todo y al comodín Linux, por eso de que me recuerda a Tux&quot;.&lt;/b&gt;&lt;/i&gt;&lt;/blockquote&gt;La desencuadernada la llamaban antaño, por eso de tener las páginas sueltas. Ya sea francesa, o española, lo cierto es que sirve para jugarse los dineros y a veces para atraer a la cierta - y no hace falta que os diga, que no hay cosa más cierta que una larga espera descansando los huesos dentro de unos años -. Las barajas de cartas se han utilizado para cubrir esa fase de salvajismo humano que surge de la avaricia, de la emoción del riesgo, o simplemente para suplir la falta de las emociones del corazón. Ya sabéis el dicho, afortunado en el juego, desafortunado en amores. Algo tendrá que ver en todo esto.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Con la llegada de &lt;i&gt;&lt;b&gt;Internet&lt;/b&gt;&lt;/i&gt;, con la llegada del mundo online, las timbas de los tahures de cartas de corazón roto se han expandido &lt;i&gt;&lt;b&gt;urbi et orbe&lt;/b&gt;&lt;/i&gt;, y el número de sitios en los que los jugadores se dejan sus perricas son muchos. Muchos y muy golosos. Ahí en cada partida también te llegan cartas, aunque en esta vez en forma de pixeles que se aglomeran en figuras luminosas para formar una escalera, un &lt;i&gt;&lt;b&gt;poker&lt;/b&gt;&lt;/i&gt; o un color. Yo que soy muy mal jugador, cuando las recibo, suelo caer en la mala praxis de no ver las cartas que tengo en su contexto, sino en su parte más intrínseca, lo que me lleva a evaluar algo como &lt;i&gt;&lt;b&gt;Bueno&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;&lt;b&gt;Malo&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;&lt;b&gt;Regular&lt;/b&gt;&lt;/i&gt; o &lt;i&gt;&lt;b&gt;&lt;u&gt;Esto es para un All-IN&lt;/u&gt;&lt;/b&gt;&lt;/i&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Los grandes jugadores de cartas no hacen eso, y controlan sus apuestas evaluando el contexto. Las cartas, como las que se escriben de amor o de odio, no son buenas ni malas. Puede incluso que una carta de odio no signifique más que una persona que necesita más cariño que nunca, al igual que puede que una apuesta desmedida con una jugada no esconda más que malas cartas. Los grandes jugadores saben aguantar hasta el final, sacando lo mejor que llevan en la última baza - aunque a veces sea tarde para ganar la mano esperar tanto -. El contexto es fundamental.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;u&gt;Absolute Poker: Mirar las cartas de los rivales por bugs en el cifrado&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Y no hay nada que te de una mejor perspectiva del contexto que conocer las cartas de tus rivales. No hay como tener las cartas marcadas para saber si tu jugada es buena, mala o regular. Ojo, que aún sabiendo las cartas de tus rivales hay que saber sacarles dinero. En el mundo físico, las cartas se marcan, se espían, se cuentan, etcétera, pero en el mundo digital hay que verlas. Hay que copiar los datos que se transmiten o los píxeles que se muestran a los contrincantes de tu jugada. Y para ello, nada mejor que un buen troyano.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size:x-small;&quot;&gt;Figura 2: Capturando las cartas de Absolut Poker por la red&lt;/span&gt;&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;En &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2010/05/un-poke-para-el-poker.html&quot;&gt;Absolut Poker&lt;/a&gt;, uno de esos casinos de la red, hace tiempo se descubrió que era posible ver las cartas cuando se distribuían por la red, debido a que el sistema de cifrado que se utilizaba era un &lt;i&gt;&lt;b&gt;XOR&lt;/b&gt;&lt;/i&gt;, tal y como se ve en el vídeo de arriba.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;u&gt;Troyanos que hacen cartas malas buenas, y cartas buenas malas&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Pero las vulnerabilidades nacen, se descubren, se publican y mueren, hasta que vuelve a nacer otra nueva pero el proceso puede ser lento y laborioso. Por otro lado, los troyanos pueden ser fáciles, y se pueden enviar de forma dirigida a tus víctimas. Hacer un software que detecte cuándo se está jugando en un casino y avise a un panel de control de un tahúr de la red es bastante sencillo. Solo debes buscar el programa adecuado, meterle tu troyano, y distribuirlo por los foros de los jugadores con cariño.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://poker.gamingsupermarket.com/news/4660/korean-poker-hackers-arrested&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-6w8r2Rv-4yw/VgVZLCrs_zI/AAAAAAAAd5I/ydGuMLFElA0/s640/pok1.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 3: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://poker.gamingsupermarket.com/news/4660/korean-poker-hackers-arrested&quot;&gt;Gansters del poker en Corea del Sur&lt;/a&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;En el &lt;i&gt;&lt;b&gt;2010&lt;/b&gt;&lt;/i&gt; ya tuvimos las primeras noticias de esto, procedentes de &lt;i&gt;&lt;b&gt;Corea del Sur&lt;/b&gt;&lt;/i&gt;, donde el &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2010/07/mirando-las-cartas-del-poker-con.html&quot;&gt;South Korea's Cyber Terror Response Center puso a la sombra&lt;/a&gt; a un grupo que se había montado su negocio de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xword.com/es/libros/21-libro-fraude-online.html&quot;&gt;Fraude Online&lt;/a&gt; de esta manera tan lúdica. Lo que hacían en &lt;i&gt;&lt;b&gt;Corea del Sur&lt;/b&gt;&lt;/i&gt; era infectar los equipos de los cibercafés en los que sabían que la gente jugaba al &lt;i&gt;&lt;b&gt;poker&lt;/b&gt;&lt;/i&gt; online y listo.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;También vimos en &lt;i&gt;&lt;b&gt;2013&lt;/b&gt;&lt;/i&gt; otro negocio de ganar dinero espiando las cartas de los oponentes con otro troyano, en este caso llamado &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.welivesecurity.com/la-es/2013/02/01/infografia-poker-agent/&quot;&gt;Poker Agent&lt;/a&gt; que se distribuía por medio de los muros de Facebook de los jugadores de &lt;i&gt;&lt;b&gt;poker&lt;/b&gt;&lt;/i&gt;. Viralización máxima por los canales adecuados.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-kvZHbBe2TwA/VgVTZjR96HI/AAAAAAAAd4o/UUVFD3zZtdY/s1600/Infografi%25CC%2581a-Poker-Agent-chica.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-kvZHbBe2TwA/VgVTZjR96HI/AAAAAAAAd4o/UUVFD3zZtdY/s1600/Infografi%25CC%2581a-Poker-Agent-chica.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 4: Infografía de ESET sobre el funcionamiento de PokerAgent&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Este mismo es el negocio que han utilizado los creadores y usuarios del troyano &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.welivesecurity.com/la-es/2015/09/17/odlanor-trampa-poker-online/&quot;&gt;Odlanor&lt;/a&gt; pensado para ver las cartas de los oponentes que juegan en los sitios &lt;i&gt;&lt;b&gt;PokerStarts&lt;/b&gt;&lt;/i&gt; y &lt;i&gt;&lt;b&gt;Full Tilt Poker&lt;/b&gt;&lt;/i&gt;. Lo que han hecho ha sido troyanizar aplicaciones en las redes &lt;i&gt;&lt;b&gt;P2P&lt;/b&gt;&lt;/i&gt;, además de centrarse en &lt;i&gt;&lt;b&gt;apps&lt;/b&gt;&lt;/i&gt; que utilizan mucho los jugadores de este tipo de cartas, como son las famosas calculadores de &lt;i&gt;&lt;b&gt;poker&lt;/b&gt;&lt;/i&gt;.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Estas calculadoras de &lt;i&gt;&lt;b&gt;poker&lt;/b&gt;&lt;/i&gt; lo que hacen es ayudar a ver cuáles son las probabilidades de que ganes o no una determinada partida en función de las cartas que tienes, las cartas que se han tirado, las cartas visibles, y las apuestas hechas. Es decir, analizan el contexto para decirte si tus cartas son de amor o tus cartas son de odio. Vamos, que casi juega por ti. En los foros de jugadores de &lt;i&gt;&lt;b&gt;poker&lt;/b&gt;&lt;/i&gt; se comentan, se discuten, se pasan entre sí las mejores, etcétera. Es decir, es un nido de promiscuidad para los archivos binarios de dudosa procedencia que pueden acabar por infectar masivamente a jugadores de &lt;i&gt;&lt;b&gt;poker&lt;/b&gt;&lt;/i&gt; desprotegidos. &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xword.com/es/libros/22-libro-maxima-seguridad-windows.html&quot;&gt;Cuida tu Windows&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size:x-small;&quot;&gt;Figura 5: Tournament Shark, una calculadora de poker pirateada que se redistribuía con infección&lt;/span&gt;&lt;/i&gt;&lt;/center&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Esto es lo que ha hecho &lt;i&gt;&lt;b&gt;Odlanor&lt;/b&gt;&lt;/i&gt;, infectar muchas calculadoras y tener muchos jugadores a los que ver las cartas para que los dueños del &lt;i&gt;&lt;b&gt;C&amp;amp;C&lt;/b&gt;&lt;/i&gt; puedan verlas en tiempo real y ganar partidas, y por ende dinero, de los pobres jugadores que miran sus cartas con cariño y devoción. No es la primera vez que vemos troyanos para el &lt;i&gt;&lt;b&gt;poker&lt;/b&gt;&lt;/i&gt;, ni seguro la última pero esta idea de usar las &lt;i&gt;&lt;b&gt;apps&lt;/b&gt;&lt;/i&gt; de los propios jugadores ha sido más que curiosa. ¿Habrán hecho lo mismo con las calculadores de poker de los sistemas móviles? Habrá que echarle un ojo a ver qué sale por ahí.&lt;/div&gt;&lt;br /&gt;Y para acabar esta historia, recuerda que las cartas hay que leerlas varias veces antes de asumir que son buenas o malas, que hay que ponerlas en su contexto. Puede que al principio parezcan malas... y con un poco de tiempo descubres, que eran bastante buenas... aunque si no fuiste en esa mano, tal vez no tenga solución. Así es la vida jugando al &lt;i&gt;&lt;b&gt;poker&lt;/b&gt;&lt;/i&gt;, si vas sin &lt;strike&gt;red&lt;/strike&gt; troyano , puedes perder todo.&lt;br /&gt;&lt;br /&gt;Saludos Malignos!&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://elladodelmal.com&quot;&gt;Un informático en el lado del mal&lt;/a&gt; - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/102683520044497994270/posts&quot;&gt;Google+&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/ElLadoDelMal&quot;&gt;RSS&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com&quot;&gt;0xWord&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seguridadapple.com&quot;&gt;Seguridad Apple&lt;/a&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com/&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-mldGIyNEuYk/UsT9xNorQsI/AAAAAAAASo0/viSft46yrqo/s1600/L5.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=WFC_Gz07N5Q:ViyiHXoUeLI:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=WFC_Gz07N5Q:ViyiHXoUeLI:-BTjWOF_DHI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?i=WFC_Gz07N5Q:ViyiHXoUeLI:-BTjWOF_DHI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=WFC_Gz07N5Q:ViyiHXoUeLI:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=WFC_Gz07N5Q:ViyiHXoUeLI:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=WFC_Gz07N5Q:ViyiHXoUeLI:I9og5sOYxJI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=I9og5sOYxJI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=WFC_Gz07N5Q:ViyiHXoUeLI:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=ecdYMiMMAMM&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ElLadoDelMal/~4/WFC_Gz07N5Q&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Maligno)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21555208.post-920069310336244110</guid>
         <pubDate>Fri, 25 Sep 2015 14:18:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/-0VzcgBG2QX4/VgVVnERjjpI/AAAAAAAAd40/lG-drUJ9UDo/s72-c/pok0.jpg" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SEGURIDAD] (El lado del mal) Los extorsionadores de Ashley Madison quieren 2.100 €</title>
         <link>http://feedproxy.google.com/~r/ElLadoDelMal/~3/IBCFEPVXuxA/los-extorsionadores-de-ashley-madison.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;Cuando se filtraron los datos de los &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/08/ashley-madison-hack-suicidios-mentiras.html&quot;&gt;clientes de Ashley Madison vimos que rápidamente comenzaron a sufrir un hostigamiento que llevó a algunos al suicidio&lt;/a&gt;. El poder contar con detalles escabrosos de la vida de una persona, como sus gustos sexuales, fotografías comprometedoras o conversaciones subidas de tono que pudieran acabar en manos de familiares y amigos, llevaron a muchos a ver un negocio con estas personas que habían confiado su privacidad a una empresa de Internet que resultó no tomarse tan en serio la privacidad.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-XyuvKXTUZq8/Vgo7NkSwkQI/AAAAAAAAd9E/oqypt8Bps74/s1600/ash0.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-XyuvKXTUZq8/Vgo7NkSwkQI/AAAAAAAAd9E/oqypt8Bps74/s640/ash0.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 1: Los extorsionadores de Ashley Madison quieren 2.100 €&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Cuando los datos se filtraron existía la posibilidad de que muchas de las cuentas fueran falsas o estuvieran manipuladas, pero la existencia de los datos de tarjetas de crédito cuando se compraban algunos de los servicios que ofrecía la red social para &lt;i&gt;&lt;b&gt;&quot;Tener un Affair&quot;&lt;/b&gt;&lt;/i&gt; las dudas se disipaban, ya que como &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/08/ashley-madison-hack-suicidios-mentiras.html&quot;&gt;había explicado el grupo de Impact Team&lt;/a&gt; que filtró los datos, aunque hubieras pagado por borrar tus datos, estos quedaban almacenados en la base de datos.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;u&gt;El correo de extorsión exige 10 Bitcoins (más o menos 2.100 €)&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Ayer una de las personas que había pagado por uno de estos servicios me envió copia de uno de los correos electrónicos que recibió él, como usuario y cliente de los servicios de &lt;i&gt;&lt;b&gt;Ashley Madison&lt;/b&gt;&lt;/i&gt;, en el que se le extorsiona para no publicar su información personal entre familiares y amigos.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-0XyRvzcLyD4/VgovDFaZtQI/AAAAAAAAd8s/L4K65IP38V4/s1600/ash1.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-0XyRvzcLyD4/VgovDFaZtQI/AAAAAAAAd8s/L4K65IP38V4/s640/ash1.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 2: Primera parte del correo electrónico de extorsión de clientes Ashley Madison&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Como se puede ver se exige una cantidad de dinero que debe ser satisfecha a través de una cuenta de &lt;i&gt;&lt;b&gt;BitCoins&lt;/b&gt;&lt;/i&gt;. En el mensaje se envía toda la información que se tiene del extorsionado, como los datos de la tarjeta de crédito - en este caso una &lt;i&gt;&lt;b&gt;Master Card&lt;/b&gt;&lt;/i&gt; -, la cantidad pagada por los servicios a la red social, y la dirección &lt;i&gt;&lt;b&gt;IP&lt;/b&gt;&lt;/i&gt; desde la que se hizo la transacción.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-Je2ijQAEmpQ/VgovDXKVPcI/AAAAAAAAd8o/fMaUIG6kZo0/s1600/ash2.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Je2ijQAEmpQ/VgovDXKVPcI/AAAAAAAAd8o/fMaUIG6kZo0/s640/ash2.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 3: Segunda parte del correo de extorsión de clientes de Ashley Madison&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Toda esa información quedaba grabada aunque se hubiera pagado por borrar los datos, como ya he dicho, así que los que tienen la base de datos - mucha, mucha, mucha, mucha gente - todavía seguirán utilizando esos datos en su beneficio.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-mZhUCgxbMPg/VgovDDzC6KI/AAAAAAAAd8k/lW0noMvz5Yc/s1600/ash3.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;173&quot; src=&quot;http://2.bp.blogspot.com/-mZhUCgxbMPg/VgovDDzC6KI/AAAAAAAAd8k/lW0noMvz5Yc/s400/ash3.jpg&quot; width=&quot;400&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 4: Cambio de 10 Bitcoins a Euros&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Mi recomendación es cambia toda tu información en las redes sociales - cambia nombre de tus cuentas en &lt;i&gt;&lt;b&gt;Facebook&lt;/b&gt;&lt;/i&gt; o &lt;i&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/i&gt;-, deshazte de los correos electrónicos que usaste con anterioridad, deshazte de las tarjetas de crédito y sobre todo nunca contestes ni pagues, porque no tienes garantía de que no vas a volver a ser extorsionado en el futuro.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Saludos Malignos!&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://elladodelmal.com&quot;&gt;Un informático en el lado del mal&lt;/a&gt; - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/102683520044497994270/posts&quot;&gt;Google+&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/ElLadoDelMal&quot;&gt;RSS&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com&quot;&gt;0xWord&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seguridadapple.com&quot;&gt;Seguridad Apple&lt;/a&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com/&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-mldGIyNEuYk/UsT9xNorQsI/AAAAAAAASo0/viSft46yrqo/s1600/L5.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=IBCFEPVXuxA:t7XftkX_rP8:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=IBCFEPVXuxA:t7XftkX_rP8:-BTjWOF_DHI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?i=IBCFEPVXuxA:t7XftkX_rP8:-BTjWOF_DHI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=IBCFEPVXuxA:t7XftkX_rP8:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=IBCFEPVXuxA:t7XftkX_rP8:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=IBCFEPVXuxA:t7XftkX_rP8:I9og5sOYxJI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=I9og5sOYxJI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=IBCFEPVXuxA:t7XftkX_rP8:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=ecdYMiMMAMM&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ElLadoDelMal/~4/IBCFEPVXuxA&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Maligno)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21555208.post-6058066523293520006</guid>
         <pubDate>Tue, 29 Sep 2015 07:19:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://2.bp.blogspot.com/-XyuvKXTUZq8/Vgo7NkSwkQI/AAAAAAAAd9E/oqypt8Bps74/s72-c/ash0.jpg" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SEGURIDAD] (El lado del mal) Mis conferencias durante Octubre de 2015</title>
         <link>http://feedproxy.google.com/~r/ElLadoDelMal/~3/Xvfs9SrEYfI/mis-conferencias-durante-octubre-de-2015.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;Ya comenzó el mes de Octubre, y con el llega un periplo de viajes por varios países y ciudades participando en eventos. Tradicionalmente este mes siempre ha estado repleto de actividades, y yo me voy a inmiscuir en algunos de ellos. Para que tengáis el calendario actualizado, os he preparado un resumen, para que si os pilla bien y os apetece os podáis apuntar.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-HJJZucThXbs/VgzOROEU3vI/AAAAAAAAd-c/_daZlqiYEIQ/s1600/c0.jpg&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-HJJZucThXbs/VgzOROEU3vI/AAAAAAAAd-c/_daZlqiYEIQ/s640/c0.jpg&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 1: Mis conferencias durante Octubre de 2015&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;02 Octubre: OAS - FIRST [Washington D.C.]&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;Durante esta semana en el que estamos tiene lugar en Washington D.C. el evento OAS-FIRST Cybersecurity Technical Colloquium donde se dan cita conferencias relacionadas con la ciberseguridad y con la participación de varios CERTs nacionales, Interpol, cuerpos de seguridad nacionales y expertos en seguridad. La agenda completa está en la web del evento: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.sites.oas.org/cyber/EN/Pages/Events/eventsdet.aspx?docid=69&quot;&gt;OAS - FIRST&lt;/a&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;center&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size:x-small;&quot;&gt;Figura 2: Vídeo con todos los eventos contados en 2 minutos&lt;/span&gt;&lt;/i&gt;&lt;/center&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;03 Octubre: Navaja Negra - Conecta CON [Albacete]&lt;/b&gt;&lt;/div&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;Llego el 3 de Octubre a Madrid y me subo en un coche para ir a Albacete a participar en el último día de la conferencia Navaja Negra - Conecta CON. Me han reservado el último hueco en la agenda e intentaré dar una charla distendida, pero la verdad, no tengo ni idea de cómo llegaré físicamente después de la paliza. La agenda del evento la tienes en la web: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://navajanegra.com/&quot;&gt;NN-CC&lt;/a&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;En Navaja Negra - Conecta Con estará el sábado el stand de 0xWord por si quieres comprar algún libro. Además habrá un pequeño descuento allí y estará &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/07/hacker-epico-en-comic-deluxe-edition.html&quot;&gt;Eve Mae, dibujante de Hacker Épico en Cómic&lt;/a&gt;, por si queréis que os firme algún ejemplar.&lt;/i&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;08 Octubre: Security Innovation Day 2015 [Madrid - Streaming]&lt;/b&gt;&lt;/div&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;Este es nuestro evento principal en Eleven Paths a lo largo del año. En él tratamos de resumir todo lo que hemos estado haciendo a lo largo del año y traer las novedades. Este año, debido a que son muchas cosas, ya hemos ido anticipando alguna, como la &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/09/sandas-sandas-grc-gestion-y-gobierno-de.html&quot;&gt;adquisición de GesConsultores y el lanzamiento de SandaS GRC&lt;/a&gt;, el lanzamiento de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/05/mobile-connect-una-introduccion.html&quot;&gt;Mobile Connect&lt;/a&gt; o la liberación de Evil FOCA con licencia Open Source - poco a poco irán saliendo más liberaciones -. Pero aún tenemos mucho más que contar y lo hemos reservado para ese día.&lt;/i&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://securityinnovationday.elevenpaths.com/&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-Lmd2YbTgdfo/Vf5ZoX_9c4I/AAAAAAAAdxI/qaori6QditA/s640/SID_1.jpg&quot; width=&quot;440&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 3: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://securityinnovationday.elevenpaths.com/&quot;&gt;Security Innovation Day 2015&lt;/a&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;El evento está prácticamente lleno, así que si quieres asistir debes reservar tu plaza en la web: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://securityinnovationday.elevenpaths.com/eventcontent/lastevent&quot;&gt;Security Innovation Day 2015&lt;/a&gt;.&lt;/i&gt;&lt;/blockquote&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/08/quieres-una-camiseta-de-latch.html&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-LL1iorpZYWc/Vd61OFluvwI/AAAAAAAAdZ4/zZPrd3kDSkA/s1600/latch1.jpg&quot; width=&quot;440&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 4: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/08/quieres-una-camiseta-de-latch.html&quot;&gt;¿Quieres una camiseta de Latch gratis?&lt;/a&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;Recuerda que en este evento &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elladodelmal.com/2015/08/quieres-una-camiseta-de-latch.html&quot;&gt;te puedes llevar gratis una camiseta de Latch&lt;/a&gt; enseñándonos tu app con dos o más identidades protegidas.... y ya sabes lo sexy que quedan estas camisetas, que en los vídeos de ayer ves cómo las usamos mucho.&lt;/i&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;09 Octubre: Canal TV Movistar+&lt;/b&gt;&lt;/div&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;El día 9 estaré en el debate de Taller Canal+ dentro de Movistar+ para hablar un rato con motivo de la emisión en Movistar+ de la película documental Citizen Four de Laura Poitras que trata el asunto de la filtración de documentos por parte de Edward Snowden. Yo estaré en el debate.&lt;/i&gt;&lt;/blockquote&gt;&lt;center&gt;&lt;br /&gt;&lt;i&gt;&lt;span style=&quot;font-size:x-small;&quot;&gt;Figura 5: Trailer de CitizenFour&lt;/span&gt;&lt;/i&gt;&lt;/center&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;b&gt;13: Octubre: Master Class UEM [Madrid]&lt;/b&gt;&lt;/div&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;El día 13 de Octubre, antes de irme de viaje por latinoamérica, participaré en una Master Class en la Universidad Europea de Madrid, en el Campus de Villaviciosa de Odón.. Es una charla abierta para todo el mundo que da inicio a las actividades del &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://madrid.universidadeuropea.es/estudios-universitarios/master-universitario-en-seguridad-de-tecnologias-de-la-informacion-y-de-las-comunicaciones&quot;&gt;Master de Seguridad de la UEM que comenzaremos a finales de Octubre&lt;/a&gt;. Aún no tengo la URL de registro, pero será a las 18:30, el día 13, en el Edificio B del Campus de Villaviciosa de Odón&lt;/i&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;16 Octubre: CELAES 2015 [Panamá]&lt;/b&gt;&lt;/div&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;Este año el evento CELAES 2015 organizado por la asociación FELABAN se hace en Panamá, y yo tengo reservada una de las sesiones plenarias de keynote, así que iré por primera vez en mi vida a este país que no conozco aún. Más información del evento en: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.celaes2015.com/esp_inicio.html&quot;&gt;CELAES 2015&lt;/a&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;17 -18 Octubre: Telefónica [Buenos Aires Argentina]&lt;/b&gt;&lt;/div&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;Después de Panamá, hemos organizado un evento privado con los compañeros de Telefónica en la región en Buenos Aires, así que estaré un par de días por allá. Aún no sé si haré algo abierto al público, pero ya os informaré si al final se hace algo.&lt;/i&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;22 Octubre: Santiago de Chile [8dot8]&lt;/b&gt;&lt;/div&gt;&lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;Para acabar los eventos organizados para este mes - por ahora - saltaré a Santiago de Chile con el objeto de dar una charla en la 8dot8. Será la primera vez que participe en este evento del que tengo muchas ganas de conocer, y además vendrá también mi compañero Claudio Caracciolo de Eleven Paths que sustituirá a Pablo González - que también estaba en la agenda pero no se ha podido venir -. Tienes más información en la web del evento: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.8dot8.org/&quot;&gt;8dot8&lt;/a&gt;.&lt;/i&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left:auto;margin-right:auto;text-align:center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.8dot8.org/&quot; style=&quot;margin-left:auto;margin-right:auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/-N6JwF2jam3E/VgzMovsBwkI/AAAAAAAAd-Q/NSPH_dmbfCE/s640/flyer.jpg&quot; width=&quot;440&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align:center;&quot;&gt;&lt;i&gt;Figura 6: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.8dot8.org/&quot;&gt;Conferencia 8dot en Santiago de Chile&lt;/a&gt;&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;i&gt;En 8dot8 también podrás &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.dreamlab.net/es/libros/&quot;&gt;conseguir los libros de 0xWord gracias que estará DreamLab, distribuidor oficial de nuestros libros en Chile&lt;/a&gt;.&lt;/i&gt;&lt;/blockquote&gt;Y esto es lo principal de este mes de Octubre. Seguramente acabe dejándome liar para alguna cosa más, así que según me vaya enterando os aviso por aquí, por &lt;i&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;/i&gt; o por algún otro sitio. &amp;nbsp;Por último, os informo de que este mes también comienza el día 5 de Octubre el&amp;nbsp;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.thesecuritysentinel.es/1/curso_de_python_para_pentester_676511.html&quot;&gt;Curso Online de Python para Pentesters&lt;/a&gt; que da &lt;i&gt;&lt;b&gt;Daniel Echeverry&lt;/b&gt;&lt;/i&gt;, autor del libro de mismo nombre en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.0xword.com/&quot;&gt;0xWord&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Saludos Malignos!&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://elladodelmal.com&quot;&gt;Un informático en el lado del mal&lt;/a&gt; - &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/102683520044497994270/posts&quot;&gt;Google+&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/ElLadoDelMal&quot;&gt;RSS&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com&quot;&gt;0xWord&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://seguridadapple.com&quot;&gt;Seguridad Apple&lt;/a&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://0xWord.com/&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/-mldGIyNEuYk/UsT9xNorQsI/AAAAAAAASo0/viSft46yrqo/s1600/L5.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=Xvfs9SrEYfI:Jgx6I7YZEzU:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=Xvfs9SrEYfI:Jgx6I7YZEzU:-BTjWOF_DHI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?i=Xvfs9SrEYfI:Jgx6I7YZEzU:-BTjWOF_DHI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=Xvfs9SrEYfI:Jgx6I7YZEzU:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=Xvfs9SrEYfI:Jgx6I7YZEzU:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=Xvfs9SrEYfI:Jgx6I7YZEzU:I9og5sOYxJI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=I9og5sOYxJI&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?a=Xvfs9SrEYfI:Jgx6I7YZEzU:ecdYMiMMAMM&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ElLadoDelMal?d=ecdYMiMMAMM&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ElLadoDelMal/~4/Xvfs9SrEYfI&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <author>noreply@blogger.com (Maligno)</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21555208.post-4137633592784688278</guid>
         <pubDate>Thu, 01 Oct 2015 06:11:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/-HJJZucThXbs/VgzOROEU3vI/AAAAAAAAd-c/_daZlqiYEIQ/s72-c/c0.jpg" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SEGURIDAD] (thehackerway) DragonJAR Security Conference en Colombia.</title>
         <link>http://thehackerway.com/2015/08/19/dragonjar-security-conference-en-colombia/</link>
         <description>Hace algunos días recibí una muy agradable sorpresa, el equipo de DragonJAR ha valorado mi propuesta para asistir como ponente a la próxima edición de la DragonJAR Security Conference que se celebrará en Colombia en el mes de septiembre :-D. En dicho evento, voy a impartir un taller sobre Python enfocado al pentesting, con un [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://pixel.wp.com/b.gif?host=thehackerway.com&amp;#038;blog=20483230&amp;#038;post=3537&amp;#038;subd=thehackerway&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://thehackerway.com/?p=3537</guid>
         <pubDate>Wed, 19 Aug 2015 12:50:16 +0000</pubDate>
         <media:content medium="image" url="http://2.gravatar.com/avatar/2ac6e6f55df5077a9703a35801566e95?s=96&amp;amp;d=retro&amp;amp;r=G">
            <media:title type="html">jdaanial</media:title>
         </media:content>
         <category>Hacking</category>
      </item>
      <item>
         <title>[SEGURIDAD] (thehackerway) La API Rest de Nessus en su versión 6</title>
         <link>http://thehackerway.com/2015/07/09/la-api-rest-de-nessus-en-su-version-6/</link>
         <description>Hace algunos meses que ha salido la versión 6 de Nessus, el popular escaner de vulnerabilidades diseñado y desarrollado por “Tenable network security” y la verdad es que llevaba tiempo sin trabajar con él, pero la semana pasada me escribió alguien comentando que la librería que desarrollé hace algunos meses (pynessus-rest) para interactuar programáticamente desde [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://pixel.wp.com/b.gif?host=thehackerway.com&amp;#038;blog=20483230&amp;#038;post=3484&amp;#038;subd=thehackerway&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://thehackerway.com/?p=3484</guid>
         <pubDate>Thu, 09 Jul 2015 09:00:56 +0000</pubDate>
         <media:content medium="image" url="http://2.gravatar.com/avatar/2ac6e6f55df5077a9703a35801566e95?s=96&amp;amp;d=retro&amp;amp;r=G">
            <media:title type="html">jdaanial</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/nessus1.png">
            <media:title type="html">nessus1</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/nessus2.png">
            <media:title type="html">nessus2</media:title>
         </media:content>
      </item>
      <item>
         <title>[SEGURIDAD] (thehackerway) Pentesting automatizado con Beef y su API Rest – Parte 1</title>
         <link>http://thehackerway.com/2015/07/14/pentesting-automatizado-con-beef-y-su-api-rest-parte-1/</link>
         <description>Beef (The Browser Exploitation Framework) ha tenido una evolución bastante interesante en los últimos años y se han añadido mejoras que le convierten en una herramienta que se debe tener en cuenta a la hora de realizar pruebas de penetración u otras actividades relacionadas con el hacking. Se trata de un framework del que ya [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://pixel.wp.com/b.gif?host=thehackerway.com&amp;#038;blog=20483230&amp;#038;post=3493&amp;#038;subd=thehackerway&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://thehackerway.com/?p=3493</guid>
         <pubDate>Tue, 14 Jul 2015 09:00:58 +0000</pubDate>
         <media:content medium="image" url="http://2.gravatar.com/avatar/2ac6e6f55df5077a9703a35801566e95?s=96&amp;amp;d=retro&amp;amp;r=G">
            <media:title type="html">jdaanial</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/runningbeef.png">
            <media:title type="html">runningbeef</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/beefarchitecture.png">
            <media:title type="html">beefarchitecture</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/victimbeef.png">
            <media:title type="html">victimbeef</media:title>
         </media:content>
      </item>
      <item>
         <title>[SEGURIDAD] (thehackerway) Pentesting automatizado con Beef. Características avanzadas – Parte 2</title>
         <link>http://thehackerway.com/2015/07/28/pentesting-automatizado-con-beef-caracteristicas-avanzadas-parte-2/</link>
         <description>En el artículo anterior hablaba sobre el proceso de instalación de BeEF y cómo invocar a algunos de los endpoints definidos en su API Rest utilizando cURL y en esta ocasión, voy a explicar cómo utilizar algunas características avanzadas del framework y en el próximo artículo, hablaré sobre cómo utilizar BeEF desde cualquier script en [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://pixel.wp.com/b.gif?host=thehackerway.com&amp;#038;blog=20483230&amp;#038;post=3506&amp;#038;subd=thehackerway&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://thehackerway.com/?p=3506</guid>
         <pubDate>Tue, 28 Jul 2015 09:00:09 +0000</pubDate>
         <media:content medium="image" url="http://2.gravatar.com/avatar/2ac6e6f55df5077a9703a35801566e95?s=96&amp;amp;d=retro&amp;amp;r=G">
            <media:title type="html">jdaanial</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/msgrpc.png">
            <media:title type="html">msgrpc</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/beefmsf.png">
            <media:title type="html">beefmsf</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/beefmsf2.png">
            <media:title type="html">beefmsf2</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/beefconsole.png">
            <media:title type="html">beefconsole</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/beefconsole2.png">
            <media:title type="html">beefconsole2</media:title>
         </media:content>
      </item>
      <item>
         <title>[SEGURIDAD] (thehackerway) Pentesting automatizado con Beef. Consumiendo la API Rest de BeEF con Python – Parte 3</title>
         <link>http://thehackerway.com/2015/08/04/pentesting-automatizado-con-beef-consumiendo-la-api-rest-de-beef-con-python-parte-3/</link>
         <description>La API Rest de BeEF cuenta con todo lo necesario para controlar y automatizar las actividades que se pueden llevar a cabo desde el C&amp;#38;C de BeEF. El hecho de poder invocar a los endpoints definidos en dicha API permite crear rutinas de código que ayuden a ejecutar los procesos de recolección de información y [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://pixel.wp.com/b.gif?host=thehackerway.com&amp;#038;blog=20483230&amp;#038;post=3524&amp;#038;subd=thehackerway&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://thehackerway.com/?p=3524</guid>
         <pubDate>Tue, 04 Aug 2015 09:00:38 +0000</pubDate>
         <media:content medium="image" url="http://2.gravatar.com/avatar/2ac6e6f55df5077a9703a35801566e95?s=96&amp;amp;d=retro&amp;amp;r=G">
            <media:title type="html">jdaanial</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/08/beefpython1.png">
            <media:title type="html">beefpython1</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/08/beefpython2.png">
            <media:title type="html">beefpython2</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/08/beefpython3.png">
            <media:title type="html">beefpython3</media:title>
         </media:content>
      </item>
      <item>
         <title>[SEGURIDAD] (thehackerway) Pluggable transports en TOR para la evasión de Deep Packet Inspection</title>
         <link>http://thehackerway.com/2015/07/30/3513/</link>
         <description>Los puentes (bridges) son una de las formas más “tradicionales” de evadir la censura por parte de países y proveedores del servicio que intentan bloquear las autoridades de directorio y nodos de TOR. Se trata de un mecanismo que funciona bastante bien, ya que los puentes son direcciones que no se encuentran directamente relacionadas con [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://pixel.wp.com/b.gif?host=thehackerway.com&amp;#038;blog=20483230&amp;#038;post=3513&amp;#038;subd=thehackerway&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://thehackerway.com/?p=3513</guid>
         <pubDate>Thu, 30 Jul 2015 09:00:39 +0000</pubDate>
         <media:content medium="image" url="http://2.gravatar.com/avatar/2ac6e6f55df5077a9703a35801566e95?s=96&amp;amp;d=retro&amp;amp;r=G">
            <media:title type="html">jdaanial</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/pt.png">
            <media:title type="html">PT</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/pt1.png">
            <media:title type="html">pt1</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/pt2.png">
            <media:title type="html">pt2</media:title>
         </media:content>
      </item>
      <item>
         <title>[SEGURIDAD] (thehackerway) Tahoe-LAFS. Creación  y configuración de grids – Parte 2</title>
         <link>http://thehackerway.com/2015/07/21/tahoe-lafs-creacion-y-configuracion-de-grids-parte-2/</link>
         <description>En el primer articulo he hablado sobre el funcionamiento de Tahoe-LAFS y los motivos por los que resulta mucho más interesante utilizar un sistema descentralizado de este tipo en la nube, que uno de los servicios convencionales con los problemas que implica. Tahoe es un sistema de almacenamiento distribuido que se puede montar en un [&amp;#8230;]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://pixel.wp.com/b.gif?host=thehackerway.com&amp;#038;blog=20483230&amp;#038;post=3501&amp;#038;subd=thehackerway&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://thehackerway.com/?p=3501</guid>
         <pubDate>Tue, 21 Jul 2015 09:00:38 +0000</pubDate>
         <media:content medium="image" url="http://2.gravatar.com/avatar/2ac6e6f55df5077a9703a35801566e95?s=96&amp;amp;d=retro&amp;amp;r=G">
            <media:title type="html">jdaanial</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/tahoeintroducer.png">
            <media:title type="html">tahoeintroducer</media:title>
         </media:content>
         <media:content medium="image" url="https://thehackerway.files.wordpress.com/2015/07/tahoeserver.png">
            <media:title type="html">tahoeserver</media:title>
         </media:content>
      </item>
      <item>
         <title>[SOFT] (blogsantartec) Cinco preguntas sobre software libre</title>
         <link>http://blogs.antartec.com/opensource/2012/03/cinco-preguntas-software-libre/</link>
         <description>¿Software libre = Software gratis?
NO. Software gratis son aquellos programas que te consigues gratuitamente (y de manera legal). Software libre es todo programa que cumple cuatro requisitos: que puedes usar libremente, que puedes ver cómo fue construido (su código fuente), que puedes copiar las veces que quieras y que puedes mejorar (o pedir que alguien [...]</description>
         <guid isPermaLink="false">http://blogs.antartec.com/opensource/?p=816</guid>
         <pubDate>Sat, 03 Mar 2012 07:43:11 +0000</pubDate>
         <content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right;margin-left:10px;">
			<a rel="nofollow" target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2012%2F03%2Fcinco-preguntas-software-libre%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2012%2F03%2Fcinco-preguntas-software-libre%2F&amp;source=juaneladio&amp;style=normal&amp;service=bit.ly" height="61" width="50"/><br />
			</a>
		</div>
<h2>¿Software libre = Software gratis?</h2>
<p>NO. Software gratis son aquellos programas que te consigues gratuitamente (y de manera legal). Software libre es todo programa que cumple cuatro requisitos: que puedes usar libremente, que puedes ver cómo fue construido (su código fuente), que puedes copiar las veces que quieras y que puedes mejorar (o pedir que alguien lo adapte para ti).</p>
<p>Las empresas de software libre por lo general dejan que sus programas sean gratis, pero cobran por servicios añadidos (básicamente por la mano de obra que realiza la instalación del software, le da soporte técnico o construye mejoras especiales para ti).</p>
<h2>¿Software libre = Linux?</h2>
<p>NO. Linux es probablemente el software libre más fácil de reconocer, pero hay multitud de programas en software libre que puedes usar inclusive en tu Windows o Mac. Un lugar donde puedes comenzar a ver equivalentes a los programas que ya usas es Alternativas Libres <a rel="nofollow" target="_blank" href="http://www.freealts.com/">http://www.freealts.com/</a> y programas de software libre que puedes llevar en un USB en <a rel="nofollow" target="_blank" href="http://portableapps.com/">http://portableapps.com/</a></p>
<h2>¿Linux = Ubuntu?</h2>
<p>NO. Ubuntu es una &#8220;distribución&#8221; o &#8220;sabor&#8221; de Linux. Imagina a Linux como una base, una mesa a la cual cada persona le coloca objetos encima para darle un uso en particular: la mesa más lo que colocas encima es una &#8220;distribución&#8221;. Ubuntu es la más popular, pero hay otros Linux para diversas necesidades: servidores, uso educativo, estudios de audio y video, e inclusive en celulares, como Android.</p>
<h2>¿Hay virus en Linux?</h2>
<p>NO (al menos no reconocidos). Lo que sucede es que los virus que existen en Windows (que son la gran mayoría) no pueden afectar automáticamente a un Linux porque son sistemas totalmente diferentes. Los &#8220;antivirus&#8221; en Linux en realidad sirven para detectar virus que podrían infectar tu Windows o por ejemplo tu USB.</p>
<h2>¿Es complicado el software libre?</h2>
<p><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2012/03/flisolperu2012_logo.png"><img class="alignright" title="flisolperu2012_logo" src="http://blogs.antartec.com/opensource/files/2012/03/flisolperu2012_logo-300x166.png" alt="Flisol Per&#xfa; 2012" width="300" height="166"/></a>NO. Como cualquier cosa en la vida, todo necesita un cierto tiempo de aprendizaje y adaptación. Lo mismo pasa con los programas nuevos que usamos.</p>
<p>Un programa sencillo con el que puedes comenzar es Mozilla Firefox, un navegador de Internet <a rel="nofollow" target="_blank" href="http://mozilla.org/firefox">http://mozilla.org/firefox</a> , y si quieres aprender más sobre software libre puedes esperar al 28 de abril para buscar la sede más cercana a tu casa del FLISOL (Festival Latinoamericano de Instalación de Software Libre) <a rel="nofollow" target="_blank" href="http://flisol.pe">http://flisol.pe</a></p>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=kvO6Qd9a3j4:frNUaMsoxWA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=yIl2AUoC8zA" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=kvO6Qd9a3j4:frNUaMsoxWA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=qj6IDK7rITs" border="0"></a>
</div><img src="http://feeds.feedburner.com/~r/ElMundoEsOpenSource/~4/kvO6Qd9a3j4" height="1" width="1" alt=""/>]]></content:encoded>
      </item>
      <item>
         <title>[SOFT] (blogsantartec) Etherpad Lite: herramienta imprescindible para notas colaborativas</title>
         <link>http://blogs.antartec.com/opensource/2012/11/etherpad-lite-herramienta-imprescindible-para-notas-colaborativas/</link>
         <description>En los últimos meses he venido haciendo uso de un par de herramientas que, aunque son sencillas de operar, son muy útiles al trabajar en equipos distribuidos geográficamente.
La primera de estas herramientas es Etherpad. Se trata de un software libre con el mismo objetivo que el desaparecido Google Wave: la interacción de múltiples personas sobre [...]</description>
         <guid isPermaLink="false">http://blogs.antartec.com/opensource/?p=881</guid>
         <pubDate>Wed, 28 Nov 2012 15:40:43 +0000</pubDate>
         <content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right;margin-left:10px;">
			<a rel="nofollow" target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2012%2F11%2Fetherpad-lite-herramienta-imprescindible-para-notas-colaborativas%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2012%2F11%2Fetherpad-lite-herramienta-imprescindible-para-notas-colaborativas%2F&amp;source=juaneladio&amp;style=normal&amp;service=bit.ly" height="61" width="50"/><br />
			</a>
		</div>
<p>En los últimos meses he venido haciendo uso de un par de herramientas que, aunque son sencillas de operar, son muy útiles al trabajar en equipos distribuidos geográficamente.</p>
<p>La primera de estas herramientas es <a rel="nofollow" target="_blank" href="http://etherpad.org">Etherpad</a>. Se trata de un software libre con el mismo objetivo que el desaparecido Google Wave: la interacción de múltiples personas sobre un mismo documento. Sin embargo, Etherpad centra su atención en compartir solo texto, no otras clases de contenidos multimedia. Es esa simplificación que lo hace sencillísimo de entender y usar.</p>
<div id="attachment_882" class="wp-caption alignnone" style="width:310px;"><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2012/11/Captura-de-pantalla-de-2012-11-28-001643.png"><img class="size-medium wp-image-882" title="Captura de pantalla de Etherpad" src="http://blogs.antartec.com/opensource/files/2012/11/Captura-de-pantalla-de-2012-11-28-001643-300x219.png" alt="Captura de pantalla de Etherpad" width="300" height="219"/></a><p class="wp-caption-text">Captura de pantalla de Etherpad</p></div>
<p><strong>Algunos usos prácticos</strong></p>
<ul>
<li>Toma de notas en un reunión, que luego pueden ser transferidas a un acta.</li>
<li>Brainstorming o lluvia de ideas sobre una propuesta o proyecto.</li>
<li>Coordinaciones asíncronas entre varias personas.</li>
</ul>
<p><strong>¿Cómo lo uso?</strong></p>
<p>Hay algunos <a rel="nofollow" target="_blank" href="http://blog.etherpad.org/public-sites/">servidores públicos</a> donde cualquier persona puede crea un Etherpad, modificarlo y permitir la edición de otras personas. Estos servicios no permiten crear Etherpads privados, con lo cual lo que escribas será totalmente público.</p>
<p><strong>¿Y si quiero tener mi propio servicio Etherpad?</strong></p>
<p>En ese caso la respuesta no es sencilla. Debes saber que existen dos versiones de Etherpad, <a rel="nofollow" target="_blank" href="https://github.com/ether/pad">la &#8216;original&#8217;</a> o inicialmente desarrollada, y que hace uso de varios programas de los cuales depende para brindar un servicio de alta disponibilidad.</p>
<p>También existe <a rel="nofollow" target="_blank" href="https://github.com/ether/etherpad-lite">Etherpad Lite</a>, un proyecto de una versión ligera y reciente de Etherpad, diseñada para hacerle la vida más fácil al administrador que tenga que instalarlo. Esta versión es la que sigue en desarrollo.</p>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=ZEkY2_S2ZdE:nv64Kzkv6Pk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=yIl2AUoC8zA" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=ZEkY2_S2ZdE:nv64Kzkv6Pk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=qj6IDK7rITs" border="0"></a>
</div><img src="http://feeds.feedburner.com/~r/ElMundoEsOpenSource/~4/ZEkY2_S2ZdE" height="1" width="1" alt=""/>]]></content:encoded>
         <category>Artículos</category>
      </item>
      <item>
         <title>[SOFT] (blogsantartec) Mumble y Mumblr: Voz sobre IP para trabajo en equipo</title>
         <link>http://blogs.antartec.com/opensource/2012/12/mumble-voip/</link>
         <description>Continuando con el artículo anterior sobre Etherpad, en esta ocasión me referiré a otra herramienta de apoyo a equipos distribuidos y que empezó con un propósito mas bien trivial.
Mumble es parte de un proyecto para facilitar conversaciones de audio entre personas conectadas a una misma sala en un servidor . El programa que instalan los [...]</description>
         <guid isPermaLink="false">http://blogs.antartec.com/opensource/?p=884</guid>
         <pubDate>Tue, 04 Dec 2012 15:50:06 +0000</pubDate>
         <content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right;margin-left:10px;">
			<a rel="nofollow" target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2012%2F12%2Fmumble-voip%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2012%2F12%2Fmumble-voip%2F&amp;source=juaneladio&amp;style=normal&amp;service=bit.ly" height="61" width="50"/><br />
			</a>
		</div>
<p>Continuando con el artículo anterior sobre <a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/2012/11/etherpad-lite-herramienta-imprescindible-para-notas-colaborativas/">Etherpad</a>, en esta ocasión me referiré a otra herramienta de apoyo a equipos distribuidos y que empezó con un propósito mas bien trivial.</p>
<p><a rel="nofollow" target="_blank" href="http://mumble.sourceforge.net/">Mumble</a> es parte de un proyecto para facilitar conversaciones de audio entre personas conectadas a una misma sala en un servidor . El programa que instalan los usuarios recibe el nombre de Mumble, pero para ser utilizado depende de un servidor remoto denominado Mumblr (o mumble-server).</p>
<div id="attachment_885" class="wp-caption alignnone" style="width:310px;"><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2012/11/Captura-de-pantalla-de-2012-11-28-010953.png"><img class="size-medium wp-image-885" title="Captura de pantalla de Mumble" src="http://blogs.antartec.com/opensource/files/2012/11/Captura-de-pantalla-de-2012-11-28-010953-300x189.png" alt="Captura de pantalla de Mumble" width="300" height="189"/></a><p class="wp-caption-text">Captura de pantalla de Mumble</p></div>
<p><strong>Una ventaja crucial</strong></p>
<p>La principal ventaja de esta aplicación es que han sido optimizados para consumir poco ancho de banda. Esto se consigue con una configuración especial de cada usuario para que determine el rango de sonidos que transmitirá y el ruido que deberá eliminarse.</p>
<p>Una vez configurado Mumble, permite conectarse a cualquier servidor  Mumblr. En algunos casos necesitarás una clave de acceso (que deberá ser proporcionada por el administrador del servicio). Una vez que te conectes a una sala podrás conversar con los demás vía audio, crear nuevas salas e inclusive grabar la conversación para una revisión posterior.</p>
<p><strong>¿Para que me puede servir?</strong></p>
<ul>
<li>Mumble comenzó siendo usado por equipos en juegos multiusuario, para coordinar sus acciones en los juegos.</li>
<li>En la misma línea, Mumble se puede usar para coordinar reuniones de equipos distribuídos en varias partes del globo, en lugar de esperar tenerlos a todos en un mismo salón.</li>
<li>Otro uso posible es enseñanza: un profesor puede hablarle a sus alumnos vía una asesoría en Mumble en lugar de tener que tipear todo lo que diría en una sesión de chat.</li>
</ul>
<p><strong>¿Cómo lo pruebo?</strong></p>
<p>Existen algunos <a rel="nofollow" target="_blank" href="http://mumble.sourceforge.net/Hosters">proveedores gratuitos y de pago</a> de servidores Mumblr. También <a rel="nofollow" target="_blank" href="http://mumble.sourceforge.net/">puedes descargar Mumblr</a> para desplegar tu propio servidor.</p>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=H6RqFn5nk_Y:Xj2bvAansPA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=yIl2AUoC8zA" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=H6RqFn5nk_Y:Xj2bvAansPA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=qj6IDK7rITs" border="0"></a>
</div><img src="http://feeds.feedburner.com/~r/ElMundoEsOpenSource/~4/H6RqFn5nk_Y" height="1" width="1" alt=""/>]]></content:encoded>
         <category>Artículos</category>
      </item>
      <item>
         <title>[SOFT] (blogsantartec) Software Libre en el Gobierno Electrónico Peruano (ONGEI)</title>
         <link>http://blogs.antartec.com/opensource/2011/04/software-libre-gobierno-peru/</link>
         <description>El pasado 17 de marzo de 2011 se realizó el &amp;#8220;Seminario de Gobierno Electrónico&amp;#8220;, evento organizado por la ONGEI (Oficina Nacional de Gobierno Electrónico e Informática) y que tuvo por objeto informar los beneficios de la implementación de la Política Nacional del Gobierno Electrónico e Informática en el Perú y los proyectos existentes en el [...]</description>
         <guid isPermaLink="false">http://blogs.antartec.com/opensource/?p=715</guid>
         <pubDate>Tue, 26 Apr 2011 15:19:07 +0000</pubDate>
         <content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right;margin-left:10px;">
			<a rel="nofollow" target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2011%2F04%2Fsoftware-libre-gobierno-peru%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2011%2F04%2Fsoftware-libre-gobierno-peru%2F&amp;source=juaneladio&amp;style=normal&amp;service=bit.ly" height="61" width="50"/><br />
			</a>
		</div>
<p>El pasado 17 de marzo de 2011 se realizó el &#8220;<strong>Seminario de Gobierno Electrónico</strong>&#8220;, evento organizado por la ONGEI (Oficina Nacional de Gobierno Electrónico e Informática) y que tuvo por objeto informar los beneficios de la implementación de la Política Nacional del Gobierno Electrónico e Informática en el Perú y los proyectos existentes en el marco de esta iniciativa. En este artículo se describirán dos de las presentaciones realizadas en el evento, y en las cuales se hizo mención a temas de software libre y abierto.</p>
<p>El primer espacio del evento fue <strong>Gobierno Electrónico en el Perú: Conceptos, actividades y avances</strong>, a cargo del jefe del ONGEI, Ing. Jaime Honores Coronado. Se inició con algunos conceptos generales de <em>e-government</em> para luego mostrar la evolución del Gobierno Electrónico en el Estado Peruano.</p>
<h3><strong>Plataforma de Interoperabilidad del Estado &#8211; PIDE</strong></h3>
<p>En mi opinión, el punto más importante de la presentación fue <strong>La Plataforma de Interoperabilidad del Estado &#8211; PIDE</strong>: la infraestructura que permitirá implementar servicios públicos en línea que requieran la participación de varias entidades públicas. Esta plataforma usará a nivel de software productos de software libre y abiero: JBoss SOA, JBoss Web Server, PostgreSQL como sistema administrador de base de datos y el sistema operativo Red Hat.</p>
<div id="attachment_717" class="wp-caption aligncenter" style="width:493px;"><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2011/04/Pantallazo-Gobierno-Electr&#xf3;nico-en-el-Per&#xfa;.png"><img class="size-full wp-image-717" title="Pantallazo-Gobierno Electr&#xf3;nico en el Per&#xfa;" src="http://blogs.antartec.com/opensource/files/2011/04/Pantallazo-Gobierno-Electr&#xf3;nico-en-el-Per&#xfa;.png" alt="Pantallazo-Gobierno Electr&#xf3;nico en el Per&#xfa;" width="483" height="363"/></a><p class="wp-caption-text">Diapositiva de la presentación Gobierno Electrónico en el Perú. En ella se muestran los detalles técnicos de la Plataforma de Interoperatividad del Estado, cuya culminación está proyectada a mayo de 2011</p></div>
<p><span id="more-715"></span><strong>Gobierno Electrónico en el Perú: Conceptos, actividades y avances</strong></p>
<p><strong> </strong>Otros temas mostrados en la exposición -y que por su carácter de interés público me permitiré mencionar- fueron:</p>
<ul>
<li>El <a rel="nofollow" target="_blank" href="http://www.peru.gob.pe">portal del Estado Peruano</a>: web administrada por ONGEI y que ofrece acceso a más de dos mil entidades públicas, algunas de las cuales actualizan información directamente en el portal.</li>
<li>El <a rel="nofollow" target="_blank" href="http://www.tramites.gob.pe">Portal de Servicios al Ciudadano y Empresas</a>: donde se describen de manera ordenada y detallada más de 36 mil trámites que los ciudadanos pueden realizar en el Estado. En este sistema cada entidad está obligada a publicar su Texto Único de Procedimientos Administrativos (TUPA).</li>
<li><a rel="nofollow" target="_blank" href="http://www.empresas.gob.pe">Constitución de Empresas en Línea en 72 horas</a>: <strong>El desarrollo bandera del ONGEI</strong>, en el cual se integraron sistemas de notarías, registros públicos (SUNARP), SUNAT y RENIEC. A la fecha cubre los departamentos de Lima, Callao, Lambayeque y San Martín.</li>
<li>Otros casos de éxito de gobierno electrónico en el país:
<ul>
<li>La Alerta Registral para evitar falsificaciones en Registros Públicos</li>
<li>Los desarrollos del RENIEC (Sistema de Identificación por Huellas Dactilares, Duplicado de DNI en línea, la Plataforma Virtual Multiservicios o máquina para realizar trámites y pagos)</li>
<li>La Consulta de RUC de la SUNAT.</li>
<li>El Sistema de Monitoreo de Proyectos del Ministerio de Vivienda.</li>
<li>El Sistema Nacional de Información para la Prevención y Atención de Desastres.</li>
</ul>
</li>
<li>Otros temas, como las capacitaciones que realiza ONGEI, el uso de las  redes sociales por parte de las instituciones públicas y algunas  recomendaciones sobre seguridad de la información.</li>
</ul>
<h3><strong>Gobierno Electrónico con Plataformas Libres</strong></h3>
<p>La tercera presentación del programa -y la segunda en abordar temas de software libre y abierto- fue <strong>Gobierno Electrónico con Plataformas Libres</strong>, realizada por Alfonso Ramirez, representante de Red Hat para Perú y Bolivia. En este bloque se comenzó por hacer una breve presentación de la compañía, algunos conceptos de <em>e-government</em> y software libre en el estado. Lo más destacable fue:</p>
<ul>
<li>Beneficios del uso de software libre en el Estado: donde se citaron independencia tecnológica, compatibilidad, interoperabilidad, seguridad de la información, oportunidad de crecimiento, respecto de  estándares, y capacidad de integración.</li>
<li>Administraciones públicas en el mundo que ya emplean y recomiendan Software Libre: Se presentaron casos de Nueva Zelanda, Holanda y -en el caso latinoamericano- Brasil, México y Uruguay.</li>
</ul>
<div id="attachment_718" class="wp-caption aligncenter" style="width:493px;"><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2011/04/Pantallazo-Gobierno-Electr&#xf3;nico-con-Plataformas-Libres.png"><img class="size-full wp-image-718" title="Pantallazo-Gobierno Electr&#xf3;nico con Plataformas Libres" src="http://blogs.antartec.com/opensource/files/2011/04/Pantallazo-Gobierno-Electr&#xf3;nico-con-Plataformas-Libres.png" alt="" width="483" height="363"/></a><p class="wp-caption-text">Diapositiva de la presentación Gobierno Electrónico con Plataformas Libres. En ella se muestra un mapa con algunas de las administraciones públicas que recomiendan el uso de software libre</p></div>
<ul>
<li>Algunos clientes de <strong>Red Hat en el Perú</strong>: se mencionaron varias entidades públicas y privadas, y se expuso un caso de éxito en particular del Ministerio de la Producción: el portal de la Red de Centos de Innovación Tecnológica (CITEs).</li>
<li>La perspectiva de Interoperatividad de Red Hat: basada principalmente en <strong>SOA</strong> (Service-Oriented Architecture) y EDA (Event-Driven Architecture). Se hizo énfasis en SOA durante la presentación, y específicamente en <strong>JBoss Enterprise Middleware</strong>, la plataforma SOA Open Source, y cómo esta se ajusta a las etapas de diseño y desarrollo.</li>
<li>Otros detalles de los servicios de la compañía, como su modelo de suscripción (basado en contratos de soporte con incidentes ilimitados, mantenimientos incluidos y número ilimitado de usuarios) y las capacitaciones para la obtención de certificaciones Red Hat.</li>
</ul>
<h3>Un par de notas finales</h3>
<p>El material empleado en las presentaciones mostradas, así como el resto de las ponencias realizadas en dicho evento se encuentran en la web de la <a rel="nofollow" target="_blank" href="http://www.ongei.gob.pe/eventos/ongei_eventos_programa.asp?pk_id_eventos=57">Oficina Nacional de Gobierno Electrónico</a>.</p>
<p>La participación en este evento fue posible debido a que fui invitado por participar en uno de los proyectos que Antartec mantiene con entidades estatales.</p>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=z637ffLOXGM:IIFe6kRaV6M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=yIl2AUoC8zA" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=z637ffLOXGM:IIFe6kRaV6M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=qj6IDK7rITs" border="0"></a>
</div><img src="http://feeds.feedburner.com/~r/ElMundoEsOpenSource/~4/z637ffLOXGM" height="1" width="1" alt=""/>]]></content:encoded>
      </item>
      <item>
         <title>[SOFT] (blogsantartec) Talend Open Studio: Introducción a ETL y posibilidades con Job Designs</title>
         <link>http://blogs.antartec.com/opensource/2011/11/primeros-pasos-en-talend/</link>
         <description>Como es usual en Antartec, seguimos explorando nuevas herramientas y soluciones para nuestros clientes. En los últimos meses pasamos una buena cantidad de tiempo construyendo una herramienta basada en Talend, un software ETL que resultó ser una importante ayuda a los procesos automatizados de inteligencia de negocios. En este artículo se describen nuestra percepción inicial [...]</description>
         <guid isPermaLink="false">http://blogs.antartec.com/opensource/?p=766</guid>
         <pubDate>Tue, 01 Nov 2011 15:00:10 +0000</pubDate>
         <content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right;margin-left:10px;">
			<a rel="nofollow" target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2011%2F11%2Fprimeros-pasos-en-talend%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2011%2F11%2Fprimeros-pasos-en-talend%2F&amp;source=juaneladio&amp;style=normal&amp;service=bit.ly" height="61" width="50"/><br />
			</a>
		</div>
<p>Como es usual en Antartec, seguimos explorando nuevas herramientas y soluciones para nuestros clientes. En los últimos meses pasamos una buena cantidad de tiempo construyendo una herramienta basada en Talend, un software ETL que resultó ser una importante ayuda a los procesos automatizados de inteligencia de negocios. En este artículo se describen nuestra percepción inicial de este producto y su aplicación práctica.</p>
<p><strong>Definición de ETL</strong></p>
<p>Para poder hablar de Talend primero tenemos que definir qué es un software ETL.</p>
<p>Extraer, transformar y cargar (<em>Extract, Transform and Load</em> en inglés, frecuentemente abreviado a ETL) es el conjunto de procesos que permite a las organizaciones mover datos desde múltiples orígenes y modificar su formato, para luego enviarlos en otra base de datos, <em>datamart</em>, o <em>data warehouse</em> para análisis posterior, o enviar los datos hacia otro sistema operacional para apoyar un proceso de negocio.</p>
<p><strong>Talend</strong></p>
<p>Talend Open Studio es una herramienta Open Source de integración y gestión de datos, así como integración de aplicaciones empresariales: en palabras simples una herramienta ETL.</p>
<p>Talend está basado en Java, requiere específicamente JDK 6 y por tanto puede ser ejecutado en Windows y Linux sin mayor dificultad, solo basta con descomprimir su &#8216;instalador&#8217;.</p>
<p><strong>Niveles de Talend</strong></p>
<p>Talend basa su diseño en 3 niveles:</p>
<ul>
<li>Business Models (Modelos de Negocios): es nivel diseñado para modelar de manera teórica la aplicación, para lo cual se realizan diagramas de flujo básicos con actores de los procesos.</li>
<li>Job Designs (Diseño de Trabajos): el nivel mas interesante, en el cual se diseña el trabajo en sí, el código que será ejecutado.</li>
<li>Contexts (Contextos): el es nivel que contiene los contextos, los cuales pueden ser definidos como variables globales de ejecución del programa, como la carpeta donde se ejecutará la aplicación final o variables iniciales de entrada.</li>
</ul>
<div id="attachment_805" class="wp-caption aligncenter" style="width:310px;"><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2011/07/Pantallazo-Talend-1.png"><img class="size-medium wp-image-805" title="Pantallazo-Talend-1" src="http://blogs.antartec.com/opensource/files/2011/07/Pantallazo-Talend-1-300x224.png" alt="" width="300" height="224"/></a><p class="wp-caption-text">Pantallazo Talend 1</p></div>
<p><strong>Job Designs</strong></p>
<p>Es el nivel empleado con mayor frecuencia en Talend Open Studio. Formado por el conjunto de <em>Jobs</em>, o tareas a realizar. Cada Job inicialmente de una grilla (grid) en blanco, donde se arrastran elementos de una paleta ubicada en la parte derecha del diseñador.</p>
<p>En dicha paleta se encuentran varios elementos configurables, llamados <em>Subjobs</em>, los cuales se encargan de ejecutar tareas predeterminadas pero configurables como conexiones, consultas, código personalizado, etc.</p>
<p>Dichos Subjobs se encuentran separados en la paleta en diversas categorías: <em>BI, Cloud, Custom Code, Data Quality, ETL, Orchestation, System</em>, etcétera.</p>
<p>Algunos Subjobs que pueden resultar interesantes son:</p>
<ul>
<li>Conexiones estandarizadas y personalizables a bases de datos, incluye soporte a gran cantidad de las bases de datos Open Source (MySQL, PostgreSQL, SLQLite) e incluso Sybase y Oracle.</li>
<li>Ejecutores de consultas y procedimientos almacenados en las mencionadas bases de datos.</li>
<li>Código Java personalizable.</li>
<li>Iteradores, repetidores de subtareas.</li>
<li>Inscripción de variables globales, muy usado para mantener una variable global, ya que los subjobs solo crean variables locales.</li>
<li>Extractores e insertores de datos de archivos (xml, properties), también configurables.</li>
<li>Conexión a FTP para envío y descarga de archivos.</li>
<li>Compresión de archivos.</li>
<li>Modificadores de carpetas (crear, eliminar, modificar).</li>
<li>Filtros de información.</li>
</ul>
<div id="attachment_806" class="wp-caption aligncenter" style="width:310px;"><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2011/07/Pantallazo-Talend-2.png"><img class="size-medium wp-image-806" title="Pantallazo-Talend-2" src="http://blogs.antartec.com/opensource/files/2011/07/Pantallazo-Talend-2-300x224.png" alt="" width="300" height="224"/></a><p class="wp-caption-text">Pantallazo Talend 2</p></div>
<p>Los mencionados y varios otros elementos más se unen mediante un flujo secuencial, guiado por flechas extraídas de cada uno de ellos (visibles haciendo click derecho) que hacen referencias a eventos de dos clases:</p>
<ul>
<li>row: evento que transmite data del elemento al elemento apuntado.</li>
<li>trigger: conjunto de eve﻿ntos, activados por posibles modos de ejecución.
<ul>
<li>OnSubjobOk: cuando el elemento ha sido ejecutado sin errores.</li>
<li> OnSubjobError: cuando el elemento ha tenido algún error en la ejecución.</li>
</ul>
<ul>
<li> otros eventos, dependiendo del tipo de Subjob.</li>
</ul>
</li>
</ul>
<p>Adicionalmente, un <em>Job</em> puede contener a uno o varios otros <em>Jobs</em> e invocarlos como parte de un nuevo flujo, ejecutando los <em>Subjobs</em> contenidos dentro de cada uno.</p>
<p>Finalmente, cada <em>Job</em> es exportable a un archivo comprimido en formato ZIP, que contiene el ejecutable: un archivo .jar llamado a partir de un archivo .bat (para Windows) o un archivo .sh (Linux).</p>
<p>En resumen, podemos decir que Talend es una herramienta versátil para el proceso de ETL, con un buen entorno de desarrollo visual y múltiples conexiones a bases de datos  sin embargo tiene una curva de aprendizaje un poco elevada y un par de bugs pendientes por resolver.</p>
<p><strong>Más información</strong></p>
<ul>
<li><a rel="nofollow" title="Talend home page" target="_blank" href="http://www.talend.com/index.php">Talend Home Page</a> Página oficial de la compañía desarrolladora de Talend</li>
<li><a rel="nofollow" title="ETL Wikipedia" target="_blank" href="http://es.wikipedia.org/wiki/Extract,_transform_and_load">ETL Wikipedia</a> Definiciones de conceptos básicos sobre ETL</li>
<li><a rel="nofollow" title="Talend Tutoriales" target="_blank" href="http://www.talendforge.org/tutorials/menu.php">Talend Tutoriales</a> Algunos manuales de uso</li>
</ul>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=Hi_Vvdx5QzY:jkuqwjk4Jww:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=yIl2AUoC8zA" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=Hi_Vvdx5QzY:jkuqwjk4Jww:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=qj6IDK7rITs" border="0"></a>
</div><img src="http://feeds.feedburner.com/~r/ElMundoEsOpenSource/~4/Hi_Vvdx5QzY" height="1" width="1" alt=""/>]]></content:encoded>
      </item>
      <item>
         <title>[SOFT] (blogsantartec) Zimbra 7: sumas y restas de la nueva versión</title>
         <link>http://blogs.antartec.com/opensource/2011/02/zimbra-7/</link>
         <description>Zimbra ha sido una de las tecnologías colaborativas más importantes en el mundo del software libre y abierto. Inicialmente concebido como una herramienta de automatización de servicios de correo corporativo, evolucionó en un conjunto de funcionalidades para el trabajo coordinado en una organización o en una corporación empresarial. La versión 7 trae algunas sorpresas, algunas [...]</description>
         <guid isPermaLink="false">http://blogs.antartec.com/opensource/?p=707</guid>
         <pubDate>Tue, 08 Feb 2011 15:22:58 +0000</pubDate>
         <content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right;margin-left:10px;">
			<a rel="nofollow" target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2011%2F02%2Fzimbra-7%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2011%2F02%2Fzimbra-7%2F&amp;source=juaneladio&amp;style=normal&amp;service=bit.ly" height="61" width="50"/><br />
			</a>
		</div>
<p>Zimbra ha sido una de las tecnologías colaborativas más importantes en el mundo del software libre y abierto. Inicialmente concebido como una herramienta de automatización de servicios de correo corporativo, evolucionó en un conjunto de funcionalidades para el trabajo coordinado en una organización o en una corporación empresarial. La <a rel="nofollow" target="_blank" href="https://www.zimbra.com/downloads/">versión 7</a> trae algunas sorpresas, algunas de ellas gratas y otras no tanto.</p>
<p style="text-align:center;"><img class="aligncenter" src="https://www.zimbra.com/_media/zcs_diagram.png" alt="Zimbra 7 Diagram" width="372" height="264"/></p>
<p>La primera novedad de esta versión es el cambio de nombre: de Zimbra Collaboration Suite a <strong>VMware Zimbra Collaboration Server</strong>, con lo cual resalta el nuevo dueño del producto: VMware. Además de la versión Open Source y Network (dividida a su vez en Starter, Standard y Pro), VMware apuesta nuevamente por sus packs listos para usar:  <strong>Zimbra Appliance</strong> (versiones Basic y Standard), una configuración que aprovecha la infraestructura de virtualización de VMware.</p>
<p><strong>Primero, las mejoras para usuarios finales</strong></p>
<p>Éstas son alguna de las novedades generales disponibles en la versión Open Source de Zimbra 7 (y que a mi parecer son destacables):<br />
<span id="more-707"></span>
<ul>
<li>Habilidad de recibir alertas de citas y tareas por correo electrónico: Estas alertas son enviadas a una dirección especificada por el usuario, en adición a la alerta clásica en modo de ventana emergente de versiones anteriores.</li>
<li>Envío programado de correos electrónicos. Se puede establecer una fecha y hora de salida. Mientras llega el momento de envío son almacenados en la carpeta de Borradores.</li>
<li>Búsqueda de personas: en la Lista General de Direcciones (o GAL), incluyendo por números de teléfono, localización de la oficina y foto del contacto.</li>
<li>Interpretación de invitaciones enviadas desde Outlook o Exchange. Microsoft usa el formato TNEF (archivos winmail.dat) para archivos adjuntos de diversos propósitos. Ahora Zimbra 7 puede interpretar invitaciones, actualizaciones, cancelaciones de eventos provenientes de cuentas que usan este formato.</li>
<li>Bloc de notas &#8220;absorbido&#8221; por Maletín. El Bloc de notas se utilizaba para almacenar archivos de texto enriquecido. El cambio tiene bastante lógica debido a que la opción Documentos del Maletín proporcionaba una implementación bastante similar.</li>
<li>Y para usuarios avanzados con conocimientos de control de versiones,  ahora la sección Documentos soporta versionamiento y uso de check-in y  check-out. Con ello será posible subir archivos a la plataforma y  bloquear actualización de archivos compartidos. También será posible  revertir archivos a versiones anteriores.</li>
</ul>
<p><strong>Las mejoras para administradores</strong></p>
<p>La lista de mejoras y corrección de errores es bastante larga. Esta también es una versión resumida.</p>
<ul>
<li>Soporte de certificados digitales por cada dominio. Sólo se puede implementar a través de proxy reverso en nginx con IP distintos asignados a cada dominio.</li>
<li>Ya es posible definir qué usuarios están autorizados a enviar mensajes a una lista de distribución.</li>
<li>Una cuenta de correo para el almacenamiento en cuarentena de mensajes que contienen virus. Estos mensajes estarán almacenados por siete días.</li>
<li>El Cliente Web de Zimbra ahora soporta autenticación a través de negociación SPNEGO e inicio de sesión usando Kerberos en un ambiente de Microsoft Active Directory.</li>
</ul>
<p>Como en ocasiones anteriores, las características más relevantes para un Sysadmin siguen siendo parte de las versiones pagadas (Network), como generación de backups y restauración en tiempo real, clusterización y alta disponibilidad, delegación de administración a partir de roles específicos y &#8220;multi-tenancy&#8221;: una misma instancia de software atendiendo varias organizaciones cliente.</p>
<p><strong>Las bajas en Zimbra 7 y 8<br />
</strong></p>
<p>Lo que ha pasado desapercibido en los anuncios de lanzamiento de esta versión es el retiro de soporte y funcionalidades existentes en versiones anteriores, y que es recomendable revisar a detalle por tratarse de cambios que pueden afectar a la mayoría de instalaciones actuales de Zimbra.</p>
<ul>
<li>A partir de esta versión pasan a estado obsoleto (sin soporte, pero aún los binarios seguirán disponibles) las versiones de Zimbra para <strong>distribuciones Linux de 32 bits</strong>, en específico Red Hat Enterprise Linux 4 y 5, SUSE Linux Enterprise Server 10, Ubuntu 8.04 LTS (todos ellos en sus versiones de 32 bits), así como Debian 5 y Fedora 11 (en sus versiones de 32 y 64 bits).</li>
<li>La versión avanzada del Cliente Web de Zimbra <strong>no soportará el uso de Internet Explorer 6.0</strong>. Sólo se podrá acceder desde ese navegador a la versión estándar.</li>
<li>Las funcionalidades de <strong>Hojas de Cálculo y Presentaciones</strong> que aparecieron con estado Beta <strong>han sido eliminadas</strong> de Zimbra. Así, ya no se podrán crear y editar documentos de este tipo desde el cliente web.</li>
<li>Finalmente, se ha anunciado que <strong>la próxima versión principal de Zimbra ya no incluirá la herramienta de Mensajería Instantánea</strong>. Ya en esta versión 7 se recomienda su deshabilitación y no se brindará soporte a esta funcionalidad.</li>
</ul>
<p><strong>En conclusión</strong></p>
<p>Zimbra 7 responde a un esfuerzo orquestado por la nueva dirección de VMware sobre Zimbra (&#8220;<a rel="nofollow" target="_blank" href="http://blog.zimbra.com/blog/archives/2010/08/zimbra-appliance-your-collaboration-cloud-to-deploy-anywhere.html">la nube de colaboración</a>&#8220;), centrándolo en mejoras de estabilidad y funcionalidades ya requeridas principalmente por sus usuarios administradores, pero que está priorizando aquellas herramientas ya estables y retirando apoyo a aquellas que tenían en estado de prueba (pero que a mi juicio sí eran interesantes para usuarios finales).</p>
<p><strong>Más información</strong></p>
<ul>
<li><a rel="nofollow" target="_blank" href="https://files2.zimbra.com/website/docs/7.0/Zimbra%20OS%20Release%20Notes%207.0.pdf">Zimbra Collaboration Suite 7.0: Open Source Edition Release Notes</a></li>
<li><a rel="nofollow" target="_blank" href="https://files2.zimbra.com/website/docs/7.0/ZCS%20ZCA%20Feature%20List.pdf">Zimbra Collaboration Suite 7.0 Feature List</a></li>
</ul>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=ywaKn_iMaAU:mcwY3WGW0xQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=yIl2AUoC8zA" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=ywaKn_iMaAU:mcwY3WGW0xQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=qj6IDK7rITs" border="0"></a>
</div><img src="http://feeds.feedburner.com/~r/ElMundoEsOpenSource/~4/ywaKn_iMaAU" height="1" width="1" alt=""/>]]></content:encoded>
      </item>
      <item>
         <title>[SOFT] (blogsantartec) [SysAdmin] Herramientas de monitoreo en infraestructuras de TI</title>
         <link>http://blogs.antartec.com/opensource/2011/05/herramientas-de-monitoreo/</link>
         <description>Definitivamente las herramientas de monitoreo nos facilitan la vida a los administradores de TI. Directamente nos permiten conocer el uso de los recursos en el tiempo, el estado de las aplicaciones o servicios, ver el estado actual de hardware y software entre otros. Indirectamente nos permite proyectar la adquisición de nuevos equipos o partes, prevenir [...]</description>
         <guid isPermaLink="false">http://blogs.antartec.com/opensource/?p=728</guid>
         <pubDate>Tue, 24 May 2011 19:27:41 +0000</pubDate>
         <content:encoded><![CDATA[<div class="tweetmeme_button" style="float:right;margin-left:10px;">
			<a rel="nofollow" target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2011%2F05%2Fherramientas-de-monitoreo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.antartec.com%2Fopensource%2F2011%2F05%2Fherramientas-de-monitoreo%2F&amp;source=juaneladio&amp;style=normal&amp;service=bit.ly" height="61" width="50"/><br />
			</a>
		</div>
<p>Definitivamente las herramientas de monitoreo nos facilitan la vida a los administradores de TI. Directamente nos permiten conocer el uso de los recursos en el tiempo, el estado de las aplicaciones o servicios, ver el estado actual de hardware y software entre otros. Indirectamente nos permite proyectar la adquisición de nuevos equipos o partes, prevenir futuros problemas, incluso solucionar problemas actuales.</p>
<p>Las herramientas de monitoreo cumplen objetivos generales como:</p>
<ul>
<li>Alertar sobre problemas inminentes o actuales.</li>
<li>Tener una visión centralizada de los equipos, servicios, software, hardware, versiones.</li>
<li>Tener datos históricos de uso de recursos.</li>
<li>Mostrar gráficos, reportes, resúmenes que ayudan a sintetizar la información.</li>
</ul>
<p>Estos objetivos permiten a los administradores de TI realizar tareas como:</p>
<ul>
<li>Prevenir posible problemas futuros relacionados con falta de recursos por aumento de carga o uso.</li>
<li>Resolver problemas inminentes con avisos y alertas pertinentes antes que el problema sea alertado por los usuarios finales.</li>
<li>Estimar presupuestos para adquisiciones de software/hardware brindando datos históricos para sustentar la inversión.</li>
<li>Realizar mejoras y optimizaciones en el uso de los recursos.</li>
<li>Prevenir fallas de seguridad.</li>
<li>Reforzar los puntos débiles de la infraestructura, ya sea hardware, software o servicios.</li>
</ul>
<p>En esta ocasión describiremos tres herramientas de monitoreo que cubren diferentes funcionalidades y permiten tener una vista integral de la infraestructura de TI.</p>
<h2>Munin</h2>
<p>Esta herramienta permite tener una recopilación gráfica de como ha evolucionado el uso de los recursos durante el tiempo.</p>
<p><strong>Características</strong></p>
<ul>
<li>Cuenta con una interfaz web que muestra la evolución histórica del uso de recursos durante el tiempo.</li>
<li>Munin monitorea el uso de recurso de cada máquina, recursos como disco, red, uso de CPU, RAM, Carga (load).</li>
<li>También  es capaz de monitorear indicadores de algunas aplicaciones como  tamaño de cola de postfix, procesos de apache, consultas de mysql entre otras.</li>
<li>Genera  gráficas por día, semana, mes y año de cada uno de los indicadores.</li>
<li>Muestra el mínimo, máximo, media y valor actual los indicadores en cada periodo de tiempo.</li>
<li>Es posible configurar umbrales de alerta para estado de advertencia y crítico.</li>
<li>El servidor corre sobre Linux, el agente corre sobre Linux y Windows (con algunas limitaciones).</li>
</ul>
<p><strong>Beneficios</strong></p>
<ul>
<li>Permite determinar con anticipación cuando un recurso estará sobre utilizado o será insuficiente. Por ejemplo permite anticipar la compra de discos duros antes que estos estén llenos.</li>
<li>Permite monitorear errores o generar mejoras. Por ejemplo permite detectar errores de red que pueden ser causados por la alta carga del servidor.</li>
<li>Permite medir cuantitativamente el crecimiento del uso de los recursos, de esta manera es posible sustentar compra de hardware o medir el crecimiento.</li>
</ul>
<p><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2011/05/cpu-day.png"><img class="alignnone size-medium wp-image-734" title="cpu-day" src="http://blogs.antartec.com/opensource/files/2011/05/cpu-day-300x213.png" alt="" width="300" height="213"/></a></p>
<p><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2011/05/df-week.png"><img class="alignnone size-medium wp-image-733" title="df-week" src="http://blogs.antartec.com/opensource/files/2011/05/df-week-300x213.png" alt="" width="300" height="213"/></a></p>
<h2>Nagios</h2>
<p>El principal objetivo de esta herramienta es sensar el estado de aplicaciones mediante escaneo de puertos, ejecución de comandos o la ejecución de cualquier prueba que pueda determinar si un servicio está corriendo correctamente (peticiones http o consultas sql por ejemplo).</p>
<p><strong>Características</strong></p>
<ul>
<li>Para establecer un sensor se siguen los siguientes pasos:
<ul>
<li>Determinar el servidor que va a ser sensado.</li>
<li>Determinar el tipo de sensor (HTTP, TCP, SMTP, SQL, etc).</li>
<li>Establecer los umbrales de alerta y crítico. (Por ejemplo tiempo de respuesta mayor a X segundos o más de Y correos en la cola de correo).</li>
<li>Establecer el tipo de alerta (normalmente correo) y el contacto (persona o servicio al que llega la alerta).</li>
</ul>
</li>
<li>La herramienta cuenta con una interfaz web que muestra el estado de los diferentes servidores y servicios.</li>
<li>Los posibles estados son desconocido, correcto, advertencia y crítico.</li>
<li>Permite establecer diferentes niveles de alerta o escalamiento. Diferentes niveles de alerta pueden llegar a diferentes contactos.</li>
<li>Es posible establecer diferentes alertas según periodos de tiempo (horas laborales, días laborales, fines de semana, madrugada, etc)</li>
<li>Permite establecer modelos (templates) de tipos de servidores (servidores remotos o locales, servidores o desktops, servidores o equipos de red) o tipos de servicios (servicios críticos o no críticos, servicios locales o remotos, etc) según este modelo es posible establecer diferentes frecuencias de muestreo, contactos de alertas, umbral de falla, etc.</li>
<li>Una de las características que me parece más resaltante de Nagios es la facilidad para crear nuevos sensores y otros comandos. Es posible crear un sensor virtualmente para cualquier tipo de servicio. Además es posible crear un comando personalizado para el envío de alertas utilizando algún medio alternativo (VoIP, mensajería instantánea, etc).</li>
<li>El sensado puede ser de 3 tipos:
<ul>
<li>Activo, el servidor inicia la prueba, por ejemplo el servidor solicita una página http.</li>
<li>Remoto, el servidor inicia la prueba, pero esta se ejecuta un agente remoto. Por ejemplo ejecutar un comando remoto para saber cuantos procesos se están ejecutando en otro servidor.</li>
<li>Pasivo:  el servidor nagios recibe el estado de otro servidor, en este caso no inicia la prueba y no tiene control de la frecuencia de ejecución.</li>
</ul>
</li>
<li>Permite programar los tiempos de inoperatividad con anticipación para evitar el envío innecesario de alertas.</li>
</ul>
<p><strong>Beneficios</strong></p>
<ul>
<li>Permite tener un control exhaustivo del estado de los servicios de los diferentes servidores de manera centralizada.</li>
<li>Permite realizar pruebas sobre infinidad de servicios.</li>
<li>Permite ejecutar alertas según el tipo de evento.</li>
<li>Permite detectar los problemas antes que causen daños mayores.</li>
</ul>
<p><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2011/05/nagios1.png"><img class="alignnone size-thumbnail wp-image-738" title="nagios1" src="http://blogs.antartec.com/opensource/files/2011/05/nagios1-150x150.png" alt="" width="150" height="150"/></a></p>
<p><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2011/05/nagios2.png"><img class="alignnone size-thumbnail wp-image-739" title="nagios2" src="http://blogs.antartec.com/opensource/files/2011/05/nagios2-150x150.png" alt="" width="150" height="150"/></a></p>
<h2>OCSInventory</h2>
<p>Este programa sencillo pero muy útil permite tener un inventario centralizado de software y hardware.</p>
<p><strong>Características</strong></p>
<ul>
<li>Interfaz web que muestra el listado de servidores o computadoras. El listado puede ser ordenado por cualquier columna y es posible agregar o quitar columnas según la necesidad.</li>
<li>La interfaz web muestra el detalle de cada servidor incluyendo:
<ul>
<li>Hardware: CPU, RAM, red, placa madre, video, sonido, entre otros.</li>
<li>Software: Sistema operativo, programas instalados.</li>
<li>Versión de BIOS</li>
<li>Detalles de red o redes activas</li>
</ul>
</li>
<li>Cuenta con una funcionalidad de búsqueda que permite filtrar datos como programas instalados, memoria RAM, redes, entre otros.</li>
<li>Permite agrupar los servidores por diferentes criterios (similar a la búsqueda).</li>
<li>El agente debe ser instalado y configurado en cada servidor o computadora a ser inventariada.</li>
<li>El instalador del agente se encuentra disponible para Windows y Linux.</li>
</ul>
<p><strong>Beneficios</strong></p>
<ul>
<li>Permite tener una vista centralizada de los servidores y computadores de escritorio.</li>
<li>Facilita la tarea de mantenimiento y renovación de hardware.</li>
<li>Facilita la detección de software no autorizado.</li>
<li>Facilita la prevención de ataques de seguridad brindando detalle de las versiones de los programas instalados en cada computador.</li>
</ul>
<div id="attachment_756" class="wp-caption alignnone" style="width:160px;"><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2011/05/ocs1-e1304993175849.png"><img class="size-thumbnail wp-image-756" title="listaMaquinas" src="http://blogs.antartec.com/opensource/files/2011/05/ocs1-150x150.png" alt="" width="150" height="150"/></a><p class="wp-caption-text">Listado de máquinas</p></div>
<div id="attachment_755" class="wp-caption alignnone" style="width:160px;"><a rel="nofollow" target="_blank" href="http://blogs.antartec.com/opensource/files/2011/05/ocs2.png"><img class="size-thumbnail wp-image-755" title="busquedaSoftware" src="http://blogs.antartec.com/opensource/files/2011/05/ocs2-150x150.png" alt="" width="150" height="150"/></a><p class="wp-caption-text">Búsqueda por Software</p></div>
<h2>¿Cuál usar?</h2>
<p>En un ambiente de producción, el uso de todas estas herramientas es casi necesario. Son herramientas complementarias que además se pueden integrar entre sí. Por ejemplo, Munin y Nagios se pueden integrar para que el primero reporte al segundo en forma relativamente sencilla. La fortaleza del Munin es poder contar con reportes de uso de recursos en el tiempo, mientras que la de Nagios es la de reportar alertas no sólo respecto a recursos si no a disponibilidad de servicios (por su flexibilidad).</p>
<h2>Enlaces</h2>
<ul>
<li><a rel="nofollow">Página oficial de Munin </a></li>
<li><a rel="nofollow" target="_blank" href="http://www.nagios.org/">Página oficial de Nagios</a></li>
<li><a rel="nofollow" target="_blank" href="http://www.ocsinventory-ng.org/">Página oficial de OCSInventory</a></li>
</ul>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=rvVmqexOA_c:oO48cJCqn38:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=yIl2AUoC8zA" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?a=rvVmqexOA_c:oO48cJCqn38:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ElMundoEsOpenSource?d=qj6IDK7rITs" border="0"></a>
</div><img src="http://feeds.feedburner.com/~r/ElMundoEsOpenSource/~4/rvVmqexOA_c" height="1" width="1" alt=""/>]]></content:encoded>
         <category>Artículos</category>
      </item>
      <item>
         <title>[SOFT] (elrincondelsoft) Instalacion de ClearOS 6.4.0 Community x86 en VirtualBox</title>
         <link>http://elrincondelsoft.blogspot.com/2013/11/instalacion-de-clearos-640-community.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRTtSkFt3NR-cojm2PN4KSz3m4viEyTHpxjKtMGBm6BH7M7s0y7&quot; style=&quot;clear:right;float:right;margin-bottom:1em;margin-left:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;138&quot; src=&quot;https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRTtSkFt3NR-cojm2PN4KSz3m4viEyTHpxjKtMGBm6BH7M7s0y7&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;Como hemos visto en entradas anteriores, instalamos Zentyal como Sistema el cual podemos administrar red y servicios, hoy vengo a traeros una alternativa en la cual he visto que tiene bastante seguimiento. La alternativa es &quot;ClearOS&quot;, como todos podemos observar en sus siglas finales nos trae recuerdo familiares.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;¿Que es ClearOS?&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Es una distribución Linux basada totalmente en CentOS y Red Hat, es junto a Zentyal (basada en Ubuntu), una alternativa firme y robusta para cualquier PYME de hoy en día. Dispone de un panel bastante intuitivo y sencillo&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;En esta entrada veremos la instalación en una maquina virtual por VirtualBox, dejo a continuación la versión &quot;Community&quot; para su descarga:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://images.clearfoundation.com/clearos-images/community/6.4.0/images/iso/i386/clearos-community-6.4.0sp1-i386.iso&quot;&gt;ClearOS Community 32bits&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Sin mas empecemos la instalación.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;/div&gt;&lt;a rel=&quot;nofollow&quot; name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;Pasos Previos&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Antes de iniciar la instalación, debemos de cumplir:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Disponer de 2 Tarjetas de Red, en mi caso he virtualizado 2 entradas de red.&lt;/li&gt;&lt;li&gt;Si realizamos la&amp;nbsp;instalación&amp;nbsp;en una maquina virtual, debemos de seleccionar en la&amp;nbsp;configuración&amp;nbsp;de&amp;nbsp;la&amp;nbsp;maquina la&amp;nbsp;opción&amp;nbsp;&quot;PAE&quot; en procesador.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;Instalación&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Una vez arranquemos la máquina, seleccionamos en:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Install or upgrade an existing system&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-eQ2A7XmHU90/Uo-1a2r8vSI/AAAAAAAADOA/aavUBBGkkP4/s1600/1.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://4.bp.blogspot.com/-eQ2A7XmHU90/Uo-1a2r8vSI/AAAAAAAADOA/aavUBBGkkP4/s320/1.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Con esto iniciamos la instalación, seguimos y en la siguiente opción vemos la pantalla de Bienvenida, pulsamos &quot;Next&quot;:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-aE7ZIwJdOHk/Uo-1d3vr-iI/AAAAAAAADOI/4DpROYZ_So0/s1600/2.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://4.bp.blogspot.com/-aE7ZIwJdOHk/Uo-1d3vr-iI/AAAAAAAADOI/4DpROYZ_So0/s320/2.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Seleccionamos el idioma que creamos oportuno:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-Mq473I0F1XQ/Uo-1hbak2mI/AAAAAAAADOQ/6puZAJVEd3E/s1600/3.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://2.bp.blogspot.com/-Mq473I0F1XQ/Uo-1hbak2mI/AAAAAAAADOQ/6puZAJVEd3E/s320/3.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Idioma del teclado:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-oKS37922_Ec/Uo-1kVaTkfI/AAAAAAAADOY/7zqUtD9pxXM/s1600/4.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://2.bp.blogspot.com/-oKS37922_Ec/Uo-1kVaTkfI/AAAAAAAADOY/7zqUtD9pxXM/s320/4.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Indicamos &lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;&quot;Dispositivos Especializados&quot;&lt;/span&gt; para su instalación:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-5PLZLgxED7M/Uo-1nRT3ThI/AAAAAAAADOg/tbI4Osto16s/s1600/5.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://4.bp.blogspot.com/-5PLZLgxED7M/Uo-1nRT3ThI/AAAAAAAADOg/tbI4Osto16s/s320/5.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;En mi caso seleccionamos el HDD virtual, para el resto seleccionamos el HDD Físico donde queramos instalar el OS:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-LiSKcfJinnI/Uo-1qdT3epI/AAAAAAAADOo/zb7s9N2iztI/s1600/6.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://1.bp.blogspot.com/-LiSKcfJinnI/Uo-1qdT3epI/AAAAAAAADOo/zb7s9N2iztI/s320/6.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Indicamos el nombre del equipo:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-5TpFrRqqo_s/Uo-1tVnDNHI/AAAAAAAADOw/56iwwV2YXA8/s1600/7.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://4.bp.blogspot.com/-5TpFrRqqo_s/Uo-1tVnDNHI/AAAAAAAADOw/56iwwV2YXA8/s320/7.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Zona Horaria y Clave Superusuario:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-hyEuy0Xo4BY/Uo-1wqsOOXI/AAAAAAAADO4/M3bOizNgM-4/s1600/8.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://4.bp.blogspot.com/-hyEuy0Xo4BY/Uo-1wqsOOXI/AAAAAAAADO4/M3bOizNgM-4/s320/8.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-bQeveJM5rrk/Uo-1zWCwXWI/AAAAAAAADPA/UDr2oJJxAtg/s1600/9.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://2.bp.blogspot.com/-bQeveJM5rrk/Uo-1zWCwXWI/AAAAAAAADPA/UDr2oJJxAtg/s320/9.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Seleccionamos el método que ocupara el OS, en mi caso como es una unidad virtual, indico que se instale en todo el HDD:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-BI8kvAXSzbg/Uo-12STxpXI/AAAAAAAADPI/8MvW2ZA4qjI/s1600/10.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://4.bp.blogspot.com/-BI8kvAXSzbg/Uo-12STxpXI/AAAAAAAADPI/8MvW2ZA4qjI/s320/10.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Nos muestra a continuación un resumen de como distribuirá las particiones del OS, aceptamos para que se apliquen y seguimos.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Instalamos un gestor de arranque:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-EFnUzt44OIk/Uo-2eIiahdI/AAAAAAAADPU/yW5xCyRWSwI/s1600/11.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://3.bp.blogspot.com/-EFnUzt44OIk/Uo-2eIiahdI/AAAAAAAADPU/yW5xCyRWSwI/s320/11.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Ya con esto, el proceso de instalación comenzará:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-4w2OORbU6gI/Uo-3TFlWcSI/AAAAAAAADPc/ioHEZEyWdtk/s1600/12.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://3.bp.blogspot.com/-4w2OORbU6gI/Uo-3TFlWcSI/AAAAAAAADPc/ioHEZEyWdtk/s320/12.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Una vez terminada la instalación, veremos su &quot;Login&quot;, el login es:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Username: Root&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Passwor: Laquepusimos&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-nujJ0p_AH-A/Uo-89wsEQyI/AAAAAAAADPs/a_ydFH8CvRM/s1600/13.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://4.bp.blogspot.com/-nujJ0p_AH-A/Uo-89wsEQyI/AAAAAAAADPs/a_ydFH8CvRM/s320/13.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Espero que les haya sido útil, en la siguiente entrada veremos la configuración de algunas de sus opciones de ClearOS.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Un Saludo!&lt;/div&gt;</description>
         <author>Moises</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1341025626641891928.post-9209223411716311543</guid>
         <pubDate>Mon, 25 Nov 2013 11:00:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/-eQ2A7XmHU90/Uo-1a2r8vSI/AAAAAAAADOA/aavUBBGkkP4/s72-c/1.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SOFT] (elrincondelsoft) Instalación de ForeFront TMG 2010 en Windows Server 2008 R2</title>
         <link>http://elrincondelsoft.blogspot.com/2013/12/instalacion-de-forefront-tmg-2010-en.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.wondertech.com.co/wp-content/uploads/2012/07/image.png&quot; style=&quot;clear:right;float:right;margin-bottom:1em;margin-left:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;156&quot; src=&quot;http://www.wondertech.com.co/wp-content/uploads/2012/07/image.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;Vamos con mas! Esta vez vamos a realizar la instalación de &quot;ForeFront&quot; en una máquina Windows Server 2008 R2, para ello junto a las siguientes entradas, veremos su configuración y posibles configuraciones útiles.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;¿Qué es ForeFront?&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Es un software privativo de Microsoft en la cual podremos administrar un cortafuego y aplicarlo a nuestra red local o empresarial, protegernos así de ataques del exterior o dentro de la misma red. Antiguamente este software era llamado &quot;ISA Server&quot;.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Sin mas vamos con su instalación:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Empecemos...&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;/div&gt;&lt;a rel=&quot;nofollow&quot; name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;Pasos Previos&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Bien antes de realizar la instalación, deberemos de tener actualizado el sistema, para ello abrimos el menú y pinchamos en &quot;&quot;:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-AfdkPQ43g9I/Ur9aCLK_SPI/AAAAAAAADQY/xGOj04SSH6A/s1600/1.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;239&quot; src=&quot;http://4.bp.blogspot.com/-AfdkPQ43g9I/Ur9aCLK_SPI/AAAAAAAADQY/xGOj04SSH6A/s320/1.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Una vez terminado procederemos a la instalación.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;Instalación&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Empezaremos con la &quot;Preparación&quot;, para ello seleccionamos &quot;Herramienta de Preparación&quot;:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-9pMnW0ORmkA/Ur9aGKp1HRI/AAAAAAAADQg/t3gqPblwbPo/s1600/2.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;239&quot; src=&quot;http://2.bp.blogspot.com/-9pMnW0ORmkA/Ur9aGKp1HRI/AAAAAAAADQg/t3gqPblwbPo/s320/2.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Con esto prepararemos ForeFront para su instalación en nuestro Sistema.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Aceptamos los términos:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-vt8FYGRzdHs/Ur9aJS_EJbI/AAAAAAAADQo/HLrHmtxmOYQ/s1600/3.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; src=&quot;http://3.bp.blogspot.com/-vt8FYGRzdHs/Ur9aJS_EJbI/AAAAAAAADQo/HLrHmtxmOYQ/s320/3.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Seleccionamos la opción &quot;Servicios y Administración de ForeFront&quot; ya que instalará los servicios necesarios para su administración:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-P1J_qgGLcek/Ur9aMGWnIYI/AAAAAAAADQw/Of9P_q4aju4/s1600/4.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; src=&quot;http://2.bp.blogspot.com/-P1J_qgGLcek/Ur9aMGWnIYI/AAAAAAAADQw/Of9P_q4aju4/s320/4.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;A partir de aquí, empezara su comprobación en el sistema en la cual puede durar algunos minutos.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-c_KbwPCYVrw/Ur9aO_K94UI/AAAAAAAADQ4/qqInm11DM5w/s1600/5.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; src=&quot;http://1.bp.blogspot.com/-c_KbwPCYVrw/Ur9aO_K94UI/AAAAAAAADQ4/qqInm11DM5w/s320/5.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Vemos como la &quot;Preparación&quot; a concluido correctamente, marcamos el recuadro para que empiece el asistente la instalación:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-JvTMv29rTDg/Ur9aR_q10eI/AAAAAAAADRA/BNP97VmD7gU/s1600/6.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;223&quot; src=&quot;http://2.bp.blogspot.com/-JvTMv29rTDg/Ur9aR_q10eI/AAAAAAAADRA/BNP97VmD7gU/s320/6.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Ahora comenzará la instalación mediante el asistente de ForeFront,&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Aceptamos de nuevo los términos:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-KL_qI8lJfYE/Ur9aUZTkLlI/AAAAAAAADRI/PJ6qMR2Sl6c/s1600/7.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;http://1.bp.blogspot.com/-KL_qI8lJfYE/Ur9aUZTkLlI/AAAAAAAADRI/PJ6qMR2Sl6c/s320/7.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;En el siguiente indicamos el serial y el nombre de usuario:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-RjBfxeMmM4Y/Ur9aXmHHADI/AAAAAAAADRQ/U2LFVJvFzkc/s1600/8.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;http://2.bp.blogspot.com/-RjBfxeMmM4Y/Ur9aXmHHADI/AAAAAAAADRQ/U2LFVJvFzkc/s320/8.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Seleccionamos la opción &quot;Instalar servicios y Administración de ForeFront&quot;:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-Jmp2SxwLHnI/Ur9aahA1iJI/AAAAAAAADRY/8UVW0EXcQT4/s1600/9.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://4.bp.blogspot.com/-Jmp2SxwLHnI/Ur9aahA1iJI/AAAAAAAADRY/8UVW0EXcQT4/s320/9.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Indiciamos la ruta de instalación:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-rgc4SwdBCy4/Ur9adhVCdhI/AAAAAAAADRg/2wyskgChc0w/s1600/10.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;http://3.bp.blogspot.com/-rgc4SwdBCy4/Ur9adhVCdhI/AAAAAAAADRg/2wyskgChc0w/s320/10.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;En este paso indicaremos el intervalo en la cual se compone la &quot;Red Interna&quot;, en mi caso vamos a indicar la red interna con los intervalos:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;192.168.1.0 - 192.168.1.255&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-v717QVxvn80/Ur9agZi-VuI/AAAAAAAADRo/aJhs0m5RoT4/s1600/11.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://3.bp.blogspot.com/-v717QVxvn80/Ur9agZi-VuI/AAAAAAAADRo/aJhs0m5RoT4/s320/11.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Nos indica los servicios que serán reiniciados durante la instalación:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-PTS21jbJeR4/Ur9ajYcLRAI/AAAAAAAADRw/tmkI-JdxIpI/s1600/12.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://2.bp.blogspot.com/-PTS21jbJeR4/Ur9ajYcLRAI/AAAAAAAADRw/tmkI-JdxIpI/s320/12.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Comenzará la instalación de ForeFront, su duración dependerá de las características de nuestro equipo. Lo normal es una duración de entre 20-30 minutos.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Una vez finalizada la instalación, vamos a ver el menú correspondiente.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Reparar el error de script de inicio&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Como podemos observar, una vez intentamos entrar en el menú de ForeFront, nos muestra un error como este:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-DYbQmC86uh4/UsA3ybwXBZI/AAAAAAAADSA/3Fyc80X3UMM/s1600/1.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;205&quot; src=&quot;http://3.bp.blogspot.com/-DYbQmC86uh4/UsA3ybwXBZI/AAAAAAAADSA/3Fyc80X3UMM/s320/1.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Podremos arreglarlo de la siguiente forma, nos vamos a la siguiente directorio y editamos el fichero:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;&quot;C:&amp;#92;Program Files&amp;#92;Microsoft Forefront Threat Management Gateway&amp;#92;UI_HTMLs&amp;#92;TabsHandler.htc&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Buscamos las siguientes lineas con &quot;paddingtop&quot; y las comentamos:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-UIu4-8LeD8M/UsA31km1QyI/AAAAAAAADSI/KUoZHnXmRdU/s1600/2.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;http://4.bp.blogspot.com/-UIu4-8LeD8M/UsA31km1QyI/AAAAAAAADSI/KUoZHnXmRdU/s320/2.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cerramos y guardamos los cambios e iniciamos la administración de ForeFront:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-Bh3q5JXT0mE/UsA35Pw4q8I/AAAAAAAADSQ/lwReXjpGR6I/s1600/3.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;205&quot; src=&quot;http://3.bp.blogspot.com/-Bh3q5JXT0mE/UsA35Pw4q8I/AAAAAAAADSQ/lwReXjpGR6I/s320/3.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Espero que les haya sido útil.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Un Saludo!&lt;/div&gt;</description>
         <author>Moises</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1341025626641891928.post-6805889208364188355</guid>
         <pubDate>Mon, 30 Dec 2013 14:27:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/-AfdkPQ43g9I/Ur9aCLK_SPI/AAAAAAAADQY/xGOj04SSH6A/s72-c/1.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SOFT] (elrincondelsoft) Instalación de FreeBSD 9.2 x86</title>
         <link>http://elrincondelsoft.blogspot.com/2013/10/instalacion-de-freebsd-92-x86.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.freebsd.org/logo/logo-full.png&quot; style=&quot;clear:right;float:right;margin-bottom:1em;margin-left:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;115&quot; src=&quot;http://www.freebsd.org/logo/logo-full.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;Muchísima persona usan multitud de distros Linux, FreeBSD lo vemos en multitud de sitios instalado, aunque la apariencia no lo demuestra y no nos demos cuenta, entre ello están muchos Routers, Switch... Están instaladas en una versión embebida ya que realizan una función determinada.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hoy veremos su versión completa en la cual más adelante explotaremos y veremos que nos ofrece FreeBSD. Sin más vamos con lo importante.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Empecemos...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a rel=&quot;nofollow&quot; name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;Instalación&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;La primera ventana que veremos sera la de &quot;Bienvenido&quot;, nos indicará que seleccionemos una opción, nosotros seleccionamos la opción &lt;i&gt;&quot;1&quot;&lt;/i&gt; o &lt;i&gt;&quot;ENTER&quot;&lt;/i&gt;:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-T_EHv1Rnsj0/UlAignZNrTI/AAAAAAAADHo/tlgeRmygFKo/s1600/1.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://4.bp.blogspot.com/-T_EHv1Rnsj0/UlAignZNrTI/AAAAAAAADHo/tlgeRmygFKo/s320/1.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Seguimos y seleccionamos la opción &lt;i&gt;&quot;Install&quot;&lt;/i&gt; ya que nosotros lo que pretendemos es instalar el Sistema:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-mwp50LKq9F0/UlAijpFQ9vI/AAAAAAAADHw/loFCfZqnJKg/s1600/2.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://1.bp.blogspot.com/-mwp50LKq9F0/UlAijpFQ9vI/AAAAAAAADHw/loFCfZqnJKg/s320/2.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Nos indica si queremos proponer un &amp;nbsp;lenguaje de &quot;teclado&quot; por defecto, seleccionamos &lt;i&gt;&quot;Yes&quot;&lt;/i&gt; e indicamos nuestro idioma:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-f05uDv0YZyk/UlAimWdAdNI/AAAAAAAADH4/-YwnEznR5xo/s1600/3.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://1.bp.blogspot.com/-f05uDv0YZyk/UlAimWdAdNI/AAAAAAAADH4/-YwnEznR5xo/s320/3.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-uEQLwQPaMIs/UlAiozP1EjI/AAAAAAAADIA/1DzVDGMv-M8/s1600/4.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://2.bp.blogspot.com/-uEQLwQPaMIs/UlAiozP1EjI/AAAAAAAADIA/1DzVDGMv-M8/s320/4.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Indicamos el nombre de la máquina:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-Pre8jHIdCEs/UlAisB23x1I/AAAAAAAADII/UL61dp8o4mc/s1600/5.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://2.bp.blogspot.com/-Pre8jHIdCEs/UlAisB23x1I/AAAAAAAADII/UL61dp8o4mc/s320/5.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Ahora tendremos que crear las particiones, por defecto nosotros crearemos la más habitual.&lt;br /&gt;&lt;br /&gt;Elegimos la opción &quot;Manual&quot;:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-tPtiJ-0RnNk/UlAiuwtmjLI/AAAAAAAADIQ/pz-2fn5_F9k/s1600/7.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://2.bp.blogspot.com/-tPtiJ-0RnNk/UlAiuwtmjLI/AAAAAAAADIQ/pz-2fn5_F9k/s320/7.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Usaremos el HDD virtual asignado y ocuparemos toda el espacio para FreeBSD, seleccionamos &quot;Create&quot;:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-Jc_-lU88Xok/UlAiyNoEGqI/AAAAAAAADIY/xigiUwaSwVw/s1600/8.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://1.bp.blogspot.com/-Jc_-lU88Xok/UlAiyNoEGqI/AAAAAAAADIY/xigiUwaSwVw/s320/8.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Elegimos la opción &quot;MBR&quot;:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-L0YNcm7_W9w/UlAi_KqC_nI/AAAAAAAADIg/qktGN4mwcC4/s1600/9.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://2.bp.blogspot.com/-L0YNcm7_W9w/UlAi_KqC_nI/AAAAAAAADIg/qktGN4mwcC4/s320/9.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Una vez indicada el tipo de tabla de particionamiento, empezamos con la creación, seleccionamos &quot;Create&quot; e indicamos lo siguiente:&lt;br /&gt;&lt;br /&gt;- Partición con punto de montaje &quot;/&quot; -&amp;gt; Sistema&lt;br /&gt;- Swap -&amp;gt; Memoria de Intercambio&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-52rfiEJLH_c/UlAk-kRYNGI/AAAAAAAADIs/XJI4MVmq5pg/s1600/10.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://3.bp.blogspot.com/-52rfiEJLH_c/UlAk-kRYNGI/AAAAAAAADIs/XJI4MVmq5pg/s320/10.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-Yq36D2TyM3o/UlAlApKQeHI/AAAAAAAADI0/8_27dqjYQqM/s1600/11.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://1.bp.blogspot.com/-Yq36D2TyM3o/UlAlApKQeHI/AAAAAAAADI0/8_27dqjYQqM/s320/11.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Una vez terminada, debería de quedar una cosa muy parecida, pulsamos en &quot;Finish&quot; para iniciar la instalación:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/--ESeNbjDkF0/UlAlaQLc9vI/AAAAAAAADI8/LQe5hQA9Sv0/s1600/12.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://1.bp.blogspot.com/--ESeNbjDkF0/UlAlaQLc9vI/AAAAAAAADI8/LQe5hQA9Sv0/s320/12.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Proceso de instalación:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-b6Gfp3cqd1g/UlAlv-TvgdI/AAAAAAAADJE/jA5gaeADXtQ/s1600/13.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://2.bp.blogspot.com/-b6Gfp3cqd1g/UlAlv-TvgdI/AAAAAAAADJE/jA5gaeADXtQ/s320/13.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Indicamos una PASS para el ROOT:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-_7P41aJSzZs/UlAnxc9nItI/AAAAAAAADJQ/roFq0IU0MwI/s1600/14.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://2.bp.blogspot.com/-_7P41aJSzZs/UlAnxc9nItI/AAAAAAAADJQ/roFq0IU0MwI/s320/14.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vemos como nos muestra las interfaces de red:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-YXKmhuLeU5w/UlAn0Vp6eeI/AAAAAAAADJY/bAIQcKsuBEk/s1600/15.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://1.bp.blogspot.com/-YXKmhuLeU5w/UlAn0Vp6eeI/AAAAAAAADJY/bAIQcKsuBEk/s320/15.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Marcamos &quot;Yes&quot; para configurar IPv4.&lt;br /&gt;&lt;br /&gt;Marcamos &quot;Yes&quot; para que se le asigne una dirección IP por DHCP.&lt;br /&gt;&lt;br /&gt;Marcamos &quot;No&quot; para configurar IPv6.&lt;br /&gt;&lt;br /&gt;Por defecto nos muestra los servidor DNS, podremos indicar el que mejor nos convenga:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-cBA2dhy3l1g/UlAn2yxCCyI/AAAAAAAADJg/tDywHpn-E3k/s1600/16.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://1.bp.blogspot.com/-cBA2dhy3l1g/UlAn2yxCCyI/AAAAAAAADJg/tDywHpn-E3k/s320/16.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;En este paso, vamos a configurar la zona horaria, indicamos &quot;NO&quot; para configurarla:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-AK53Dk4EfgM/UlAoqeBV0HI/AAAAAAAADJs/rdyyMctx-5I/s1600/17.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://3.bp.blogspot.com/-AK53Dk4EfgM/UlAoqeBV0HI/AAAAAAAADJs/rdyyMctx-5I/s320/17.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Indicamos los servicios que se iniciarán con el arranque:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-WTfXKprguPk/UlApdF6EelI/AAAAAAAADJ0/aupxjWx3EtE/s1600/18.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://2.bp.blogspot.com/-WTfXKprguPk/UlApdF6EelI/AAAAAAAADJ0/aupxjWx3EtE/s320/18.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Creamos un usuario para el sistema:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-qvj8bs-w4gs/UlApflVGtLI/AAAAAAAADJ8/8HB2Leou2-U/s1600/19.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://2.bp.blogspot.com/-qvj8bs-w4gs/UlApflVGtLI/AAAAAAAADJ8/8HB2Leou2-U/s320/19.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Indicamos el usuario y la PASS al final de los datos.&lt;br /&gt;&lt;br /&gt;Vemos el resumen de todos los datos del usuario, si vemos que es todo correcto, seleccionamos &quot;Yes&quot;:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-w0h_40OE-mE/UlApio5LjaI/AAAAAAAADKE/zYBNQVg_NFw/s1600/20.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://1.bp.blogspot.com/-w0h_40OE-mE/UlApio5LjaI/AAAAAAAADKE/zYBNQVg_NFw/s320/20.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Podremos finalmente crear otro usuario si quisiéramos.&lt;br /&gt;&lt;br /&gt;Aplicamos la configuración y salimos de la instalación:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-qx2ENKZXpo4/UlAp4os32dI/AAAAAAAADKM/p2_O7jG2CGg/s1600/21.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://2.bp.blogspot.com/-qx2ENKZXpo4/UlAp4os32dI/AAAAAAAADKM/p2_O7jG2CGg/s320/21.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Indicamos &quot;NO&quot; ya que no queremos realizar nada desde una SHELL actualmente.&lt;br /&gt;&lt;br /&gt;Seleccionamos &quot;Reboot&quot;:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-csjPox2ADLs/UlAqR86IQMI/AAAAAAAADKU/FnGoSaKvFJc/s1600/22.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://2.bp.blogspot.com/-csjPox2ADLs/UlAqR86IQMI/AAAAAAAADKU/FnGoSaKvFJc/s320/22.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Una vez reiniciado el sistema, vemos como nos muestra el apartado de logueo del sistema:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-Imt5VBkhY6U/UlAriMKAE7I/AAAAAAAADKg/MHPd9qLpWQE/s1600/fin.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;177&quot; src=&quot;http://1.bp.blogspot.com/-Imt5VBkhY6U/UlAriMKAE7I/AAAAAAAADKg/MHPd9qLpWQE/s320/fin.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Espero que les sirva y le haya ayudado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Un Saludo!&lt;/div&gt;&lt;/div&gt;</description>
         <author>Moises</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1341025626641891928.post-4437718760394772578</guid>
         <pubDate>Mon, 07 Oct 2013 07:30:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/-T_EHv1Rnsj0/UlAignZNrTI/AAAAAAAADHo/tlgeRmygFKo/s72-c/1.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SOFT] (elrincondelsoft) Instalación de Servicios Web + DNS en Zentyal 3.2 x86</title>
         <link>http://elrincondelsoft.blogspot.com/2013/09/instalacion-de-servicios-web-dns-en.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://saforas.files.wordpress.com/2011/04/zentyal.png&quot; style=&quot;clear:right;float:right;margin-bottom:1em;margin-left:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;http://saforas.files.wordpress.com/2011/04/zentyal.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;Volvemos una entrada mas con Zentyal, esta vez veremos los servicio que son &quot;Web&quot; y &quot;DNS&quot; veremos como instalar los componentes que indicamos y después su configuración.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Dichos servicios son bastantes sencillo y no habrá ningún tipo de complicación.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Sin mas vamos con la tarea.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Empecemos...&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;/div&gt;&lt;a rel=&quot;nofollow&quot; name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;Instalación&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Para ello seleccionamos los componentes a instalar que son &quot;Web Server&quot; y &quot;DNS Service&quot; y pulsamos en &quot;Instalar&quot;:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-3Xeb36EozPo/UkcdSXvix1I/AAAAAAAADEk/trKNLYESnAE/s1600/1.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://1.bp.blogspot.com/-3Xeb36EozPo/UkcdSXvix1I/AAAAAAAADEk/trKNLYESnAE/s320/1.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Vemos los paquetes que instalará:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-B_Wef8dNIXc/UkcdWSkA46I/AAAAAAAADEs/KPVyBSTmobw/s1600/2.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://4.bp.blogspot.com/-B_Wef8dNIXc/UkcdWSkA46I/AAAAAAAADEs/KPVyBSTmobw/s320/2.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Esperamos que termine de instalar y vamos con su configuración.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;Configuración (WEB)&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Lo primero que configuraremos sera sitio web personal, para ello nos vamos a &quot;Office/Servidor Web&quot;:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;imagen3&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-WVVxQTuMAvs/UkhFhv7T7jI/AAAAAAAADE8/BBXfdDB8O4Q/s1600/3.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://1.bp.blogspot.com/-WVVxQTuMAvs/UkhFhv7T7jI/AAAAAAAADE8/BBXfdDB8O4Q/s320/3.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ahora Añadiremos un nuevo &quot;Host Virtual&quot;, para ello pinchamos en &quot;Añadir Nuevo&quot;, indicamos un nombre y dejamos el protocolo SSL deshabilitado ya que por ahora no lo utilizaremos:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-cC7KS-NZY8U/UkhF2aaJixI/AAAAAAAADFE/IEnk71ApcLA/s1600/4.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://4.bp.blogspot.com/-cC7KS-NZY8U/UkhF2aaJixI/AAAAAAAADFE/IEnk71ApcLA/s320/4.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ahora vamos a la prueba, abrimos nuestro navegador y escribimos nuestra Dirección IP o &quot;&lt;i&gt;localhost&lt;/i&gt;&quot; dentro de la maquina servidor:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-od4tj107B-w/UkhF9bToI2I/AAAAAAAADFM/sTI2DULMCQs/s1600/5.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://4.bp.blogspot.com/-od4tj107B-w/UkhF9bToI2I/AAAAAAAADFM/sTI2DULMCQs/s320/5.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Configuración&amp;nbsp;(DNS)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Seguimos configurando, como todos sabemos, recordar las Direcciones IP de los sitios web es inviable, para ello hemos instalado un Servidor DNS en el cual resolverá los nombre en nuestra red local.&lt;br /&gt;&lt;br /&gt;Empezamos la configuración, nos vamos a &quot;&lt;i&gt;Infrastructure/DNS&lt;/i&gt;&quot;:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-l4xg6JyX8bw/UkhG_DnMUyI/AAAAAAAADFY/FTDXop4A8wY/s1600/6.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://1.bp.blogspot.com/-l4xg6JyX8bw/UkhG_DnMUyI/AAAAAAAADFY/FTDXop4A8wY/s320/6.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Añadimos un dominio, &quot;Añadir Nuevo&quot;:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-ps81YpnxgMo/UkhHY6MsQTI/AAAAAAAADFg/2sTPU71naWM/s1600/7.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://4.bp.blogspot.com/-ps81YpnxgMo/UkhHY6MsQTI/AAAAAAAADFg/2sTPU71naWM/s320/7.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Una vez añadido el dominio, vamos a indicar un nombre de máquina ya que finalmente para cada Dirección IP del dominio se formara de:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;nombremaquina.dominio&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-lVId4DJf2iE/UkhH788v7MI/AAAAAAAADFo/Nfh7SbSc74I/s1600/8.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://3.bp.blogspot.com/-lVId4DJf2iE/UkhH788v7MI/AAAAAAAADFo/Nfh7SbSc74I/s320/8.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-yiuau5sdREI/UkhIrxUl22I/AAAAAAAADF0/2VxXKE-Eb98/s1600/9.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://3.bp.blogspot.com/-yiuau5sdREI/UkhIrxUl22I/AAAAAAAADF0/2VxXKE-Eb98/s320/9.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Guardamos los Cambios como nos indica arriba la derecha y realizamos la prueba en nuestro navegador:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;ejemplo.prueba.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/--HCAsHFBFUY/UkhI57w6SSI/AAAAAAAADF8/kRmUDM2Cef8/s1600/10.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://4.bp.blogspot.com/--HCAsHFBFUY/UkhI57w6SSI/AAAAAAAADF8/kRmUDM2Cef8/s320/10.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vemos como resuelve correctamente.&lt;br /&gt;&lt;br /&gt;Espero que les haya sido útil, dentro de poco mas sobre Zentyal y más software!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Un Saludo!&lt;/div&gt;</description>
         <author>Moises</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1341025626641891928.post-375757071112980262</guid>
         <pubDate>Mon, 30 Sep 2013 11:30:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://1.bp.blogspot.com/-3Xeb36EozPo/UkcdSXvix1I/AAAAAAAADEk/trKNLYESnAE/s72-c/1.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SOFT] (elrincondelsoft) Instalación y configuración de Servicio NTP en Zentyal 3.2 x86</title>
         <link>http://elrincondelsoft.blogspot.com/2013/10/instalacion-y-configuracion-de-servicio.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://saforas.files.wordpress.com/2011/04/zentyal.png&quot; style=&quot;clear:right;float:right;margin-bottom:1em;margin-left:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;http://saforas.files.wordpress.com/2011/04/zentyal.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;Uno mas para Zentyal, en esta ocasión vamos con la instalación de un servidor NTP, con ello podremos tener bien sincronizado todos nuestros equipo a la hora indicada por el servidor.&lt;/div&gt;&lt;br /&gt;Sin mas vamos con la instalación.&lt;br /&gt;&lt;br /&gt;Empecemos...&lt;br /&gt;&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Instalación&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Abrimos el panel de Administración de componentes de Zentyal y seleccionamos el Servicio NTP:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-tvZ0XciXrUI/UkrFBlq6b7I/AAAAAAAADGQ/H6ibPW_nWvA/s1600/1.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://4.bp.blogspot.com/-tvZ0XciXrUI/UkrFBlq6b7I/AAAAAAAADGQ/H6ibPW_nWvA/s320/1.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Una vez instalado vamos a la configuración.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Configuración&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Vemos en la parte Izquierda el servicio NTP, entramos y vemos los servidores que por defecto se agrega, podremos añadirle cual creamos necesario.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-SPePuplzY9M/UkrFvcmOvYI/AAAAAAAADGY/5_ARYJmh-Hw/s1600/2.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://4.bp.blogspot.com/-SPePuplzY9M/UkrFvcmOvYI/AAAAAAAADGY/5_ARYJmh-Hw/s320/2.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-tuXd9v8BvKY/UkrGbRZNsCI/AAAAAAAADGg/scvwgNRSyns/s1600/2.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://4.bp.blogspot.com/-tuXd9v8BvKY/UkrGbRZNsCI/AAAAAAAADGg/scvwgNRSyns/s320/2.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;También el Modulo debemos de activarlo ya que por defecto viene deshabilitado:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-53BxleVdnJQ/UkrHHdnH-RI/AAAAAAAADGo/bhi12eBdJtI/s1600/3.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://4.bp.blogspot.com/-53BxleVdnJQ/UkrHHdnH-RI/AAAAAAAADGo/bhi12eBdJtI/s320/3.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ya funcionando el servicio NTP, podemos proporcionar la hora junto a la asignación de IPs a los equipos de nuestra red local. Para ello entramos en la configuración de DHCP e indicamos el servicio NTP:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-CeQiYdUKonk/UkrHVLBGL-I/AAAAAAAADG4/2e5yH1yVYPc/s1600/4.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://1.bp.blogspot.com/-CeQiYdUKonk/UkrHVLBGL-I/AAAAAAAADG4/2e5yH1yVYPc/s320/4.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Con esto acaba el servicio NTP, espero que le haya servido de ayuda. Cualquier duda dejen un comentario al final!&lt;br /&gt;&lt;br /&gt;Un Saludo y hasta pronto!</description>
         <author>Moises</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1341025626641891928.post-2441693930268358700</guid>
         <pubDate>Fri, 04 Oct 2013 09:30:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/-tvZ0XciXrUI/UkrFBlq6b7I/AAAAAAAADGQ/H6ibPW_nWvA/s72-c/1.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SOFT] (elrincondelsoft) Instalar Zpanel 10.1 x86 ( Apache + MySQL + PHP) en CentOS 6.3</title>
         <link>http://elrincondelsoft.blogspot.com/2013/11/instalar-zpanel-101-x86-apache-mysql.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://cenaculo.familiaunida.es/etc/styles/CstyleX/images/login_zpanel_logo.png&quot; style=&quot;clear:right;float:right;margin-bottom:1em;margin-left:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;103&quot; src=&quot;http://cenaculo.familiaunida.es/etc/styles/CstyleX/images/login_zpanel_logo.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;Vamos avanzando con una nueva entrada, veremos esta vez &quot;Zpanel&quot;, actualmente en multitud de blogs y webs podemos ver noticias sobre Cpanel, Zpanel, GNU Panel... Este último os pido que apoyéis en lo posible y desde aquí mando mis animo al equipo para conseguir en ansiado proyecto llegue a buen puerto.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Bien veremos una pequeña descripción que es Zpanel.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;¿Qué es Zpanel?&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;No es más que un panel en el cual podremos configurar y administrar nuestro Hosting, está realizado en PHP y es opensource.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Sin mas vamos a lo interesante.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Empecemos...&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;/div&gt;&lt;a rel=&quot;nofollow&quot; name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;Pasos Previos&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Previamente deberemos de tener instalado lo siguiente:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;Servidor&amp;nbsp;web&lt;/i&gt;: &lt;b&gt;Apache&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;Lenguaje&lt;/i&gt;: &lt;b&gt;PHP&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;Gestor de BD&lt;/i&gt;: &lt;b&gt;MySQL&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Podremos elegir tanto el servidor como el gestor de BD que mas nos guste.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Os dejo a continuación el siguiente comando con los paquetes a instalar:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;yum install httpd mysql-server php5 php5-mysql&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-fnNPWg4VZus/UnaCKer7aBI/AAAAAAAADLw/_HLzdS-Sv4E/s1600/1.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;http://2.bp.blogspot.com/-fnNPWg4VZus/UnaCKer7aBI/AAAAAAAADLw/_HLzdS-Sv4E/s320/1.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;b&gt;Instalación&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Descargamos la ultima versión de Zpanel para Linux ya sea de 32 o 64 bits:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;64 bits&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;wget&amp;nbsp;https://github.com/bobsta63/zpanelx/releases/download/10.1.0/installer-10-1-0-centos-64.sh.x&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;i&gt;32 bits&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;wget&amp;nbsp;https://github.com/bobsta63/zpanelx/releases/download/10.1.0/installer-10-1-0-centos-32.sh.x&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Damos permiso de ejecución para el script:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;chmod +x installer-10-1-0-centos-32.sh.x&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-nYs7-rjpvlA/UnaCOcG1K-I/AAAAAAAADL4/Qb4z5bF-ibY/s1600/2.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;http://1.bp.blogspot.com/-nYs7-rjpvlA/UnaCOcG1K-I/AAAAAAAADL4/Qb4z5bF-ibY/s320/2.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Bien, empezamos ahora con la instalación, ejecutamos el script:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;./installer-10-1-0-centos-32.sh.x&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-83e7Hm9eprI/UnaCRqJ-fDI/AAAAAAAADMA/qJWS99i-grI/s1600/3.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;http://4.bp.blogspot.com/-83e7Hm9eprI/UnaCRqJ-fDI/AAAAAAAADMA/qJWS99i-grI/s320/3.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;Aceptamos los términos:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-kXQP__tfiFs/UnaCUzNxWJI/AAAAAAAADMI/rMz6g10rnA0/s1600/4.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;http://3.bp.blogspot.com/-kXQP__tfiFs/UnaCUzNxWJI/AAAAAAAADMI/rMz6g10rnA0/s320/4.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;Indicamos nuestra Zona Horaria:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Europe/Madrid&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-FuNGaF6NNwo/UnaCYefHIcI/AAAAAAAADMQ/09UAn60rl7Y/s1600/5.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;http://4.bp.blogspot.com/-FuNGaF6NNwo/UnaCYefHIcI/AAAAAAAADMQ/09UAn60rl7Y/s320/5.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Escribimos el FQDM, en mi caso al ser local lo dejamos como el nombre de la maquina.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-wiTbg9zH6jw/UnaCbwodwfI/AAAAAAAADMY/F-qmaXID3KM/s1600/6.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;http://3.bp.blogspot.com/-wiTbg9zH6jw/UnaCbwodwfI/AAAAAAAADMY/F-qmaXID3KM/s320/6.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Este paso es importante, como en esta practica nuestro servidor será una máquina local, escribimos su dirección IP, si la máquina estuviese fuere de nuestra red, escribiríamos su IP Publica.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://2.bp.blogspot.com/-fMPWigZUxXA/UnaCf-uPSlI/AAAAAAAADMg/d0J8MpU7kXQ/s1600/7.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;http://2.bp.blogspot.com/-fMPWigZUxXA/UnaCf-uPSlI/AAAAAAAADMg/d0J8MpU7kXQ/s320/7.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Aceptamos que queremos realmente instalar Zpanel con esta configuración:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-LnO49V9-GXU/UnaCq5Wo-XI/AAAAAAAADMo/FWoIHCpQUGg/s1600/8.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;http://1.bp.blogspot.com/-LnO49V9-GXU/UnaCq5Wo-XI/AAAAAAAADMo/FWoIHCpQUGg/s320/8.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Empezara la instalación, descargará los paquetes necesarios:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-ifmJurK2wbk/UnaCuk8fYcI/AAAAAAAADMw/Tr7A3zQSobk/s1600/9.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;http://4.bp.blogspot.com/-ifmJurK2wbk/UnaCuk8fYcI/AAAAAAAADMw/Tr7A3zQSobk/s320/9.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Cuando termine todo, la maquina se reiniciara automáticamente.&lt;br /&gt;&lt;br /&gt;Y ya podremos acceder con la siguiente dirección:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;http://localhost/zpanel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-6sopjyg8UcE/Unbm-qtLmFI/AAAAAAAADNU/KLZ-gtMMUX0/s1600/10.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;227&quot; src=&quot;http://3.bp.blogspot.com/-6sopjyg8UcE/Unbm-qtLmFI/AAAAAAAADNU/KLZ-gtMMUX0/s320/10.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Para saber &amp;nbsp;el usuario y contraseña, podremos verlo en el archivo &quot;password.txt&quot;:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;cat /root/password.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Con todo esto vemos el menú principal de Zpanel:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-ycn9__z9u_k/UnbnCIO2NCI/AAAAAAAADNc/k90BtycepRA/s1600/11.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;http://1.bp.blogspot.com/-ycn9__z9u_k/UnbnCIO2NCI/AAAAAAAADNc/k90BtycepRA/s320/11.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Antes de terminar la entrada, debemos de cambiar la &quot;pass&quot; por defecto, para ello vamos a:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:Courier New, Courier, monospace;&quot;&gt;Account information/Change Password&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://1.bp.blogspot.com/-1xghrxAVWds/UnbnFvphq6I/AAAAAAAADNk/azEscrMxILc/s1600/12.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;http://1.bp.blogspot.com/-1xghrxAVWds/UnbnFvphq6I/AAAAAAAADNk/azEscrMxILc/s320/12.png&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Un Saludo y Hasta Pronto!&lt;/div&gt;</description>
         <author>Moises</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1341025626641891928.post-6605536419847114486</guid>
         <pubDate>Mon, 04 Nov 2013 10:00:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://2.bp.blogspot.com/-fnNPWg4VZus/UnaCKer7aBI/AAAAAAAADLw/_HLzdS-Sv4E/s72-c/1.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[SOFT] (elrincondelsoft) Kernel 3.12 de Linux Disponible</title>
         <link>http://elrincondelsoft.blogspot.com/2013/11/kernel-312-de-linux-disponible.html</link>
         <description>&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://t1.gstatic.com/images?q=tbn:ANd9GcR7hFRkWYQuQ5npu1MJredXqdu6_OYfUh-huX05THf-ap8Qb3L_&quot; style=&quot;clear:right;float:right;margin-bottom:1em;margin-left:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;188&quot; src=&quot;http://t1.gstatic.com/images?q=tbn:ANd9GcR7hFRkWYQuQ5npu1MJredXqdu6_OYfUh-huX05THf-ap8Qb3L_&quot; width=&quot;320&quot;/&gt;&lt;/a&gt;Ya tenemos con nosotros una nueva versión del Kernel de Linux, esta versión es la 3.12 que llega con numerosos cambios, algunos de los cambios mas significativos son:&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style=&quot;text-align:justify;&quot;&gt;Mejoras tanto en la estabilidad y rendimiento para el sistema de ficheros Ext4.&lt;/li&gt;&lt;li style=&quot;text-align:justify;&quot;&gt;Mejoras para las Tarjeta de AMD (menos como trajo la versión anterior aunque bien recibidas para todos los que utilicen dicha tipos de gráficas).&lt;/li&gt;&lt;li style=&quot;text-align:justify;&quot;&gt;También recibe mejoras de rendimiento NVIDIA aunque no tan importante como AMD.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Según Torvalds, a deja entrever que tendremos la versión 4 del Kernel de Linux mas cerca de que nos podemos imaginar aunque no a dado ningún tipo de fecha oficial.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Podremos actualizar nuestro Kernel en la siguiente entrada de este mismo blog:&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://elrincondelsoft.blogspot.com.es/2013/05/actualizar-nucleo-32-392-debian-wheezy.html&quot;&gt;Actualización de Kernel Linux&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Dicha entrada sirve para cualquier versión de núcleo de Linux.&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align:justify;&quot;&gt;Un Saludo!&lt;/div&gt;</description>
         <author>Moises</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1341025626641891928.post-3229605959449362870</guid>
         <pubDate>Thu, 07 Nov 2013 08:00:00 +0000</pubDate>
      </item>
      <item>
         <title>[SQL] (genbetadev) Classroom for Github, ayudando a los profesores a gestionar los ejercicios de sus clases</title>
         <link>http://feeds.weblogssl.com/~r/genbetadev/~3/Yqki-h2hrlE/story01.htm</link>
         <description>&lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt;&lt;img alt=&quot;Github Classroom&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/a5d920/github-classroom/650_1200.png&quot;/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;p&gt;Entregar prácticas en diskettes, USB o hacer un .ZIP para enviarlo por email son cosas del pasado. Es una locura no utilizar un sistema de control de versiones para esos menesteres. &lt;strong&gt;Github&lt;/strong&gt; en su apuesta por apoyar la educación con diversos programas para estudiantes ha creado &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://classroom.github.com/&quot;&gt;Classroom for Github&lt;/a&gt; para facilitar a estudiantes y profesores interactuar mediante la plataforma en las clases presenciales y remotas, por supuesto.&lt;/p&gt; &lt;p&gt;De una forma u otra, salvo algunas implementaciones &lt;em&gt;adhoc&lt;/em&gt; realizadas por algunas universidades, es complejo asignar deberes y gestionar los repositorios de los alumnos. Así que &lt;strong&gt;Classroom for Github&lt;/strong&gt; aporta funcionalidades bastante interesantes tanto para profesores como alumnos ayudando al aprendizaje de buenas prácticas de Git, gestión de &lt;em&gt;issues&lt;/em&gt; o &lt;em&gt;code reviews&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;Podemos crear repositorios para cada alumno y facilitar el feedback en repositorios privados, realizando un seguimiento y code review individual. O crear repositorios colaborativos tanto para profesores como alumnos y trabajar juntos un mismo ejercicio.&lt;/p&gt; &lt;p&gt;El uso de &lt;strong&gt;Classroom&lt;/strong&gt; es bastante intuitivo. Simplemente es necesario crear una organización y empezar a crear ejercicios y compartirlos a través de un link (privado o público) con los alumnos.&lt;/p&gt; &lt;p&gt;Github tiene distintos programas orientados a estudiantes. Hace un tiempo &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/trabajar-como-desarrollador/github-student-developer-pack-acceso-gratuito-a-herramientas-de-desarrollo&quot;&gt;hablamos de los Student Developer Pack&lt;/a&gt; para estudiantes que permite el acceso a herramienta de desarrollo de forma gratuita. &lt;/p&gt; &lt;p&gt;Más información | &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://classroom.github.com/&quot;&gt;Classroom for Github&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;h4&gt;También te recomendamos&lt;/h4&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Visual Studio para Dummies &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/trabajar-como-desarrollador/a-las-mujeres-no-les-gusta-la-informatica?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; A las mujeres no les gusta la informática &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/formacion/como-puede-el-software-libre-ayudar-a-los-estudiantes-a-mejorar-su-carrera-profesional?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Cómo puede el software libre ayudar a los estudiantes a mejorar su carrera profesional &lt;/a&gt; &lt;/p&gt; &lt;p&gt; - &lt;br/&gt; La noticia &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/sistemas-de-control-de-versiones/classroom-for-github-ayudando-a-los-profesores-a-gestionar-los-ejercicios-de-sus-clases?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;em&gt; Classroom for Github, ayudando a los profesores a gestionar los ejercicios de sus clases &lt;/em&gt; &lt;/a&gt; fue publicada originalmente en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;strong&gt; Genbeta Dev &lt;/strong&gt; &lt;/a&gt; por &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/autor/durbon?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Txema Rodríguez &lt;/a&gt; . &lt;/p&gt;&lt;br clear='all'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386289593/u/49/f/609642/c/33859/s/4a1c96d3/sc/26/rc/1/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386289593/u/49/f/609642/c/33859/s/4a1c96d3/sc/26/rc/1/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386289593/u/49/f/609642/c/33859/s/4a1c96d3/sc/26/rc/2/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386289593/u/49/f/609642/c/33859/s/4a1c96d3/sc/26/rc/2/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386289593/u/49/f/609642/c/33859/s/4a1c96d3/sc/26/rc/3/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386289593/u/49/f/609642/c/33859/s/4a1c96d3/sc/26/rc/3/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://da.feedsportal.com/r/238386289593/u/49/f/609642/c/33859/s/4a1c96d3/sc/26/a2.htm&quot;&gt;&lt;img src=&quot;http://da.feedsportal.com/r/238386289593/u/49/f/609642/c/33859/s/4a1c96d3/sc/26/a2.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://pi.feedsportal.com/r/238386289593/u/49/f/609642/c/33859/s/4a1c96d3/sc/26/a2t.img&quot; border=&quot;0&quot;/&gt;&lt;img width='1' height='1' src='http://weblogssl.feedsportal.com/c/33859/f/609642/s/4a1c96d3/sc/26/mf.gif' border='0'/&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=Yqki-h2hrlE:kOUzx97VkIM:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=Yqki-h2hrlE:kOUzx97VkIM:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/genbetadev/~4/Yqki-h2hrlE&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <guid isPermaLink="false">http://www.genbetadev.com/sistemas-de-control-de-versiones/classroom-for-github-ayudando-a-los-profesores-a-gestionar-los-ejercicios-de-sus-clases</guid>
         <pubDate>Wed, 23 Sep 2015 18:31:53 +0000</pubDate>
      </item>
      <item>
         <title>[SQL] (genbetadev) Empezando con Polymer 1.0</title>
         <link>http://feeds.weblogssl.com/~r/genbetadev/~3/EtIyqT10EXE/story01.htm</link>
         <description>&lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt;&lt;img alt=&quot;Polymer El Futuro Del Desarrollo Web&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/301e3e/polymer_el_futuro_del_desarrollo_web/650_1200.png&quot;/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;p&gt;Tras explicar en el &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/desarrollo-web/polymer-1-0&quot;&gt;anterior artículo&lt;/a&gt; qué es y los conceptos básicos, vamos a pasar a hacer una explicación práctica sobre &lt;strong&gt;Polymer 1.0&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Para realizar este pequeño ejemplo, nos ayudaremos de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://bower.io/&quot;&gt;Bower&lt;/a&gt;. Esta herramienta nos permitirá instalar y gestionar, de forma sencilla, las dependencias de un proyecto. No os preocupéis, si no lo conocéis, lo explicamos en mayor profundidad &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/herramientas/gestor-de-paquetes-bower&quot;&gt;aquí&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Instalando Polymer 1.0&lt;/h2&gt; &lt;p&gt;Como ya hemos dicho, usaremos Bower para instalar Polymer. Para ello, necesitaremos instalar también &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://nodejs.org/&quot;&gt;NodeJS, npm&lt;/a&gt; y &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://git-scm.com/&quot;&gt;Git&lt;/a&gt;. En caso de no tener instalado y no querer instalar Bower, también podemos &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.polymer-project.org/1.0/docs/start/getting-the-code.html#using-zip&quot;&gt;descargarlo desde su web&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Ejecutamos en la consola de NodeJS.&lt;/p&gt; &lt;pre&gt; bower install --save Polymer/polymer &lt;/pre&gt; &lt;p&gt;Generará las siguientes carpetas: &lt;code&gt;&lt;br&gt; /bower_components&lt;br&gt; --/polymer&lt;br&gt; --/webcomponentsjs&lt;br&gt; &lt;/code&gt;&lt;/p&gt; &lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt; &lt;div class=&quot;caption-img &quot;&gt; &lt;img alt=&quot;Ejemplo instalando polymer con bower&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/8c0a03/consola/650_1200.png&quot;/&gt; &lt;span&gt; Ejemplo instalación Polymer con Bower en Windows 8 &lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Descargando su núcleo ya nos vienen un buen número de componentes listos para usar. Si quisiéramos añadir &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/Polymer&quot;&gt;otros componentes&lt;/a&gt; solo tendríamos que buscar en su GitHub e instalarlos con bower:&lt;/p&gt; &lt;p&gt;Google Web Components&lt;/p&gt; &lt;pre&gt; //Obteniendo los elementos básicos bower install --save Polymer/iron-elements //Obteniendo el estilo de material design (¡que está de moda!) bower install --save Polymer/paper-elements &lt;/pre&gt; &lt;p&gt;¡Ya tenemos instalado Polymer!&lt;/p&gt; &lt;h2&gt;Hola mundo con Polymer 1.0&lt;/h2&gt; &lt;p&gt;En nuestro caso, para el desarrollo en Polymer usaremos como editor &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://chrome.google.com/webstore/detail/chrome-dev-editor-develop/pnoffddplpippgcfjdhbmhkofpnaalpg&quot;&gt;Chrome dev editor&lt;/a&gt;. Este editor de código tiene integrado la posibilidad de ejecutar páginas en Polymer (las páginas abiertas directamente en el navegador no interpretarán los componentes Polymer). Una vez lo instalamos pasaremos a abrir una carpeta con nuestro proyecto.&lt;/p&gt; &lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt; &lt;div class=&quot;caption-img &quot;&gt; &lt;img alt=&quot;Vista del editor con la carpeta&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/566df1/solo_editor/650_1200.png&quot;/&gt; &lt;span&gt; Vista del editor con la carpeta del proyecto &lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Primero, crearemos nuestro fichero &lt;i&gt;index.html&lt;/i&gt; que será el fichero de entrada. En este fichero pondremos una estructura básica HTML e importaremos dos referencias para que funcione Polymer.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;webcomponents.js&lt;/li&gt; &lt;li&gt;polymer.html&lt;/li&gt; &lt;/ul&gt; &lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt; &lt;img alt=&quot;Codigo Polymer 1&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/d031ab/codigo_polymer_1/650_1200.png&quot;/&gt; &lt;/div&gt;&lt;/div&gt; &lt;p&gt;Donde este código nos dará el siguiente resultado al pulsar el botón &lt;i&gt;ejecutar&lt;/i&gt; del editor.&lt;/p&gt; &lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt; &lt;img alt=&quot;Resultado polymer victor guillem&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/96ffc8/resultado_1/650_1200.png&quot;/&gt; &lt;/div&gt;&lt;/div&gt; &lt;p&gt;¡Ya hemos hecho nuestro primer &quot;hola mundo&quot; con Polymer 1.0!&lt;/p&gt; &lt;h2&gt;Creando nuestro primer componente&lt;/h2&gt; &lt;p&gt;Parte de la potencia de Polymer 1.0 reside en la posibilidad de crear componentes. Estos componentes podemos usarlos en las distintas partes de la web. De forma que un simple &quot;&amp;#60;hola-genbetadev&amp;#62;&amp;#60;/hola-genbetadev&amp;#62;&quot; nos muestre esa parte de la web.&lt;/p&gt; &lt;p&gt;Primero tenemos que tener clara la estructura de un componente. Se divide en dos secciones, una parte centrada únicamente en el HTML y CSS que estará encerrada en la etiqueta &amp;#60;template&amp;#62;&amp;#60;/template&amp;#62; y la segunda parte estará centrada en el JS.&lt;/p&gt; &lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt; &lt;div class=&quot;caption-img &quot;&gt; &lt;img alt=&quot;Ejemplo estructura componente Polymer&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/fc9bf8/componente_basico/650_1200.png&quot;/&gt; &lt;span&gt; Ejemplo estructura componente básico &lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Basándonos en la estructura anterior, creamos nuestro primer componente.&lt;/p&gt; &lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt; &lt;div class=&quot;caption-img &quot;&gt; &lt;img alt=&quot;C&amp;#xf3;digo m&amp;#xf3;dulo hola mundo&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/efb619/modulo/650_1200.png&quot;/&gt; &lt;span&gt; Código modulo hola mundo &lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;En la sección del 'template' colocaremos todo nuestro HTML que consistirá en un simple &amp;#60;h1&amp;#62;. ¡Ojo!, Polymer fallará si colocamos la salida con código no HTML, es decir:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;b&gt;Esto fallará:&lt;/b&gt; &amp;#60;span&amp;#62;{{nombreAtributo1}} {{nombreAtributo2}}&amp;#60;/span&amp;#62;&lt;/li&gt; &lt;li&gt;&lt;b&gt;Esto también fallará:&lt;/b&gt; &amp;#60;span&amp;#62;hola {{nombreAtributo1}} &amp;#60;/span&amp;#62;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Esto se debe a una limitación actual en Polymer. Si queremos resolverlo simplemente tendremos que colocar código HTML entre ellos:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;b&gt;Esto funciona:&lt;/b&gt; &amp;#60;span&amp;#62;{{nombreAtributo1}} &amp;#60;/span&amp;#62;&amp;#60;span&amp;#62;{{nombreAtributo2}}&amp;#60;/span&amp;#62;&lt;/li&gt; &lt;li&gt;&lt;b&gt;Esto también funciona:&lt;/b&gt; &amp;#60;h1&amp;#62;hola &amp;#60;span&amp;#62;{{nombreAtributo1}} &amp;#60;/span&amp;#62;&amp;#60;/h1&amp;#62;&lt;/li&gt; &lt;/ul&gt; &lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt; &lt;div class=&quot;caption-img &quot;&gt; &lt;img alt=&quot;Index completo&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/58650c/index/650_1200.png&quot;/&gt; &lt;span&gt; Fichero index.html hola mundo completo &lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;En el fichero &lt;i&gt;'index.html'&lt;/i&gt;, simplemente importaremos nuestra página &lt;i&gt;'hola-genbetadev.html'&lt;/i&gt; y la ejecutaremos colocando nuestra etiqueta que hemos usado para definir el componente &lt;b&gt;&lt;i&gt;&amp;#60;hola-genbetadev nombre=&quot;Genbetadev!&quot;&amp;#62;&amp;#60;/hola-genbetadev&amp;#62;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt; &lt;div class=&quot;caption-img &quot;&gt; &lt;img alt=&quot;Resultado final&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/726e78/resultado/650_1200.png&quot;/&gt; &lt;span&gt; Resultado final con componente personalizado &lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Fácil ¿verdad?. Llegados a este punto seguiremos viendo más documentación y ampliando las características de nuestros componentes. Por ahora, el código está disponible en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/genbetadev/Polymer_1.0_hola_mundo&quot;&gt;GitHub&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;¿Será Polymer la nueva forma de hacer aplicaciones web en un futuro cercano?.&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Más información | &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.polymer-project.org/1.0/&quot;&gt;Polymer 1.0&lt;/a&gt;&lt;/p&gt;     &lt;p&gt; &lt;h4&gt;También te recomendamos&lt;/h4&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/desarrollo-web/polymer-1-0?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Polymer 1.0 &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/desarrollo-web/material-design-lite?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Material Design Lite &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Visual Studio para Dummies &lt;/a&gt; &lt;/p&gt; &lt;p&gt; - &lt;br/&gt; La noticia &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/desarrollo-web/empezando-con-polymer-1-0?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;em&gt; Empezando con Polymer 1.0 &lt;/em&gt; &lt;/a&gt; fue publicada originalmente en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;strong&gt; Genbeta Dev &lt;/strong&gt; &lt;/a&gt; por &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/autor/victor-guillem?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Víctor Guillem &lt;/a&gt; . &lt;/p&gt;&lt;br clear='all'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238385902781/u/49/f/609642/c/33859/s/49e42873/sc/26/rc/1/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238385902781/u/49/f/609642/c/33859/s/49e42873/sc/26/rc/1/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238385902781/u/49/f/609642/c/33859/s/49e42873/sc/26/rc/2/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238385902781/u/49/f/609642/c/33859/s/49e42873/sc/26/rc/2/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238385902781/u/49/f/609642/c/33859/s/49e42873/sc/26/rc/3/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238385902781/u/49/f/609642/c/33859/s/49e42873/sc/26/rc/3/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://da.feedsportal.com/r/238385902781/u/49/f/609642/c/33859/s/49e42873/sc/26/a2.htm&quot;&gt;&lt;img src=&quot;http://da.feedsportal.com/r/238385902781/u/49/f/609642/c/33859/s/49e42873/sc/26/a2.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://pi.feedsportal.com/r/238385902781/u/49/f/609642/c/33859/s/49e42873/sc/26/a2t.img&quot; border=&quot;0&quot;/&gt;&lt;img width='1' height='1' src='http://weblogssl.feedsportal.com/c/33859/f/609642/s/49e42873/sc/26/mf.gif' border='0'/&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=EtIyqT10EXE:fDhcpVzFOSc:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=EtIyqT10EXE:fDhcpVzFOSc:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/genbetadev/~4/EtIyqT10EXE&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <guid isPermaLink="false">http://www.genbetadev.com/desarrollo-web/empezando-con-polymer-1-0</guid>
         <pubDate>Wed, 16 Sep 2015 05:00:17 +0000</pubDate>
      </item>
      <item>
         <title>[SQL] (genbetadev) GDG Spain: entre las comunidades de desarrolladores más activas</title>
         <link>http://feeds.weblogssl.com/~r/genbetadev/~3/d5xJbDZF6-0/story01.htm</link>
         <description>&lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt;&lt;img alt=&quot;Gdgsummit2015&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/aec4f0/gdgsummit2015/650_1200.jpg&quot;/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;España cuenta con una de las comunidades de GDGs (Grupo de Desarrolladores de Google) más importantes a nivel mundial&lt;/strong&gt;, con más de 150 eventos anuales organizados entre los más de 30 grupos de desarrolladores. España es el cuarto país a nivel mundial donde más movimiento se produce, y aspira a ser mucho más elevado. Los integrantes son libres de proponer cualquier tema, y por supuesto, es el lugar idóneo para compartir tecnologías como Android, Polymer, &lt;em&gt;HTML5&lt;/em&gt;, Cloud, Go o cualquiera de las APIs de Google en su &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://developers.google.com/&quot;&gt;programa para desarrolladores&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;Recientemente se organizó el evento que aglutina a los organizadores, el &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.gdg.es/2015/09/resumen-de-un-intenso-gdg-spain-summit.html&quot;&gt;GDG Summit&lt;/a&gt;, allí se han sentado las bases para seguir creciendo y ser aún más útil a la comunidad de desarrolladores. Para dar a conocer la labor que realizan las distintas comunidades, el &lt;strong&gt;GDG Spain&lt;/strong&gt; ha abierto &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.gdg.es/&quot;&gt;una nueva web que aglutina los eventos, experiencias y conocimientos&lt;/a&gt; de los distintos colaboradores y organizadores. Una apuesta de comunicación para dar visibilidad y fomentar la participación. &lt;/p&gt;  &lt;p&gt;En esta nueva plataforma, podremos conocer con más detalle dónde hay un GDG local cerca de nosotros, cómo colaborar o proponer temas y, por supuesto, centralizar la intensa &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://developers.google.com/groups/directory/Spain&quot;&gt;agenda de eventos&lt;/a&gt;. Algo bastante necesario para penetrar aún más entre la comunidad de desarrolladores y darse a conocer más allá del reducido ámbito local en el que se movían algunas comunidades.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;El nexo de unión entorno a los GDG es disfrutar de la tecnología&lt;/strong&gt;, pero sin olvidar que estos apasionados desarrolladores están sentando las bases de la industria tecnológica. &lt;strong&gt;Los GDGs no son sólo una “reunión de amigos”&lt;/strong&gt;, sino que es la forma de acercarse y compartir conocimientos. Y, por supuesto, se pueden encontrar todo tipo de charlas desde la más temprana iniciación a avanzados desarrolladores profesionales. Dentro tienen cabida muchos actores de la industria del software importantes que no hay que olvidar, como las empresas interesadas en incorporar algunas de esas tecnologías o buscando el soporte de la comunidad.&lt;/p&gt; &lt;div class=&quot;article-asset-summary article-asset-small&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt;&lt;p class=&quot;sumario_derecha&quot;&gt;Los GDGs no son una “reunión de amigos”, están abiertas a todo el mundo. Son una forma de sentar las bases de las tendencias tecnológicas de la industria&lt;/p&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Entre los &lt;strong&gt;eventos que se organizan&lt;/strong&gt;, a parte de las reuniones mensuales de los grupos locales, se están desarrollando en paralelos otros tantos enfocados a tecnologías concretas: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://techandladies.com/&quot;&gt;Tech&amp;#38;Ladies&lt;/a&gt; fomentando la programación entre las chicas y que vean lo que mola, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://www.eventbrite.com/e/gdg-kids-the-hackathon-tickets-17525231439&quot;&gt;GDG Kids&lt;/a&gt; para empezar desde pequeños, grupos de estudio de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://plus.google.com/events/cr31ikoo9a2in5180o1c9almobg&quot;&gt;Polymer&lt;/a&gt; o los &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://developerstudyjams.com/&quot;&gt;Android Study Jam&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;Pero quizás la fiesta grande del desarrollo, el &lt;em&gt;eventazo&lt;/em&gt; que organizan los GDGs son los &lt;strong&gt;DevFest&lt;/strong&gt;. La temporada a comenzado y muchos de ellos ya están programados como el &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://devfest.gdgbarcelona.com/&quot;&gt;DevFest de Barcelona&lt;/a&gt; (podéis consultar toda la agenda, al fin), aunque este ya está a la vuelta de la esquina se planean muchos más como el de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://devfest.gdggranada.com/&quot;&gt;DevFest Granada&lt;/a&gt; y otros tantos que están buscando cerrar fechas.&lt;/p&gt; &lt;p&gt;Más información | &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.gdg.es/&quot;&gt;GDG Spain&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;h4&gt;También te recomendamos&lt;/h4&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Visual Studio para Dummies &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/desarrollo-aplicaciones-moviles/droidcon-spain-2015-la-cita-ineludible-para-cualquier-desarrollador-android?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Droidcon Spain 2015, la cita ineludible para cualquier desarrollador Android &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/desarrollo-aplicaciones-moviles/tendencias-de-desarrollo-en-android-y-que-mejorar-de-la-plataforma-los-ponentes-de-la-droidcon-spain-2015-nos-dan-su-vision?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Tendencias de desarrollo en Android y qué mejorar de la plataforma: los ponentes de la Droidcon Spain 2015 nos dan su visión &lt;/a&gt; &lt;/p&gt; &lt;p&gt; - &lt;br/&gt; La noticia &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/formacion/gdg-spain-entre-las-comunidades-de-desarrolladores-mas-activas?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;em&gt; GDG Spain: entre las comunidades de desarrolladores más activas &lt;/em&gt; &lt;/a&gt; fue publicada originalmente en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;strong&gt; Genbeta Dev &lt;/strong&gt; &lt;/a&gt; por &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/autor/durbon?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Txema Rodríguez &lt;/a&gt; . &lt;/p&gt;&lt;br clear='all'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386462615/u/49/f/609642/c/33859/s/4a3fe3bb/sc/26/rc/1/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386462615/u/49/f/609642/c/33859/s/4a3fe3bb/sc/26/rc/1/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386462615/u/49/f/609642/c/33859/s/4a3fe3bb/sc/26/rc/2/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386462615/u/49/f/609642/c/33859/s/4a3fe3bb/sc/26/rc/2/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386462615/u/49/f/609642/c/33859/s/4a3fe3bb/sc/26/rc/3/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386462615/u/49/f/609642/c/33859/s/4a3fe3bb/sc/26/rc/3/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://da.feedsportal.com/r/238386462615/u/49/f/609642/c/33859/s/4a3fe3bb/sc/26/a2.htm&quot;&gt;&lt;img src=&quot;http://da.feedsportal.com/r/238386462615/u/49/f/609642/c/33859/s/4a3fe3bb/sc/26/a2.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://pi.feedsportal.com/r/238386462615/u/49/f/609642/c/33859/s/4a3fe3bb/sc/26/a2t.img&quot; border=&quot;0&quot;/&gt;&lt;img width='1' height='1' src='http://weblogssl.feedsportal.com/c/33859/f/609642/s/4a3fe3bb/sc/26/mf.gif' border='0'/&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=d5xJbDZF6-0:GRnAeYCyqOY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=d5xJbDZF6-0:GRnAeYCyqOY:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/genbetadev/~4/d5xJbDZF6-0&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <guid isPermaLink="false">http://www.genbetadev.com/formacion/gdg-spain-entre-las-comunidades-de-desarrolladores-mas-activas</guid>
         <pubDate>Tue, 29 Sep 2015 08:19:49 +0000</pubDate>
      </item>
      <item>
         <title>[SQL] (genbetadev) H4ckademy: aprendizaje activo apoyándose en proyectos Open Source</title>
         <link>http://feeds.weblogssl.com/~r/genbetadev/~3/YzA-npf3eIE/story01.htm</link>
         <description>&lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt;&lt;img alt=&quot;17055139596 F23752faba Z&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/0a78f5/17055139596_f23752faba_z/650_1200.jpg&quot;/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;p&gt;Entre las muchas iniciativas que aloja el &lt;strong&gt;Google Campus Madrid&lt;/strong&gt; se encuentra &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://h4ckademy.com&quot;&gt;h4ckademy&lt;/a&gt;, una escuela abierta para desarrolladores dispuestos a mejorar sus habilidades como programadores. Ya &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/formacion/conociendo-h4ckademy-la-escuela-de-curriculum-abierto-aprender-participando-en-proyectos-open-source&quot;&gt;estuvimos hablando en Genbeta Dev sobre la primera edición&lt;/a&gt; y en apenas unas semanas vuelven a la carga con la &lt;strong&gt;tercera edición&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;El formato de &lt;strong&gt;currículum abierto&lt;/strong&gt; que propone h4ckademy consiste en una metodología de aprendizaje activo (aprender haciendo) y basado en proyectos. Durante los nueve semanas que dura el programa los alumnos trabajarán de forma autónoma colaborando con compañeros y apoyados por diversas startup tecnológicas que propondrán proyectos reales para trabajar en ellos de forma colaborativa.&lt;/p&gt;  &lt;p&gt;El software libre es un gran recurso para aprender y aportar a la comunidad, por eso los participantes crearán sus proyectos de código abierto, alineados con sus objetivos de aprendizaje y aconsejados por los facilitadores de h4ckademy.&lt;/p&gt; &lt;p&gt;Después de los &lt;em&gt;Absurd Apes&lt;/em&gt; y &lt;em&gt;Bohemian Basterds&lt;/em&gt; de la primera y segunda edición, respectivamente, ahora &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://blog.h4ckademy.com/2015/09/18/were-looking-for-creepycoconuts/&quot;&gt;le toca el turno a los CreepyCoconuts&lt;/a&gt;. Algunos de los proyectos creados anteriormente van desde una herramienta para &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/Pysellus/pysellus&quot;&gt;testear flujos de datos&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/RemoteHelper&quot;&gt;ofrecer ayuda por control remoto&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/FilmViz/filmviz&quot;&gt;analizar tus películas favoritas&lt;/a&gt; o &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://github.com/thewildboard/wildboard&quot;&gt;un panel para visualizar datos&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;h4ckademy&lt;/strong&gt; es totalmente gratuito. Esto no significa que no requiera de un importante esfuerzo por parte del alumno, ya que se trata de un programa inmersivo y exige dedicación total durante las 9 semanas que dura la experiencia.&lt;/p&gt; &lt;p&gt;Más informacion | &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://h4ckademy.com/&quot;&gt;H4ckademy&lt;/a&gt;  En Genbeta Dev | &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/formacion/conociendo-h4ckademy-la-escuela-de-curriculum-abierto-aprender-participando-en-proyectos-open-source&quot;&gt;Conociendo h4ckademy: la escuela de curriculum abierto, &quot;aprender participando en proyectos Open Source&quot;&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;h4&gt;También te recomendamos&lt;/h4&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Visual Studio para Dummies &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/formacion/aprender-a-programar-en-las-escuelas-el-gobierno-britanico-inicia-un-programa-piloto-para-programar-en-las-escuelas?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; ¿Aprender a programar en las escuelas? El Gobierno británico inicia un programa piloto &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/formacion/conociendo-h4ckademy-la-escuela-de-curriculum-abierto-aprender-participando-en-proyectos-open-source?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Conociendo h4ckademy: la escuela de curriculum abierto, &amp;#34;aprender participando en proyectos Open Source&amp;#34; &lt;/a&gt; &lt;/p&gt; &lt;p&gt; - &lt;br/&gt; La noticia &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/formacion/h4ckademy-aprendizaje-activo-apoyandose-en-proyectos-open-source?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;em&gt; H4ckademy: aprendizaje activo apoyándose en proyectos Open Source &lt;/em&gt; &lt;/a&gt; fue publicada originalmente en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;strong&gt; Genbeta Dev &lt;/strong&gt; &lt;/a&gt; por &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/autor/durbon?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Txema Rodríguez &lt;/a&gt; . &lt;/p&gt;&lt;br clear='all'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386352020/u/49/f/609642/c/33859/s/4a1f1f39/sc/26/rc/1/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386352020/u/49/f/609642/c/33859/s/4a1f1f39/sc/26/rc/1/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386352020/u/49/f/609642/c/33859/s/4a1f1f39/sc/26/rc/2/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386352020/u/49/f/609642/c/33859/s/4a1f1f39/sc/26/rc/2/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386352020/u/49/f/609642/c/33859/s/4a1f1f39/sc/26/rc/3/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386352020/u/49/f/609642/c/33859/s/4a1f1f39/sc/26/rc/3/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://da.feedsportal.com/r/238386352020/u/49/f/609642/c/33859/s/4a1f1f39/sc/26/a2.htm&quot;&gt;&lt;img src=&quot;http://da.feedsportal.com/r/238386352020/u/49/f/609642/c/33859/s/4a1f1f39/sc/26/a2.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://pi.feedsportal.com/r/238386352020/u/49/f/609642/c/33859/s/4a1f1f39/sc/26/a2t.img&quot; border=&quot;0&quot;/&gt;&lt;img width='1' height='1' src='http://weblogssl.feedsportal.com/c/33859/f/609642/s/4a1f1f39/sc/26/mf.gif' border='0'/&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=YzA-npf3eIE:R5O-Z6gamw0:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=YzA-npf3eIE:R5O-Z6gamw0:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/genbetadev/~4/YzA-npf3eIE&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <guid isPermaLink="false">http://www.genbetadev.com/formacion/h4ckademy-aprendizaje-activo-apoyandose-en-proyectos-open-source</guid>
         <pubDate>Thu, 24 Sep 2015 05:00:29 +0000</pubDate>
      </item>
      <item>
         <title>[SQL] (genbetadev) JavaScript clases y ES6</title>
         <link>http://feeds.weblogssl.com/~r/genbetadev/~3/rQXliMeVgok/story01.htm</link>
         <description>&lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt;&lt;img alt=&quot;Es6 Logo&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/545cf8/es6-logo/650_1200.png&quot;/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;p&gt;JavaScript es un lenguaje que soporta tanto &lt;strong&gt;programación orientada a objeto como programación funcional&lt;/strong&gt;. Sin embargo &lt;strong&gt;la sintaxis soportada para crear clases y objetos es cuanto menos &quot;pobre&quot;&lt;/strong&gt;, por no decir otra cosa. La versión 6 de ECMAScript mejora estos aspectos de forma significativa. &lt;/p&gt; &lt;h2&gt;Declarando clases&lt;/h2&gt; &lt;p&gt;A partir de ahora disponemos de la palabra reservada &lt;strong&gt;&quot;class&quot;&lt;/strong&gt; que convertirá en algo mucho más natural la declaración de una clase.&lt;/p&gt; &lt;pre&gt; &quot;use strict&quot;; class Persona { constructor(nombre) { this.nombre = nombre; } } var p1 = new Persona(&quot;Pedro&quot;); console.log(p1.nombre); &lt;/pre&gt; &lt;p&gt;Como se puede observar la sintaxis es mucho más amigable y similar &lt;strong&gt;a Java o C&lt;/strong&gt;# . Se ha añadido también el soporte para constructores a través de la palabra reservada &lt;strong&gt;&quot;constructor&quot;.&lt;/strong&gt;&lt;/p&gt; &lt;h2&gt;Añadiendo Setters y Getters&lt;/h2&gt; &lt;p&gt;Facilita la definición de los métodos set/get es algo que también se echaba en falta.&lt;/p&gt; &lt;pre&gt; &quot;use strict&quot;; class Persona { constructor(nombre,apellidos) { this._nombre = nombre; this._apellidos = apellidos; } get nombre(){ return this._nombre; } set nombre(nombre){ this._nombre = nombre; } get apellidos(){ return this._apellidos; } set apellidos(apellidos){ this._apellidos = apellidos; } } var p1 = new Persona(&quot;Pedro&quot;,&quot;Perez&quot;); console.log(p1.nombre); console.log(p1.apellidos); &lt;/pre&gt; &lt;h2&gt;Creando métodos estáticos&lt;/h2&gt; &lt;p&gt;A partir de ahora la creación de métodos estáticos se podrá realizar apoyándonos en &lt;strong&gt;&quot;static&quot;.&lt;/strong&gt;&lt;/p&gt; &lt;pre&gt; class Persona { ............... static printHtml (objetoPersona){ return &quot;&lt;p&gt;&quot;+ objetoPersona.nombre+&quot;,&quot;+ objetoPersona.apellidos+&quot;&lt;/p&gt;&quot;; } } var p1 = new Persona(&quot;Pedro&quot;,&quot;Perez&quot;); console.log(p1.nombre); console.log(p1.apellidos); console.log(Persona.printHtml(p1)); &lt;/pre&gt; &lt;p&gt;El resultado de todas estas operaciones lo podremos ver impreso en la consola:&lt;/p&gt; &lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt; &lt;img alt=&quot;Clases&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/3a27a4/clases/650_1200.png&quot;/&gt; &lt;/div&gt;&lt;/div&gt;     &lt;p&gt; &lt;h4&gt;También te recomendamos&lt;/h4&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Visual Studio para Dummies &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/javascript/javascript-es6-maps-y-sets?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; JavaScript ES6, Maps y Sets &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/javascript/simplificando-java-con-lombok?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Simplificando Java con Lombok &lt;/a&gt; &lt;/p&gt; &lt;p&gt; - &lt;br/&gt; La noticia &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/javascript/javascript-clases-y-es6?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;em&gt; JavaScript clases y ES6 &lt;/em&gt; &lt;/a&gt; fue publicada originalmente en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;strong&gt; Genbeta Dev &lt;/strong&gt; &lt;/a&gt; por &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/autor/cecilio?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Cecilio Álvarez &lt;/a&gt; . &lt;/p&gt;&lt;br clear='all'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386262438/u/49/f/609642/c/33859/s/4a133f9b/sc/26/rc/1/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386262438/u/49/f/609642/c/33859/s/4a133f9b/sc/26/rc/1/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386262438/u/49/f/609642/c/33859/s/4a133f9b/sc/26/rc/2/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386262438/u/49/f/609642/c/33859/s/4a133f9b/sc/26/rc/2/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386262438/u/49/f/609642/c/33859/s/4a133f9b/sc/26/rc/3/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386262438/u/49/f/609642/c/33859/s/4a133f9b/sc/26/rc/3/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://da.feedsportal.com/r/238386262438/u/49/f/609642/c/33859/s/4a133f9b/sc/26/a2.htm&quot;&gt;&lt;img src=&quot;http://da.feedsportal.com/r/238386262438/u/49/f/609642/c/33859/s/4a133f9b/sc/26/a2.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://pi.feedsportal.com/r/238386262438/u/49/f/609642/c/33859/s/4a133f9b/sc/26/a2t.img&quot; border=&quot;0&quot;/&gt;&lt;img width='1' height='1' src='http://weblogssl.feedsportal.com/c/33859/f/609642/s/4a133f9b/sc/26/mf.gif' border='0'/&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=rQXliMeVgok:pJ2XWgK1j7I:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=rQXliMeVgok:pJ2XWgK1j7I:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/genbetadev/~4/rQXliMeVgok&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <guid isPermaLink="false">http://www.genbetadev.com/javascript/javascript-clases-y-es6</guid>
         <pubDate>Tue, 22 Sep 2015 17:00:25 +0000</pubDate>
      </item>
      <item>
         <title>[SQL] (genbetadev) Programar contra la exclusión, todos queremos a GitHub, rondas de financiación, algo de lectura... Pull Request #42</title>
         <link>http://feeds.weblogssl.com/~r/genbetadev/~3/SIuxJ_0Ig5E/story01.htm</link>
         <description>&lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt;&lt;img alt=&quot;Homer1&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/04fe7b/homer1/650_1200.jpg&quot;/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;p&gt;Mosquis, que buena pinta el Pull Request de hoy&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;Ya estamos aquí otra semana más con nuestro &lt;strong&gt;Pull Request de Genbeta Dev&lt;/strong&gt;, la recopilación de &lt;em&gt;links developeros&lt;/em&gt; de los últimos días que alegra corazones dominicales. Y esta semana, como os fallamos la anterior, venimos cargaditos de regalos como si fuéramos los Reyes Magos. Avanti, pues. &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Empezamos con &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://javisantana.com/2015/09/12/23-millones.html&quot;&gt;Javi Santana&lt;/a&gt; contándonos en primera persona &lt;strong&gt;cómo es recibir una importante ronda de financiación&lt;/strong&gt; como es la que recibió hace poco CartoDB.&lt;/li&gt; &lt;li&gt;Mientras tanto, en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.xataka.com/aplicaciones/un-dia-el-desarrollador-desperto-y-descubrio-que-github-se-habia-convertido-en-el-centro-de-la-programacion&quot;&gt;Xataka&lt;/a&gt; escribíamos un reportaje sobre &lt;strong&gt;Github, su historia y su futuro&lt;/strong&gt;.¿Resumen? &lt;em&gt;We Love GitHub&lt;/em&gt;.&lt;/li&gt; &lt;li&gt;Y en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.elconfidencial.com/tecnologia/2015-09-17/huracan-fever-cuatro-anos-mal-llevados-de-fiebre-emprendedora_1019920/&quot;&gt;El Confidencial&lt;/a&gt; seguían desgranando el mundo &lt;em&gt;startupil&lt;/em&gt; español y después del mítico Tuenti Mafia llega &lt;strong&gt;Huracán Fever&lt;/strong&gt;. Aaron Sorkin tiene ahí para escribir su nueva película.&lt;/li&gt; &lt;li&gt;En &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://tecnologia.elpais.com/tecnologia/2015/09/23/actualidad/1443037643_620645.html&quot;&gt;El País&lt;/a&gt; nos encontramos con la nota solidaria: &lt;strong&gt;el programa Genios&lt;/strong&gt; que se encargará de combatir la exclusión social de los niños a base de enseñarles a programar. Gran iniciativa.&lt;/li&gt; &lt;li&gt;El &lt;em&gt;WTF&lt;/em&gt; de la semana podría ser el que leemos en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.theregister.stfi.re/2015/09/18/microsoft_has_developed_its_own_linux_repeat_microsoft_has_developed_its_own_linux&quot;&gt;The Register&lt;/a&gt;: &lt;strong&gt;Microsoft está creando su propio Linux&lt;/strong&gt;.&lt;/li&gt; &lt;li&gt;Interesante reflexión de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://johnpercivalhackworth.wordpress.com/2015/09/18/why-are-you-a-developer/&quot;&gt;John Percival Hackworth&lt;/a&gt; sobre &lt;strong&gt;las razones que le llevaron a ser developer&lt;/strong&gt;. ¿Y las tuyas?&lt;/li&gt; &lt;li&gt;El &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.idealista.com/labs/blog/idealista/idealista-tech-day-el-exito-en-equipo-se-disfruta-mas/&quot;&gt;equipo de tecnología de Idealista&lt;/a&gt; nos cuenta como fueron &lt;strong&gt;sus jornadas de Team Building&lt;/strong&gt; con todo lujo de detalles (aunque sin fotos de las paellas).&lt;/li&gt; &lt;li&gt;Por su parte, la gente de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://medium.com/@noflopsquad/haciendo-cosas-21d2d6114f6e&quot;&gt;No Flop Squad&lt;/a&gt; nos cuentan algunas de las cosas que hacen y &lt;strong&gt;nos introducen en el desksurfing&lt;/strong&gt;.&lt;/li&gt; &lt;li&gt;Terminamos con unas &lt;strong&gt;recomendaciones literarias de no-ficción&lt;/strong&gt; para geeks por parte de la gente de &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://elbauldelprogramador.com/5-libros-de-no-ficcion-que-todo-geek-deberia-leer/&quot;&gt;El baúl del programador&lt;/a&gt;. Muy interesantes todas.&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;La semana que viene más y mejor. Lo prometemos.&lt;/p&gt; &lt;p&gt;En Genbeta Dev | &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/tag/pull-request-de-genbeta-dev&quot;&gt;Pull Request de Genbeta Dev&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;h4&gt;También te recomendamos&lt;/h4&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Visual Studio para Dummies &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/actualidad/cumpleanos-cafe-gratis-huevos-de-pascua-google-campus-madrid-mujeres-informaticas-pull-request-34?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Cumpleaños, café gratis, huevos de pascua, Google Campus Madrid, mujeres informáticas... Pull Request #34 &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/actualidad/tuenti-mafia-google-i-o-developers-ingleses-en-espana-wtf-encoding-pull-request-35?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Tuenti Mafia, Google I/O, developers ingleses en España, WTF encoding... Pull Request #35 &lt;/a&gt; &lt;/p&gt; &lt;p&gt; - &lt;br/&gt; La noticia &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/actualidad/programar-contra-la-exclusion-todos-queremos-a-github-rondas-de-financiacion-algo-de-lectura-pull-request-42?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;em&gt; Programar contra la exclusión, todos queremos a GitHub, rondas de financiación, algo de lectura... Pull Request #42 &lt;/em&gt; &lt;/a&gt; fue publicada originalmente en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;strong&gt; Genbeta Dev &lt;/strong&gt; &lt;/a&gt; por &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/autor/fernando-siles?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Fernando Siles &lt;/a&gt; . &lt;/p&gt;&lt;br clear='all'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386506967/u/49/f/609642/c/33859/s/4a32f9df/sc/26/rc/1/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386506967/u/49/f/609642/c/33859/s/4a32f9df/sc/26/rc/1/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386506967/u/49/f/609642/c/33859/s/4a32f9df/sc/26/rc/2/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386506967/u/49/f/609642/c/33859/s/4a32f9df/sc/26/rc/2/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386506967/u/49/f/609642/c/33859/s/4a32f9df/sc/26/rc/3/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386506967/u/49/f/609642/c/33859/s/4a32f9df/sc/26/rc/3/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://da.feedsportal.com/r/238386506967/u/49/f/609642/c/33859/s/4a32f9df/sc/26/a2.htm&quot;&gt;&lt;img src=&quot;http://da.feedsportal.com/r/238386506967/u/49/f/609642/c/33859/s/4a32f9df/sc/26/a2.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://pi.feedsportal.com/r/238386506967/u/49/f/609642/c/33859/s/4a32f9df/sc/26/a2t.img&quot; border=&quot;0&quot;/&gt;&lt;img width='1' height='1' src='http://weblogssl.feedsportal.com/c/33859/f/609642/s/4a32f9df/sc/26/mf.gif' border='0'/&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=SIuxJ_0Ig5E:OIFf1GLQE1E:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=SIuxJ_0Ig5E:OIFf1GLQE1E:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/genbetadev/~4/SIuxJ_0Ig5E&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <guid isPermaLink="false">http://www.genbetadev.com/actualidad/programar-contra-la-exclusion-todos-queremos-a-github-rondas-de-financiacion-algo-de-lectura-pull-request-42</guid>
         <pubDate>Sun, 27 Sep 2015 08:54:11 +0000</pubDate>
      </item>
      <item>
         <title>[SQL] (genbetadev) ¿Debemos los programadores hablar y escribir perfectamente en inglés?: la pregunta de la semana</title>
         <link>http://feeds.weblogssl.com/~r/genbetadev/~3/wOZfctlgyTQ/story01.htm</link>
         <description>&lt;div class=&quot;article-asset-image article-asset-normal&quot;&gt;&lt;div class=&quot;asset-content&quot;&gt;&lt;img alt=&quot;Sign With We Speak English&quot; class=&quot;centro_sinmarco&quot; src=&quot;http://i.blogs.es/743497/sign-with-we-speak-english/650_1200.jpg&quot;/&gt;  &lt;/div&gt;&lt;/div&gt;&lt;p&gt;Que se esté preparando &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://blog.stackoverflow.com/2015/08/Welcome-Juan-Garza-and-Stack-Overflow-En-Espa%C3%B1ol!/&quot;&gt;un Stackoverflow en español&lt;/a&gt; nos lleva a retomar la clásica discusión: &lt;strong&gt;¿Debemos los programadores dominar el inglés perfectamente?&lt;/strong&gt;. Una cuestión llena de matices, detractores y, por supuesto, muchos defensores que creen que es la única forma de ser competitivos internacionalmente.&lt;/p&gt; &lt;p&gt;Quizás nos hablemos perfectamentemente inglés, pero sí que a diario nos toca leer toda clase de documentación en ese idioma, incluso hacer reuniones o videoconferencias en inglés. ¿Nos debemos poner la pilas entonces?&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/respuestas/debemos-los-programadores-hablar-y-escribir-perfectamente-en-ingles&quot;&gt;¿Debemos los programadores hablar y escribir perfectamente en inglés?&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;Recuerda que para responder, debéis hacerlo desde nuestra sección de Genbeta Dev Respuestas. Los comentarios de este post están cerrados.&lt;/p&gt;  &lt;h2&gt;La pregunta de la semana pasada&lt;/h2&gt; &lt;p&gt;La pasada semana, Juan Carlos os intentaba sonsacar esa aplicación que os haría ricos: &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/respuestas/que-idea-de-aplicacion-piensas-que-podria-hacerte-millonario&quot;&gt;¿Qué idea de aplicación piensas que podría hacerte millonario?&lt;/a&gt; De entre todas las respuestas, como era obvio, la más votada fue la de no desvelar ese secreto envíada por &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/respuestas/que-idea-de-aplicacion-piensas-que-podria-hacerte-millonario#c420923&quot;&gt;review&lt;/a&gt;. &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Pues la aplicación es .... Oh Wait, si la digo os haréis ricos!&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;En Genbeta Dev Respuestas | &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/respuestas/debemos-los-programadores-hablar-y-escribir-perfectamente-en-ingles&quot;&gt;¿Debemos los programadores hablar y escribir perfectamente en inglés?&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;h4&gt;También te recomendamos&lt;/h4&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/trabajar-como-desarrollador/que-cosas-te-desconcentran-mas-cuando-estas-trabajando-la-pregunta-de-la-semana?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; ¿Qué cosas te desconcentran más cuando estás trabajando? La pregunta de la semana &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/trabajar-como-desarrollador/cual-es-el-proyecto-que-mas-te-ha-quemado-y-por-que-la-pregunta-de-la-semana?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; ¿Cuál es el proyecto que más te ha quemado y por qué? La pregunta de la semana &lt;/a&gt; &lt;/p&gt; &lt;p&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=recommended&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Visual Studio para Dummies &lt;/a&gt; &lt;/p&gt; &lt;p&gt; - &lt;br/&gt; La noticia &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/trabajar-como-desarrollador/debemos-los-programadores-hablar-y-escribir-perfectamente-en-ingles-la-pregunta-de-la-semana?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;em&gt; ¿Debemos los programadores hablar y escribir perfectamente en inglés?: la pregunta de la semana &lt;/em&gt; &lt;/a&gt; fue publicada originalmente en &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; &lt;strong&gt; Genbeta Dev &lt;/strong&gt; &lt;/a&gt; por &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://www.genbetadev.com/autor/durbon?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=29_Sep_2015&quot;&gt; Txema Rodríguez &lt;/a&gt; . &lt;/p&gt;&lt;br clear='all'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386012253/u/49/f/609642/c/33859/s/49f32c51/sc/26/rc/1/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386012253/u/49/f/609642/c/33859/s/49f32c51/sc/26/rc/1/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386012253/u/49/f/609642/c/33859/s/49f32c51/sc/26/rc/2/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386012253/u/49/f/609642/c/33859/s/49f32c51/sc/26/rc/2/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://rc.feedsportal.com/r/238386012253/u/49/f/609642/c/33859/s/49f32c51/sc/26/rc/3/rc.htm&quot;&gt;&lt;img src=&quot;http://rc.feedsportal.com/r/238386012253/u/49/f/609642/c/33859/s/49f32c51/sc/26/rc/3/rc.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://da.feedsportal.com/r/238386012253/u/49/f/609642/c/33859/s/49f32c51/sc/26/a2.htm&quot;&gt;&lt;img src=&quot;http://da.feedsportal.com/r/238386012253/u/49/f/609642/c/33859/s/49f32c51/sc/26/a2.img&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://pi.feedsportal.com/r/238386012253/u/49/f/609642/c/33859/s/49f32c51/sc/26/a2t.img&quot; border=&quot;0&quot;/&gt;&lt;img width='1' height='1' src='http://weblogssl.feedsportal.com/c/33859/f/609642/s/49f32c51/sc/26/mf.gif' border='0'/&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=wOZfctlgyTQ:r6Kp92if5cI:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://feeds.weblogssl.com/~ff/genbetadev?a=wOZfctlgyTQ:r6Kp92if5cI:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/genbetadev?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/genbetadev/~4/wOZfctlgyTQ&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot;/&gt;</description>
         <guid isPermaLink="false">http://www.genbetadev.com/trabajar-como-desarrollador/debemos-los-programadores-hablar-y-escribir-perfectamente-en-ingles-la-pregunta-de-la-semana</guid>
         <pubDate>Thu, 17 Sep 2015 20:03:43 +0000</pubDate>
      </item>
      <item>
         <title>[SQL] (microsoftsqlsecret.fullblog) Always On. SQL Server 2012.</title>
         <link>http://microsoftsqlsecret.fullblog.com.ar/always-on-sql-server-2012.html</link>
         <guid isPermaLink="false"></guid>
         <pubDate>Tue, 08 Jan 2013 22:33:03 +0000</pubDate>
         <content:encoded><![CDATA[Nueva solución de alta disponibilidad para SQL Server 2012, de hecho, Always On en realidad no es ninguna tecnología, es un paraguas que cubre un abanico muy amplio de tecnologías, donde quizás la tecnología mas reconocida de ese abanico sea los...<br/><br/><a rel="nofollow" target="_blank" href="http://microsoftsqlsecret.fullblog.com.ar/always-on-sql-server-2012.html">Always On. SQL Server 2012.</a>]]></content:encoded>
         <category>always-on-sql-server-2012</category>
      </item>
      <item>
         <title>[SQL] (microsoftsqlsecret.fullblog) Big Data. Hadoop, Apache. SQL Server 2012. BI</title>
         <link>http://microsoftsqlsecret.fullblog.com.ar/big-data-hadoop-apache-sql-server-2012-bi.html</link>
         <guid isPermaLink="false"></guid>
         <pubDate>Sun, 13 Jan 2013 00:52:47 +0000</pubDate>
         <content:encoded><![CDATA[Big Data, no significa tener una base de datos enorme, tampoco tiene por que ser un Datawarehost enorme, Independientemente de cuantos datos se tenga, Big Data es una solución para almacenar y procesar datos no estructurados con datos si estructuraos...<br/><br/><a rel="nofollow" target="_blank" href="http://microsoftsqlsecret.fullblog.com.ar/big-data-hadoop-apache-sql-server-2012-bi.html">Big Data. Hadoop, Apache. SQL Server 2012. BI</a>]]></content:encoded>
         <category>big-data-hadoop-apache-microsoft-sql</category>
      </item>
      <item>
         <title>[SQL] (microsoftsqlsecret.fullblog) Combinación de Always On con Service Broker + Multicast. SQL Server 2012</title>
         <link>http://microsoftsqlsecret.fullblog.com.ar/combinacion-de-always-on-con-service-broker-multicast-sql-server-20.html</link>
         <guid isPermaLink="false"></guid>
         <pubDate>Thu, 10 Jan 2013 00:00:07 +0000</pubDate>
         <content:encoded><![CDATA[La parte de Service Broker, es un desconocido dentro de SQL Server, y sobretodo es la que mas mezcla la parte de desarrollo con la parte de infraestructura. Imaginemos que tenemos una infraestructura de alta disponibilidad Always On , de por ejemplo...<br/><br/><a rel="nofollow" target="_blank" href="http://microsoftsqlsecret.fullblog.com.ar/combinacion-de-always-on-con-service-broker-multicast-sql-server-20.html">Combinación de Always On con Service Broker + Multicast. SQL Server 2012</a>]]></content:encoded>
         <category>always-on-broker-multicast-sql-server-2012</category>
      </item>
      <item>
         <title>[SQL] (microsoftsqlsecret.fullblog) Distintas herramientas BI. Business Intelligence. SQL Server.</title>
         <link>http://microsoftsqlsecret.fullblog.com.ar/distintas-herramientas-bi-business-intelligence-sql-server.html</link>
         <guid isPermaLink="false"></guid>
         <pubDate>Wed, 16 Jan 2013 22:41:52 +0000</pubDate>
         <content:encoded><![CDATA[Podría hablaros de datos, plataformas, como trabajar con los datos transaccionales o como soportar todos los sistemas de la línea de negocio u organizaciones, Pero lo que aquí os quiero comentar, es el tema: de ser capaces de poder explotar esa...<br/><br/><a rel="nofollow" target="_blank" href="http://microsoftsqlsecret.fullblog.com.ar/distintas-herramientas-bi-business-intelligence-sql-server.html">Distintas herramientas BI. Business Intelligence. SQL Server.</a>]]></content:encoded>
         <category>bi-business-intelligence-sql-server</category>
      </item>
      <item>
         <title>[SQL] (microsoftsqlsecret.fullblog) PARTITION SCHEME. SQL Server.</title>
         <link>http://microsoftsqlsecret.fullblog.com.ar/partition-scheme-sql-server.html</link>
         <guid isPermaLink="false"></guid>
         <pubDate>Mon, 07 Jan 2013 00:24:43 +0000</pubDate>
         <content:encoded><![CDATA[El tema del particionado, ya apareció en SQL Server 2005, y básicamente lo que nos va a permitir, es conseguir coger un único objeto relacional una tabla , y particionarla en múltiples archivos sobre el sistema de discos. Es de cajón, que esto nos va...<br/><br/><a rel="nofollow" target="_blank" href="http://microsoftsqlsecret.fullblog.com.ar/partition-scheme-sql-server.html">PARTITION SCHEME. SQL Server.</a>]]></content:encoded>
         <category>partition-sql-server</category>
      </item>
      <item>
         <title>[SQL] (microsoftsqlsecret.fullblog) Resource Governor. SQL Server 2012</title>
         <link>http://microsoftsqlsecret.fullblog.com.ar/resource-governor-sql-server-2012.html</link>
         <guid isPermaLink="false"></guid>
         <pubDate>Mon, 07 Jan 2013 22:12:28 +0000</pubDate>
         <content:encoded><![CDATA[Mecanismo de monitorización y control de acceso a los recursos del servidor. Básicamente, el Resource Governor, nos da la posibilidad de asignar a determinadas querys o determinados conjuntos de consultas o cargas de trabajos, ya sea por direcciones...<br/><br/><a rel="nofollow" target="_blank" href="http://microsoftsqlsecret.fullblog.com.ar/resource-governor-sql-server-2012.html">Resource Governor. SQL Server 2012</a>]]></content:encoded>
         <category>resource-governor-sql-server-2012</category>
      </item>
      <item>
         <title>[SQL] (microsoftsqlsecret.fullblog) Tecnologías de Alta disponibilidad</title>
         <link>http://microsoftsqlsecret.fullblog.com.ar/tecnologias-de-alta-disponibilidad.html</link>
         <guid isPermaLink="false"></guid>
         <pubDate>Sat, 19 Jan 2013 23:09:16 +0000</pubDate>
         <content:encoded><![CDATA[Dado que el tema de Alta disponibilidad me apasiona bastante, y ya que alguno de vosotros me ha realizado alguna pregunta en privado y por correo, a raíz los post que publique en mi blog sobre Always On o incluso la Combinación de Always On con...<br/><br/><a rel="nofollow" target="_blank" href="http://microsoftsqlsecret.fullblog.com.ar/tecnologias-de-alta-disponibilidad.html">Tecnologías de Alta disponibilidad</a>]]></content:encoded>
         <category>database-mirroring-log-shipping-replicación-clustering-sql-server</category>
      </item>
      <item>
         <title>[SQL] (qwalgrande) Abusando de OpenQuery</title>
         <link>http://qwalgrande.com/2014/06/21/abusando-de-openquery/</link>
         <description>La palabra &amp;#8220;conocer&amp;#8221; es polisémica. Aparte del sentido bíblico, podemos establecer dos niveles. Está &amp;#8220;saber lo que es conceptualmente, ser consciente de su existencia&amp;#8221; y luego está el nivel &amp;#8220;dominar y poseer experiencia en la materia en cuestión&amp;#8221;. yo no hace tanto que llegué a ese segundo nivel con OpenQuery. Los que tenemos la &amp;#8220;suerte&amp;#8221; [&amp;#8230;]</description>
         <guid isPermaLink="false">http://qwalgrande.com/?p=953</guid>
         <pubDate>Sat, 21 Jun 2014 18:20:24 +0000</pubDate>
         <content:encoded><![CDATA[<p>La palabra &#8220;conocer&#8221; es polisémica. Aparte del sentido bíblico, podemos establecer dos niveles. Está &#8220;saber lo que es conceptualmente, ser consciente de su existencia&#8221; y luego está el nivel &#8220;dominar y poseer experiencia en la materia en cuestión&#8221;. yo no hace tanto que llegué a ese segundo nivel con OpenQuery. Los que tenemos la &#8220;suerte&#8221; de lidiar con motores que no son SQL Server, como DB2, estamos acostumbrados a que aquello, vía linked server tal cual (por nombres de cuatro partes), sea un suplicio. Sin embargo, con OpenQuery, le mandas lo que haya que buscar, filtradito, y la diferencia es como la noche y el día. Y lo mismo para leer que para escribir. No hay que olvidar que con OpenQuery estamos enviando la sentencia completa al servidor de destino para que la resuelva él.</p>
<p>Ahora estoy en la fase de, como lo que tengo es un martillo, todo me parece un clavo, y lo último que me he preparado es un recopilador de datos de jobs por esta vía. Es decir, ya no es sólo para acceder a DB2, sino también a otros motores SQL Server. Que se puede hacer de otras formas, que no rinde tan mal incluso directamente, pero como ya le he cogido el truco y la inercia al &#8220;select * from OpenQuery(&#8230;&#8221;, sabe hasta mejor.</p>
<p>Así, la sentencia básica sería:</p>
<pre>select &#039;INSTANCIA&#039; as Server, Job, DiaEjecucion, 
	HoraEjecucion, Duracion, Paso, NombrePaso, Mensaje
from OpenQuery([INSTANCIA], &#039;
select g.name as Job, cast(h.run_date as varchar(20)) as DiaEjecucion, 
	right(&#039;&#039;000000&#039;&#039; + cast(h.run_time as varchar(20)), 6) as HoraEjecucion,
	right(&#039;&#039;000000&#039;&#039; + cast(h.run_duration as varchar(20)), 6) as Duracion,
	h.step_id as Paso,
	h.step_name as NombrePaso,
	h.message as Mensaje
from (
select j.name,h.instance_id id   
from 
	msdb.dbo.sysjobs j with(nolock) inner join 
	msdb.dbo.sysjobhistory h with(nolock) on j.job_id = h.job_id   
and h.run_status=0    
) g inner join msdb.dbo.sysjobhistory h with(nolock)on g.id = h.instance_id   
where h.step_id &gt; 0 and
	h.run_date &gt;= cast(CONVERT(char(8),dateadd(dd,-1,getdate()),112) as int)&#039;) T</pre>
<p>&nbsp;</p>
<p>Y si eso lo hacemos dinámico, empleando los servidores vinculados, volcando el resultado a una tabla, obtenemos lo siguiente (lleva una segunda parte para formatear un HTML que permita enviar el resultado por mail):</p>
<pre>create proc [dbo].[Jobs_Fallidos] 
  @pOut varchar(max) = null output, 
  @pDestino varchar(10) = &#039;Mail&#039;, 
  @pTODO_OK bit = 0 output,
  @pFechaHoraDesde smalldatetime = null
  
  as

--Para sólo recuperar los de las últimas x horas
select @pFechaHoraDesde = isnull(@pFechaHoraDesde, dateadd(hh, -14, getdate()))

declare @sql nvarchar(max), @parte_fija nvarchar(max)

select @sql = &#039;&#039;, @parte_fija = N&#039;
    select &#039;&#039;#NombreLinkedServer#&#039;&#039; as Server, Job, DiaEjecucion, 
	  HoraEjecucion, Duracion, Paso, NombrePaso, Mensaje
	from OpenQuery([#NombreLinkedServer#], &#039;&#039;
	select g.name as Job, cast(h.run_date as varchar(20)) as DiaEjecucion, 
		right(&#039;&#039;&#039;&#039;000000&#039;&#039;&#039;&#039; + cast(h.run_time as varchar(20)), 6) as HoraEjecucion,
		right(&#039;&#039;&#039;&#039;000000&#039;&#039;&#039;&#039; + cast(h.run_duration as varchar(20)), 6) as Duracion,
		h.step_id as Paso,
		h.step_name as NombrePaso,
		h.message as Mensaje
	from (
	select j.name,h.instance_id id   
	from 
		msdb.dbo.sysjobs j with(nolock) inner join 
		msdb.dbo.sysjobhistory h with(nolock) on j.job_id = h.job_id   
	and h.run_status=0    
	) g inner join msdb.dbo.sysjobhistory h with(nolock)on g.id = h.instance_id   
	where h.step_id &gt; 0 and
	  h.run_date &gt;= cast(CONVERT(char(8),dateadd(dd,-1,getdate()),112) as int)&#039;&#039;) T&#039;  


if object_id (&#039;tempdb..#fjobs&#039;) &gt; 0
	 drop table #fjobs   
	 
create table #fjobs 
  (Server varchar(15) not null, 
   Job varchar(100) not null, 
   DiaEjecucion char(8) not null, 
   HoraEjecucion char(6) not null, 
   Duracion char(6) not null,
   Paso int null,
   NombrePaso varchar(100) null,
   Mensaje varchar(max) null
   )


select @sql = @sql + replace(@parte_fija, &#039;#NombreLinkedServer#&#039;, name) + &#039; union all
&#039;
from sys.servers where provider = &#039;SQLNCLI&#039;

select @sql = left(@sql, len(@sql) - 12)

insert #fjobs
exec sp_executesql @sql

delete from #fjobs 
where DiaEjecucion + &#039; &#039; + 
  left(HoraEjecucion,2)+&#039;:&#039;+substring(HoraEjecucion,3,2) &lt; @pFechaHoraDesde

--Listado de jobs que han fallado
 select cast(h.Server as nvarchar(15)) Server, 
  cast(h.Job as nvarchar(100)) as Job, 
  cast(h.DiaEjecucion as nvarchar(8)) as DiaEjecucion,  
  cast(HoraEjecucion as nvarchar(6)) as HoraEjecucion, 
  cast(Duracion as nvarchar(8)) as Duracion,
  cast(Paso as nvarchar(10)) as Paso, 
  cast(NombrePaso as nvarchar(100)) as NombrePaso, 
  cast(Mensaje as nvarchar(500)) as Mensaje
 from #fjobs h 
 order by Server, Job, DiaEjecucion, HoraEjecucion, Paso 
 

--Apartir de aquí, es un divertimento para enviar un mail con este listado
if @pDestino = &#039;Mail&#039; and exists(select top 1 h.Server from #fjobs h)  
 begin
  select @pOut = &#039;&lt;html&gt; 
&lt;head&gt; 
&lt;STYLE TYPE=&quot;text/css&quot;&gt; 
&lt;!-- 
body{font-family: Segoi UI; font-size: 9pt;} 
TH{font-family: Segoi UI; font-size: 9pt; color: 000099} 
TD{font-family: Segoi UI; font-size: 9pt;} 
---&gt; 
&lt;/STYLE&gt; 
&lt;/head&gt; 
&lt;body&gt;&lt;p&gt;&#039;+ 
  &#039;Jobs Fallidos en las últimas horas:&lt;/p&gt;&#039; +    
&#039;&lt;table  border=1 cellspacing=0 cellpadding=3&gt; 
&lt;tr&gt;&lt;th&gt;Servidor&lt;/th&gt;&lt;th&gt;Job&lt;/th&gt;&lt;th&gt;Dia&lt;/th&gt;&lt;th&gt;Hora&lt;/th&gt;&lt;th&gt;Duracion&lt;/th&gt;
&lt;th&gt;Step&lt;/th&gt;&lt;th&gt;Nombre&lt;/th&gt;&lt;th&gt;Mensaje&lt;/th&gt;
&lt;/tr&gt;&#039;
 
  select @pOut = @pOut +  &#039; 
  &lt;tr&gt;&#039; + 
  &#039;&lt;td&gt;&#039; + h.Server + &#039;&lt;/td&gt;&#039; + 
  &#039;&lt;td&gt;&#039; + rtrim(h.Job)  + &#039; &lt;/td&gt;&#039; +   
  &#039;&lt;td&gt;&#039; + h.DiaEjecucion  + &#039; &lt;/td&gt;&#039; +   
  &#039;&lt;td&gt;&#039; + left(h.HoraEjecucion,2)+&#039;:&#039;+substring(h.HoraEjecucion,3,2) + &#039; &lt;/td&gt;&#039; +   
  &#039;&lt;td&gt;&#039; + left(h.Duracion,2)+&#039;:&#039;+substring(h.Duracion,3,2)+&#039;:&#039;+right(h.Duracion,2)+&#039;&#039;&#039; &lt;/td&gt;&#039;+
  &#039;&lt;td&gt;&#039; + cast(h.Paso as varchar(10)) + &#039; &lt;/td&gt;&#039; +
  &#039;&lt;td&gt;&#039; + h.NombrePaso + &#039; &lt;/td&gt;&#039; +
  &#039;&lt;td&gt;&#039; + left(h.Mensaje, 200) + &#039; &lt;/td&gt;&#039; +
  + &#039;&lt;/tr&gt;&#039;
  from #fjobs h  
  order by Server, Job, DiaEjecucion, HoraEjecucion, Paso
 
 select @pOut = @pOut + &#039;&lt;/table&gt;&#039; + 
 &#039;&lt;p&gt;No responda a este mensaje&lt;/p&gt;&#039; +
 &#039;&lt;p&gt;Sistemas de Información.&lt;BR&gt;
 Plus Ultra Seguros.&lt;/p&gt;&#039; +
&#039;&lt;/body&gt; 
&lt;/html&gt;&#039;

 end

if not exists(select top 1 h.Server from #fjobs h) 
 select @pTODO_OK = 1
else 
 select @pTODO_OK = 0

if object_id (&#039;tempdb..#fjobs&#039;) &gt; 0
 drop table #fjobs
 
set nocount off

return 0</pre>
<p>&nbsp;</p>
<p>Y bueno, ya está. Hemos hecho uso y abuso de OpenQuery.</p>]]></content:encoded>
         <category>Script</category>
      </item>
      <item>
         <title>[SQL] (qwalgrande) Automatizar backups en SQL Server Express</title>
         <link>http://qwalgrande.com/2015/03/24/automatizar-backups-en-sql-server-express/</link>
         <description>Bien es sabido que SQL Server Express carece de Agente de SQL Server. ¿Significa eso que no podemos automatizar nada, ni siquiera los backups? ¿Hay alguna forma de agendar backups en SQL Server Express? La respuesta es si. Claro que podemos. No tenemos agente, pero sí tenemos el programador de tareas de Windows (Scheduled Tasks), que [&amp;#8230;]</description>
         <guid isPermaLink="false">http://qwalgrande.com/?p=1348</guid>
         <pubDate>Tue, 24 Mar 2015 13:37:41 +0000</pubDate>
         <content:encoded><![CDATA[<p>Bien es sabido que SQL Server Express carece de Agente de SQL Server. ¿Significa eso que no podemos automatizar nada, ni siquiera los backups? ¿Hay alguna forma de agendar backups en SQL Server Express?</p>
<p>La respuesta es si. Claro que podemos.</p>
<p>No tenemos agente, pero sí tenemos el programador de tareas de Windows (Scheduled Tasks), que nos permite ejecutar comandos con SQLCMD a una hora u horas concretas. Así, primero preparamos nuestro script. Si hablamos de tareas de mantenimiento básicas, lo más eficaz es recurrir a la web del MVP Ola Hallengren, <a rel="nofollow" title="https://ola.hallengren.com/" target="_blank" href="https://ola.hallengren.com/">https://ola.hallengren.com/</a>. Tomado del primero de los ejemplos de utilización del procedimiento almacenado de backup, este script que aquí acompaño hace backup de todas las bases de datos de una instancia, comprimidos y verificados:</p>
<pre>EXECUTE dbo.DatabaseBackup
 @Databases = &#039;USER_DATABASES&#039;,
 @Directory = &#039;C:&#92;Backup&#039;,
 @BackupType = &#039;FULL&#039;,
 @Verify = &#039;Y&#039;,
 @Compress = &#039;Y&#039;,
 @CheckSum = &#039;Y&#039;,
 @CleanupTime = 24</pre>
<p>Con ello preparamos la ejecución de los backups, salvando scripts que luego ejecutaremos. La instrucción que irá en la tarea programada es muy simple:</p>
<pre>sqlcmd -S miServidor&#92;nombreDeInstancia -i C:&#92;Scripts&#92;MiScriptDeBackup.sql</pre>
<p>Ya que sabemos programar los backups, no hay que quedarse ahí, hay que hacer lo mismo con las reindexaciones, chequeos de integridad, monitorización de esperas, etc. Sin SQL Server Agent es todo más engorroso, pero ni mucho menos imposible realizar una administración completa de una instancia de SQL Server Agent.</p>
<p>Para una guía completa de SQLCMD, dejo link a la ayuda: <a rel="nofollow" title="https://msdn.microsoft.com/es-es/library/ms162773.aspx" target="_blank" href="https://msdn.microsoft.com/es-es/library/ms162773.aspx">https://msdn.microsoft.com/es-es/library/ms162773.aspx</a>. También a una guía que incluye la creación de tareas programadas para este mismo fin: <a rel="nofollow" title="https://support.microsoft.com/es-es/kb/2019698" target="_blank" href="https://support.microsoft.com/es-es/kb/2019698">https://support.microsoft.com/es-es/kb/2019698</a>.</p>
<p>Y para terminar, he de citarme a mí mismo, ya que mi primera publicación en MSDN versaba sobre la automatización de backups y restores. Ha pasado tiempo, pero el artículo sigue vivo.</p>
<p><a rel="nofollow" title="https://msdn.microsoft.com/es-es/library/bb972243.aspx" target="_blank" href="https://msdn.microsoft.com/es-es/library/bb972243.aspx">https://msdn.microsoft.com/es-es/library/bb972243.aspx</a></p>]]></content:encoded>
      </item>
      <item>
         <title>[SQL] (qwalgrande) Borrar de una tabla e insertarlo en otra</title>
         <link>http://qwalgrande.com/2014/02/11/borrar-de-una-tabla-e-insertarlo-en-otra/</link>
         <description>A raíz de una pregunta surgida en el foro, aprovecho para hacer un breve post que recuerde esta funcionalidad, la posibilidad de capturar los registros de una operación DML para recuperarlos o tratarlos en general. La pregunta concreta en cuestión era cómo insertar un registro en una tabla a la que lo borras de otra: [&amp;#8230;]</description>
         <guid isPermaLink="false">http://qwalgrande.com/?p=747</guid>
         <pubDate>Tue, 11 Feb 2014 08:15:57 +0000</pubDate>
         <content:encoded><![CDATA[<p>A raíz de una pregunta surgida en el foro, aprovecho para hacer un breve post que recuerde esta funcionalidad, la posibilidad de capturar los registros de una operación DML para recuperarlos o tratarlos en general. La pregunta concreta en cuestión era cómo insertar un registro en una tabla a la que lo borras de otra:</p>
<p><a rel="nofollow" title="http://social.msdn.microsoft.com/Forums/es-ES/be6b1c73-154b-41c4-9c35-d385d86e2083/como-hacer-para-que-antes-de-eliminar-un-registro-me-lo-inserte-en-otra-tabla?forum=sqlserveres" target="_blank" href="http://social.msdn.microsoft.com/Forums/es-ES/be6b1c73-154b-41c4-9c35-d385d86e2083/como-hacer-para-que-antes-de-eliminar-un-registro-me-lo-inserte-en-otra-tabla?forum=sqlserveres">http://social.msdn.microsoft.com/Forums/es-ES/be6b1c73-154b-41c4-9c35-d385d86e2083/como-hacer-para-que-antes-de-eliminar-un-registro-me-lo-inserte-en-otra-tabla?forum=sqlserveres</a></p>
<p>Habiendo varias alternativas, una es emplear la cláusula OUPUT. Tan fácil como esto:</p>
<pre>CREATE TABLE dummy (Id int, campo varchar(10))
GO
CREATE TABLE Otra (Id int, campo varchar(10))
GO

INSERT dummy (Id, campo)
VALUES
(1, &#039;a&#039;),
(2, &#039;b&#039;),
(3, &#039;c&#039;),
(4, &#039;d&#039;),
(5, &#039;e&#039;)

GO

DELETE dummy
OUTPUT DELETED.* INTO Otra
WHERE Id = 3
GO

SELECT * FROM Otra
GO</pre>
<p>Y ya está.</p>]]></content:encoded>
         <category>Foro</category>
      </item>
      <item>
         <title>[SQL] (qwalgrande) Quién le pone el cascabel al gato</title>
         <link>http://qwalgrande.com/2014/01/12/quien-le-pone-el-cascabel-al-gato/</link>
         <description>Comentaba anoche en twitter un artículo que me llamó la atención, no tanto por lo que decía, sino por una buena práctica que siempre me ha hecho mucha gracia. http://t.co/RH8kxrjG6f Aún así,afirmo q hay q poner tamaño fijo al log si,y sólo si,no seré yo el q se levante d la cama a las 4 [&amp;#8230;]</description>
         <guid isPermaLink="false">http://qwalgrande.com/?p=731</guid>
         <pubDate>Sun, 12 Jan 2014 10:49:52 +0000</pubDate>
         <content:encoded><![CDATA[<p>Comentaba anoche en <a rel="nofollow" title="twitter" target="_blank" href="https://twitter.com/qwalgrande">twitter</a> un artículo que me llamó la atención, no tanto por lo que decía, sino por una buena práctica que siempre me ha hecho mucha gracia.</p>
<blockquote class="twitter-tweet" lang="es"><p><a rel="nofollow" target="_blank" href="http://t.co/RH8kxrjG6f">http://t.co/RH8kxrjG6f</a> Aún así,afirmo q hay q poner tamaño fijo al log si,y sólo si,no seré yo el q se levante d la cama a las 4 si se llena</p>
<p>— Alberto López Grande (@qwalgrande) <a rel="nofollow" target="_blank" href="https://twitter.com/qwalgrande/statuses/422173136185196544">enero 12, 2014</a></p></blockquote>
<p><span style="line-height:1.5em;">Es algo que no discuto, un crecimiento automático del log de transacciones conlleva una degradación en el rendimiento. Lo que pasa es que si se impide crecer al log de transacciones, nos arriesgamos a que se llene y que tengamos que atender la incidencia (que ya será de una gravedad importante) a horas en las que a lo mejor no estamos en la mejor disposición de hacerlo, como puede ser a las cuatro de la mañana.</span></p>
<p>Se puede argumentar que una instancia adecuadamente administrada tendrá un sistema de alertas que avise con antelación. Mismo caso, te avisará en el momento más inoportuno. Se puede argumentar que eso no debería ocurrir nunca si se tiene adecuadamente dimensionado el fichero, y si se realizan los backups del log con la suficiente frecuencia (incluso con la frecuencia que el propio crecimiento requiera, algo que fácilmente se puede automatizar). Para empezar, &#8220;eso no debería ocurrir nunca&#8221; no es una frase que deba pronunciar un DBA, ya que tarde o temprano todo acaba fallando, y hay que tener un plan para recuperarse. Pero más allá de esa ley básica, eso no impide que se llene el log, ya que hay varias causas que impiden el reciclado del log, como algo tan simple y tan fuera de nuestro control como que una aplicación tenga un bug que deje una transacción sin finalizar.</p>
<p>A mí sólo se me ocurre una circunstancia y es esa, que el DBA que lo deja fijo no sea el que tenga que ocuparse de arreglarlo, por ejemplo porque la organización disponga de suficiente personal como para hacer turnos 24&#215;7. Que se pierde rendimiento. Pues sí. Pero, ¿tanto rendimiento se pierde? Obviamente no, es algo que he medido muchas de veces para estar seguro, y que es preciso verificar en cualquier entorno, no hay que descartar que condiciones muy concretas puedan llevar a una penalización sustancial.</p>
<p>En cualquier caso, y para concluir, existen docenas de cosas en las que fijarse antes de que esa para mejorar el rendimiento de nuestros servidores, muchas de ellas no requieren de desvelos. Imagino que habrá montones de instalaciones en las que el log se ha dejado de tamaño fijo siguiendo la &#8220;recomendación&#8221;, pero que toleran el uso de cursores, los índices no tienen un mantenimiento adecuado o cualquier otra de esas 1000 cosas que nos entretienen a diario. Al menos yo prefiero no hilar tan fino en este aspecto.</p>]]></content:encoded>
         <category>Opinión</category>
      </item>
      <item>
         <title>[SQL] (qwalgrande) Recovery Plan “Full Mode”</title>
         <link>http://qwalgrande.com/2014/02/01/recovery-plan-full-mode/</link>
         <description>Me desayuno con un post de Brent Ozar en su blog. Este tío es una de las personalidades más afamadas del mundo SQL Server por algo. Le comentan que en una empresa, el DBA se marcha, ¿qué se le pregunta de cara al traspaso de conocimientos? Como la mejor definición de tonto es &amp;#8220;aquél que cree [&amp;#8230;]</description>
         <guid isPermaLink="false">http://qwalgrande.com/?p=743</guid>
         <pubDate>Sat, 01 Feb 2014 08:36:07 +0000</pubDate>
         <content:encoded><![CDATA[<p>Me desayuno con un post de Brent Ozar en su blog. Este tío es una de las personalidades más afamadas del mundo SQL Server por algo. Le comentan que en una empresa, el DBA se marcha, ¿qué se le pregunta de cara al traspaso de conocimientos? Como la mejor definición de tonto es &#8220;aquél que cree saberlo todo&#8221;, le da por preguntarle al Imperio (sus más de 16.000 followers), a los que lanza esa misma pregunta: El DBA se marcha. ¿Qué le pregunto? Esta es la entrada:</p>
<p><a rel="nofollow" title="http://www.brentozar.com/archive/2014/01/what-do-you-ask-the-leaving-dba/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+BrentOzar-SqlServerDba+%28Brent+Ozar+Unlimited%29" target="_blank" href="http://www.brentozar.com/archive/2014/01/what-do-you-ask-the-leaving-dba/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+BrentOzar-SqlServerDba+%28Brent+Ozar+Unlimited%29">http://www.brentozar.com/archive/2014/01/what-do-you-ask-the-leaving-dba/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+BrentOzar-SqlServerDba+%28Brent+Ozar+Unlimited%29</a></p>
<p>De esto saco dos enseñanzas. La primera, hete aquí una base de conocimiento excelente para saber por dónde empezar a preparar un plan de contingencia ante la contingencia de que uno de tus DBAs, o el principal, deje la empresa y tengas unos pocos días para extraer información de su cabecita. Estamos acostumbrados a tener planificado y hasta ensayado cada cosita que se rompe para arreglarla, ya que como sabemos, tarde o temprano, todo acaba fallando y hay que estar listos para recuperarlo. Pero si lo que &#8220;fallan&#8221; son las personas&#8230; Es una cuestión que hay que tener lista para cuando ocurra, porque ocurrirá. Esto mismo vale para un DBA que para cualquier otra persona de tu equipo.</p>
<p>La segunda, hay que hacer testamento. Trabajo en una compañía de seguros que cuenta con lo que se conoce como &#8220;Plan de continuidad del negocio&#8221;, una mezcla entre DRP, línea sucesoria y otras macabras lindezas. En este plan, además de registrar quién ha de tomar las decisiones en los momentos iniciales si aquellos que las toman ya no pueden hacerlo, se describe cómo volver a montar los sistemas de información partiendo de copias de seguridad y un documento. Ahora bien, esto es otra cosa. No se informa ahí de lo que muchas veces me encuentro que se guarda como lo único que les hace necesarios para una empresa, el know-how mal entendido (gran mentira, lo que nos hace valiosos, opino, es lo que podemos hacer, no lo que hicimos alguna vez). Aquello que se sabe y no se transmite ni se documenta, porque en realidad es como Data Mining, los datos están ahí, pero no saltan a la vista. En esta categoría entra desde saber que tal usuario es un pieza al que atar en corto porque te la ha jugado varias veces o quién sabe de aquel negociado, hasta en qué bar de la zona ponen los mejores pinchos.</p>
<p>Otra cosa es que, como testamento, éste se guarde hasta que el albacea deba darle lectura&#8230;</p>]]></content:encoded>
         <category>Opinión</category>
      </item>
      <item>
         <title>[SQL] (qwalgrande) Un MVP en MVP Cluster</title>
         <link>http://qwalgrande.com/2015/03/14/un-mvp-en-mvp-cluster/</link>
         <description>Soy SQL Server, BI &amp;#038; Big Data External Advisor en MVP Cluster. Con esa ilusión que sólo se da en los inicios imperfectos de las cosas bonitas.</description>
         <guid isPermaLink="false">http://qwalgrande.com/?p=1330</guid>
         <pubDate>Sat, 14 Mar 2015 21:18:07 +0000</pubDate>
         <content:encoded><![CDATA[<p>Esta semana se ha hecho público. Soy SQL Server, BI &amp; Big Data External Advisor en <a rel="nofollow" title="mvpcluster.es" target="_blank" href="http://mvpcluster.es">MVP Cluster</a>. Y qué menos que dedicarle unas líneas a este tema en este lugar que últimamente no actualizo en demasía.</p>
<p style="text-align:center;"><a rel="nofollow" title="Esta semana se ha hecho p&#xfa;blico. Soy SQL Server, BI &amp; Big Data External Advisor en MVP Cluster. Y qu&#xe9; menos que dedicarle unas l&#xed;neas a este tema en este lugar que &#xfa;ltimamente no actualizo en demas&#xed;a.  http://mvpcluster.es/mvpclusterpress/44-noticias-rrhh/170-alberto-lopez-grande-se-incorpora-como-sql-server-bi-big-data-external-advisor-a-mvp-cluster  Primero os hablo del proyecto. MVP Cluster es, o mejor dicho, yo he percibido que es, una aventura de unos pocos frikis (como yo) que, cansados del proyecto en &quot;modo infierno&quot;, como ellos lo llaman, montan su propia empresa y empiezan a atraer para s&#xed; el talento, mucho talento, para cuidarlo. La idea b&#xe1;sica es pocos, pero los mejores, y de un amplio abanico de tecnolog&#xed;as del ecosistema Microsoft, para aportar una calidad diferencial. Debajo un par de capas de buenos profesionales con muchas ganas de crecer con el proyecto y que cuentan con el mentoring de los de arriba. Lo mejor de todo, gestionado por t&#xe9;cnicos, muy bregados, pero que son de los nuestros, de los que no tienes que contarles las cosas con mu&#xf1;ecos y que empatizan contigo a la primera, porque est&#xe1;n igual que t&#xfa;, se las han comido igual que t&#xfa; y saben lo que hay y lo que no. Si adem&#xe1;s van de cara, con total transparencia y con esa ilusi&#xf3;n que s&#xf3;lo se da en los inicios imperfectos de las cosas bonitas, en fin, que lo tienen todo y que les va a ir muy bien, con o sin m&#xed;. " target="_blank" href="http://mvpcluster.es/mvpclusterpress/44-noticias-rrhh/170-alberto-lopez-grande-se-incorpora-como-sql-server-bi-big-data-external-advisor-a-mvp-cluster">http://mvpcluster.es/mvpclusterpress/44-noticias-rrhh/170-alberto-lopez-grande-se-incorpora-como-sql-server-bi-big-data-external-advisor-a-mvp-cluster</a></p>
<p><img class=" alignleft" src="http://mvpcluster.es/images/logosmall.png" alt="MVP Cluster" width="93" height="41"/>Primero os hablo del proyecto. MVP Cluster es, o mejor dicho, yo he percibido que es, una aventura de unos pocos frikis (como yo) que, cansados del proyecto en &#8220;modo infierno&#8221;, como ellos lo llaman, montan su propia empresa y empiezan a atraer para sí el talento, mucho talento, para cuidarlo, valorarlo y crecer con él, una decidida apuesta por la calidad.</p>
<p>Que esta forma coloquial de expresarlo no le dé a nadie la impresión de que esto es un chiringuito de cuatro amiguetes, porque no lo es, todo lo contrario. Va muy en serio, un proyecto bien pensado y sólidamente financiado. La idea básica es pocos, pero los mejores, y de un amplio abanico de tecnologías del ecosistema Microsoft, para aportar una calidad diferencial. Debajo un par de capas de buenos profesionales con muchas ganas de crecer con el proyecto y que cuentan con el mentoring de los de arriba. Lo mejor de todo, gestionado por técnicos, muy bregados, pero que son de los nuestros, de los que no tienes que contarles las cosas con muñecos y que empatizan contigo a la primera, porque están igual que tú, se las han comido igual que tú y saben lo que hay y lo que no. Si además van de cara, con total transparencia y con esa ilusión que sólo se da en los inicios imperfectos de las cosas bonitas, en fin, que lo tienen todo y que les va a ir muy bien, con o sin mí. De hecho, ya les va bien.</p>
<p><img class="alignright" title="Presentaci&#xf3;n corporativa de MVP Cluster" src="http://image.slidesharecdn.com/mvpcluster-presentacioncorporativa2-150121082316-conversion-gate02/95/mvp-cluster-presentacin-corporativa-9-1024.jpg?cb=1423209606" alt="Mapa de servicios de MVP Custer" width="316" height="237"/>Así, en temas de Sharepoint y colaboración en general tienen a varios cracks, aquíson referencia. También en comunicaciones unificadas, en Azure, en ALM, en productividad, formación, etc. Gente joven, creciendo y sabiendo el terreno que pisan.</p>
<p style="text-align:center;"><a rel="nofollow" title="http://mvpcluster.es/soluciones" target="_blank" href="http://mvpcluster.es/soluciones">http://mvpcluster.es/soluciones</a></p>
<p>&#8220;Y si son los mejores, ¿qué pinto yo en esto?&#8221;, podrá argumentar el lector crítico y avezado, es decir, casi todos. Fácil. Por un lado, y como los gallegos, en todas partes tiene que haber un DBA. No puedes ir de líder tecnológico por ahí y que cuando lo pongas a funcionar, aquello no se mueva porque el modelo de datos es nada más que regulero. Bueno, salvo en MS. Por otro, en SQL Server y BI, los demás estaban ya cogidos.</p>
<p style="text-align:center;"><a rel="nofollow" title="http://mvpcluster.es/equipo" target="_blank" href="http://mvpcluster.es/equipo">http://mvpcluster.es/equipo</a></p>
<p>A mí me han pillado también a punto de caramelo, con ganas de crecer y aportar de otras maneras. Así que eso haré, echar una mano en lo que pueda ser útil y cuando mis labores en GCO me lo permitan (bueno, y que lo permitan también la familia, los foros de MS, la política, el gimnasio, el fútbol, las cervezas de los viernes y un largo etc.). Quiero también aprovechar para agradecérselo a los que han hecho posible este acercamiento. Y al equipo, que me han dado una acogida muy cariñosa, de esas que hacen que uno se ponga colorado.</p>
<p>En conclusión, mi recomendación para MVP Cluster, socio tecnológico (nota mental: hablar de arquitectura), proveedor de soluciones de Sharepoint, productividad, movilidad, formación y un largo etc., que incluye también SQL Server, BI, Bigdata, y en cuyos proyectos, ya sean específicamente relacionados con el mundo SQL Server o no, como cuestión transversal que es la base de datos, espero poder participar para aportar mi criterio y experiencia. Dejo aquí unos links, también crearé algunos fijos en esta web, para que podáis contactar con ellos o conmigo si hay algo en lo que podamos trabajar juntos.</p>]]></content:encoded>
      </item>
      <item>
         <title>[SQL] (qwalgrande) Yo, speaker en un SQL Saturday</title>
         <link>http://qwalgrande.com/2014/09/20/yo-speaker-en-un-sql-saturday/</link>
         <description>Hay cosas que a uno sólo te pasan si es MVP. De otro modo, a ver cómo se explica que vaya a ser uno de los ponentes de un SQL Saturday. Es lógico, ya que formo parte del equipo que lo organiza, pero una cosa es estar apoyando en lo que se pueda y otra [&amp;#8230;]</description>
         <guid isPermaLink="false">http://qwalgrande.com/?p=1090</guid>
         <pubDate>Sat, 20 Sep 2014 17:05:45 +0000</pubDate>
         <content:encoded><![CDATA[<p>Hay cosas que a uno sólo te pasan si es MVP. De otro modo, a ver cómo se explica que vaya a ser uno de los ponentes de un SQL Saturday. Es lógico, ya que formo parte del equipo que lo organiza, pero una cosa es estar apoyando en lo que se pueda y otra bien distinta es compartir tablas con rutilantes figuras del calibre de Scott Klein, Peter Myers o Miguel Egea, entre otros.</p>
<div id="attachment_1091" style="width:510px;" class="wp-caption aligncenter"><a rel="nofollow" target="_blank" href="http://qwalgrande.com/wp-content/uploads/lineup1.jpg"><img class="wp-image-1091" src="http://qwalgrande.com/wp-content/uploads/lineup1-1024x1024.jpg" alt="Alineaci&#xf3;n del SQL Saturday Barcelona" width="500" height="500"/></a><p class="wp-caption-text">Alineación del SQL Saturday Barcelona</p></div>
<p>Y ahí está mi cara, la última, pero no por ello menos orgulloso, tendré mi puesto en el track de administración en el SQL Saturday Barcelona 2014, el 338 de la serie histórica, el primero que se celebre en España. Todo un honor, que además será una buenísima ocasión que tendré de reencontrarme con viejos amigos, estar cerca de los mejores y aprender de ellos todo lo que pueda. La ciudad me encanta, y es también un aliciente, para mí y para todo el que venga. Hay que recordar también que el Tech-ed es justo allí la siguiente semana, habrá mucha gente que pueda aprovechar y pasarse por allí. O eso esperamos, ya que la fecha no la escogimos al azar.</p>
<div id="attachment_1095" style="width:436px;" class="wp-caption aligncenter"><a rel="nofollow" target="_blank" href="http://www.sqlsaturday.com/338/eventhome.aspx"><img class="wp-image-1095 size-full" src="http://qwalgrande.com/wp-content/uploads/31047e9f-e891-4cef-9e1f-20c39c90ddbe.png" alt="31047e9f-e891-4cef-9e1f-20c39c90ddbe" width="426" height="240"/></a><p class="wp-caption-text">Barcelona, ciudad del SQL Saturday #338</p></div>
<p>En esto de la organización, la experiencia está siendo apasionante. De todo ello, la selección de ponentes ha sido lo que más me ha gustado hasta ahora. Había mucho donde elegir y buenísimo, así que ha costado. Lo que sí sabíamos es que el cartel iba a ser de escándalo (no hay más que verlo), con lo que la esencia del evento, que es juntar a la comunidad en una jornada de formación gratuita, tendrá un nivel altísimo. No quiero ni pensar qué precio tendría una conferencia con el caché de cada uno. Pues bien, vienen gratis y se pagan el viaje. Aún así, el tinglado que hay que montar conlleva unos gastos, y seguimos reclutando sponsors que quieran aprovechar la visibilidad de este evento, aquí dejo el enlace. Todos son bienvenidos y desde una cuantía más que modesta:</p>
<p><a rel="nofollow" title="http://www.sqlsaturday.com/338/sponsors.aspx" target="_blank" href="http://www.sqlsaturday.com/338/sponsors.aspx">http://www.sqlsaturday.com/338/sponsors.aspx</a></p>
<p>Y bueno, ahora estamos preparando la ponencia. En esta ocasión tan especial, hablaré de migración a SQL Server 2014, y no para mostrar cómo se utiliza el instalable precisamente. Eso es el empujón final de un largo camino que hay que recorrer y que empieza por formarse. Qué mejor ocasión que asistir a este SQL Saturday para ello. Regístrate, si aún no lo has hecho, porque será la releche.</p>
<p><a rel="nofollow" title="http://www.sqlsaturday.com/338/register.aspx" target="_blank" href="http://www.sqlsaturday.com/338/register.aspx">http://www.sqlsaturday.com/338/register.aspx</a></p>
<p>¿Y será irrepetible? Pues esperemos que no, y que sea el primero de muchos SQL Saturday en los que pueda participar. Y si es por aquí cerca (a 600 y pico kilómetros de casa), mejor. De momento, habrá que disfrutar de esta ocasión, por si acaso. Allí espero verte.</p>]]></content:encoded>
      </item>
      <item>
         <title>[VIRTUALIZACION] (josemariagonzalez.) Cursos de Formación Oficial OpenStack</title>
         <link>http://www.josemariagonzalez.es/2015/09/29/cursos-de-formacion-oficial-openstack.html</link>
         <description>Difícilmente hace cuatro años se podía anticipar el enorme crecimiento que está teniendo OpenStack como la solución Cloud abierta preferida por el mercado de las TIC y en los cursos de formación oficial OpenStack</description>
         <guid isPermaLink="false">http://www.josemariagonzalez.es/?p=11678</guid>
         <pubDate>Tue, 29 Sep 2015 07:30:58 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://www.josemariagonzalez.es/?attachment_id=11679"><img class="alignleft size-medium wp-image-11679" src="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/jmg-virtual-consulting-mirantis-300x172.png" alt="jmg-virtual-consulting-mirantis" width="300" height="172"/></a><span class="dropcap circle_dc" style="background:#5ba5de;">D</span>ifícilmente hace cuatro años se podía anticipar el enorme crecimiento que está teniendo <strong>OpenStack como la solución Cloud abierta</strong> preferida por el mercado de las TIC y en los <strong>cursos de formación oficial OpenStack</strong>.</p>
<p>Si hace unos años me dicen que en 2014  <a rel="nofollow" target="_blank" href="http://www.vmware.com/products/openstack">VMware vende OpenStack</a>,  el <a rel="nofollow" target="_blank" href="http://information-technology.web.cern.ch/book/cern-private-cloud-user-guide/openstack-information">CERN usa OpenStack</a> para sus investigaciones, <a rel="nofollow" target="_blank" href="http://www.computerweekly.com/news/2240222899/Case-study-How-eBay-uses-its-own-OpenStack-private-cloud">el 95% del tráfico de eBay</a> está soportado por OpenStack o que <a rel="nofollow" target="_blank" href="http://www.marketmettle.com/knowtelefonica/2831-telefonica-focuses-on-network-innovation-with-unica">Telefónica usa OpenStack</a> como base para su proyecto UNICA, probablemente le estaríamos juzgando como temerario en sus afirmaciones.</p>
<p><a rel="nofollow" title="OpenStack&#x002122;, el Sistema Operativo de las Nubes" target="_blank" href="http://www.josemariagonzalez.es/2014/05/09/openstack-el-sistema-operativo-de-las-nubes.html">OpenStack</a> ha trascendido los objetivos iniciales para los que fue creado y ahora mismo se ha convertido en la herramienta básica para la Virtualización del Centro de Datos. Hace 15 años VMware nos trajo el hypervisor para virtualizar el servidor, y ahora OpenStack nos permite virtualizar el Centro de Datos completo.</p>
<p>Y esto está pasando delante de nuestros ojos gracias al enorme trabajo de las empresas que componen la <a rel="nofollow" target="_blank" href="http://www.openstack.org/foundation/companies/">Comunidad OpenStack</a>. Gracias a ellas cada día tenemos la oportunidad de usar nuevos tipos de hipervisores, nuevas cabinas de almacenamiento, dispositivos para virtualización de red, firewalls… la lista de posibilidades crece día a día. Esto permite a las empresas explorar nuevas formas de ser más eficiente e innovar en la explotación de sus servicios.</p>
<p>Por eso hoy damos a conocer <strong>nuestros cursos oficiales de formación oficial OpenStack</strong>. El curso OS110 incluye tanto el <strong>curso oficial OpenStack Mirantis (OS100)</strong> como el <strong>examen de certificación oficial OpenStack Mirantis (MCA200)</strong>. La duración total es de tres días y medio. Los tres primeros días se emplean al curso oficial OpenStack Bootcamp I y el cuarto día al examen oficial OpenStack Mirantis (MCA200).</p>
<blockquote class="mom_quote " style="">Jmg Virtual Consulting, impartirá el primer curso oficial OpenStack Boot Camp (OS100) en castellano más el examen de certificación oficial OpenStack Mirantis (MCA200).</blockquote>
<p>El curso oficial te prepara en la creación, configuración y administración de clouds privadas y publicas usando OpenStack. Se realiza en una clase de reducido tamaño para que el profesor tenga más cercanía con los estudiantes. A cada uno de ellos se le entregará un entorno OpenStack seguro de pruebas para tener un acceso rápido y práctico vía herramientas visuales (por ejemplo Horizon) que ayuden a reafirmar los conocimientos ya adquiridos por el estudiante, para luego pasar a una interacción vía ssh y línea de comando.</p>
<p>El <strong>curso oficial OpenStack Mirantis</strong> abarca la arquitectura, las mejores prácticas, el flujo de trabajo de aprovisionamiento, la interacción de componentes, y es la mejor preparación para los desafíos del mundo real que enfrentan los expertos OpenStack. <strong>El curso se divide en tres secciones: clases, laboratorios, y la certificación oficial OpenStack Mirantis.</strong></p>
<p>Al finalizar el curso, los asistentes comprenderán las funciones y características de OpenStack siguientes:</p>
<ul>
<li>Pre-requisitos en la instalación de OpenStack</li>
<li>Componentes core de OpenStack Keystone (autorización y autenticación)</li>
<li>Glance (imágenes de disco)</li>
<li>Nova (computación)</li>
<li>Introducción al SDN (Software-defined networking)</li>
<li>Neutron (gestión avanzada de redes)</li>
<li>Operación con Horizon (dashboard) e instalación del panel web Horizon</li>
<li>Creación de instancias, redes, subredes, routers y grupos de seguridad</li>
<li>Asociación de volúmenes de disco a instancias</li>
<li>Tipos de almacenamiento &#8211; Software-defined storage (SDS)</li>
<li>Cinder (almacenamiento persistente)</li>
<li>Alta Disponibilidad y escalabilidad</li>
</ul>
<p>Este acuerdo permite a los profesionales españoles de IT adquirir las habilidades críticas necesarias para trabajar con <strong>cualquier distribución disponible de OpenStack en el mercado, independientemente del proveedor</strong>, <a rel="nofollow" target="_blank" href="http://www.jmgvirtualconsulting.com/Formacion/OpenStack/OpenStack-Bootcamp-I-MCA200-Certification-OS110">en castellano y con certificación oficial de Mirantis</a> a través de cursos presenciales tanto abiertos como bajo demanda.</p>
<p>JMG Virtual Consulting, impartirá el <a rel="nofollow" title="Primer Curso Oficial Formaci&#xf3;n OpenStack" target="_blank" href="http://www.jmgvirtualconsulting.com/Formacion/OpenStack/OpenStack-Bootcamp-I-MCA200-Certification-OS110">primer curso OpenStack Boot Camp</a> (OS100) + el examen oficial OpenStack Mirantis MCA200 en castellano los próximos <strong>días 26, 27 y 28 de octubre</strong> y que incluye los contenidos oficiales de capacitación, así como la realización de los exámenes oficiales y el proceso de certificación, estos últimos en inglés.</p>
<p><strong>Gracias</strong> por leer nuestro blog, participar y compartir.</p>]]></content:encoded>
      </item>
      <item>
         <title>[VIRTUALIZACION] (josemariagonzalez.) ESXi Embedded Host Client 2.0 acceso HTML para nuestros ESXi</title>
         <link>http://www.josemariagonzalez.es/2015/09/28/esxi-embedded-host-client-2-0-acceso-html-para-nuestros-esxi.html</link>
         <description>ESXi Embedded Host Client 2.0 es una solución de acceso a los ESXi la cual  está escrita puramente en HTML y JavaScript y se sirve directamente en el host ESXi con lo cual podrás gestionarlo mucho mejor que con cualquiera de las soluciones existentes y entre otras cosas podremos utilizar nuestros dispositivos móviles sin temor al no necesitar de flash.</description>
         <guid isPermaLink="false">http://www.josemariagonzalez.es/?p=11674</guid>
         <pubDate>Mon, 28 Sep 2015 07:30:39 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/Miguel-Angel-Alonso-blog-virtualizacion-horizon-view3.png"><img class="alignleft size-medium wp-image-11675" src="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/Miguel-Angel-Alonso-blog-virtualizacion-horizon-view3-300x164.png" alt="Miguel-Angel-Alonso-blog-virtualizacion-horizon-view" width="300" height="164"/></a><span class="dropcap circle_dc" style="background:#5ba5de;">E</span>sta versión del cliente de <strong>Esxi Embedded 2.0</strong> está escrita puramente en <strong>HTML y JavaScript</strong> y se sirve directamente en el host ESXi con lo cual podrás gestionarlo mucho mejor que con cualquiera de las soluciones existentes y entre otras cosas podremos utilizar nuestros dispositivos móviles sin temor al no necesitar de flash.</p>
<p>Ten en cuenta que el cliente de Host no puede utilizarse para administrar vCenter. Actualmente, este cliente de los chicos de <strong>VMware</strong> está en fase de desarrollo, pero se está pidiendo el feedback a muchos clientes y testers para obtener resultados lo más inmediatos posibles y así poder ofrecerla como una solución más en futuras versiones de vSphere. Estas son las funcionalidades más importantes que nos ofrece esta versión a fecha de hoy:</p>
<ul>
<li>VM operations (Power on, off, reset, suspend, etc).</li>
<li>Crear nuevas VMs, desde cero o importando un OVF/OVA (Soporte limitado para OVA)</li>
<li>Configurar un NTP en el ESXi</li>
<li>Visualizar eventos, tareas y notificaciones de nuestro ESXi</li>
<li>Lanzar una consola hacia nuestras VMs <strong>(Con VMRC)</strong></li>
<li>Configurar el networking de tus hosts</li>
<li>Configurar settings avanzadas del host</li>
<li>Configurar servicios
<p>.<br />
<strong>Problemas conocidos</strong></li>
</ul>
<ul>
<li>En los hosts ESXi en los que se les ha asignado una licencia de VMware vSphere Hypervisor, todas las operaciones de modificación fallarán sin advertirnos del error. Los chicos de VMware están trabajando en una solución a este problema.</li>
<li>En los hosts ESXi que tienen un nombre de subdominio demasiado largo, una sesión de consola web puede no inicializarse. Una solución consiste en borrar las cookies o ejecutar al cliente de host en una ventana de tipo de incognito.</li>
<li>Para ESXi <strong>5.5U2</strong> y anteriores y hosts <strong>ESXi 6.0</strong> actualizados desde 5.5U2 o anterior, obtendrás un <strong>error 503</strong> volvió al entrar en https:///ui /. Para resolver este problema, elimina la línea a partir de /ui de <strong>/etc/vmware/rhttpproxy/endpoints.conf</strong> y reinicia rhttpproxy con <strong>/etc/init.d/rhttpproxy restart.</strong></li>
<li>Para los hosts ESXi 5.5, las consolas en el navegador no son compatibles. Accede con<strong> VMRC.</strong></li>
<li>Para ESXi 5.5U2 y versiones anteriores, debes asegurarte de añadir al final / (barra oblicua) a la URL después /ui. La URL debe ser https:///ui/</li>
<li>En algunos clientes de Windows, enviar que Ctrl-Alt-Supr no funciona.</li>
</ul>
<p><strong>Donde obtener el instalador</strong></p>
<p>Para descargar el <strong>.vib </strong>e instalarlo en tus esxi puedes hacerlo desde aquí .</p>
<p>¿Cómo crees que este maravilloso cliente te va a poder ayudar en el día a día de tu entorno de producción? Espero tu comentario.</p>
<p><strong>Gracias</strong> por leer nuestro blog, participar y compartir.</p>]]></content:encoded>
      </item>
      <item>
         <title>[VIRTUALIZACION] (josemariagonzalez.) Nueva hoja de ruta certificaciones oficiales VMware vSphere</title>
         <link>http://www.josemariagonzalez.es/2015/09/16/nueva-hoja-de-ruta-certificaciones-oficiales-vmware-vsphere.html</link>
         <description>La nueva hoja de ruta en las certificaciones oficiales de VMware vSphere establecen un nuevo estándar para los profesionales de TI y valida las habilidades y conocimientos críticos para aquellas organizaciones que necesiten adoptar y gestionar la tecnología de virtualización del centro de datos con VMware vSphere</description>
         <guid isPermaLink="false">http://www.josemariagonzalez.es/?p=11655</guid>
         <pubDate>Wed, 16 Sep 2015 07:30:39 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://www.josemariagonzalez.es/?attachment_id=11656"><img class="alignleft wp-image-11656 size-medium" title="Nueva hoja de ruta certificaciones oficiales VMware vSphere" src="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/Mapa-certificaciones-VMware-vSphere-300x189.png" alt="Mapa-certificaciones-VMware-vSphere" width="300" height="189"/></a><span class="dropcap circle_dc" style="background:#5ba5de;">L</span>a nueva <strong>hoja de ruta en las certificaciones oficiales de VMware vSphere</strong> establecen un nuevo estándar para los profesionales de TI y valida las habilidades y conocimientos críticos para aquellas organizaciones que necesiten adoptar y gestionar la tecnología de virtualización del centro de datos con VMware vSphere.</p>
<p>Una vez mas, VMware ha actualizado e incluido <strong>nuevas certificaciones profesionales</strong> las cuales ofrecen más opciones a la hora de elegir los niveles y áreas de la tecnología elegida. La idea de tras de esta importante actualización en las certificaciones oficias de VMware es ofrecer:</p>
<ul>
<li>Mayor flexibilidad y crecimiento profesional</li>
<li>Credibilidad avanzada con profesionales y clientes</li>
<li>Mejora en la alineación de los cursos de formación de VMware con los requisitos de certificación oficial (ya era hora)</li>
</ul>
<p>Una de las muchas preguntas que recibimos es, <strong>¿Que pasa si ya somos VCP en versiones anteriores?</strong> O hemos hecho el curso oficial en versiones anteriores y no he podido hacer el examen oficial, <strong>¿Tengo que hacer el curso oficial otra vez?</strong></p>
<p>En este post intentaremos ofrecer algo mas de luz en las opciones y caminos en la certificación oficial y aclarar que camino podemos coger según nuestros atributos</p>
<h1>Nuevos requisitos de la certificación oficial VCP6-DCV del nuevo candidato</h1>
<p><strong>Ruta 1:</strong> Si eres nuevo en la tecnología de virtualización de VMware, tienes que cumplir con los siguintes objetivos para poder conseguir la nueva certificación oficial VCP6-DCV:</p>
<ol>
<li>Adquirir experiencia con VMware vSphere 6 (recomendado: mínimo 6 meses).</li>
<li>Asistir a uno de los cursos de formación requeridos:
<ol>
<li><a rel="nofollow" target="_blank" href="http://www.jmgvirtualconsulting.com/Formacion/VMware/VMware-vSphere-ICM-Install-Configure-and-Manage-6">vSphere: Install, Configure, Manage [V6]</a></li>
<li><a rel="nofollow" target="_blank" href="http://www.jmgvirtualconsulting.com/Formacion/VMware/VMware-vSphere-Optimize-Scale-6">vSphere: Optimize &amp; Scale [V6]</a></li>
<li><a rel="nofollow" target="_blank" href="http://www.jmgvirtualconsulting.com/Formacion/VMware/VMware-vSphere-Fast-Track-6">VMware vSphere: Fast Track [V6]</a></li>
</ol>
</li>
<li>Completar el examen oficial <a rel="nofollow" target="_blank" href="https://mylearn.vmware.com/mgrReg/plan.cfm?plan=64179&amp;ui=www_cert">vSphere 6 Foundation</a></li>
<li>Completar el examen oficial <a rel="nofollow" target="_blank" href="http://www.josemariagonzalez.es/2015/04/29/nuevo-curso-vmware-para-la-certificacion-oficial-vcp6-dcv.html">VMware Certified Professional 6</a></li>
</ol>
<p><strong>Ruta 2:</strong> Has asistido a la formación oficial VMware vSphere 5.x, pero aun no te has certificado o no has ido al examen oficial VCP.</p>
<ol>
<li>Asistir al curso oficial <a rel="nofollow" target="_blank" href="http://www.jmgvirtualconsulting.com/Formacion/VMware/VMware-vSphere-What-s-New-V5.5-to-V6">vSphere What&#8217;s New [V5.5 to V6]</a></li>
<li>Completar el examen oficial vSphere 6 Foundation</li>
<li>Completar el examen oficial VMware Certified Professional 6</li>
</ol>
<h1>Nuevos requisitos de la certificación oficial VCP6-DCV del candidato existente</h1>
<p><strong>Ruta 1:</strong> Si ya posees una certificación oficial VCP5-DCV válida</p>
<ol>
<li>Completar el examen oficial llamado VMware Certified Professional 6 – Data Center Virtualization Delta Exam</li>
</ol>
<p><strong>Ruta 2:</strong> Si ya posees una certificación VCP anterior a la versión 5 y no ha expirado</p>
<ol>
<li>Completar el examen oficial llamado VMware Certified Professional 6 – Data Center Virtualization Exam</li>
</ol>
<p><strong>Ruta 3:</strong> Si tienes una certificación VCP ya expirada</p>
<ol>
<li>Asistir a uno de los cursos de formación requeridos:</li>
</ol>
<p style="padding-left:30px;"><a rel="nofollow" target="_blank" href="http://www.jmgvirtualconsulting.com/Formacion/VMware/VMware-vSphere-ICM-Install-Configure-and-Manage-6">vSphere: Install, Configure, Manage [V6]</a></p>
<p style="padding-left:30px;"><a rel="nofollow" target="_blank" href="http://www.jmgvirtualconsulting.com/Formacion/VMware/VMware-vSphere-Optimize-Scale-6">vSphere: Optimize &amp; Scale [V6]</a></p>
<p style="padding-left:30px;"><a rel="nofollow" target="_blank" href="http://www.jmgvirtualconsulting.com/Formacion/VMware/VMware-vSphere-Fast-Track-6">VMware vSphere: Fast Track [V6]</a></p>
<p>2. Completar el examen oficial <a rel="nofollow" target="_blank" href="https://mylearn.vmware.com/mgrReg/plan.cfm?plan=64179&amp;ui=www_cert">vSphere 6 Foundation</a></p>
<p>3. Completar el examen oficial <a rel="nofollow" target="_blank" href="http://www.josemariagonzalez.es/2015/04/29/nuevo-curso-vmware-para-la-certificacion-oficial-vcp6-dcv.html">VMware Certified Professional 6</a></p>
<p>Espero haberte aclarado algunas de las muchas preguntas que han salido de esta nueva hora de ruta de las certificaciones oficiales de VMware vSphere.</p>
<p><strong>¿Cual es tu experiencia con las certificaciones oficiales VMware? y ¿Como crees que este nueva hoja de ruta te puede afectar?</strong></p>
<p><strong>Gracias</strong> por leer nuestro blog, participar y compartir.</p>]]></content:encoded>
      </item>
      <item>
         <title>[VIRTUALIZACION] (josemariagonzalez.) Nueva versión Horizon View 6.2 y las mejoras 3D-y-4K</title>
         <link>http://www.josemariagonzalez.es/2015/09/21/nueva-version-horizon-view-6-2-y-las-mejoras-3d-y-4k.html</link>
         <description>La gran aparición en esta versión de &lt;strong&gt;Horizon View 6.2&lt;/strong&gt; en el apartado de renderización de video en 3D se llama vGPU 2.0este el nuevo soporte que VMware da para la nueva generación de NVIDIA de tarjetas basadas en los chips de última generación Maxwell. Se rumorea que también que habrá una opción  GPU NVIDIA para Blade que pronto veremos en una próxima versión.</description>
         <guid isPermaLink="false">http://www.josemariagonzalez.es/?p=11663</guid>
         <pubDate>Mon, 21 Sep 2015 07:30:20 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/Miguel-Angel-Alonso-blog-virtualizacion-horizon-view2.png"><img class="alignleft size-medium wp-image-11664" src="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/Miguel-Angel-Alonso-blog-virtualizacion-horizon-view2-300x146.png" alt="Miguel-Angel-Alonso-blog-virtualizacion-horizon-view" width="300" height="146"/></a><span class="dropcap circle_dc" style="background:#5ba5de;">H</span>ay un número muy interesante de actualizaciones relacionadas con la GPU en esta versión 6.2 de <strong>VMware Horizon </strong>y he estado viéndolas con mucho interés de cara a futuras instalaciones que puedas realizar en tu infraestructura o con tus clientes. La gran aparición en esta versión de <strong>Horizon View 6.2</strong> en el apartado de renderización de video en <strong>3D</strong> se llama <strong>vGPU 2.0</strong> este el nuevo soporte que <strong>VMware </strong>da para la nueva generación de <strong>NVIDIA</strong> de tarjetas basadas en los chips de última generación<strong>Maxwell.</strong> Se rumorea que también que habrá una opción <strong>GPU NVIDIA</strong> para Blade que pronto veremos en una próxima versión.</p>
<p><strong>AMD GPU Support</strong><br />
No estoy seguro si este tipo de soporte vale la pena ya que todavía es solo para<strong> vDGA </strong>y no para <strong>vGPU</strong> . Pero la buena noticia es que estamos viendo mucho apoyo para las GPUs de NVIDIA en este aspecto. Esto realmente conseguirá emocionarme cuando empiezen a soportar las tarjetas GPU de grado medio que pueden reducir el costo para los casos de uso básicos que necesitan un limitado poder de GPU.</p>
<p><strong>GPU for RDS Apps</strong></p>
<p>Sí has leído bien!!!, el maravilloso mundo de la GPU está llegando a las aplicaciones hospedadas también. Ya no sólo serás capaz de ofrecer desktops virtuales con GPU sino también con apps de RDS.</p>
<p><strong>Linux GPU Support</strong></p>
<p>También tu querido Linux y eso que lleva soportado desde la versión anterior se ha apuntado al carro de todo el mundo para recibir soporte de GPU. Las características de la GPU están llegando a los escritorios de Linux con <strong>vGPU y vSGA.</strong></p>
<p><strong>4K Resolution Support</strong><br />
Esto está bastante claro tal y como indica el nombre del título, hay ahora soporte para resoluciones de monitor de <strong>4K</strong>. Con el paso del tiempo esta tecnología se está abriendo cada vez más y más adeptos a ella.</p>
<p>¿Cómo crees que las nuevas funcionalidades de renderizado 3D y video en 4K de Horizon View 6.2 pueden llegar a ayudarte en un entorno de producción? Espero tu comentario.</p>
<p><strong>Gracias</strong> por leer nuestro blog, participar y compartir.</p>]]></content:encoded>
      </item>
      <item>
         <title>[VIRTUALIZACION] (josemariagonzalez.) ¿Cómo cambiar el mirror por defecto en un cluster vSAN?</title>
         <link>http://www.josemariagonzalez.es/2015/09/18/como-cambiar-el-mirror-por-defecto-en-un-cluster-vsan.html</link>
         <description>Esta semana, en el blog de virtualización y cloud computing en español, tengo el placer nuevamente de ofrecerte otro vídeo tutorial sobre VMware Virtual SAN en el que aprenderás a cambiar el tiempo en el que tardará vSAN en hacer un mirror cuando un host ESXi no se encuentre disponible</description>
         <guid isPermaLink="false">http://www.josemariagonzalez.es/?p=11660</guid>
         <pubDate>Fri, 18 Sep 2015 07:30:37 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/Leo-Ariel-blog-virtualziacion-vSAN.png"><img class="alignleft wp-image-11661 " title="&#xbf;C&#xf3;mo cambiar el mirror por defecto en un cluster vSAN?" src="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/Leo-Ariel-blog-virtualziacion-vSAN.png" alt="Leo-Ariel-blog-virtualziacion-vSAN" width="331" height="187"/></a><span class="dropcap circle_dc" style="background:#5ba5de;">E</span>sta semana, en el blog de virtualización y cloud computing en español, tengo el placer nuevamente de ofrecerte otro vídeo tutorial sobre <strong>VMware Virtual SAN </strong> en el que aprenderás a cambiar el tiempo en el que tardará vSAN en hacer un <strong>mirror</strong> cuando un host ESXi no se encuentre disponible.</p>
<p>Por defecto cuando un host <strong>ESXi</strong> no tenga comunicación con los demás host del <strong>cluster vSAN</strong>, vSAN espera 60 minutos en hacer un mirror de los objetos y componentes en otros <strong>HDD</strong> de <a rel="nofollow" target="_blank" href="http://www.josemariagonzalez.es/2015/06/12/los-dispositivos-flash-en-vmware-vsan.html">grupos de discos</a> disponibles debido a que vSAN no sabe que le sucede al host.</p>
<p>En este vídeo tutorial aprenderás a:</p>
<ul>
<li>Buscar en las opciones avanzadas de los <strong>ESXi</strong> la política a editar</li>
<li>Editar la política <strong>VSAN.ClomRepairDelay</strong></li>
<li>Reinciar el <strong>servicio clom</strong> desde líneas de comandos</li>
</ul>
<p><br />
Gracias por leer nuestro blog, participar y compartir.</p>]]></content:encoded>
      </item>
      <item>
         <title>[VIRTUALIZACION] (josemariagonzalez.) ¿Cómo convertir un SSD para aportar capacidad en vSAN?</title>
         <link>http://www.josemariagonzalez.es/2015/09/25/como-convertir-un-ssd-para-aportar-capacidad-en-vsan.html</link>
         <description>Esta semana, en el blog de virtualización y cloud computing en español, tengo el placer nuevamente de ofrecerte otro vídeo tutorial sobre VMware Virtual SAN en el que aprenderás a convertir un SSD para aportar capacidad en VMware vSAN</description>
         <guid isPermaLink="false">http://www.josemariagonzalez.es/?p=11666</guid>
         <pubDate>Fri, 25 Sep 2015 07:30:30 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/Leo-Ariel-blog-virtualizacion-vsan.png"><img class="alignleft wp-image-11667 " title="&#xbf;C&#xf3;mo convertir un SSD para aportar capacidad en vSAN?" src="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/Leo-Ariel-blog-virtualizacion-vsan-300x169.png" alt="Leo-Ariel-blog-virtualizacion-vsan" width="348" height="196"/></a><span class="dropcap circle_dc" style="background:#5ba5de;">E</span>sta semana, en el blog de virtualización y cloud computing en español, tengo el placer nuevamente de ofrecerte otro vídeo tutorial sobre <strong>VMware Virtual SAN </strong> en el que aprenderás a convertir un SSD para aportar capacidad en <strong>VMware vSAN</strong>.</p>
<p>En un grupo de disco, independientemente si es <strong>híbrido</strong> o <strong>All-Flash</strong>, uno de los dispositivos debe de ser si o si como <strong>dispositivo Flash</strong> pero el resto de discos (magnéticos o sólidos) deben de ser &#8220;<em>etiquetados</em>&#8221; como <strong>HDD</strong> para aportar capacidad.</p>
<p>En este vídeo tutorial aprenderás a:</p>
<ul>
<li>Hacer uso del comando <strong>vdq -q</strong> para identificar el estado del disco</li>
<li>Etiquetar o marcar el <strong>disco SSD</strong> como disco de capacidad</li>
<li>Verificar desde el <strong>administrado de grupo</strong> el disco etiquetado para capacidad</li>
</ul>
<p></p> 
<p>Gracias por leer nuestro blog, participar y compartir.</p>]]></content:encoded>
      </item>
      <item>
         <title>[VIRTUALIZACION] (josemariagonzalez.) ¿Llegaran los contenedores a “matar” a las máquinas virtuales?</title>
         <link>http://www.josemariagonzalez.es/2015/09/23/llegaran-los-contenedores-a-matar-a-las-maquinas-virtuales.html</link>
         <description>Mucho se ha hablado en los últimos años de los contenedores en Linux y supongo que mas ahora cuando tenemos al líder en virtualización de sistemas, VMware haciendo ya publico sin ningún tapujo que los contenedores y maquinas virtuales son mejor juntos con VMware ESX</description>
         <guid isPermaLink="false">http://www.josemariagonzalez.es/?p=11669</guid>
         <pubDate>Wed, 23 Sep 2015 07:30:07 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://www.josemariagonzalez.es/?attachment_id=11671"><img class="alignleft wp-image-11671 size-medium" title="&#xbf;Llegaran los contenedores a &#x00201c;matar&#x00201d; a las m&#xe1;quinas virtuales?" src="http://www.josemariagonzalez.es/wp-content/uploads/2015/09/VMware-Photon-blog-virtualizacion-300x168.png" alt="VMware-Photon-blog-virtualizacion" width="300" height="168"/></a><span class="dropcap circle_dc" style="background:#5ba5de;">M</span>ucho se ha hablado en los últimos años de los <strong>contenedores</strong> en Linux y supongo que mas ahora cuando tenemos al líder en virtualización de sistemas, VMware,  haciendo ya publico sin ningún tapujo que los <strong>contenedores y maquinas virtuales</strong> son mejor juntos con VMware ESX.</p>
<p>Si, he dicho <strong>VMWare ESX</strong>, el antiguo kernel de vmware que se sustituyo hace ya un par de años por VMWare ESXi.</p>
<p>La semana pasada en el VMworld, VMware reveló una versión re-diseñada de su software VMWare ESX al cual han llamado Photon. El <strong>proyecto Photon</strong>, es un “derivado” muy ligero de la popular versión de <strong>hipervisor ESX</strong> el cual ha sido específicamente re-diseñado para poder crear contenedores de aplicaciones.</p>
<p>En esencia, Photon incluye dos componentes clave. Uno se llama <strong>Photon Machine</strong> &#8211; un software de hipervisor tipo A que nace de VMware ESX y se instala directamente en servidores físicos. (vamos, como antes)</p>
<p>Esto permite crea máquinas virtuales en miniatura dentro del ESX donde podemos “colocar” los contenedores. Incluye también un sistema operativo invitado, que el usuario puede elegir. Por defecto, <strong>Photon Machine viene con una distribución de Linux personalizada por VMware</strong> llamada Photon OS.</p>
<p>El segundo componente clave es el <strong>Photon Controller</strong>, que es un <em>multi-tenant control plane</em> el cual puede gestionar cientos de miles de instancias de Photon Machine. Photon Controller aprovisionara clusters de Photon Machines y se asegurara de que estos tengan acceso a los recursos de red y almacenamiento según sea necesario.</p>
<p>El proyecto Photon se integrará con varios <strong>proyectos de código abierto</strong>, como con el famosísimo <strong>Docker </strong>así como <strong>Google kubernetes</strong> y Pivotil de Cloud Foundry para la gestión de aplicaciones de nivel superior.</p>
<p>VMware aún no ha fijado el precio de esta nueva plataforma, pero ambos estarán <strong>disponibles este año</strong> como beta privada y de la que por supuesto te seguiremos informado con videos de instalación y configuración de VMware Photon!</p>
<p>Y tú, <strong>¿Qué crees? ¿Cómo crees que esta nueva solución de VMWare puede ayudarte en tu empresa?</strong></p>
<p><strong>Gracias</strong> por leer nuestro blog, participar y compartir.</p>]]></content:encoded>
      </item>
      <item>
         <title>[VIRTUALIZACION] (mastergt68) Cuarto año consecutivo como MVP SQL Server</title>
         <link>https://mastergt68.wordpress.com/2015/07/01/cuarto-ao-consecutivo-como-mvp-sql-server/</link>
         <description>Desde el primero de julio de 2012 Microsoft me ha reconocido como uno de los casi 4,000 miembros de este programa que agradece y premia a personas que compartimos pasión por las tecnologías Microsoft y que mediante interacciones con la comunidad, bien sea presenciales o en la Web, dedicamos parte de nuestro tiempo para devolver &amp;#8230; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mastergt68.wordpress.com/2015/07/01/cuarto-ao-consecutivo-como-mvp-sql-server/&quot;&gt;Sigue leyendo &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&amp;#038;blog=20733152&amp;#038;post=992&amp;#038;subd=mastergt68&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://mastergt68.wordpress.com/?p=992</guid>
         <pubDate>Thu, 02 Jul 2015 03:39:08 +0000</pubDate>
         <content:encoded><![CDATA[<p><img title="MVP Logo" style="border-top:0;border-right:0;background-image:none;border-bottom:0;float:left;padding-top:0;padding-left:0;border-left:0;display:inline;padding-right:0;" border="0" alt="Microsoft Most Valuable Professional" src="https://mastergt68.files.wordpress.com/2015/07/mvp_logo_secondary_blue286_rgb_300ppi.png?w=152&#038;h=240" width="152" align="left" height="240"></p>
<p>Desde el primero de julio de 2012 Microsoft me ha reconocido como uno de los casi 4,000 miembros de este programa que agradece y premia a personas que compartimos pasión por las tecnologías Microsoft y que mediante interacciones con la comunidad, bien sea presenciales o en la Web, dedicamos parte de nuestro tiempo para devolver algo de lo que sabemos por el simple hecho de contribuir y de colaborar con personas que, por ejemplo, preguntan en un foro a ver si alguien desinteresadamente le ayuda en su inquietud o problema.</p>
<p>Para mi es un honor y un orgullo que Microsoft me reconozca con este premio, el cual recibo con humildad y alegría por cuarto año consecutivo. Gracias a quienes leen <a rel="nofollow" target="_blank" href="https://mastergt68.wordpress.com/">mi blog</a>, indican que una respuesta que di en el <a rel="nofollow" target="_blank" href="https://social.msdn.microsoft.com/Forums/es-es/home?forum=sqlserveres">foro MSDN de SQL Server en español</a> les ayudó, me siguen en <a rel="nofollow" target="_blank" href="https://twitter.com/guillermotaylor">Twitter</a> y en <a rel="nofollow" target="_blank" href="https://www.facebook.com/guilletaylor">Facebook</a>, atienden algunas de las sesiones que doy en el <a rel="nofollow" target="_blank" href="http://globalspanish.sqlpass.org/">PASS Global Spanish Virtual Chapter</a> (<a rel="nofollow" target="_blank" href="http://www.facebook.com/SpanishPASSVC">Facebook</a>, <a rel="nofollow" target="_blank" href="http://www.twitter.com/SpanishPASSVC">Twitter</a>), o en algún <a rel="nofollow" target="_blank" href="https://www.sqlsaturday.com/">SQL Saturday</a> o en algún SharePoint Saturday o, en el Global Azure Bootcamp de este 2015.</p>
<p>Obviamente, infinitas gracias a mi bellísima familia por acompañarme y apoyarme en estas actividades; sin su grandioso y maravilloso soporte, no haría muchas de las cosas que hago.</p>
<p>Para los interesados en el programa, visiten la página web <a rel="nofollow" target="_blank" href="https://mvp.microsoft.com">https://mvp.microsoft.com</a>. </p>
<p>Saludos.</p><br /> Tagged: <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/comunidad/'>Comunidad</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/microsoft/'>Microsoft</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/sql-server/'>SQL Server</a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/mastergt68.wordpress.com/992/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mastergt68.wordpress.com/992/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&#038;blog=20733152&#038;post=992&#038;subd=mastergt68&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/b9ae693d392ee6be9f4e287015cb21d4?s=96&amp;amp;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;amp;r=G">
            <media:title type="html">mastergt68</media:title>
         </media:content>
         <media:content medium="image" url="https://mastergt68.files.wordpress.com/2015/07/mvp_logo_secondary_blue286_rgb_300ppi.png">
            <media:title type="html">MVP Logo</media:title>
         </media:content>
      </item>
      <item>
         <title>[VIRTUALIZACION] (mastergt68) Disponibles en Channel 9 las charlas de Build 2015 y de Microsoft Ignite 2015</title>
         <link>https://mastergt68.wordpress.com/2015/05/11/disponibles-en-channel-9-las-charlas-de-build-2015-y-de-microsoft-ignite-2015/</link>
         <description>Para los que no pudimos estar en estos dos eventos en Estados Unidos, ya podemos consultar, vía Channel 9 (Twitter, Sitio) los videos y las presentaciones de las charlas que se entregaron en éstos. Para Build 2015, el vínculo es http://channel9.msdn.com/Events/Build/2015. Para Microsoft Ignite 2015, el vínculo es http://channel9.msdn.com/Events/Ignite/2015. Imperdibles, los Keynotes de ambos eventos. &amp;#8230; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mastergt68.wordpress.com/2015/05/11/disponibles-en-channel-9-las-charlas-de-build-2015-y-de-microsoft-ignite-2015/&quot;&gt;Sigue leyendo &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&amp;#038;blog=20733152&amp;#038;post=989&amp;#038;subd=mastergt68&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://mastergt68.wordpress.com/?p=989</guid>
         <pubDate>Mon, 11 May 2015 12:01:36 +0000</pubDate>
         <content:encoded><![CDATA[<p><img title="Channel 9" style="border-top:0;border-right:0;background-image:none;border-bottom:0;padding-top:0;padding-left:0;border-left:0;display:inline;padding-right:0;" border="0" alt="Channel 9" src="https://mastergt68.files.wordpress.com/2015/05/image.png?w=296&#038;h=142" width="296" height="142"></p>
<p>Para los que no pudimos estar en estos dos eventos en Estados Unidos, ya podemos consultar, vía Channel 9 (<a rel="nofollow" target="_blank" href="http://twitter.com/ch9">Twitter</a>, <a rel="nofollow" target="_blank" href="http://channel9.msdn.com/">Sitio</a>) los videos y las presentaciones de las charlas que se entregaron en éstos.</p>
<p>Para Build 2015, el vínculo es <a rel="nofollow" title="http://channel9.msdn.com/Events/Build/2015" target="_blank" href="http://channel9.msdn.com/Events/Build/2015">http://channel9.msdn.com/Events/Build/2015</a>.</p>
<p>Para Microsoft Ignite 2015, el vínculo es <a rel="nofollow" title="http://channel9.msdn.com/Events/Ignite/2015" target="_blank" href="http://channel9.msdn.com/Events/Ignite/2015">http://channel9.msdn.com/Events/Ignite/2015</a>.</p>
<p>Imperdibles, los Keynotes de ambos eventos.</p>
<p>Saludos.</p><br /> Tagged: <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/eventos/'>Eventos</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/microsoft/'>Microsoft</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/msdn/'>MSDN</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/technet/'>TechNet</a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/mastergt68.wordpress.com/989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mastergt68.wordpress.com/989/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&#038;blog=20733152&#038;post=989&#038;subd=mastergt68&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/b9ae693d392ee6be9f4e287015cb21d4?s=96&amp;amp;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;amp;r=G">
            <media:title type="html">mastergt68</media:title>
         </media:content>
         <media:content medium="image" url="https://mastergt68.files.wordpress.com/2015/05/image.png">
            <media:title type="html">Channel 9</media:title>
         </media:content>
      </item>
      <item>
         <title>[VIRTUALIZACION] (mastergt68) El 12-Sep-2015 se hará el SQL Saturday #448 Bogotá 2015</title>
         <link>https://mastergt68.wordpress.com/2015/08/04/el-12-sep-2015-se-har-el-sql-saturday-448-bogot-2015/</link>
         <description>El sábado 12 de septiembre de 2015 tendrá lugar el evento SQL Saturday #448, patrocinado por PASS, en Bogotá. SQL Saturday es un evento de entrenamiento para profesionales en SQL Server y también para aquellos que quieren aprender sobre la Plataforma de Datos de Microsoft. En este evento contaremos con el apoyo de la comunidad &amp;#8230; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mastergt68.wordpress.com/2015/08/04/el-12-sep-2015-se-har-el-sql-saturday-448-bogot-2015/&quot;&gt;Sigue leyendo &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&amp;#038;blog=20733152&amp;#038;post=1007&amp;#038;subd=mastergt68&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://mastergt68.wordpress.com/?p=1007</guid>
         <pubDate>Tue, 04 Aug 2015 15:03:51 +0000</pubDate>
         <content:encoded><![CDATA[<p><img title="SQLSatBogota" style="border-top:0;border-right:0;background-image:none;border-bottom:0;padding-top:0;padding-left:0;border-left:0;padding-right:0;" border="0" alt="SQLSatBogota" src="https://gallery.mailchimp.com/d1c4863838ef7e265ee1e464c/images/cfe2d9ea-bf8a-4610-ad19-c77beaa25f73.png" width="445" align="left" height="250"></p>
<p>El sábado 12 de septiembre de 2015 tendrá lugar el evento SQL Saturday #448, patrocinado por <a rel="nofollow" target="_blank" href="http://sqlpass.org/">PASS</a>, en Bogotá.</p>
<p><a rel="nofollow" target="_blank" href="http://www.sqlsaturday.com/">SQL Saturday</a> es un evento de entrenamiento para profesionales en <a rel="nofollow" target="_blank" href="http://www.microsoft.com/en-us/server-cloud/products/sql-server/">SQL Server</a> y también para aquellos que quieren aprender sobre la Plataforma de Datos de Microsoft. En este evento contaremos con el apoyo de la <a rel="nofollow" target="_blank" href="https://mvp.microsoft.com/">comunidad MVP</a> de Microsoft, además de especialistas reconocidos en SQL Server nacionales e internacionales, quienes compartirán con nosotros temas sobre sobre SQL Server 2016, Inteligencia de Negocios, Administración de Bases de Datos, Optimización de Servidores de Base de Datos, Autoservicio de BI, Alta Disponibilidad, Big Data, Data Science, Minería de datos, Machine Learning, Microsoft Azure, Sharepoint y buenas prácticas entre otros.</p>
<p>La admisión al evento es gratuita, así que <a rel="nofollow" target="_blank" href="https://www.sqlsaturday.com/448/RegisterNow.aspx">asegura tu cupo lo más pronto</a>. Puedes invitar a tus amigos y/o colegas. Si ya te encuentras registrado no es necesario volverse a registrar.</p>
<p>A continuación, la fecha del evento, el lugar en donde se hará y el horario del mismo:</p>
<blockquote><p><strong>Fecha: 12 de Septiembre de 2015<br />Lugar: Fundación Universitaria CAFAM<br />AK 68 No 90-88 Bloque Administrativo Piso 1, Bogotá, Colombia<br />Horario: 08:00 – 18:00</strong></p>
</blockquote>
<p>Estamos trabajando en la agenda del evento, pero puedes consultar datos sobre el mismo en la <a rel="nofollow" target="_blank" href="http://www.sqlsaturday.com/448/eventhome.aspx">página Web oficial</a>.</p>
<p>Si tienes alguna duda o comentario sobre el evento puedes escribir un email a <a rel="nofollow" target="_blank" href="mailto:sqlsaturday448@sqlsaturday.com">sqlsaturday448@sqlsaturday.com</a> ó seguir la página del evento en <a rel="nofollow" target="_blank" href="http://sqlsaturday.us11.list-manage.com/track/click?u=d1c4863838ef7e265ee1e464c&amp;id=5bc75bf15b&amp;e=0d92512327">Facebook</a> o en Twitter con el hashtag <a rel="nofollow" target="_blank" href="http://sqlsaturday.us11.list-manage.com/track/click?u=d1c4863838ef7e265ee1e464c&amp;id=59863b60c1&amp;e=0d92512327">#SQLSatBogota</a>.</p>
<p>Gracias a nuestros patrocinadores, en este evento contaremos con premios para los asistentes.</p>
<p><a rel="nofollow" target="_blank" href="http://www.sqlsaturday.com/448/RegisterNow.aspx"><strong>¡Regístrate cuanto antes!</strong></a></p>
<p>Saludos.</p><br /> Tagged: <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/entrenamiento/'>Entrenamiento</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/eventos/'>Eventos</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/pass/'>PASS</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/sql-server/'>SQL Server</a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/mastergt68.wordpress.com/1007/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mastergt68.wordpress.com/1007/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&#038;blog=20733152&#038;post=1007&#038;subd=mastergt68&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/b9ae693d392ee6be9f4e287015cb21d4?s=96&amp;amp;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;amp;r=G">
            <media:title type="html">mastergt68</media:title>
         </media:content>
         <media:content medium="image" url="https://gallery.mailchimp.com/d1c4863838ef7e265ee1e464c/images/cfe2d9ea-bf8a-4610-ad19-c77beaa25f73.png">
            <media:title type="html">SQLSatBogota</media:title>
         </media:content>
      </item>
      <item>
         <title>[VIRTUALIZACION] (mastergt68) MVA – Buen recurso para entrenarse en SQL Server</title>
         <link>https://mastergt68.wordpress.com/2015/07/06/mva-buen-recurso-para-entrenarse-en-sql-server/</link>
         <description>Hace poco, la plataforma Microsoft Virtual Academy tuvo un cambio de interfaz y de la manera de agrupación y de visualización hacia los diferentes cursos virtuales que contiene. Por ejemplo, ahora, hay una agrupación interesante para los profesionales de datos que se ve de esta manera: Cuando visiten lo relacionado con la administración de bases &amp;#8230; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mastergt68.wordpress.com/2015/07/06/mva-buen-recurso-para-entrenarse-en-sql-server/&quot;&gt;Sigue leyendo &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&amp;#038;blog=20733152&amp;#038;post=996&amp;#038;subd=mastergt68&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://mastergt68.wordpress.com/?p=996</guid>
         <pubDate>Mon, 06 Jul 2015 14:46:19 +0000</pubDate>
         <content:encoded><![CDATA[<p>Hace poco, la plataforma <a rel="nofollow" target="_blank" href="http://www.microsoftvirtualacademy.com/">Microsoft Virtual Academy</a> tuvo un cambio de interfaz y de la manera de agrupación y de visualización hacia los diferentes cursos virtuales que contiene.</p>
<p>Por ejemplo, ahora, hay una agrupación interesante para los profesionales de datos que se ve de esta manera:</p>
<p><a rel="nofollow" target="_blank" href="https://mastergt68.files.wordpress.com/2015/07/image.png"><img title="image" style="border-top:0;border-right:0;background-image:none;border-bottom:0;padding-top:0;padding-left:0;border-left:0;display:inline;padding-right:0;" border="0" alt="image" src="https://mastergt68.files.wordpress.com/2015/07/image_thumb.png?w=465&#038;h=213" width="465" height="213"></a></p>
<p>Cuando visiten lo relacionado con la <a rel="nofollow" target="_blank" href="http://www.microsoftvirtualacademy.com/training-topics/database-administration">administración de bases de datos</a>, encontrarán los siguientes cursos:</p>
<p><a rel="nofollow" target="_blank" href="http://www.microsoftvirtualacademy.com/training-courses/administering-microsoft-sql-server-2012-jump-start">Administering Microsoft SQL Server 2012 Jump Start</a></p>
<p><a rel="nofollow" target="_blank" href="http://www.microsoftvirtualacademy.com/training-courses/windows-server-administration-fundamentals">Windows Server Administration Fundamentals</a></p>
<p><a rel="nofollow" target="_blank" href="http://www.microsoftvirtualacademy.com/training-courses/updating-your-database-management-skills-to-sql-server-2014">Updating your Database Management Skills to SQL Server 2014</a></p>
<p><a rel="nofollow" target="_blank" href="http://www.microsoftvirtualacademy.com/training-courses/querying-with-transact-sql">Querying with Transact-SQL</a></p>
<p>Adicionalmente, este: <a rel="nofollow" target="_blank" href="https://www.microsoftvirtualacademy.com/en-us/training-courses/platform-for-hybrid-cloud-with-sql-server-2014-jump-start-8256">Platform for Hybrid Cloud with SQL Server 2014 Jump Start</a>.</p>
<p>Y cuando visiten lo relacionado con Business Intelligence, encontrarán, entre otros, los siguientes cursos:</p>
<p><a rel="nofollow" target="_blank" href="http://www.microsoftvirtualacademy.com/training-courses/office-guides-business-intelligence-in-office-365">Office Guides: Business Intelligence in Office 365</a></p>
<p><a rel="nofollow" target="_blank" href="http://www.microsoftvirtualacademy.com/training-courses/inteligencia-de-negocio-para-dispositivos-moviles-con-windows-azure">Inteligencia de negocio para dispositivos móviles con Windows Azure</a></p>
<p><a rel="nofollow" target="_blank" href="http://www.microsoftvirtualacademy.com/training-courses/implementing-big-data-analysis">Implementing Big Data Analysis</a></p>
<p>De igual manera, pueden ir a la <a rel="nofollow" target="_blank" href="http://www.microsoftvirtualacademy.com/Studies/SearchResult.aspx">página de búsqueda de todos los cursos</a> y buscar por SQL Server o incluso Power BI, para encontrar más cursos no solo asociados con temas tipo DBA o BI, sino otros relacionados con la plataforma de datos, <a rel="nofollow" target="_blank" href="http://www.microsoft.com/en-us/server-cloud/products/sql-server/default.aspx">SQL Server</a>.</p>
<p>Y, como siempre, tener presente la página MSDN para el producto en <a rel="nofollow" title="https://msdn.microsoft.com/en-us/library/bb545450" target="_blank" href="https://msdn.microsoft.com/en-us/library/bb545450">https://msdn.microsoft.com/en-us/library/bb545450</a>. </p>
<p>Saludos.</p><br /> Tagged: <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/entrenamiento/'>Entrenamiento</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/msdn/'>MSDN</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/sql-server/'>SQL Server</a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/mastergt68.wordpress.com/996/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mastergt68.wordpress.com/996/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&#038;blog=20733152&#038;post=996&#038;subd=mastergt68&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/b9ae693d392ee6be9f4e287015cb21d4?s=96&amp;amp;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;amp;r=G">
            <media:title type="html">mastergt68</media:title>
         </media:content>
         <media:content medium="image" url="https://mastergt68.files.wordpress.com/2015/07/image_thumb.png">
            <media:title type="html">image</media:title>
         </media:content>
      </item>
      <item>
         <title>[VIRTUALIZACION] (mastergt68) Power BI disponible</title>
         <link>https://mastergt68.wordpress.com/2015/07/31/power-bi-disponible/</link>
         <description>Desde el pasado 24-Jul-2015, está disponible Power BI que deja así de estar en versión “Preview” y ya pasa a versión “Release”. Power BI es una herramienta que, bajo un modelo de suscripción en esquema SaaS, habilita a quién la usa a conectarse de manera segura y explorar fuentes de datos, crear Dashboards, obtener información &amp;#8230; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mastergt68.wordpress.com/2015/07/31/power-bi-disponible/&quot;&gt;Sigue leyendo &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&amp;#038;blog=20733152&amp;#038;post=1005&amp;#038;subd=mastergt68&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://mastergt68.wordpress.com/?p=1005</guid>
         <pubDate>Fri, 31 Jul 2015 12:29:01 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://powerbi.microsoft.com"><img title="Power BI" style="border-top:0;border-right:0;background-image:none;border-bottom:0;padding-top:0;padding-left:0;border-left:0;display:inline;padding-right:0;" border="0" alt="Power BI" src="https://mastergt68.files.wordpress.com/2015/07/image2.png?w=455&#038;h=421" width="455" height="421"></a></p>
<p>Desde el pasado 24-Jul-2015, está disponible <a rel="nofollow" target="_blank" href="http://powerbi.microsoft.com">Power BI</a> que deja así de estar en versión “Preview” y ya pasa a versión “Release”.</p>
<p>Power BI es una herramienta que, bajo un modelo de suscripción en esquema SaaS, habilita a quién la usa a conectarse de manera segura y explorar fuentes de datos, crear Dashboards, obtener información analítica y proactiva para tomar decisiones.
<p>Otra definición que me gusta bastante y que usó recientemente mi amigo Cheo Redondo (<a rel="nofollow" target="_blank" href="http://twitter.com/redondoj">Twitter</a>, <a rel="nofollow" target="_blank" href="https://redondoj.wordpress.com/">Blog</a>) es la siguiente: “Power BI es un nombre generalizado para agrupar tecnologías y herramientas que se mezclan bien en conjunto. De igual manera, es una solución auto-servicio de Business Intelligence, con el objetivo final de proporcionar conocimientos empresariales más profundos de sus datos”.
<p>Mayor información y detalle sobre lo nuevo para Power BI lo encuentran en <a rel="nofollow" target="_blank" href="http://blogs.msdn.com/b/powerbi/archive/2015/07/10/announcing-power-bi-general-availability-coming-july-24th.aspx">este post</a> del blog oficial del producto.
<p>Algo chévere es que pueden usarlo de manera gratuita, con funcionalidades limitadas y, si les gusta lo que ven, pueden pasar a una suscripción mensual por USD9,99. Para entender mejor qué se tiene con la versión gratuita y qué no, consulten <a rel="nofollow" title="https://powerbi.microsoft.com/pricing" target="_blank" href="https://powerbi.microsoft.com/pricing">https://powerbi.microsoft.com/pricing</a>.
<p>Por último, y mientras planeo una serie de posts referentes sobre este apasionante tema, tengan en cuenta los siguientes recursos, adicional al sitio oficial <a rel="nofollow" target="_blank" href="http://powerbi.microsoft.com">http://powerbi.microsoft.com</a>:
<p>Blog oficial: <a rel="nofollow" title="http://blogs.msdn.com/b/powerbi/" target="_blank" href="http://blogs.msdn.com/b/powerbi/">http://blogs.msdn.com/b/powerbi/</a>
<p>Comunidad: <a rel="nofollow" target="_blank" href="http://community.powerbi.com">http://community.powerbi.com</a>
<p>Soporte: <a rel="nofollow" target="_blank" href="https://support.powerbi.com">https://support.powerbi.com</a>
<p>Canal YouTube: <a rel="nofollow" target="_blank" href="https://www.youtube.com/user/mspowerbi">https://www.youtube.com/user/mspowerbi</a>
<p>Saludos.</p><br /> Tagged: <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/bi/'>BI</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/power-bi/'>Power BI</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/sql-server/'>SQL Server</a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/mastergt68.wordpress.com/1005/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mastergt68.wordpress.com/1005/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&#038;blog=20733152&#038;post=1005&#038;subd=mastergt68&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/b9ae693d392ee6be9f4e287015cb21d4?s=96&amp;amp;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;amp;r=G">
            <media:title type="html">mastergt68</media:title>
         </media:content>
         <media:content medium="image" url="https://mastergt68.files.wordpress.com/2015/07/image2.png">
            <media:title type="html">Power BI</media:title>
         </media:content>
      </item>
      <item>
         <title>[VIRTUALIZACION] (mastergt68) Serie sobre DMV en SQL Server 2014 – Parte 1: ¿Qué es DMV?</title>
         <link>https://mastergt68.wordpress.com/2015/07/11/serie-sobre-dmv-en-sql-server-2014-parte-1-qu-es-dmv/</link>
         <description>DMV, o Dynamic Management Views, son vistas sobre tablas internas que maneja SQL Server para registrar de manera automática datos sobre la actividad que está pasando en el servidor. Así, para acceder a dichos datos, se usan las DMV. En esencia, estas vistas pueden usarse para análisis posterior a cierta actividad o incluso para entender &amp;#8230; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mastergt68.wordpress.com/2015/07/11/serie-sobre-dmv-en-sql-server-2014-parte-1-qu-es-dmv/&quot;&gt;Sigue leyendo &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&amp;#038;blog=20733152&amp;#038;post=1002&amp;#038;subd=mastergt68&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://mastergt68.wordpress.com/?p=1002</guid>
         <pubDate>Sat, 11 Jul 2015 18:41:55 +0000</pubDate>
         <content:encoded><![CDATA[<p>DMV, o Dynamic Management Views, son vistas sobre tablas internas que maneja SQL Server para registrar de manera automática datos sobre la actividad que está pasando en el servidor.</p>
<p>Así, para acceder a dichos datos, se usan las DMV.</p>
<p>En esencia, estas vistas pueden usarse para análisis posterior a cierta actividad o incluso para entender qué hacer en términos de mejorar el desempeño de la instancia o de una base de datos en particular, hacer troubleshooting o entender como trabaja SQL Server.</p>
<p>La información referente a las DMV se almacena a nivel de instancia. Sin embargo, mediante ciertos filtros, se puede obtener información de acuerdo con el nivel de granularidad requerido, por ejemplo para una base de datos, tabla o incluso un query.</p>
<p>Una aclaración. A algunas de estas DMV también se les conoce como DMF porque no retornan una vista como tal, sino que retornan un valor en particular. En la medida en que avancen las series, estableceremos la diferencia pertinente.</p>
<p>Actualmente, en <a rel="nofollow" target="_blank" href="https://msdn.microsoft.com/en-us/library/ms188754.aspx">SQL Server 2014 hay 200 DMV</a>, agrupadas de la siguiente manera:</p>
<p>AlwaysOn Availability Group Dynamic Management Views and Functions <br />I/O Related Dynamic Management Views and Functions <br />Change Data Capture Related Dynamic Management Views <br />Memory-Optimized Table Dynamic Management Views <br />Change Tracking Related Dynamic Management Views <br />Object Related Dynamic Management Views and Functions <br />Common Language Runtime Related Dynamic Management Views <br />Query Notifications Related Dynamic Management Views <br />Database Mirroring Related Dynamic Management Views <br />Replication Related Dynamic Management Views <br />Database Related Dynamic Management Views <br />Resource Governor Dynamic Management Views <br />Execution Related Dynamic Management Views and Functions <br />Security Related Dynamic Management Views <br />Extended Events Dynamic Management Views <br />Service Broker Related Dynamic Management Views <br />Filestream and FileTable Dynamic Management Views (Transact-SQL)&nbsp; <br />SQL Data Warehouse Dynamic Management Views (Transact-SQL)&nbsp; <br />Full-Text Search and Semantic Search Dynamic Management Views <br />SQL Server Operating System Related Dynamic Management Views <br />Index Related Dynamic Management Views and Functions <br />Transaction Related Dynamic Management Views and Functions</p>
<p>Tengan presente que algunas de las anteriores no aplicaran para versiones anteriores. Por ejemplo, el primer grupo no aplica para SQL Server versión 2008 R2 ni anteriores, porque en dichas versiones no se tenía “AlwaysOn”. Por esto, esta serie de posts tratarán sobre SQL Server 2014; haré un esfuerzo por tratar de establecer si funciona en versiones anteriores y de qué manera, pero entenderán que no puede ser siempre.</p>
<p>Algo a destacar es que el impacto de estas vistas es mínimo puesto que precisamente están trayendo datos ya almacenados en estructuras internas de SQL Server 2014. Algunos, muy pocos, si ocasionan impactos pero en su momento les indicaré cuáles son y como manejarlos.</p>
<p>Ahora bien, la idea de esta serie es desmitificar un poco el tema alrededor de las DMV y que los DBA cuenten con éstas dentro de su arsenal para que empiecen a usarlas y a ver la utilidad en temas como gestión de desempeño, entendimiento de la plataforma y obviamente, troubleshooting.</p>
<p>Próxima parte: Importancia de las DMV en SQL Server Management Studio.</p>
<p>Saludos.</p><br /> Tagged: <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/dba/'>DBA</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/sql-server/'>SQL Server</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/tips/'>Tips</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/tools/'>Tools</a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/mastergt68.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mastergt68.wordpress.com/1002/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&#038;blog=20733152&#038;post=1002&#038;subd=mastergt68&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/b9ae693d392ee6be9f4e287015cb21d4?s=96&amp;amp;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;amp;r=G">
            <media:title type="html">mastergt68</media:title>
         </media:content>
      </item>
      <item>
         <title>[VIRTUALIZACION] (mastergt68) SharePoint Saturday 2015 Bogotá, Colombia</title>
         <link>https://mastergt68.wordpress.com/2015/07/07/sharepoint-saturday-2015-bogot-colombia/</link>
         <description>Este sábado 25 de Julio de 2015, se estará efectuando el SharePoint Saturday Bogotá, Colombia, evento gratuito para la comunidad SharePoint. Según el líder de la comunidad Sharecol, Andrés Rojas (Twitter, Blog) en esta ocasión el evento, además del formato conocido de ser dictado en sábado y con varios tracks concurrentes, tendrá un conjunto de &amp;#8230; &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;https://mastergt68.wordpress.com/2015/07/07/sharepoint-saturday-2015-bogot-colombia/&quot;&gt;Sigue leyendo &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&amp;#038;blog=20733152&amp;#038;post=1000&amp;#038;subd=mastergt68&amp;#038;ref=&amp;#038;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot;/&gt;</description>
         <guid isPermaLink="false">http://mastergt68.wordpress.com/?p=1000</guid>
         <pubDate>Tue, 07 Jul 2015 21:34:13 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="https://mastergt68.files.wordpress.com/2015/07/image1.png"><img title="image" style="border-top:0;border-right:0;background-image:none;border-bottom:0;padding-top:0;padding-left:0;border-left:0;display:inline;padding-right:0;" border="0" alt="image" src="https://mastergt68.files.wordpress.com/2015/07/image_thumb1.png?w=460&#038;h=300" width="460" height="300"></a></p>
<p>Este sábado 25 de Julio de 2015, se estará efectuando el <a rel="nofollow" target="_blank" href="http://www.spsevents.org/city/Bogota/Bogota2015/home">SharePoint Saturday Bogotá, Colombia</a>, evento gratuito para la comunidad SharePoint.</p>
<p>Según el líder de la <a rel="nofollow" target="_blank" href="http://www.sharecol.com/SitePages/HomePage.aspx">comunidad Sharecol</a>, Andrés Rojas (<a rel="nofollow" target="_blank" href="https://twitter.com/arojaspa">Twitter</a>, <a rel="nofollow" target="_blank" href="http://arojaspa.blogspot.com/">Blog</a>) en esta ocasión el evento, además del formato conocido de ser dictado en sábado y con varios tracks concurrentes, tendrá un conjunto de Workshops para temas que revierten interés particular, así:</p>
<ul>
<li>
<div style="line-height:16.8pt;" align="left"><font face="Arial"><strong style="text-align:left;"><font style="font-size:10.5pt;">Workshop Infraestructura SharePoint 2013</font></strong></font></div>
</li>
</ul>
<table style="border-top-style:none;border-left-style:none;line-height:normal;" cellspacing="0" cellpadding="2" width="448" border="1">
<tbody>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="middle" width="147">
<p align="center"><a rel="nofollow" style="border-bottom-style:none;text-align:center;" target="_blank" href="http://www.spsevents.org/city/bogota/bogota2015"><img title="Workshop Infraestructura SharePoint 2013" style="background-image:none;padding-top:0;padding-left:0;padding-right:0;border-width:0;" border="0" alt="Workshop Infraestructura SharePoint 2013" src="https://i0.wp.com/www.spsevents.org/city/Bogota/Bogota2015/PublishingImages/o365-cloud-rain.jpg" width="140" height="79"></a></p>
</td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="299"><font size="2" face="Arial">En el Workshop de Infraestructura SharePoint 2013 descubrirás la forma de cómo realizar una instalación y configuración de SharePoint 2013 basado en las mejores practicas y como usar todas las herramientas que un administrador de IT tiene disponible para trabajar con SharePoint 2013 y <font size="2">Azure… </font></font><a rel="nofollow"><font face="Arial"><font color="#8c0209" size="2">Ver mas</font></font></a></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="middle" width="147"><font size="2" face="Arial">Fecha:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="299"><font size="2" face="Arial">24 de Julio de 2015</font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="150"><font size="2" face="Arial">Instructores:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="299"><a rel="nofollow"><font color="#8c0209" size="2" face="Arial">Ricardo Muñoz</font></a><font size="2" face="Arial">, </font><a rel="nofollow"><font face="Arial"><font color="#8c0209" size="2">Vladimir Medina</font></font></a></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Hora:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="299"><font size="2" face="Arial">10:00 am – 1:00 pm y de 2:00pm – 5pm</font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Costo:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="299"><font size="2" face="Arial">USD$100 por asistente</font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Inscripciones:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="299"><a rel="nofollow" title="http://www.eventbrite.com/e/registro-sharepoint-saturday-bogota-2015-17539121986"><font face="Arial"><font color="#8c0209" size="2">http://www.eventbrite.com/e/registro-sharepoint-saturday-bogota-2015-17539121986</font></font></a></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Cupos disponibles:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="299"><font size="2" face="Arial">30</font></td>
</tr>
</tbody>
</table>
<ul>
<li>
<div style="line-height:16.8pt;" align="left"><font face="Arial"><strong style="text-align:left;"><font style="font-size:10.5pt;">Workshop de desarrollo de aplicaciones en la nube</font></strong></font></div>
</li>
</ul>
<table style="border-top-style:none;border-left-style:none;line-height:normal;" cellspacing="0" cellpadding="2" width="450" border="1">
<tbody>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="middle" width="147">
<p align="center"><a rel="nofollow" style="border-bottom-style:none;text-align:center;" target="_blank" href="http://www.spsevents.org/city/bogota/bogota2015"><img title="Workshop Desarrollo de Apps en la Nube" style="background-image:none;padding-top:0;padding-left:0;padding-right:0;border-width:0;" border="0" alt="Workshop Desarrollo de Apps en la Nube" src="https://i2.wp.com/www.spsevents.org/city/Bogota/Bogota2015/PublishingImages/Pages/default/CatBanner-sharepointApps.png" width="140" height="64"></a></p>
</td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="301"><font size="2" face="Arial">En el Workshop de aplicaciones en la nube tendremos la oportunidad de ver las posibilidades de extensión de las plataformas de productividad de Microsoft mediante desarrollo. Hablaremos de las distintas formas de desarrollo posible, desde las aplicaciones para la Office Store… </font><a rel="nofollow"><font face="Arial"><font color="#8c0209" size="2">Ver mas</font></font></a></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="middle" width="147"><font size="2" face="Arial">Fecha:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="301"><font size="2" face="Arial">24 de Julio de 2015</font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="150"><font size="2" face="Arial">Instructores:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="301"><a rel="nofollow"><font color="#8c0209" size="2" face="Arial">Fabián Imáz</font></a><font size="2" face="Arial">&nbsp; </font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Hora:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="301"><font size="2" face="Arial">10:00 am – 1:00 pm y de 2:00pm – 5pm</font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Costo:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="301"><font size="2" face="Arial">USD$100 por asistente</font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Inscripciones:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="301"><a rel="nofollow" title="http://www.eventbrite.com/e/registro-sharepoint-saturday-bogota-2015-17539121986"><font face="Arial"><font color="#8c0209" size="2">http://www.eventbrite.com/e/registro-sharepoint-saturday-bogota-2015-17539121986</font></font></a></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Cupos disponibles:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="301"><font size="2" face="Arial">30</font></td>
</tr>
</tbody>
</table>
<ul>
<li>
<div style="line-height:16.8pt;" align="left"><font face="Arial"><strong style="text-align:left;"><font style="font-size:10.5pt;">Workshop PowerBI</font></strong></font></div>
</li>
</ul>
<table style="border-top-style:none;border-left-style:none;line-height:normal;" cellspacing="0" cellpadding="2" width="452" border="1">
<tbody>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="middle" width="147">
<p align="center"><a rel="nofollow" style="border-bottom-style:none;text-align:center;" target="_blank" href="http://www.spsevents.org/city/bogota/bogota2015"><img title="Workshop PowerBI" style="background-image:none;padding-top:0;padding-left:0;padding-right:0;border-width:0;" border="0" alt="Workshop PowerBI" src="https://i2.wp.com/www.spsevents.org/city/Bogota/Bogota2015/PublishingImages/Pages/default/mspowerbi.jpg" width="140" height="79"></a></p>
</td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="303"><font size="2" face="Arial">En el workshop de PowerBI aprenderás cómo explotar tus datos OnPremises en la nube utilizando las características y capacidades de PowerBI en Office 365. Aprenderemos cómo llevar a otro nivel las capacidades de BI de Excel y SharePoint… </font><a rel="nofollow"><font face="Arial"><font color="#8c0209" size="2">Ver mas</font></font></a></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="middle" width="147"><font size="2" face="Arial">Fecha:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="303"><font size="2" face="Arial">24 de Julio de 2015</font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="150"><font size="2" face="Arial">Instructores:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="303"><a rel="nofollow"><font color="#8c0209" size="2" face="Arial">Guillermo Taylor</font></a><font size="2" face="Arial"> (MVP SQL), </font><a rel="nofollow"><font color="#8c0209" size="2" face="Arial">Julián Castiblanco</font></a><font size="2" face="Arial"> (MVP SQL)</font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Hora:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="303"><font size="2" face="Arial">10:00 am – 1:00 pm y de 2:00pm – 5pm</font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Costo:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="303"><font size="2" face="Arial">USD$100 por asistente</font></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Inscripciones:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="303"><a rel="nofollow" title="http://www.eventbrite.com/e/registro-sharepoint-saturday-bogota-2015-17539121986"><font face="Arial"><font color="#8c0209" size="2">http://www.eventbrite.com/e/registro-sharepoint-saturday-bogota-2015-17539121986</font></font></a></td>
</tr>
<tr>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="151"><font size="2" face="Arial">Cupos disponibles:</font></td>
<td style="height:auto;border-bottom-style:none;border-right-style:none;padding:2px;" valign="top" width="303"><font size="2" face="Arial">30</font></td>
</tr>
</tbody>
</table>
<p style="line-height:16.8pt;" align="left">Mayores detalles en el <a rel="nofollow" target="_blank" href="http://www.spsevents.org/city/Bogota/Bogota2015/home">sitio del evento</a> y en <a rel="nofollow" target="_blank" href="http://arojaspa.blogspot.com/2015/06/sharepoint-saturday-bogota-2015.html">este post en el blog de Andrés Rojas</a>. Recuerden registrarse cuanto antes, si les interesa el tema y el evento.</p>
<p style="line-height:16.8pt;" align="left">Saludos.</p><br /> Tagged: <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/comunidad/'>Comunidad</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/eventos/'>Eventos</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/sharepoint/'>SharePoint</a>, <a rel="nofollow" target="_blank" href='https://mastergt68.wordpress.com/tag/webcasts/'>Webcasts</a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/mastergt68.wordpress.com/1000/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mastergt68.wordpress.com/1000/"/></a> <img alt="" border="0" src="https://pixel.wp.com/b.gif?host=mastergt68.wordpress.com&#038;blog=20733152&#038;post=1000&#038;subd=mastergt68&#038;ref=&#038;feed=1" width="1" height="1"/>]]></content:encoded>
         <media:content medium="image" url="https://2.gravatar.com/avatar/b9ae693d392ee6be9f4e287015cb21d4?s=96&amp;amp;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&amp;amp;r=G">
            <media:title type="html">mastergt68</media:title>
         </media:content>
         <media:content medium="image" url="https://mastergt68.files.wordpress.com/2015/07/image_thumb1.png">
            <media:title type="html">image</media:title>
         </media:content>
         <media:content medium="image" url="http://www.spsevents.org/city/Bogota/Bogota2015/PublishingImages/o365-cloud-rain.jpg">
            <media:title type="html">Workshop Infraestructura SharePoint 2013</media:title>
         </media:content>
         <media:content medium="image" url="http://www.spsevents.org/city/Bogota/Bogota2015/PublishingImages/Pages/default/CatBanner-sharepointApps.png">
            <media:title type="html">Workshop Desarrollo de Apps en la Nube</media:title>
         </media:content>
         <media:content medium="image" url="http://www.spsevents.org/city/Bogota/Bogota2015/PublishingImages/Pages/default/mspowerbi.jpg">
            <media:title type="html">Workshop PowerBI</media:title>
         </media:content>
      </item>
      <item>
         <title>[VIRTUALIZACION] (redes-privadas-virtuales) Getting hold of a remote PID through Paramiko</title>
         <link>http://redes-privadas-virtuales.blogspot.com/2013/03/getting-hold-of-remote-pid-through.html</link>
         <description>By means of this article, I would like to share with you a little trick so as to obtain the PID of a remote process run through Paramiko. That is, figure for a moment that you launch an application on a remote system by using Paramiko, and you would like to kill that process after a certain timeout.&lt;br /&gt;&lt;br /&gt;To be able to do that, you will have to grab the PID of that process after running it, and if you do not want to use &quot;grep&quot; or other kind of filters like this, the shell provides a curious&amp;nbsp;mechanism&amp;nbsp;which consists in executing that process in a new shell and afterwards, reading the PID of that process which has just been run.&lt;br /&gt;&lt;br /&gt;Let's see an example.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;paramiko&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;if&lt;/span&gt; __name__ &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;__main__&quot;&lt;/span&gt;:&lt;br /&gt;    &lt;br /&gt;    ssh &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; paramiko&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;SSHClient()&lt;br /&gt;    ssh&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;set_missing_host_key_policy(paramiko&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;AutoAddPolicy())&lt;br /&gt;    ssh&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;connect(&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;ubuntu-server.local&quot;&lt;/span&gt;, username&lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;javi&quot;&lt;/span&gt;, password&lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;xxxxxx&quot;&lt;/span&gt;)&lt;br /&gt;    &lt;br /&gt;    _, stdout, _ &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; ssh&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;exec_command(&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;echo $$ ; exec python test.py&quot;&lt;/span&gt;)&lt;br /&gt;    pid &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; stdout&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;readline()&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;PID of the remote process: &quot;&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;+&lt;/span&gt; pid&lt;br /&gt;    &lt;br /&gt;    _, stdout, _ &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; ssh&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;exec_command(&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;ps -eo pid,command | grep &lt;/span&gt;&lt;span style=&quot;background-color:#e0e0e0;&quot;&gt;%s&lt;/span&gt;&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;%&lt;/span&gt; pid)&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;Looking for the process:&lt;/span&gt;&lt;span style=&quot;background-color:#fff0f0;color:#606060;font-weight:normal;&quot;&gt;&amp;#92;n&lt;/span&gt;&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;+&lt;/span&gt; stdout&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;read()&lt;br /&gt;    &lt;br /&gt;    ssh&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;exec_command(&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;kill -s SIGINT &lt;/span&gt;&lt;span style=&quot;background-color:#e0e0e0;&quot;&gt;%s&lt;/span&gt;&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;%&lt;/span&gt; pid)&lt;br /&gt;    ssh&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;close()&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;As you can see above, I am running on a remote server a straightforward script called test.py with the following lines.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;True&lt;/span&gt;:&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;pass&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Before executing the script through exec (replaces the current process image with a new one), I have put the order &quot;echo $$&quot;, and in this way, I will be able to dump the PID of that process. Finally, I am using that PID to search for that process by means of ps and kill it. Let's run the module.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; python remote_pid&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py &lt;br /&gt;PID of the remote process: &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;6020&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Looking &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; the process:&lt;br /&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;6020&lt;/span&gt; python test&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py&lt;br /&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;6021&lt;/span&gt; bash &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;c ps &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;eo pid,command &lt;span style=&quot;color:#303030;&quot;&gt;|&lt;/span&gt; grep &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;6020&lt;/span&gt; &lt;br /&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;6023&lt;/span&gt; grep &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;6020&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;</description>
         <author>Javier Andrés Alonso</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1494477346885932431.post-3340862619841418021</guid>
         <pubDate>Thu, 28 Mar 2013 11:34:00 +0000</pubDate>
      </item>
      <item>
         <title>[VIRTUALIZACION] (redes-privadas-virtuales) Setting up a CVS server on Ubuntu</title>
         <link>http://redes-privadas-virtuales.blogspot.com/2013/03/setting-up-cvs-server-on-ubuntu.html</link>
         <description>Installing a local CVS server can be really useful although you do not have huge information to control or many people working on the same project. You can just want to have controlled all your documents. For this case and many others, you can quickly set up a version controller such as CVS.&lt;br /&gt;&lt;br /&gt;So let's get started by installing the CVS client and server (Ubuntu Server 12.10). During the installation, you have to choose a name for your repository (or repositories). In my case I went with &quot;myrepos&quot;.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; sudo aptitude install cvs cvsd&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Then you have to initialize the repository and change the directory where CVS lock files will be dropped off (instead of directly in the repository by default). Remember to create that new directory.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; sudo cvs &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;d &lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;cvsd&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;myrepos init&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; sudo vim &lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;cvsd&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;myrepos&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;CVSROOT&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;config&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;...&lt;/span&gt;&lt;br /&gt;LockDir&lt;span style=&quot;color:#303030;&quot;&gt;=/&lt;/span&gt;tmp&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;myrepos&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; sudo mkdir &lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;cvsd&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;tmp&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;myrepos&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now you only have to create an user for the repository and modify its owner.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; sudo cvsd&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;passwd &lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;cvsd&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;myrepos javi&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;usr&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;sbin&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;cvsd&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;passwd: adding user &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;'javi'&lt;/span&gt; to &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;'/var/lib/cvsd/myrepos/CVSROOT/passwd'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; sudo chown &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;R cvsd:cvsd &lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;lib&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;cvsd&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Let's restart the server and check it out from the localhost.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; sudo &lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;init&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;d&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;cvsd restart&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; sudo cvs &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;d :pserver:javi&lt;span style=&quot;color:#505050;font-weight:bold;&quot;&gt;@localhost&lt;/span&gt;:&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;myrepos login&lt;br /&gt;Logging &lt;span style=&quot;color:black;font-weight:bold;&quot;&gt;in&lt;/span&gt; to :pserver:javi&lt;span style=&quot;color:#505050;font-weight:bold;&quot;&gt;@localhost&lt;/span&gt;:&lt;span style=&quot;color:#0000d0;font-weight:bold;&quot;&gt;2401&lt;/span&gt;&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;myrepos&lt;br /&gt;CVS password: &lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;</description>
         <author>Javier Andrés Alonso</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1494477346885932431.post-314363358387945806</guid>
         <pubDate>Sun, 17 Mar 2013 12:14:00 +0000</pubDate>
      </item>
      <item>
         <title>[VIRTUALIZACION] (redes-privadas-virtuales) Sizing up sockets in Python</title>
         <link>http://redes-privadas-virtuales.blogspot.com/2013/04/sizing-up-sockets-in-python.html</link>
         <description>Last month I have to face the following issue at work related to sockets. We needed some control servers in order to use them in our test environment, but with the peculiarity that they had to be really fast, to be able to serve thousands of requests per second.&lt;br /&gt;&lt;br /&gt;The first thought is that perhaps, this kind of server will have to be developed in C, but on the other hand, to perform a quick test in order to measure its behaviour in Python does not take long. So in this way, I made up a couple of Python scripts (client and server) so as to check it out. Let's see first of all, the part of the server.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;socket&lt;/span&gt; &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;import&lt;/span&gt; socket, AF_INET, SOCK_STREAM&lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;datetime&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;time&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;PORT &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;22222&lt;/span&gt;&lt;br /&gt;PACKET_SIZE &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1024&lt;/span&gt;&lt;br /&gt;DELAY &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;MAX_RETRIES &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;def&lt;/span&gt; &lt;span style=&quot;color:#0060b0;font-weight:normal;&quot;&gt;server&lt;/span&gt;():&lt;br /&gt;    sock &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; socket(AF_INET, SOCK_STREAM)&lt;br /&gt;    sock&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;bind((&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;''&lt;/span&gt;, PORT))&lt;br /&gt;    sock&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;listen(&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt;)&lt;br /&gt;    conn, _ &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; sock&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;accept()&lt;br /&gt;    &lt;br /&gt;    retries &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;    data_list &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; []    &lt;br /&gt;    &lt;br /&gt;    n1&lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt;datetime&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;datetime&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;now()&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;True&lt;/span&gt;:&lt;br /&gt;        data &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; conn&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;recv(PACKET_SIZE)&lt;br /&gt;        time&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;sleep(DELAY)&lt;br /&gt;        &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;if&lt;/span&gt; data:&lt;br /&gt;            data_list&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;append(data)&lt;br /&gt;        &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;else&lt;/span&gt;:&lt;br /&gt;            retries &lt;span style=&quot;color:#303030;&quot;&gt;+=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt;&lt;br /&gt;            &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;if&lt;/span&gt; retries &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; MAX_RETRIES:&lt;br /&gt;                n2&lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt;datetime&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;datetime&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;now()&lt;br /&gt;                total_time &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;str&lt;/span&gt;(n2&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;n1)&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;split(&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;:&quot;&lt;/span&gt;)[&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;2&lt;/span&gt;]&lt;br /&gt;                &lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;TOTAL TIME (sg): &quot;&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;str&lt;/span&gt;(total_time)&lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;NUMBER OF PACKETS RECEIVED: &quot;&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;str&lt;/span&gt;(&lt;span style=&quot;color:#007020;&quot;&gt;len&lt;/span&gt;(data_list))&lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;RATE (pkts/sg): &quot;&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;+&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;str&lt;/span&gt;(&lt;span style=&quot;color:#007020;&quot;&gt;len&lt;/span&gt;(data_list) &lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;float&lt;/span&gt;(total_time))&lt;br /&gt;                &lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;break&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;if&lt;/span&gt; __name__ &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;__main__&quot;&lt;/span&gt;:&lt;br /&gt;    &lt;br /&gt;    server()&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;As you can observe above, the server receives packets of a fix size, in this case 1 KB, and each packet is processed (inserted into a list) without any type of delay. When the input buffer is empty (the program has reached the maximum number of retries), the script will show a little summary related to the test (total time, number of received packets and rate). Also point out that the execution time is metered by means of datetime objects.&lt;br /&gt;&lt;br /&gt;Let's take a look at now the side of the client.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;socket&lt;/span&gt; &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;import&lt;/span&gt; socket, AF_INET, SOCK_STREAM&lt;br /&gt;&lt;br /&gt;PORT &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;22222&lt;/span&gt;&lt;br /&gt;PACKET_SIZE &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1024&lt;/span&gt;&lt;br /&gt;PACKETS_NUMBER &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;10000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;if&lt;/span&gt; __name__ &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;__main__&quot;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;    padding &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; i &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;range&lt;/span&gt;(PACKET_SIZE):&lt;br /&gt;        padding &lt;span style=&quot;color:#303030;&quot;&gt;+=&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;str&lt;/span&gt;(&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;    sock &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; socket(AF_INET, SOCK_STREAM)&lt;br /&gt;    sock&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;connect((&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;172.16.75.132&quot;&lt;/span&gt;, PORT))&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; i &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;range&lt;/span&gt;(PACKETS_NUMBER):&lt;br /&gt;        sock&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;send(padding)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The client script just sends a fix number of packets (10.000 in my case) with a concrete size (1 KB).&lt;br /&gt;&lt;br /&gt;For the test, I am going to run the server on a virtual machine with Ubuntu Server 12.10 installed on it, and the client will be executed on my personal PC against the aforementioned server. This is the output from the server.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; python server&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py &lt;br /&gt;TOTAL TIME (sg): &lt;span style=&quot;color:#6000e0;font-weight:normal;&quot;&gt;00.138241&lt;/span&gt;&lt;br /&gt;NUMBER OF PACKETS RECEIVED: &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;10005&lt;/span&gt;&lt;br /&gt;RATE (pkts&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;sg): &lt;span style=&quot;color:#6000e0;font-weight:normal;&quot;&gt;72373.6084085&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;As you can see, this is an excellent result. More than 70.000 packets have been received and inserted into a list by the server, in spite of being working with sockets in Python. This result came out more than sufficient for our purposes and allowed us to be able to put into practice our required servers in Python.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
         <author>Javier Andrés Alonso</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1494477346885932431.post-691776490539729004</guid>
         <pubDate>Sun, 14 Apr 2013 17:10:00 +0000</pubDate>
      </item>
      <item>
         <title>[VIRTUALIZACION] (redes-privadas-virtuales) Speeding up Python performance with Cython (I)</title>
         <link>http://redes-privadas-virtuales.blogspot.com/2013/02/speeding-up-python-performance-with.html</link>
         <description>Cython is a programming language which creates C/C++ extensions for Python, that is, is able to translate some parts of a Python program into C code, and in this way, increasing considerably the execution time of a Python program. In addition, provides some predefined constructions that you can use directly when you develop in Cython.&lt;br /&gt;&lt;br /&gt;Let's see a Python method which takes care of calculating all prime numbers within a range (calculate_primes.py).&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;def&lt;/span&gt; &lt;span style=&quot;color:#0060b0;font-weight:normal;&quot;&gt;calculate_primes&lt;/span&gt;(limit):&lt;br /&gt;    primes &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; []&lt;br /&gt;    number &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;    divisor &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; number &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;range&lt;/span&gt;(limit):&lt;br /&gt;        &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; divisor &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;range&lt;/span&gt;(&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;2&lt;/span&gt;, number&lt;span style=&quot;color:#303030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt;):&lt;br /&gt;            &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;if&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;%&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;and&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; divisor:&lt;br /&gt;                primes&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;append(number)&lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;break&lt;/span&gt;&lt;br /&gt;            &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;elif&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;%&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;and&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;!=&lt;/span&gt; divisor:&lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;break&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;return&lt;/span&gt; primes&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now let's import this module in another program and run it in order to work out the time spent in searching for all prime numbers between 2 and 10000 (the application will be executed five times and averaged it).&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; cat test&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py &lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;timeit&lt;/span&gt; &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;import&lt;/span&gt; Timer  &lt;br /&gt;&lt;br /&gt;timer &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; Timer(&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;calculate_primes(10000)&quot;&lt;/span&gt;,&lt;br /&gt;              &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;from calculate_primes import calculate_primes&quot;&lt;/span&gt;)&lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;sum&lt;/span&gt;(timer&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;repeat(repeat&lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;5&lt;/span&gt;, number&lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt;)) &lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; python test&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py &lt;br /&gt;&lt;span style=&quot;color:#6000e0;font-weight:normal;&quot;&gt;1.7978372097&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The next step will be to compile this program with Cython in order to generate C extensions for our program. So as to install Cython, you have a couple of options: either to grab directly its source code from the web page of the project, or install it from some repository. In my case, I am going to download its source code and thereby, to be able to have the most recent version (0.18 at present).&lt;br /&gt;&lt;br /&gt;After downloading and&amp;nbsp;uncompressing it, you will be able to install it on your system by running the setup.py script, or&amp;nbsp;as in my case, just decompressing it on the home directory and using that path later. Also point out that you must have installed on your system all tools needed to compile C/C++ programs (for example, the package build-essential in case of Ubuntu).&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; mkdir cython ; cd cython&lt;br /&gt;&lt;br /&gt;cython&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; wget http:&lt;span style=&quot;color:#303030;&quot;&gt;//&lt;/span&gt;cython&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;org&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;release&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;Cython&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#6000e0;font-weight:bold;&quot;&gt;0.18&lt;/span&gt;&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;zip ; unzip Cython&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#6000e0;font-weight:bold;&quot;&gt;0.18&lt;/span&gt;&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;zip&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The first test will be to compile the module called calculate_primes with Cython, so as to generate on the one hand a C file, and on the other, a module loadable by Python. First up, you need to change the extension of the module from py to pyx. And to compile it, you might do it by hand, but it is much better to create a tiny script responsible of accomplishing it.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;cython&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; cp &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;a calculate_primes&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;pyx&lt;br /&gt;&lt;br /&gt;cython&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; cat setup&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py &lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;import&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;sys&lt;/span&gt;&lt;br /&gt;sys&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;path&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;insert(&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;/home/javi/cython/Cython-0.18&quot;&lt;/span&gt;)&lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;distutils.core&lt;/span&gt; &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;import&lt;/span&gt; setup&lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;distutils.extension&lt;/span&gt; &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;import&lt;/span&gt; Extension&lt;br /&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;Cython.Distutils&lt;/span&gt; &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;import&lt;/span&gt; build_ext&lt;br /&gt;&lt;br /&gt;setup(&lt;br /&gt;    cmdclass &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; {&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;'build_ext'&lt;/span&gt;: build_ext},&lt;br /&gt;    ext_modules &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; [Extension(&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;calculate_primes1&quot;&lt;/span&gt;, [&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;calculate_primes1.pyx&quot;&lt;/span&gt;])]&lt;br /&gt;)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;</description>
         <author>Javier Andrés Alonso</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1494477346885932431.post-2091261546136967726</guid>
         <pubDate>Sun, 17 Feb 2013 17:29:00 +0000</pubDate>
      </item>
      <item>
         <title>[VIRTUALIZACION] (redes-privadas-virtuales) Speeding up Python performance with Cython (II)</title>
         <link>http://redes-privadas-virtuales.blogspot.com/2013/02/speeding-up-python-performance-with_23.html</link>
         <description>Following up on the last article and as you can see in the previous script, first of all the full path of the Cython installation has been added to the PYTHONPATH. By running this script, both a C file (calculate_primes1.c) and a loadable module by Python (calculate_primes1.so) are been generated.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;cython&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; python setup&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py build_ext &lt;span style=&quot;color:#303030;&quot;&gt;--&lt;/span&gt;inplace&lt;br /&gt;running build_ext&lt;br /&gt;cythoning calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;pyx to calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;c&lt;br /&gt;building &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;'calculate_primes1'&lt;/span&gt; extension&lt;br /&gt;gcc &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;pthread &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;fno&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;strict&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;aliasing &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;DNDEBUG &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;fmessage&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;length&lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;O2 &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;Wall &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;D_FORTIFY_SOURCE&lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;fstack&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;protector &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;funwind&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;tables &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;fasynchronous&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;unwind&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;tables &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;g &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;fwrapv &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;fPIC &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;I&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;usr&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;include&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;python2&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;6&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;c calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;c &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;o build&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;temp&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;linux&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;x86_64&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#6000e0;font-weight:normal;&quot;&gt;2.6&lt;/span&gt;&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;o&lt;br /&gt;gcc &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;pthread &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;shared build&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;temp&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;linux&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;x86_64&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#6000e0;font-weight:normal;&quot;&gt;2.6&lt;/span&gt;&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;o &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;L&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;usr&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;lib64 &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;lpython2&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;6&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;o calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;so&lt;br /&gt;&lt;br /&gt;cython&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; ls &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;l&lt;br /&gt;drwxr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;xr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;x  &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;3&lt;/span&gt; javi javi  &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;4096&lt;/span&gt; Feb &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;16&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;17&lt;/span&gt;:&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;46&lt;/span&gt; build&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color:#303030;&quot;&gt;--&lt;/span&gt;r&lt;span style=&quot;color:#303030;&quot;&gt;--&lt;/span&gt;  &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt; javi javi &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;68295&lt;/span&gt; Feb &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;17&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;11&lt;/span&gt;:&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;27&lt;/span&gt; calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;c&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;rw&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;r&lt;span style=&quot;color:#303030;&quot;&gt;--&lt;/span&gt;r&lt;span style=&quot;color:#303030;&quot;&gt;--&lt;/span&gt;  &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt; javi javi   &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;393&lt;/span&gt; Feb &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;17&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;11&lt;/span&gt;:&lt;span style=&quot;color:#4000e0;font-weight:normal;&quot;&gt;06&lt;/span&gt; calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;pyx&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;rwxr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;xr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;x  &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt; javi javi &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;53388&lt;/span&gt; Feb &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;17&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;11&lt;/span&gt;:&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;27&lt;/span&gt; calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;so&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;rwxr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;xr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;x  &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt; javi javi   &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;393&lt;/span&gt; Feb &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;16&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;21&lt;/span&gt;:&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;43&lt;/span&gt; calculate_primes&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;rwxr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;xr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;x  &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt; javi javi   &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;530&lt;/span&gt; Feb &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;16&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;21&lt;/span&gt;:&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;49&lt;/span&gt; calculate_primes&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;pyc&lt;br /&gt;drwxr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;xr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;x &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;10&lt;/span&gt; javi javi  &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;4096&lt;/span&gt; Feb &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;16&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;16&lt;/span&gt;:&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;34&lt;/span&gt; Cython&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#6000e0;font-weight:normal;&quot;&gt;0.18&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;rwxr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;xr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;x  &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt; javi javi   &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;314&lt;/span&gt; Feb &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;17&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;11&lt;/span&gt;:&lt;span style=&quot;color:#4000e0;font-weight:normal;&quot;&gt;06&lt;/span&gt; setup&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;rwxr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;xr&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;x  &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt; javi javi   &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;426&lt;/span&gt; Feb &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;16&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;21&lt;/span&gt;:&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;53&lt;/span&gt; test&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you take a look at the C file, you will appreciate that is a huge file (compared with the Python version) where some parts of the code have been translated to C and others keep as Python API calls.&lt;br /&gt;&lt;br /&gt;A handy tool aimed at turning out an HTML report which shows the Cython code&amp;nbsp;interlined&amp;nbsp;with the C code, is the own compiler executed with the &quot;-a&quot; option.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;cython&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; Cython&lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#6000e0;font-weight:normal;&quot;&gt;0.18&lt;/span&gt;&lt;span style=&quot;color:#303030;&quot;&gt;/&lt;/span&gt;cython&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py &lt;span style=&quot;color:#303030;&quot;&gt;-&lt;/span&gt;a calculate_primes1&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;pyx&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you open the come out HTML file, you will see that lines are colored according to the level of &quot;typedness&quot; (white lines translates to pure C without any Python API calls).&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://3.bp.blogspot.com/-QZn1ZDPBhL4/USC75mG1DmI/AAAAAAAAAE0/ATVkF_Y_3i4/s1600/cython1.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;345&quot; src=&quot;http://3.bp.blogspot.com/-QZn1ZDPBhL4/USC75mG1DmI/AAAAAAAAAE0/ATVkF_Y_3i4/s640/cython1.png&quot; width=&quot;640&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now let's run again this new version of the module compiled with Cython (remember to change the name of the module inside the test.py file). As you can derive from the result, the performance has been enhanced about 30%.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;cython&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; python test&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py &lt;br /&gt;&lt;span style=&quot;color:#6000e0;font-weight:normal;&quot;&gt;1.20011019707&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Let's go a step further and add some static types to a second version of our module (called now calculate_primes2).&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;def&lt;/span&gt; &lt;span style=&quot;color:#0060b0;font-weight:normal;&quot;&gt;calculate_primes&lt;/span&gt;(&lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; limit):&lt;br /&gt;    primes &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; []&lt;br /&gt;    cdef &lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;    cdef &lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; number &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;range&lt;/span&gt;(limit):&lt;br /&gt;        &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; divisor &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;in&lt;/span&gt; &lt;span style=&quot;color:#007020;&quot;&gt;range&lt;/span&gt;(&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;2&lt;/span&gt;, number&lt;span style=&quot;color:#303030;&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt;):&lt;br /&gt;            &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;if&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;%&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;and&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; divisor:&lt;br /&gt;                primes&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;append(number)&lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;break&lt;/span&gt;&lt;br /&gt;            &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;elif&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;%&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;and&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;!=&lt;/span&gt; divisor:&lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;break&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;return&lt;/span&gt; primes&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;</description>
         <author>Javier Andrés Alonso</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1494477346885932431.post-9035205671479529851</guid>
         <pubDate>Sat, 23 Feb 2013 18:17:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://3.bp.blogspot.com/-QZn1ZDPBhL4/USC75mG1DmI/AAAAAAAAAE0/ATVkF_Y_3i4/s72-c/cython1.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[VIRTUALIZACION] (redes-privadas-virtuales) Speeding up Python with Cython (III)</title>
         <link>http://redes-privadas-virtuales.blogspot.com/2013/03/speeding-up-python-with-cython-iii.html</link>
         <description>Let's carry on with the last article about speeding up Python with Cython. After running the test.py script again by using now the new version of the module, we obtain as follows.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;cython&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;$&lt;/span&gt; python test&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;py &lt;br /&gt;&lt;span style=&quot;color:#6000e0;font-weight:normal;&quot;&gt;0.0394711971283&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now the improvement achieves the 98% apropos of the first round. Let's take a look at the new HTML file in order to discern which parts of the code have been directly turned into pure C code.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-DoYao2OHNC0/USDzWMni5KI/AAAAAAAAAFE/htLAZJeX9NU/s1600/cython2.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;348&quot; src=&quot;http://4.bp.blogspot.com/-DoYao2OHNC0/USDzWMni5KI/AAAAAAAAAFE/htLAZJeX9NU/s640/cython2.png&quot; width=&quot;640&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;From the previous picture, it can be asserted that apart from the two static types, a couple of critical structures have been also translated into C: the loops. Cython also provides another C-style syntax so as to write loops. The following file uses this kind of structure, but remember that will not produce any improvement because those loops have already been translated into C.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;def&lt;/span&gt; &lt;span style=&quot;color:#0060b0;font-weight:normal;&quot;&gt;calculate_primes&lt;/span&gt;(&lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; limit):&lt;br /&gt;    primes &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; []&lt;br /&gt;    cdef &lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;    cdef &lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; number &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;number&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;limit&lt;/span&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;        &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; divisor &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;divisor&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;number&lt;/span&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;            &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;if&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;%&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;and&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; divisor:&lt;br /&gt;                primes&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;append(number)&lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;break&lt;/span&gt;&lt;br /&gt;            &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;elif&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;%&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;and&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;!=&lt;/span&gt; divisor:&lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;break&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;return&lt;/span&gt; primes&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You can check the documentation located on the Cython website and learn lots of code structures provided by Cython. For example, if this method was embedded in the main script (not as an imported module), you might develop the next optimized method, where the function returns a pointer to an array, and that array has been defined as static and not as a Python list.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;cdef &lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color:#303030;&quot;&gt;*&lt;/span&gt;calculate_primes(&lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; limit):&lt;br /&gt;    cdef &lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; primes[&lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;10000&lt;/span&gt;]&lt;br /&gt;    cdef &lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;    cdef &lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;    cdef &lt;span style=&quot;color:#007020;&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; number &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;number&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;limit&lt;/span&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;        &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;for&lt;/span&gt; divisor &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;divisor&lt;/span&gt; &lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span style=&quot;color:#0e84b5;font-weight:normal;&quot;&gt;number&lt;/span&gt;&lt;span style=&quot;background-color:#f0a0a0;color:#f00000;&quot;&gt;:&lt;/span&gt;&lt;br /&gt;            &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;if&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;%&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;and&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; divisor:&lt;br /&gt;                primes[i] &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; number&lt;br /&gt;                i &lt;span style=&quot;color:#303030;&quot;&gt;+=&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1&lt;/span&gt;&lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;break&lt;/span&gt;&lt;br /&gt;            &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;elif&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;%&lt;/span&gt; divisor &lt;span style=&quot;color:#303030;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color:black;font-weight:normal;&quot;&gt;and&lt;/span&gt; number &lt;span style=&quot;color:#303030;&quot;&gt;!=&lt;/span&gt; divisor:&lt;br /&gt;                &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;break&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;return&lt;/span&gt; primes&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Let's test out again the HTML file generated for this method.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear:both;text-align:center;&quot;&gt;&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://4.bp.blogspot.com/-oN78SwkO3cM/USEAxqMyRcI/AAAAAAAAAFU/uFHy6k1Tm14/s1600/cython3.png&quot; style=&quot;margin-left:1em;margin-right:1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;374&quot; src=&quot;http://4.bp.blogspot.com/-oN78SwkO3cM/USEAxqMyRcI/AAAAAAAAAFU/uFHy6k1Tm14/s640/cython3.png&quot; width=&quot;640&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;</description>
         <author>Javier Andrés Alonso</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1494477346885932431.post-5862662122507711424</guid>
         <pubDate>Sat, 02 Mar 2013 17:14:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/-DoYao2OHNC0/USDzWMni5KI/AAAAAAAAAFE/htLAZJeX9NU/s72-c/cython2.png" width="72" xmlns:media="http://search.yahoo.com/mrss/"/>
      </item>
      <item>
         <title>[VIRTUALIZACION] (redes-privadas-virtuales) Updating the key name in a Python dictionary</title>
         <link>http://redes-privadas-virtuales.blogspot.com/2013/04/updating-key-name-in-python-dictionary.html</link>
         <description>This is going to be a short text just to remind me how to modify quickly the name of a key in a Python dictionary. It is straightforward operation that I would like to comment. The idea consists in popping the key and its value, and then, putting it into the dictionary again with a new name.&lt;br /&gt;&lt;br /&gt;Let's see an example. The following dictionary has a couple of keys, protocol and size, and I want to change the &quot;protocol&quot; key to &quot;inet_protocol&quot;, and in addition, preserve its content.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;background:#fafafa;border:1px dashed #999999;color:black;overflow:auto;padding:.2em .6em;width:auto;&quot;&gt;&lt;pre style=&quot;line-height:125%;margin:0;&quot;&gt;&lt;span style=&quot;color:#303030;&quot;&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; my_dict &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; {&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;protocol&quot;&lt;/span&gt;: &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;HTTP&quot;&lt;/span&gt;, &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;size&quot;&lt;/span&gt;: &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1024&lt;/span&gt;}&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; my_dict[&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;inet_protocol&quot;&lt;/span&gt;] &lt;span style=&quot;color:#303030;&quot;&gt;=&lt;/span&gt; my_dict&lt;span style=&quot;color:#303030;&quot;&gt;.&lt;/span&gt;pop(&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;&quot;protocol&quot;&lt;/span&gt;)&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color:#303030;&quot;&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span style=&quot;color:green;font-weight:normal;&quot;&gt;print&lt;/span&gt; my_dict&lt;br /&gt;{&lt;span style=&quot;background-color:#fff0f0;&quot;&gt;'inet_protocol'&lt;/span&gt;: &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;'HTTP'&lt;/span&gt;, &lt;span style=&quot;background-color:#fff0f0;&quot;&gt;'size'&lt;/span&gt;: &lt;span style=&quot;color:#0000d0;font-weight:normal;&quot;&gt;1024&lt;/span&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;</description>
         <author>Javier Andrés Alonso</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-1494477346885932431.post-502186331854778260</guid>
         <pubDate>Sat, 06 Apr 2013 11:46:00 +0000</pubDate>
      </item>
   </channel>
</rss>
<!-- fe1.yql.bf1.yahoo.com compressed/chunked Thu Oct  1 20:09:24 UTC 2015 -->
